.AutomationSummary-module-scss-module__dgugcW__panel{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.AutomationSummary-module-scss-module__dgugcW__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.AutomationSummary-module-scss-module__dgugcW__heading h2{margin:0;font-size:1.125rem}.AutomationSummary-module-scss-module__dgugcW__metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:12px;margin:12px 0;display:grid}.AutomationSummary-module-scss-module__dgugcW__metric{border:1px solid var(--mantine-color-default-border);border-radius:var(--petshift-radius-md);background:var(--mantine-color-default);min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;font-size:.875rem;transition:background .18s;display:flex}.AutomationSummary-module-scss-module__dgugcW__metric:hover{background:var(--mantine-color-default-hover)}.AutomationSummary-module-scss-module__dgugcW__metric:focus-visible{outline:2px solid var(--petshift-border-focus);outline-offset:2px}.AutomationSummary-module-scss-module__dgugcW__number{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.AutomationSummary-module-scss-module__dgugcW__health{align-items:flex-start;gap:8px;margin:12px 0;font-size:.8125rem;display:flex}.AutomationSummary-module-scss-module__dgugcW__health svg{flex-shrink:0}.AutomationSummary-module-scss-module__dgugcW__detail{border-top:1px solid var(--mantine-color-default-border);margin-top:12px;padding-top:16px}.AutomationSummary-module-scss-module__dgugcW__detail h3{margin:20px 0 8px;font-size:1rem}.AutomationSummary-module-scss-module__dgugcW__range{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.AutomationSummary-module-scss-module__dgugcW__range>div{flex:150px;min-width:0}.AutomationSummary-module-scss-module__dgugcW__range button{min-height:44px}.AutomationSummary-module-scss-module__dgugcW__records{margin:12px 0 0;padding:0;list-style:none}.AutomationSummary-module-scss-module__dgugcW__records li{border-top:1px solid var(--mantine-color-default-border);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;font-size:.875rem;display:flex}@media (max-width:480px){.AutomationSummary-module-scss-module__dgugcW__metrics{grid-template-columns:1fr;gap:0}.AutomationSummary-module-scss-module__dgugcW__metric{border:0;border-bottom:1px solid var(--mantine-color-default-border);border-radius:0;flex-flow:wrap;align-items:center;padding:12px 0}.AutomationSummary-module-scss-module__dgugcW__number{flex-shrink:0;min-width:2.5ch}.AutomationSummary-module-scss-module__dgugcW__metricLabel{flex:12rem;min-width:0}}@media (prefers-reduced-motion:reduce){.AutomationSummary-module-scss-module__dgugcW__metric{transition:none}}
.SetupStepperBand-module-scss-module__aw92DG__section{gap:var(--petshift-space-xl);min-width:0;padding:var(--petshift-space-2xl);border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-xl);background:var(--petshift-background-surface);box-shadow:var(--petshift-shadow-md);flex-direction:column;display:flex}.SetupStepperBand-module-scss-module__aw92DG__header{align-items:center;gap:var(--petshift-space-md);min-width:0;display:flex}.SetupStepperBand-module-scss-module__aw92DG__headerText{gap:var(--petshift-space-xxs);flex-direction:column;flex:auto;min-width:0;display:flex}.SetupStepperBand-module-scss-module__aw92DG__title{color:var(--petshift-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:700;line-height:22px;overflow:hidden}.SetupStepperBand-module-scss-module__aw92DG__meta{color:var(--petshift-text-secondary);margin:0;font-size:14px;line-height:20px}.SetupStepperBand-module-scss-module__aw92DG__action{--button-height:44px;--button-padding-x:20px;flex:none}.SetupStepperBand-module-scss-module__aw92DG__steps{gap:var(--petshift-space-sm);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.SetupStepperBand-module-scss-module__aw92DG__stepItem{min-width:0;display:flex}.SetupStepperBand-module-scss-module__aw92DG__column{gap:var(--petshift-space-sm);min-width:0;min-height:44px;padding-bottom:var(--petshift-space-xs);border-radius:var(--petshift-radius-sm);color:var(--petshift-text-primary);flex-direction:column;flex:auto;text-decoration:none;display:flex}.SetupStepperBand-module-scss-module__aw92DG__column:hover .SetupStepperBand-module-scss-module__aw92DG__name{text-underline-offset:3px;text-decoration:underline}.SetupStepperBand-module-scss-module__aw92DG__column:focus-visible{outline:2px solid var(--petshift-border-focus);outline-offset:2px}.SetupStepperBand-module-scss-module__aw92DG__bar{border-radius:var(--petshift-radius-pill);background:var(--petshift-border-subtle);height:4px}.SetupStepperBand-module-scss-module__aw92DG__columnHead{align-items:center;gap:var(--petshift-space-sm);min-width:0;display:flex}.SetupStepperBand-module-scss-module__aw92DG__statusIcon{color:var(--petshift-border-control);flex:none}.SetupStepperBand-module-scss-module__aw92DG__name{min-width:0;color:var(--petshift-text-primary);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:20px}.SetupStepperBand-module-scss-module__aw92DG__value{color:var(--petshift-text-muted);overflow-wrap:anywhere;padding-left:28px;font-size:13px;line-height:18px}.SetupStepperBand-module-scss-module__aw92DG__column[data-status=done] .SetupStepperBand-module-scss-module__aw92DG__bar{background:var(--petshift-status-success)}.SetupStepperBand-module-scss-module__aw92DG__column[data-status=done] .SetupStepperBand-module-scss-module__aw92DG__statusIcon{color:var(--petshift-status-success)}.SetupStepperBand-module-scss-module__aw92DG__column[data-status=next] .SetupStepperBand-module-scss-module__aw92DG__bar{background:var(--petshift-action-primary)}.SetupStepperBand-module-scss-module__aw92DG__column[data-status=next] .SetupStepperBand-module-scss-module__aw92DG__statusIcon,.SetupStepperBand-module-scss-module__aw92DG__column[data-status=next] .SetupStepperBand-module-scss-module__aw92DG__name{color:var(--petshift-action-primary)}.SetupStepperBand-module-scss-module__aw92DG__column[data-status=next] .SetupStepperBand-module-scss-module__aw92DG__name{font-weight:800}.SetupStepperBand-module-scss-module__aw92DG__column[data-status=skipped] .SetupStepperBand-module-scss-module__aw92DG__bar{background:var(--petshift-border-default)}.SetupStepperBand-module-scss-module__aw92DG__column[data-status=skipped] .SetupStepperBand-module-scss-module__aw92DG__statusIcon{color:var(--petshift-text-muted)}.SetupStepperBand-module-scss-module__aw92DG__nextPanel{align-items:center;gap:var(--petshift-space-lg);padding:var(--petshift-space-lg) var(--petshift-space-xl);border-radius:var(--petshift-radius-lg);background:var(--petshift-action-primary-soft);flex-wrap:wrap;display:flex}.SetupStepperBand-module-scss-module__aw92DG__nextIcon{border-radius:var(--petshift-radius-md);background:var(--petshift-background-surface);width:48px;height:48px;color:var(--petshift-action-primary);flex:none;justify-content:center;align-items:center;display:flex}.SetupStepperBand-module-scss-module__aw92DG__nextText{gap:var(--petshift-space-xxs);flex-direction:column;flex:240px;min-width:0;display:flex}.SetupStepperBand-module-scss-module__aw92DG__nextTitle{color:var(--petshift-action-on-primary-soft);margin:0;font-size:17px;font-weight:700;line-height:22px}.SetupStepperBand-module-scss-module__aw92DG__nextDescription{color:var(--petshift-text-secondary);margin:0;font-size:14px;line-height:20px}.SetupStepperBand-module-scss-module__aw92DG__nextActions{align-items:center;gap:var(--petshift-space-sm);flex-wrap:wrap;flex:none;display:flex}.SetupStepperBand-module-scss-module__aw92DG__section[data-layout=card]{gap:var(--petshift-space-md);padding:var(--petshift-space-lg)}.SetupStepperBand-module-scss-module__aw92DG__segments{gap:var(--petshift-space-xs);display:flex}.SetupStepperBand-module-scss-module__aw92DG__segment{border-radius:var(--petshift-radius-pill);background:var(--petshift-border-subtle);flex:1 1 0;height:4px}.SetupStepperBand-module-scss-module__aw92DG__segment[data-handled=true]{background:var(--petshift-action-primary)}.SetupStepperBand-module-scss-module__aw92DG__nextBlock{gap:var(--petshift-space-md);padding:var(--petshift-space-md);border-radius:var(--petshift-radius-lg);background:var(--petshift-action-primary-soft);flex-direction:column;display:flex}.SetupStepperBand-module-scss-module__aw92DG__nextBlockRow{align-items:flex-start;gap:var(--petshift-space-md);min-width:0;display:flex}.SetupStepperBand-module-scss-module__aw92DG__nextIconSmall{border-radius:var(--petshift-radius-md);background:var(--petshift-background-surface);width:40px;height:40px;color:var(--petshift-action-primary);flex:none;justify-content:center;align-items:center;display:flex}.SetupStepperBand-module-scss-module__aw92DG__eyebrow{color:var(--petshift-action-primary);text-transform:uppercase;margin:0;font-size:13px;font-weight:700;line-height:18px}.SetupStepperBand-module-scss-module__aw92DG__nextHelper{color:var(--petshift-text-secondary);margin:0;font-size:13px;line-height:18px}.SetupStepperBand-module-scss-module__aw92DG__toggle{--button-height:44px;align-self:center}.SetupStepperBand-module-scss-module__aw92DG__caret{transition:transform var(--petshift-duration-base) var(--petshift-ease-standard)}.SetupStepperBand-module-scss-module__aw92DG__caret[data-expanded=true]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.SetupStepperBand-module-scss-module__aw92DG__caret{transition:none}}.SetupStepperBand-module-scss-module__aw92DG__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SetupStepperBand-module-scss-module__aw92DG__rowItem+.SetupStepperBand-module-scss-module__aw92DG__rowItem{border-top:1px solid var(--petshift-border-subtle)}.SetupStepperBand-module-scss-module__aw92DG__row{align-items:center;gap:var(--petshift-space-md);width:100%;min-height:48px;padding:var(--petshift-space-sm) var(--petshift-space-xs);border-radius:var(--petshift-radius-sm);color:var(--petshift-text-primary);text-decoration:none;display:flex}.SetupStepperBand-module-scss-module__aw92DG__row:hover .SetupStepperBand-module-scss-module__aw92DG__rowName{text-underline-offset:3px;text-decoration:underline}.SetupStepperBand-module-scss-module__aw92DG__row:focus-visible{outline:2px solid var(--petshift-border-focus);outline-offset:2px}.SetupStepperBand-module-scss-module__aw92DG__rowName{flex:auto;min-width:0;font-size:15px;font-weight:700;line-height:20px}.SetupStepperBand-module-scss-module__aw92DG__rowValue{color:var(--petshift-text-muted);flex:none;font-size:13px;line-height:18px}.SetupStepperBand-module-scss-module__aw92DG__rowChevron{color:var(--petshift-text-muted);flex:none}.SetupStepperBand-module-scss-module__aw92DG__row[data-status=done] .SetupStepperBand-module-scss-module__aw92DG__statusIcon{color:var(--petshift-status-success)}.SetupStepperBand-module-scss-module__aw92DG__row[data-status=next] .SetupStepperBand-module-scss-module__aw92DG__statusIcon{color:var(--petshift-action-primary)}.SetupStepperBand-module-scss-module__aw92DG__row[data-status=skipped] .SetupStepperBand-module-scss-module__aw92DG__statusIcon{color:var(--petshift-text-muted)}.SetupStepperBand-module-scss-module__aw92DG__skeletonHeader{gap:var(--petshift-space-xs);flex-direction:column;display:flex}.SetupStepperBand-module-scss-module__aw92DG__skeletonColumns{gap:var(--petshift-space-sm);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.SetupStepperBand-module-scss-module__aw92DG__skeletonToggle{align-self:center}.SetupStepperBand-module-scss-module__aw92DG__error{border-radius:var(--petshift-radius-lg)}.SetupStepperBand-module-scss-module__aw92DG__errorText{margin:0 0 var(--petshift-space-xs);font-size:14px;line-height:20px}.SetupStepperBand-module-scss-module__aw92DG__frame{min-width:0}.SetupStepperBand-module-scss-module__aw92DG__compact{border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-lg);background:var(--petshift-background-surface);flex-wrap:wrap;align-items:center;gap:14px;min-width:0;padding:14px 18px;display:flex}.SetupStepperBand-module-scss-module__aw92DG__compactText{gap:var(--petshift-space-sm);flex-direction:column;flex:220px;min-width:0;display:flex}.SetupStepperBand-module-scss-module__aw92DG__compactHeading{align-items:baseline;gap:2px var(--petshift-space-sm);flex-wrap:wrap;min-width:0;display:flex}.SetupStepperBand-module-scss-module__aw92DG__compactTitle{color:var(--petshift-text-primary);margin:0;font-size:14px;font-weight:800;line-height:20px}.SetupStepperBand-module-scss-module__aw92DG__compactNext{color:var(--petshift-text-secondary);font-size:13px;line-height:18px}.SetupStepperBand-module-scss-module__aw92DG__progressTrack{background:var(--petshift-background-surface-soft);border-radius:3px;height:6px;overflow:hidden}.SetupStepperBand-module-scss-module__aw92DG__progressFill{background:var(--petshift-action-primary);border-radius:3px;height:100%;display:block}.SetupStepperBand-module-scss-module__aw92DG__compactAction.mantine-Button-root{--button-height:36px;--button-padding-x:12px;border-radius:10px;flex:none;font-size:13px;position:relative}.SetupStepperBand-module-scss-module__aw92DG__compactAction.mantine-Button-root:after{content:"";position:absolute;inset:-4px 0}
.StepDialog-module-scss-module__MTEAVW__content[data-modal-content]{background:var(--petshift-background-surface);color:var(--petshift-text-primary);box-shadow:var(--petshift-shadow-lg)}.StepDialog-module-scss-module__MTEAVW__header{background:var(--petshift-background-surface);align-items:flex-start}.StepDialog-module-scss-module__MTEAVW__title{color:var(--petshift-text-primary);margin:0;font-size:20px;font-weight:700;line-height:26px}.StepDialog-module-scss-module__MTEAVW__close{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--petshift-text-secondary)}.StepDialog-module-scss-module__MTEAVW__panel{gap:var(--petshift-space-lg);flex-direction:column;display:flex}.StepDialog-module-scss-module__MTEAVW__body{color:var(--petshift-text-secondary);margin:0;font-size:14px;line-height:20px}.StepDialog-module-scss-module__MTEAVW__meta,.StepDialog-module-scss-module__MTEAVW__footnote{color:var(--petshift-text-muted);margin:0;font-size:13px;line-height:18px}.StepDialog-module-scss-module__MTEAVW__limit{align-items:center;gap:var(--petshift-space-sm);text-align:center;flex-direction:column;display:flex}.StepDialog-module-scss-module__MTEAVW__limitInput{width:160px}.StepDialog-module-scss-module__MTEAVW__limitField{border-color:var(--petshift-border-control);border-radius:var(--petshift-radius-md);background:var(--petshift-background-surface);min-height:48px;color:var(--petshift-text-primary);font-variant-numeric:tabular-nums;text-align:center;font-size:20px;font-weight:700}.StepDialog-module-scss-module__MTEAVW__impact{gap:var(--petshift-space-xs);padding:var(--petshift-space-md) var(--petshift-space-lg);border-radius:var(--petshift-radius-lg);background:var(--petshift-background-surface-soft);flex-direction:column;display:flex}.StepDialog-module-scss-module__MTEAVW__impactLead{margin:0;font-size:14px;font-weight:700;line-height:20px}.StepDialog-module-scss-module__MTEAVW__impactList{gap:var(--petshift-space-xxs);font-variant-numeric:tabular-nums;flex-direction:column;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.StepDialog-module-scss-module__MTEAVW__actions{justify-content:space-between;align-items:center;gap:var(--petshift-space-sm);flex-wrap:wrap;display:flex}.StepDialog-module-scss-module__MTEAVW__actionsEnd{justify-content:flex-end;gap:var(--petshift-space-sm);flex-wrap:wrap;margin-left:auto;display:flex}.StepDialog-module-scss-module__MTEAVW__action{--button-height:44px;--button-padding-x:20px;flex:none;max-width:100%}.StepDialog-module-scss-module__MTEAVW__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.StepDialog-module-scss-module__MTEAVW__row{align-items:flex-start;gap:var(--petshift-space-md);min-height:56px;padding:var(--petshift-space-sm) 0;display:flex}.StepDialog-module-scss-module__MTEAVW__rowIcon{margin-top:var(--petshift-space-xxs);color:var(--petshift-status-success);flex:none}.StepDialog-module-scss-module__MTEAVW__rowIcon[data-pending=true]{color:var(--petshift-text-muted)}.StepDialog-module-scss-module__MTEAVW__rowText{gap:var(--petshift-space-xxs);flex-direction:column;min-width:0;display:flex}.StepDialog-module-scss-module__MTEAVW__rowTitle{color:var(--petshift-text-primary);font-size:15px;font-weight:700;line-height:20px}.StepDialog-module-scss-module__MTEAVW__rowBody{color:var(--petshift-text-secondary);font-size:13px;line-height:18px}
.ChatModeration-module-scss-module__tWb_Tq__hidden{align-items:flex-start;gap:var(--petshift-space-xs);flex-direction:column;min-width:0;max-width:min(420px,100%);display:flex}.ChatModeration-module-scss-module__tWb_Tq__frame{gap:var(--petshift-space-xs);border:1px solid var(--petshift-border-default);border-radius:var(--petshift-radius-md);min-width:0;max-width:100%;color:var(--petshift-text-secondary);background:0 0;flex-direction:column;padding:9px 12px;display:flex}.ChatModeration-module-scss-module__tWb_Tq__label{align-items:center;gap:var(--petshift-space-sm);color:var(--petshift-text-secondary);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.ChatModeration-module-scss-module__tWb_Tq__reasonLine{color:var(--petshift-text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:18px}.ChatModeration-module-scss-module__tWb_Tq__adminLine{color:var(--petshift-text-muted);overflow-wrap:anywhere;font-size:13px;line-height:18px}.ChatModeration-module-scss-module__tWb_Tq__nested{gap:var(--petshift-space-xs);margin:var(--petshift-space-xs) 0 0;padding:var(--petshift-space-sm) var(--petshift-space-md);border-radius:var(--petshift-radius-md);background:var(--petshift-background-surface-soft);flex-direction:column;display:flex}.ChatModeration-module-scss-module__tWb_Tq__nestedText{color:var(--petshift-text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:20px}.ChatModeration-module-scss-module__tWb_Tq__privateCaption{align-items:center;gap:var(--petshift-space-xs);color:var(--petshift-text-muted);font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.ChatModeration-module-scss-module__tWb_Tq__hiddenActions{align-items:center;gap:var(--petshift-space-xs);flex-wrap:wrap;min-height:44px;display:flex}.ChatModeration-module-scss-module__tWb_Tq__textButton{--button-height:36px;padding-inline:var(--petshift-space-sm);color:var(--petshift-action-primary);font-size:13px;font-weight:700;line-height:18px;position:relative}.ChatModeration-module-scss-module__tWb_Tq__textButton:before{content:"";position:absolute;inset:-4px 0}.ChatModeration-module-scss-module__tWb_Tq__textButton:hover:not(:disabled){background-color:var(--petshift-background-hover-strong)}.ChatModeration-module-scss-module__tWb_Tq__dialogTitle{color:var(--petshift-text-primary);font-size:20px;font-weight:800;line-height:26px}.ChatModeration-module-scss-module__tWb_Tq__dialogClose{width:44px;min-width:44px;height:44px;min-height:44px}.ChatModeration-module-scss-module__tWb_Tq__dialogBody{gap:var(--petshift-space-lg);flex-direction:column;display:flex}.ChatModeration-module-scss-module__tWb_Tq__preview{gap:var(--petshift-space-xs);padding:var(--petshift-space-md);border-radius:var(--petshift-radius-md);background:var(--petshift-background-surface-soft);flex-direction:column;display:flex}.ChatModeration-module-scss-module__tWb_Tq__previewMeta{color:var(--petshift-text-secondary);overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:18px}.ChatModeration-module-scss-module__tWb_Tq__previewText{color:var(--petshift-text-primary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.ChatModeration-module-scss-module__tWb_Tq__legend{margin-bottom:var(--petshift-space-xs);color:var(--petshift-text-secondary);font-size:13px;font-weight:700;line-height:18px}.ChatModeration-module-scss-module__tWb_Tq__reasons{flex-direction:column;display:flex}.ChatModeration-module-scss-module__tWb_Tq__reasonRow{min-height:44px;padding:0 var(--petshift-space-sm);border-radius:var(--petshift-radius-md);align-items:center;display:flex}.ChatModeration-module-scss-module__tWb_Tq__reasonRow:hover:not(:has(input:disabled)){background-color:var(--petshift-background-hover-strong)}.ChatModeration-module-scss-module__tWb_Tq__reasonBody{flex:1;align-items:center}.ChatModeration-module-scss-module__tWb_Tq__reasonInner{--radio-size:18px;--radio-icon-size:8px}.ChatModeration-module-scss-module__tWb_Tq__reasonLabelWrapper{flex:1}.ChatModeration-module-scss-module__tWb_Tq__reasonLabel{min-height:44px;color:var(--petshift-text-primary);cursor:pointer;align-items:center;padding-inline-start:var(--petshift-space-sm);font-size:14px;font-weight:700;line-height:20px;display:flex}.ChatModeration-module-scss-module__tWb_Tq__consequence{color:var(--petshift-text-secondary);margin:0;font-size:13px;line-height:18px}.ChatModeration-module-scss-module__tWb_Tq__error{color:var(--petshift-status-error);margin:0;font-size:13px;line-height:18px}.ChatModeration-module-scss-module__tWb_Tq__footerButton{--button-height:44px;min-height:44px}.ChatModeration-module-scss-module__tWb_Tq__toast{align-items:center;gap:var(--petshift-space-sm);flex-wrap:wrap;display:flex}.ChatModeration-module-scss-module__tWb_Tq__toastIcon{color:var(--petshift-action-primary);flex:none}.ChatModeration-module-scss-module__tWb_Tq__toastText{min-width:0;color:var(--petshift-text-primary);flex:1;font-size:14px;font-weight:700;line-height:20px}.ChatModeration-module-scss-module__tWb_Tq__toastUndo{--button-height:40px;position:relative}.ChatModeration-module-scss-module__tWb_Tq__toastUndo:before{content:"";position:absolute;inset:-2px 0}.ChatModeration-module-scss-module__tWb_Tq__reviewCategory{align-items:flex-start;gap:var(--petshift-space-xs);flex-direction:column;display:flex}.ChatModeration-module-scss-module__tWb_Tq__reviewPrivacy{color:var(--petshift-text-secondary);margin:0;font-size:13px;line-height:18px}.ChatModeration-module-scss-module__tWb_Tq__reviewCard{gap:var(--petshift-space-sm);padding:var(--petshift-space-md);border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-md);flex-direction:column;display:flex}.ChatModeration-module-scss-module__tWb_Tq__reviewAuthor{align-items:center;gap:var(--petshift-space-sm);flex-wrap:wrap;min-width:0;display:flex}.ChatModeration-module-scss-module__tWb_Tq__reviewAuthorName{min-width:0;color:var(--petshift-text-primary);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:20px}.ChatModeration-module-scss-module__tWb_Tq__reviewTime{color:var(--petshift-text-muted);font-size:13px;line-height:18px}.ChatModeration-module-scss-module__tWb_Tq__reviewText{color:var(--petshift-text-primary);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.ChatModeration-module-scss-module__tWb_Tq__reviewLoading,.ChatModeration-module-scss-module__tWb_Tq__reviewFailed{align-items:stretch;gap:var(--petshift-space-sm);flex-direction:column;display:flex}.ChatModeration-module-scss-module__tWb_Tq__reviewFailed{align-items:flex-start}.ChatModeration-module-scss-module__tWb_Tq__keepHint{color:var(--petshift-text-muted);margin:0;font-size:13px;line-height:18px}.ChatModeration-module-scss-module__tWb_Tq__reviewFooter{justify-content:flex-start}.ChatModeration-module-scss-module__tWb_Tq__footerSpacer{flex:1 1 0;min-width:0}
.WorkspaceChat-module-scss-module__NfnC6G__chatMain{min-height:0;padding-bottom:0}.WorkspaceChat-module-scss-module__NfnC6G__chatPage{gap:16px;height:calc(100dvh - 4rem);min-height:0}.WorkspaceChat-module-scss-module__NfnC6G__title{overflow-wrap:anywhere;font-size:28px;line-height:1.25}.WorkspaceChat-module-scss-module__NfnC6G__chatCard{background:var(--petshift-surface-card);border-color:var(--petshift-border-subtle);flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:0;display:grid;overflow:hidden}.WorkspaceChat-module-scss-module__NfnC6G__composer{border-top:1px solid var(--petshift-border-subtle);background:var(--petshift-surface-card);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}@media (max-width:62em){.WorkspaceChat-module-scss-module__NfnC6G__chatPage{height:calc(100dvh - 112px)}}@media (max-width:48em){.WorkspaceChat-module-scss-module__NfnC6G__description{display:none}.WorkspaceChat-module-scss-module__NfnC6G__title{font-size:20px;line-height:1.3}.WorkspaceChat-module-scss-module__NfnC6G__composer{gap:8px;padding:12px}.WorkspaceChat-module-scss-module__NfnC6G__composer button{padding-inline:12px}}
.AdminRecords-module-scss-module__agTMNG__section{gap:var(--petshift-space-sm);flex-direction:column;min-width:0;display:flex}.AdminRecords-module-scss-module__agTMNG__sectionHead{align-items:baseline;gap:var(--petshift-space-xs);flex-wrap:wrap;display:flex}.AdminRecords-module-scss-module__agTMNG__sectionTitle{color:var(--petshift-text-primary);flex:auto;margin:0;font-size:17px;font-weight:800;line-height:24px}.AdminRecords-module-scss-module__agTMNG__sectionMeta{color:var(--petshift-text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}.AdminRecords-module-scss-module__agTMNG__rows{flex-direction:column;min-width:0;display:flex}.AdminRecords-module-scss-module__agTMNG__rows>*+*{border-top:1px solid var(--petshift-border-subtle)}.AdminRecords-module-scss-module__agTMNG__missingRow{align-items:flex-start;gap:var(--petshift-space-sm);min-width:0;padding-block:var(--petshift-space-sm);display:flex}.AdminRecords-module-scss-module__agTMNG__missingIcon.AdminRecords-module-scss-module__agTMNG__missingIcon>[data-kind]{background:var(--petshift-background-surface-soft);color:var(--petshift-text-muted)}.AdminRecords-module-scss-module__agTMNG__missingMain{gap:var(--petshift-space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.AdminRecords-module-scss-module__agTMNG__missingHead{align-items:center;gap:var(--petshift-space-xs);flex-wrap:wrap;display:flex}.AdminRecords-module-scss-module__agTMNG__kindName{color:var(--petshift-text-primary);font-size:14px;font-weight:700;line-height:20px}.AdminRecords-module-scss-module__agTMNG__missingMeta{color:var(--petshift-text-secondary);margin:0;font-size:13px;line-height:18px}.AdminRecords-module-scss-module__agTMNG__textButton.mantine-Button-root{min-height:44px;padding-inline:var(--petshift-space-sm)}.AdminRecords-module-scss-module__agTMNG__loadError{gap:var(--petshift-space-xs);padding:var(--petshift-space-md);border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-md);background:var(--petshift-error-surface);flex-direction:column;display:flex}.AdminRecords-module-scss-module__agTMNG__loadError .mantine-Button-root{min-height:44px}.AdminRecords-module-scss-module__agTMNG__loadErrorTitle{color:var(--petshift-text-primary);margin:0;font-size:14px;font-weight:700;line-height:20px}.AdminRecords-module-scss-module__agTMNG__blockedNote{color:var(--petshift-error-text);align-items:flex-start;gap:6px;margin:0;font-size:13px;font-weight:700;line-height:18px;display:flex}.AdminRecords-module-scss-module__agTMNG__blockedNote svg{flex:none;margin-top:1px}.AdminRecords-module-scss-module__agTMNG__caution{align-items:flex-start;gap:var(--petshift-space-sm);border:1px solid var(--petshift-badge-sunshine-border);border-radius:var(--petshift-radius-md);background:var(--petshift-pending-surface);color:var(--petshift-text-primary);padding:12px 14px;display:flex}.AdminRecords-module-scss-module__agTMNG__caution svg{color:var(--petshift-status-warning);flex:none}.AdminRecords-module-scss-module__agTMNG__cautionText{margin:0;font-size:13px;line-height:18px}.AdminRecords-module-scss-module__agTMNG__recordsLine{align-items:center;gap:var(--petshift-space-xs);flex-wrap:wrap;display:flex}.AdminRecords-module-scss-module__agTMNG__recordsLineLabel{color:var(--petshift-text-secondary);font-size:12px;font-weight:700;line-height:16px}.AdminRecords-module-scss-module__agTMNG__strip{align-items:center;gap:var(--petshift-space-sm);border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-lg);background:var(--petshift-status-info-soft);flex-wrap:wrap;padding:10px 12px 10px 14px;display:flex}.AdminRecords-module-scss-module__agTMNG__strip>svg{color:var(--petshift-status-info);flex:none}.AdminRecords-module-scss-module__agTMNG__stripText{flex-direction:column;flex:160px;gap:2px;min-width:0;display:flex}.AdminRecords-module-scss-module__agTMNG__stripTitle{color:var(--petshift-text-primary);margin:0;font-size:14px;font-weight:700;line-height:20px}.AdminRecords-module-scss-module__agTMNG__stripBody{color:var(--petshift-text-secondary);margin:0;font-size:13px;line-height:18px}.AdminRecords-module-scss-module__agTMNG__stripActions{gap:var(--petshift-space-xs);flex-wrap:wrap;display:flex}.AdminRecords-module-scss-module__agTMNG__stripActions .mantine-Button-root{min-height:44px}.AdminRecords-module-scss-module__agTMNG__stripError{color:var(--petshift-error-text);flex:100%;margin:0;font-size:13px;line-height:18px}
.BrandBand-module-scss-module__lvKTGa__band{--brand-band-surface:var(--petshift-background-surface);--brand-band-ink:var(--petshift-text-primary);box-sizing:border-box;align-items:center;gap:var(--petshift-space-md);min-width:0;padding:var(--petshift-space-md) var(--petshift-space-lg);border-top:6px solid var(--brand-band-ink);border-radius:var(--petshift-radius-md);background:var(--brand-band-surface);color:var(--petshift-text-primary);display:flex}@media (min-width:600px){.BrandBand-module-scss-module__lvKTGa__band{gap:var(--petshift-space-lg);padding:var(--petshift-space-lg) var(--petshift-space-xl)}}.BrandBand-module-scss-module__lvKTGa__band[data-accent=teal]{--brand-band-surface:var(--petshift-tone-teal-surface);--brand-band-ink:var(--petshift-tone-teal-ink)}.BrandBand-module-scss-module__lvKTGa__band[data-accent=lavender]{--brand-band-surface:var(--petshift-tone-lavender-surface);--brand-band-ink:var(--petshift-tone-lavender-ink)}.BrandBand-module-scss-module__lvKTGa__band[data-accent=sunshine]{--brand-band-surface:var(--petshift-tone-sunshine-surface);--brand-band-ink:var(--petshift-tone-sunshine-ink)}.BrandBand-module-scss-module__lvKTGa__band[data-accent=sage]{--brand-band-surface:var(--petshift-tone-sage-surface);--brand-band-ink:var(--petshift-tone-sage-ink)}.BrandBand-module-scss-module__lvKTGa__band[data-accent=coral]{--brand-band-surface:var(--petshift-tone-coral-surface);--brand-band-ink:var(--petshift-tone-coral-ink)}.BrandBand-module-scss-module__lvKTGa__band[data-accent=sky]{--brand-band-surface:var(--petshift-tone-sky-surface);--brand-band-ink:var(--petshift-tone-sky-ink)}.BrandBand-module-scss-module__lvKTGa__logo{border-radius:var(--petshift-radius-md);object-fit:contain;flex-shrink:0;width:48px;height:48px;display:block}.BrandBand-module-scss-module__lvKTGa__text{gap:var(--petshift-space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.BrandBand-module-scss-module__lvKTGa__name{overflow-wrap:anywhere;color:var(--brand-band-ink);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.375rem}@media (min-width:600px){.BrandBand-module-scss-module__lvKTGa__name{font-size:1.25rem;line-height:1.625rem}}.BrandBand-module-scss-module__lvKTGa__welcomeLine{overflow-wrap:anywhere;color:var(--petshift-text-secondary);margin:0;font-size:.875rem;font-weight:400;line-height:1.25rem}@media (min-width:600px){.BrandBand-module-scss-module__lvKTGa__welcomeLine{font-size:1rem;line-height:1.5rem}}.BrandBand-module-scss-module__lvKTGa__dateLine{color:var(--petshift-text-muted);margin:0;font-size:.8125rem;font-weight:400;line-height:1.125rem}@media (min-width:600px){.BrandBand-module-scss-module__lvKTGa__dateLine{font-size:.875rem;line-height:1.25rem}}
.Showcase-module-scss-module__Swy9vq__panel:focus-visible{outline:2px solid var(--petshift-border-focus);outline-offset:-4px}.Showcase-module-scss-module__Swy9vq__root{--showcase-surface:var(--petshift-tone-teal-surface);height:100%}.Showcase-module-scss-module__Swy9vq__root[data-benefit=brand]{--showcase-surface:var(--petshift-tone-lavender-surface)}.Showcase-module-scss-module__Swy9vq__root[data-benefit=rec]{--showcase-surface:var(--petshift-tone-sage-surface)}.Showcase-module-scss-module__Swy9vq__stage{height:100%;animation:Showcase-module-scss-module__Swy9vq__showcase-fade-up .3s var(--petshift-ease-emphasized-out) both;flex-direction:column;gap:12px;padding:24px 20px 20px;display:flex}.Showcase-module-scss-module__Swy9vq__band{place-items:center;height:100%;padding:14px 16px 8px;animation:.26s ease-out both Showcase-module-scss-module__Swy9vq__showcase-fade-in;display:grid}.Showcase-module-scss-module__Swy9vq__eyebrow{letter-spacing:.02em;color:var(--petshift-text-secondary);margin:0;font-size:12px;font-weight:800;line-height:16px}.Showcase-module-scss-module__Swy9vq__tiny{color:var(--petshift-text-muted);margin:0;font-size:12px;line-height:16px}.Showcase-module-scss-module__Swy9vq__meterCard{border:1px solid var(--petshift-border-subtle);background:var(--petshift-background-surface);box-shadow:var(--petshift-shadow-sm);border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.Showcase-module-scss-module__Swy9vq__meter{align-items:center;gap:12px;display:flex}.Showcase-module-scss-module__Swy9vq__track{border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-pill);background:var(--petshift-background-surface);flex:1;height:12px;position:relative;overflow:hidden}.Showcase-module-scss-module__Swy9vq__fill{border-radius:inherit;background:var(--petshift-action-primary);width:100%;animation:Showcase-module-scss-module__Swy9vq__showcase-fill-morph .45s var(--petshift-ease-standard) both;position:absolute;inset:0 auto 0 0}.Showcase-module-scss-module__Swy9vq__ticks{background:repeating-linear-gradient(90deg, transparent 0 calc(100% / var(--meter-segments,10) - 2px), var(--showcase-surface) calc(100% / var(--meter-segments,10) - 2px) calc(100% / var(--meter-segments,10)));opacity:0;animation:.45s both Showcase-module-scss-module__Swy9vq__showcase-ticks-out;position:absolute;inset:0}.Showcase-module-scss-module__Swy9vq__teamState{flex-direction:column;gap:8px;display:flex}.Showcase-module-scss-module__Swy9vq__teamTrack{background:var(--petshift-action-primary);border-radius:999px;height:12px}.Showcase-module-scss-module__Swy9vq__teamValue{font-variant-numeric:tabular-nums;color:var(--petshift-tone-teal-ink);font-size:15px;font-weight:900;line-height:20px}.Showcase-module-scss-module__Swy9vq__teamState[data-size=big] .Showcase-module-scss-module__Swy9vq__teamValue{text-wrap:balance;font-size:16px;line-height:22px}.Showcase-module-scss-module__Swy9vq__meterValue{font-variant-numeric:tabular-nums;min-width:104px;height:22px;font-size:15px;font-weight:900;line-height:22px;position:relative}.Showcase-module-scss-module__Swy9vq__meter[data-size=big] .Showcase-module-scss-module__Swy9vq__meterValue{min-width:160px;height:28px;font-size:22px;line-height:28px}.Showcase-module-scss-module__Swy9vq__meterOld,.Showcase-module-scss-module__Swy9vq__meterNew{white-space:nowrap;position:absolute;top:0;left:0}.Showcase-module-scss-module__Swy9vq__meterOld{opacity:0;color:var(--petshift-badge-sunshine-ink);animation:.45s both Showcase-module-scss-module__Swy9vq__showcase-old-out}.Showcase-module-scss-module__Swy9vq__meterNew{color:var(--petshift-tone-teal-ink);animation:Showcase-module-scss-module__Swy9vq__showcase-new-in .45s var(--petshift-ease-emphasized-out) both}.Showcase-module-scss-module__Swy9vq__meterNew b{margin-right:4px;font-size:20px}.Showcase-module-scss-module__Swy9vq__meter[data-size=big] .Showcase-module-scss-module__Swy9vq__meterNew b{font-size:26px}.Showcase-module-scss-module__Swy9vq__roster{border:1px solid var(--petshift-border-subtle);background:var(--petshift-background-surface);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.Showcase-module-scss-module__Swy9vq__roster li{align-items:center;gap:10px;min-height:44px;padding:6px 14px;display:flex}.Showcase-module-scss-module__Swy9vq__roster li+li{border-top:1px solid var(--petshift-border-subtle)}.Showcase-module-scss-module__Swy9vq__rosterName{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:800;line-height:20px}.Showcase-module-scss-module__Swy9vq__rosterMeta{color:var(--petshift-text-muted);font-size:12.5px;line-height:16px}.Showcase-module-scss-module__Swy9vq__roster .Showcase-module-scss-module__Swy9vq__rosterNew{background:var(--petshift-tone-lavender-surface);animation:Showcase-module-scss-module__Swy9vq__showcase-row-in .45s var(--petshift-ease-emphasized-out) both;overflow:hidden}.Showcase-module-scss-module__Swy9vq__roster .Showcase-module-scss-module__Swy9vq__rosterMore{min-height:36px;color:var(--petshift-text-muted);justify-content:center;font-size:13px;font-weight:700}.Showcase-module-scss-module__Swy9vq__bandLimit{flex-direction:column;gap:10px;width:100%;max-width:400px;display:flex}.Showcase-module-scss-module__Swy9vq__faces{align-items:center;display:flex}.Showcase-module-scss-module__Swy9vq__face,.Showcase-module-scss-module__Swy9vq__faceMore{box-shadow:0 0 0 2px var(--showcase-surface)}.Showcase-module-scss-module__Swy9vq__face+.Showcase-module-scss-module__Swy9vq__face,.Showcase-module-scss-module__Swy9vq__face+.Showcase-module-scss-module__Swy9vq__faceMore{margin-left:-8px}.Showcase-module-scss-module__Swy9vq__faceMore{background:var(--petshift-background-surface);width:32px;height:32px;color:var(--petshift-text-secondary);border-radius:30%;flex:none;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.Showcase-module-scss-module__Swy9vq__faceNew{animation:Showcase-module-scss-module__Swy9vq__showcase-pip-in .45s var(--petshift-ease-emphasized-out) both;align-items:center;gap:8px;margin-left:14px;display:flex}.Showcase-module-scss-module__Swy9vq__faceNewAvatar{box-shadow:0 0 0 2px var(--showcase-surface),0 0 0 4px var(--petshift-tone-lavender-ink)}.Showcase-module-scss-module__Swy9vq__faceTag{border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-pill);background:var(--petshift-background-surface);white-space:nowrap;color:var(--petshift-text-primary);padding:2px 8px;font-size:12px;font-weight:800;line-height:16px}.Showcase-module-scss-module__Swy9vq__brandArt{flex-direction:column;gap:12px;display:flex}.Showcase-module-scss-module__Swy9vq__pageCard{border:1px solid var(--petshift-border-subtle);background:var(--petshift-background-surface);box-shadow:var(--petshift-shadow-md);border-radius:16px;overflow:hidden}.Showcase-module-scss-module__Swy9vq__bandHost{position:relative}.Showcase-module-scss-module__Swy9vq__bandHost>:last-child{border-radius:0;gap:12px;padding:16px 18px;transition:background-color .32s,border-color .32s}.Showcase-module-scss-module__Swy9vq__bandHost img{width:40px;height:40px}.Showcase-module-scss-module__Swy9vq__bandHost>:last-child p:first-child{font-size:19px;font-weight:900;line-height:24px}.Showcase-module-scss-module__Swy9vq__bandHost>:last-child p+p{color:var(--petshift-text-muted);font-size:12.5px;line-height:17px}.Showcase-module-scss-module__Swy9vq__bandHost[data-initial]>:last-child{padding-left:70px}.Showcase-module-scss-module__Swy9vq__initial{z-index:1;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:900;line-height:1;transition:background-color .32s,color .32s;display:grid;position:absolute;top:calc(50% + 3px);left:18px;transform:translateY(-50%)}.Showcase-module-scss-module__Swy9vq__pageBody{flex-direction:column;gap:8px;padding:12px 18px 14px;display:flex}.Showcase-module-scss-module__Swy9vq__pageLabel{color:var(--petshift-text-muted);margin:0;font-size:12px;font-weight:800;line-height:16px}.Showcase-module-scss-module__Swy9vq__pagePets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Showcase-module-scss-module__Swy9vq__pagePets li{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;font-size:13.5px;font-weight:800;line-height:18px;display:flex}.Showcase-module-scss-module__Swy9vq__accentButton{min-height:32px;color:var(--petshift-action-on-primary);border-radius:9px;align-self:flex-start;align-items:center;padding:0 12px;font-size:12.5px;font-weight:800;transition:background-color .32s;display:inline-flex}.Showcase-module-scss-module__Swy9vq__pageFoot{border-top:1px solid var(--petshift-border-subtle);color:var(--petshift-text-muted);margin:0;padding:8px 18px;font-size:11.5px;font-weight:700;line-height:16px}.Showcase-module-scss-module__Swy9vq__tryColour{flex-direction:column;gap:8px;display:flex}.Showcase-module-scss-module__Swy9vq__tryLabel{color:var(--petshift-text-secondary);margin:0;font-size:12px;font-weight:800;line-height:16px}.Showcase-module-scss-module__Swy9vq__swatches{flex-wrap:wrap;gap:8px;display:flex}.Showcase-module-scss-module__Swy9vq__swatch{cursor:pointer;border:0;border-radius:50%;width:30px;height:30px;margin:0;padding:0;position:relative}.Showcase-module-scss-module__Swy9vq__swatch:before{content:"";position:absolute;inset:-7px}.Showcase-module-scss-module__Swy9vq__swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--showcase-surface),0 0 0 4px var(--petshift-text-primary)}.Showcase-module-scss-module__Swy9vq__swatch:focus-visible{outline:2px solid var(--petshift-border-focus);outline-offset:5px}.Showcase-module-scss-module__Swy9vq__brandBand{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.Showcase-module-scss-module__Swy9vq__bandCard{border:1px solid var(--petshift-border-subtle);background:var(--petshift-background-surface);width:100%;max-width:380px;box-shadow:var(--petshift-shadow-md);border-radius:14px;overflow:hidden}.Showcase-module-scss-module__Swy9vq__bandCard .Showcase-module-scss-module__Swy9vq__bandHost>:last-child{padding:10px 14px}.Showcase-module-scss-module__Swy9vq__bandCard .Showcase-module-scss-module__Swy9vq__bandHost img,.Showcase-module-scss-module__Swy9vq__bandCard .Showcase-module-scss-module__Swy9vq__initial{width:32px;height:32px}.Showcase-module-scss-module__Swy9vq__bandCard .Showcase-module-scss-module__Swy9vq__initial{font-size:15px;left:14px}.Showcase-module-scss-module__Swy9vq__bandCard .Showcase-module-scss-module__Swy9vq__bandHost[data-initial]>:last-child{padding-left:58px}.Showcase-module-scss-module__Swy9vq__bandCard .Showcase-module-scss-module__Swy9vq__bandHost>:last-child p:first-child{font-size:16px;line-height:20px}.Showcase-module-scss-module__Swy9vq__bandCard .Showcase-module-scss-module__Swy9vq__bandHost>:last-child p+p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Showcase-module-scss-module__Swy9vq__dots{gap:6px;display:flex}.Showcase-module-scss-module__Swy9vq__dot{border-radius:50%;width:14px;height:14px;transition:transform .2s,box-shadow .2s}.Showcase-module-scss-module__Swy9vq__dot[data-on=true]{box-shadow:0 0 0 2px var(--showcase-surface),0 0 0 3.5px var(--petshift-text-primary);transform:scale(1.25)}.Showcase-module-scss-module__Swy9vq__swatch[data-accent=teal],.Showcase-module-scss-module__Swy9vq__dot[data-accent=teal],.Showcase-module-scss-module__Swy9vq__accentButton[data-accent=teal]{background:var(--petshift-tone-teal-ink)}.Showcase-module-scss-module__Swy9vq__initial[data-accent=teal]{background:var(--petshift-tone-teal-ink);color:var(--petshift-tone-teal-surface)}.Showcase-module-scss-module__Swy9vq__swatch[data-accent=lavender],.Showcase-module-scss-module__Swy9vq__dot[data-accent=lavender],.Showcase-module-scss-module__Swy9vq__accentButton[data-accent=lavender]{background:var(--petshift-tone-lavender-ink)}.Showcase-module-scss-module__Swy9vq__initial[data-accent=lavender]{background:var(--petshift-tone-lavender-ink);color:var(--petshift-tone-lavender-surface)}.Showcase-module-scss-module__Swy9vq__swatch[data-accent=sunshine],.Showcase-module-scss-module__Swy9vq__dot[data-accent=sunshine],.Showcase-module-scss-module__Swy9vq__accentButton[data-accent=sunshine]{background:var(--petshift-tone-sunshine-ink)}.Showcase-module-scss-module__Swy9vq__initial[data-accent=sunshine]{background:var(--petshift-tone-sunshine-ink);color:var(--petshift-tone-sunshine-surface)}.Showcase-module-scss-module__Swy9vq__swatch[data-accent=sage],.Showcase-module-scss-module__Swy9vq__dot[data-accent=sage],.Showcase-module-scss-module__Swy9vq__accentButton[data-accent=sage]{background:var(--petshift-tone-sage-ink)}.Showcase-module-scss-module__Swy9vq__initial[data-accent=sage]{background:var(--petshift-tone-sage-ink);color:var(--petshift-tone-sage-surface)}.Showcase-module-scss-module__Swy9vq__swatch[data-accent=coral],.Showcase-module-scss-module__Swy9vq__dot[data-accent=coral],.Showcase-module-scss-module__Swy9vq__accentButton[data-accent=coral]{background:var(--petshift-tone-coral-ink)}.Showcase-module-scss-module__Swy9vq__initial[data-accent=coral]{background:var(--petshift-tone-coral-ink);color:var(--petshift-tone-coral-surface)}.Showcase-module-scss-module__Swy9vq__swatch[data-accent=sky],.Showcase-module-scss-module__Swy9vq__dot[data-accent=sky],.Showcase-module-scss-module__Swy9vq__accentButton[data-accent=sky]{background:var(--petshift-tone-sky-ink)}.Showcase-module-scss-module__Swy9vq__initial[data-accent=sky]{background:var(--petshift-tone-sky-ink);color:var(--petshift-tone-sky-surface)}.Showcase-module-scss-module__Swy9vq__recHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Showcase-module-scss-module__Swy9vq__recHead .Showcase-module-scss-module__Swy9vq__eyebrow{flex:1}.Showcase-module-scss-module__Swy9vq__pill{white-space:nowrap;border:1px solid;border-radius:6px;align-items:center;padding:2px 8px;font-size:12px;font-weight:800;line-height:16px;display:inline-flex}.Showcase-module-scss-module__Swy9vq__pill[data-tone=teal]{border-color:var(--petshift-badge-teal-border);background:var(--petshift-badge-teal-fill);color:var(--petshift-badge-teal-ink)}.Showcase-module-scss-module__Swy9vq__pill[data-tone=lavender]{border-color:var(--petshift-badge-lavender-border);background:var(--petshift-badge-lavender-fill);color:var(--petshift-badge-lavender-ink)}.Showcase-module-scss-module__Swy9vq__pill[data-tone=sunshine]{border-color:var(--petshift-badge-sunshine-border);background:var(--petshift-badge-sunshine-fill);color:var(--petshift-badge-sunshine-ink)}.Showcase-module-scss-module__Swy9vq__pill[data-tone=sage]{border-color:var(--petshift-badge-sage-border);background:var(--petshift-badge-sage-fill);color:var(--petshift-badge-sage-ink)}.Showcase-module-scss-module__Swy9vq__pill[data-tone=coral]{border-color:var(--petshift-badge-coral-border);background:var(--petshift-badge-coral-fill);color:var(--petshift-badge-coral-ink)}.Showcase-module-scss-module__Swy9vq__pill[data-tone=sky]{border-color:var(--petshift-badge-sky-border);background:var(--petshift-badge-sky-fill);color:var(--petshift-badge-sky-ink)}.Showcase-module-scss-module__Swy9vq__recList{border:1px solid var(--petshift-border-subtle);background:var(--petshift-background-surface);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.Showcase-module-scss-module__Swy9vq__recRow{animation:Showcase-module-scss-module__Swy9vq__showcase-fade-up .26s var(--petshift-ease-emphasized-out) both;animation-delay:calc(var(--row-index,0)*25ms);align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.Showcase-module-scss-module__Swy9vq__recRow+.Showcase-module-scss-module__Swy9vq__recRow{border-top:1px solid var(--petshift-border-subtle)}.Showcase-module-scss-module__Swy9vq__recText{flex-direction:column;flex:1;min-width:0;display:flex}.Showcase-module-scss-module__Swy9vq__recName{flex:1;min-width:0;font-size:13px;font-weight:800;line-height:18px}.Showcase-module-scss-module__Swy9vq__chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.Showcase-module-scss-module__Swy9vq__recBandList{flex-direction:column;gap:6px;width:100%;max-width:400px;margin:0;padding:0;list-style:none;display:flex}.Showcase-module-scss-module__Swy9vq__recBandRow{border:1px solid var(--petshift-border-subtle);background:var(--petshift-background-surface);animation:Showcase-module-scss-module__Swy9vq__showcase-fade-up .26s var(--petshift-ease-emphasized-out) both;animation-delay:calc(var(--row-index,0)*25ms);border-radius:12px;align-items:center;gap:10px;padding:7px 10px;display:flex}@keyframes Showcase-module-scss-module__Swy9vq__showcase-fade-up{0%{opacity:0;transform:translateY(8px)}}@keyframes Showcase-module-scss-module__Swy9vq__showcase-fade-in{0%{opacity:0}}@keyframes Showcase-module-scss-module__Swy9vq__showcase-fill-morph{0%,52%{width:var(--meter-from,100%);background-color:var(--petshift-badge-sunshine-border)}78%{background-color:var(--petshift-action-primary);width:100%}}@keyframes Showcase-module-scss-module__Swy9vq__showcase-ticks-out{0%,52%{opacity:1}72%{opacity:0}}@keyframes Showcase-module-scss-module__Swy9vq__showcase-old-out{0%,52%{opacity:1}66%{opacity:0;transform:translateY(-6px)}}@keyframes Showcase-module-scss-module__Swy9vq__showcase-new-in{0%,58%{opacity:0;transform:translateY(6px)}80%{opacity:1;transform:none}}@keyframes Showcase-module-scss-module__Swy9vq__showcase-row-in{0%,30%{opacity:0;min-height:0;max-height:0;padding-top:0;padding-bottom:0}60%{opacity:1;min-height:44px;max-height:60px}}@keyframes Showcase-module-scss-module__Swy9vq__showcase-pip-in{0%,30%{opacity:0;transform:translate(28px)}55%{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Showcase-module-scss-module__Swy9vq__stage,.Showcase-module-scss-module__Swy9vq__band,.Showcase-module-scss-module__Swy9vq__fill,.Showcase-module-scss-module__Swy9vq__ticks,.Showcase-module-scss-module__Swy9vq__meterOld,.Showcase-module-scss-module__Swy9vq__meterNew,.Showcase-module-scss-module__Swy9vq__roster .Showcase-module-scss-module__Swy9vq__rosterNew,.Showcase-module-scss-module__Swy9vq__faceNew,.Showcase-module-scss-module__Swy9vq__recRow,.Showcase-module-scss-module__Swy9vq__recBandRow{animation:none}.Showcase-module-scss-module__Swy9vq__bandHost>:last-child,.Showcase-module-scss-module__Swy9vq__initial,.Showcase-module-scss-module__Swy9vq__accentButton,.Showcase-module-scss-module__Swy9vq__dot{transition:none}}
.AdminOverview-module-scss-module__7SdIeG__page{gap:var(--petshift-space-xl);flex-direction:column;min-width:0;display:flex}.AdminOverview-module-scss-module__7SdIeG__page>*{min-width:0}.AdminOverview-module-scss-module__7SdIeG__header{gap:var(--petshift-space-xxs);flex-direction:column;min-width:0;display:flex}.AdminOverview-module-scss-module__7SdIeG__title{color:var(--petshift-text-primary);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:800;line-height:34px}.AdminOverview-module-scss-module__7SdIeG__meta{color:var(--petshift-text-secondary);margin:0;font-size:13px;line-height:18px}.AdminOverview-module-scss-module__7SdIeG__stack{gap:var(--petshift-space-xxs);flex-direction:column;min-width:0;display:flex}.AdminOverview-module-scss-module__7SdIeG__grow{flex:1}.AdminOverview-module-scss-module__7SdIeG__card{gap:var(--petshift-space-xs);min-width:0;padding:18px var(--petshift-space-xl) 10px;border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-lg);background:var(--petshift-background-surface);color:var(--petshift-text-primary);flex-direction:column;display:flex}.AdminOverview-module-scss-module__7SdIeG__cardHeader{align-items:center;gap:10px;min-width:0;display:flex}.AdminOverview-module-scss-module__7SdIeG__cardTitle{color:var(--petshift-text-primary);margin:0;font-size:20px;font-weight:800;line-height:26px}.AdminOverview-module-scss-module__7SdIeG__cardTitleSmall{min-width:0;color:var(--petshift-text-primary);flex:1;margin:0;font-size:17px;font-weight:800;line-height:22px}.AdminOverview-module-scss-module__7SdIeG__countBadge{border-radius:var(--petshift-radius-pill);background:var(--petshift-action-primary);min-width:20px;height:20px;color:var(--petshift-action-on-primary);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-size:11px;font-weight:900;display:inline-grid}.AdminOverview-module-scss-module__7SdIeG__action.mantine-Button-root{--button-height:36px;border-radius:10px;font-size:13px;position:relative}.AdminOverview-module-scss-module__7SdIeG__action.mantine-Button-root:after{content:"";position:absolute;inset:-4px 0}.AdminOverview-module-scss-module__7SdIeG__strip{--strip-fill:var(--petshift-badge-sky-fill);--strip-border:var(--petshift-badge-sky-border);--strip-ink:var(--petshift-badge-sky-ink);align-items:center;gap:var(--petshift-space-xs) var(--petshift-space-md);border:1px solid var(--strip-border);background:var(--strip-fill);min-width:0;color:var(--petshift-text-primary);border-radius:14px;flex-wrap:wrap;padding:10px 12px 10px 14px;display:flex}.AdminOverview-module-scss-module__7SdIeG__strip[data-tone=pending]{--strip-fill:var(--petshift-badge-sunshine-fill);--strip-border:var(--petshift-badge-sunshine-border);--strip-ink:var(--petshift-badge-sunshine-ink)}.AdminOverview-module-scss-module__7SdIeG__strip[data-tone=error]{--strip-fill:var(--petshift-badge-coral-fill);--strip-border:var(--petshift-badge-coral-border);--strip-ink:var(--petshift-badge-coral-ink)}.AdminOverview-module-scss-module__7SdIeG__stripIcon{color:var(--strip-ink);flex:none}.AdminOverview-module-scss-module__7SdIeG__stripText{flex-direction:column;flex:1;min-width:200px;display:flex}.AdminOverview-module-scss-module__7SdIeG__stripTitle{color:var(--petshift-text-primary);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800;line-height:20px}.AdminOverview-module-scss-module__7SdIeG__stripBody{color:var(--petshift-text-secondary);margin:0;font-size:13px;line-height:18px}.AdminOverview-module-scss-module__7SdIeG__stripError{margin:var(--petshift-space-xxs) 0 0;color:var(--petshift-error-text);font-size:13px;font-weight:700;line-height:18px}.AdminOverview-module-scss-module__7SdIeG__stripActions{align-items:center;gap:var(--petshift-space-sm);flex-wrap:wrap;display:flex}.AdminOverview-module-scss-module__7SdIeG__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AdminOverview-module-scss-module__7SdIeG__rows>*+*{border-top:1px solid var(--petshift-border-subtle)}.AdminOverview-module-scss-module__7SdIeG__row{align-items:center;gap:10px var(--petshift-space-md);min-height:52px;padding:var(--petshift-space-sm) 0;flex-wrap:wrap;display:flex}.AdminOverview-module-scss-module__7SdIeG__rowText{flex-direction:column;flex:1;min-width:160px;display:flex}.AdminOverview-module-scss-module__7SdIeG__rowTitle{color:var(--petshift-text-primary);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800;line-height:20px}.AdminOverview-module-scss-module__7SdIeG__rowWhen{color:var(--petshift-text-secondary);font-size:13px;line-height:18px}.AdminOverview-module-scss-module__7SdIeG__rowMeta{color:var(--petshift-text-muted);font-size:13px;line-height:18px}.AdminOverview-module-scss-module__7SdIeG__rowNote{color:var(--petshift-text-secondary);font-size:12px;line-height:16px}.AdminOverview-module-scss-module__7SdIeG__rowProblem{margin-top:var(--petshift-space-xxs);color:var(--petshift-error-text);font-size:13px;font-weight:700;line-height:18px}.AdminOverview-module-scss-module__7SdIeG__rowStatus{display:flex}.AdminOverview-module-scss-module__7SdIeG__rowActions{align-items:center;gap:var(--petshift-space-sm);flex-wrap:wrap;display:flex}.AdminOverview-module-scss-module__7SdIeG__caughtUp{align-items:center;gap:var(--petshift-space-md);min-height:52px;padding:var(--petshift-space-sm) 0;display:flex}.AdminOverview-module-scss-module__7SdIeG__caughtUpIcon{background:var(--petshift-status-success-soft);width:32px;height:32px;color:var(--petshift-status-on-success-soft);border-radius:50%;flex:none;place-items:center;display:grid}.AdminOverview-module-scss-module__7SdIeG__nothingYet{padding:18px var(--petshift-space-xl);border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-lg);background:var(--petshift-background-surface);align-items:center;gap:14px;display:flex}.AdminOverview-module-scss-module__7SdIeG__nothingYetIcon{background:var(--petshift-tone-lavender-surface);width:40px;height:40px;color:var(--petshift-tone-lavender-ink);border-radius:30%;flex:none;place-items:center;display:grid}.AdminOverview-module-scss-module__7SdIeG__twoColumn{align-items:start;gap:var(--petshift-space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48em){.AdminOverview-module-scss-module__7SdIeG__twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}}.AdminOverview-module-scss-module__7SdIeG__sideCard{gap:var(--petshift-space-md);min-width:0;padding:18px var(--petshift-space-xl);border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-lg);background:var(--petshift-background-surface);color:var(--petshift-text-primary);flex-direction:column;display:flex}.AdminOverview-module-scss-module__7SdIeG__sideHeader{align-items:center;gap:var(--petshift-space-sm);min-width:0;min-height:36px;display:flex}.AdminOverview-module-scss-module__7SdIeG__caption{color:var(--petshift-text-secondary);font-size:12px;line-height:16px}.AdminOverview-module-scss-module__7SdIeG__faces{gap:var(--petshift-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AdminOverview-module-scss-module__7SdIeG__face{display:flex}.AdminOverview-module-scss-module__7SdIeG__bars{align-items:end;gap:var(--petshift-space-xs);grid-template-columns:repeat(14,minmax(0,1fr));height:96px;margin:0;padding:0;list-style:none;display:grid}.AdminOverview-module-scss-module__7SdIeG__barColumn{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;min-width:0;height:100%;display:flex}.AdminOverview-module-scss-module__7SdIeG__barCount{color:var(--petshift-text-secondary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:16px}.AdminOverview-module-scss-module__7SdIeG__barColumn[data-today] .AdminOverview-module-scss-module__7SdIeG__barCount{color:var(--petshift-text-primary);font-weight:900}.AdminOverview-module-scss-module__7SdIeG__bar{width:100%;max-width:18px;height:var(--bar-height,3px);background:var(--petshift-badge-teal-border);border-radius:4px 4px 2px 2px;display:block}.AdminOverview-module-scss-module__7SdIeG__barToday{background:var(--petshift-action-primary)}.AdminOverview-module-scss-module__7SdIeG__barDay{color:var(--petshift-text-secondary);font-size:11px;line-height:14px}.AdminOverview-module-scss-module__7SdIeG__comfortTile{background:var(--petshift-tone-sky-surface);width:40px;height:40px;color:var(--petshift-tone-sky-ink);border-radius:30%;flex:none;place-items:center;display:grid}
.PublicPageSettings-module-scss-module__cE0CdW__section{border-color:var(--petshift-border-subtle);background:var(--petshift-background-surface);min-width:0;max-width:760px;box-shadow:var(--petshift-shadow-sm);overflow-wrap:anywhere;flex-direction:column;display:flex;overflow:hidden}.PublicPageSettings-module-scss-module__cE0CdW__header{align-items:center;gap:var(--petshift-space-md);padding:var(--petshift-space-lg) var(--petshift-space-xl);display:flex}.PublicPageSettings-module-scss-module__cE0CdW__iconTile{border-radius:var(--petshift-radius-md);background:var(--petshift-tone-teal-surface);width:40px;height:40px;color:var(--petshift-tone-teal-ink);flex:none;justify-content:center;align-items:center;display:flex}.PublicPageSettings-module-scss-module__cE0CdW__headerText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.PublicPageSettings-module-scss-module__cE0CdW__title{color:var(--petshift-text-primary);cursor:pointer;margin:0;font-size:17px;font-weight:700;line-height:22px}.PublicPageSettings-module-scss-module__cE0CdW__helper{color:var(--petshift-text-muted);margin:0;font-size:13px;line-height:18px}.PublicPageSettings-module-scss-module__cE0CdW__offHint{padding:0 var(--petshift-space-xl) var(--petshift-space-lg) 72px;color:var(--petshift-text-muted);margin:0;font-size:13px;line-height:18px}.PublicPageSettings-module-scss-module__cE0CdW__loading{max-width:760px}.PublicPageSettings-module-scss-module__cE0CdW__loadError{align-items:center;gap:var(--petshift-space-md);margin:var(--petshift-space-lg) var(--petshift-space-xl);padding:var(--petshift-space-md) var(--petshift-space-lg);border:1px solid var(--petshift-badge-coral-border);border-radius:var(--petshift-radius-sm);background:var(--petshift-badge-coral-fill);color:var(--petshift-badge-coral-ink);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.PublicPageSettings-module-scss-module__cE0CdW__alertText{flex:220px;min-width:0;margin:0}.PublicPageSettings-module-scss-module__cE0CdW__alertIcon{flex:none}.PublicPageSettings-module-scss-module__cE0CdW__zoneAlert{align-items:center;gap:var(--petshift-space-md);margin:0 var(--petshift-space-xl) var(--petshift-space-lg);padding:var(--petshift-space-md) var(--petshift-space-lg);border:1px solid var(--petshift-badge-sunshine-border);border-radius:var(--petshift-radius-sm);background:var(--petshift-badge-sunshine-fill);color:var(--petshift-badge-sunshine-ink);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.PublicPageSettings-module-scss-module__cE0CdW__linkBox{align-items:center;gap:var(--petshift-space-md);margin:0 var(--petshift-space-xl) var(--petshift-space-xs);padding:var(--petshift-space-md) var(--petshift-space-md) var(--petshift-space-md) var(--petshift-space-lg);border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-md);background:var(--petshift-background-app);flex-wrap:wrap;display:flex}.PublicPageSettings-module-scss-module__cE0CdW__linkIcon{color:var(--petshift-text-muted);flex:none}.PublicPageSettings-module-scss-module__cE0CdW__url{font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;min-width:0;color:var(--petshift-text-primary);flex:220px;font-size:16px;font-weight:700;line-height:22px}.PublicPageSettings-module-scss-module__cE0CdW__linkActions{gap:var(--petshift-space-sm);flex-wrap:wrap;display:flex}.PublicPageSettings-module-scss-module__cE0CdW__rows{padding:var(--petshift-space-xs) var(--petshift-space-xl) var(--petshift-space-sm);flex-direction:column;display:flex}.PublicPageSettings-module-scss-module__cE0CdW__row{align-items:center;gap:var(--petshift-space-sm) var(--petshift-space-lg);min-height:64px;padding-block:var(--petshift-space-sm);flex-wrap:wrap;display:flex}.PublicPageSettings-module-scss-module__cE0CdW__row+.PublicPageSettings-module-scss-module__cE0CdW__row{border-top:1px solid var(--petshift-border-subtle)}.PublicPageSettings-module-scss-module__cE0CdW__rowText{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.PublicPageSettings-module-scss-module__cE0CdW__rowTitle{color:var(--petshift-text-primary);margin:0;font-size:15px;font-weight:700;line-height:20px}.PublicPageSettings-module-scss-module__cE0CdW__rowControl{flex:none;align-items:center;display:flex}
.Plan-module-scss-module__f1arJa__page{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:760px;display:flex}.Plan-module-scss-module__f1arJa__header{gap:var(--petshift-space-xxs);flex-direction:column;min-width:0;display:flex}.Plan-module-scss-module__f1arJa__title{color:var(--petshift-text-primary);letter-spacing:-.01em;margin:0;font-size:28px;font-weight:800;line-height:34px}@media (max-width:720px){.Plan-module-scss-module__f1arJa__title{font-size:22px;line-height:28px}}.Plan-module-scss-module__f1arJa__meta{color:var(--petshift-text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}.Plan-module-scss-module__f1arJa__card{border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-lg);background:var(--petshift-surface-card);min-width:0;box-shadow:var(--petshift-shadow-sm);flex-direction:column;gap:12px;padding:20px;display:flex}@media (max-width:720px){.Plan-module-scss-module__f1arJa__card{padding:16px}}.Plan-module-scss-module__f1arJa__skeleton{min-height:300px}.Plan-module-scss-module__f1arJa__cardHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Plan-module-scss-module__f1arJa__planName{color:var(--petshift-text-primary);overflow-wrap:anywhere;flex:1;margin:0;font-size:20px;font-weight:800;line-height:26px}.Plan-module-scss-module__f1arJa__facts{grid-template-columns:140px minmax(0,1fr);margin:0;display:grid}@media (max-width:720px){.Plan-module-scss-module__f1arJa__facts{grid-template-columns:104px minmax(0,1fr)}}.Plan-module-scss-module__f1arJa__factRow{display:contents}.Plan-module-scss-module__f1arJa__factLabel,.Plan-module-scss-module__f1arJa__factValue{border-top:1px solid var(--petshift-border-subtle);margin:0;padding:12px 0}.Plan-module-scss-module__f1arJa__factLabel{color:var(--petshift-text-muted);padding-right:12px;font-size:13px;font-weight:700;line-height:18px}.Plan-module-scss-module__f1arJa__factValue{min-width:0;color:var(--petshift-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:20px}.Plan-module-scss-module__f1arJa__factError{color:var(--petshift-badge-coral-ink)}.Plan-module-scss-module__f1arJa__ownersValue{gap:var(--petshift-space-xxs);flex-direction:column;display:flex}.Plan-module-scss-module__f1arJa__bar{border:1px solid var(--petshift-border-subtle);background:var(--petshift-background-surface-soft);border-radius:4px;width:100%;max-width:240px;height:8px;display:block;overflow:hidden}.Plan-module-scss-module__f1arJa__barFill{background:var(--petshift-action-primary);height:100%;display:block}.Plan-module-scss-module__f1arJa__barFull{background:var(--petshift-badge-sunshine-border)}.Plan-module-scss-module__f1arJa__barNote{color:var(--petshift-text-secondary);font-size:13px;font-weight:700;line-height:18px}.Plan-module-scss-module__f1arJa__actions{border-top:1px solid var(--petshift-border-subtle);flex-direction:column;gap:12px;padding-top:16px;display:flex}.Plan-module-scss-module__f1arJa__buttonRow{flex-wrap:wrap;gap:8px;display:flex}.Plan-module-scss-module__f1arJa__button{min-height:44px}.Plan-module-scss-module__f1arJa__payGroup{flex-direction:column;gap:8px;display:flex}.Plan-module-scss-module__f1arJa__payLabel{color:var(--petshift-text-muted);font-size:13px;font-weight:700;line-height:18px}.Plan-module-scss-module__f1arJa__segmented{border-radius:var(--petshift-radius-md);background:var(--petshift-background-surface-soft);flex-wrap:wrap;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.Plan-module-scss-module__f1arJa__segment{min-height:44px;color:var(--petshift-text-secondary);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:800}.Plan-module-scss-module__f1arJa__segment[aria-pressed=true]{background:var(--petshift-surface-card);color:var(--petshift-text-primary);box-shadow:var(--petshift-shadow-sm)}.Plan-module-scss-module__f1arJa__segment:focus-visible{outline:2px solid var(--petshift-focus);outline-offset:2px}.Plan-module-scss-module__f1arJa__tiny{color:var(--petshift-text-muted);margin:0;font-size:12px;line-height:16px}.Plan-module-scss-module__f1arJa__actionError{color:var(--petshift-badge-coral-ink);margin:0;font-size:13px;font-weight:700;line-height:18px}.Plan-module-scss-module__f1arJa__updating{border:1px solid var(--petshift-badge-sky-border);border-radius:var(--petshift-radius-md);background:var(--petshift-badge-sky-fill);color:var(--petshift-text-primary);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.Plan-module-scss-module__f1arJa__updatingIcon{color:var(--petshift-badge-sky-ink);flex:none;margin-top:2px}.Plan-module-scss-module__f1arJa__updatingTitle{margin:0;font-size:14px;font-weight:800;line-height:20px}.Plan-module-scss-module__f1arJa__disclosure{border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-lg);background:var(--petshift-surface-card);padding:4px 16px}.Plan-module-scss-module__f1arJa__disclosureSummary{min-height:44px;color:var(--petshift-accent);cursor:pointer;align-items:center;gap:6px;font-weight:800;list-style:none;display:flex}.Plan-module-scss-module__f1arJa__disclosureSummary::-webkit-details-marker{display:none}.Plan-module-scss-module__f1arJa__disclosureSummary:focus-visible{outline:2px solid var(--petshift-focus);outline-offset:2px}.Plan-module-scss-module__f1arJa__disclosureCaret{transition:transform var(--petshift-duration-fast) var(--petshift-ease-standard)}.Plan-module-scss-module__f1arJa__disclosure[open] .Plan-module-scss-module__f1arJa__disclosureCaret{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.Plan-module-scss-module__f1arJa__disclosureCaret{transition:none}}.Plan-module-scss-module__f1arJa__checklist{flex-direction:column;gap:8px;margin:0;padding:0 0 14px;list-style:none;display:flex}.Plan-module-scss-module__f1arJa__checkItem{color:var(--petshift-text-primary);align-items:flex-start;gap:8px;font-size:14px;line-height:20px;display:flex}.Plan-module-scss-module__f1arJa__checkIcon{color:var(--petshift-badge-sage-ink);flex:none;margin-top:2px}.Plan-module-scss-module__f1arJa__barButton{justify-content:center;gap:var(--petshift-space-xxs);border-radius:var(--petshift-radius-sm);width:100%;max-width:240px;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.Plan-module-scss-module__f1arJa__barButton:hover .Plan-module-scss-module__f1arJa__bar{border-color:var(--petshift-border-control)}.Plan-module-scss-module__f1arJa__barButton:focus-visible{outline:2px solid var(--petshift-border-focus);outline-offset:2px}
.Branding-module-scss-module__ZsA88a__card{border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-lg);background:var(--petshift-background-surface);min-width:0;max-width:760px;box-shadow:var(--petshift-shadow-sm);overflow-wrap:anywhere;scroll-margin-top:var(--petshift-space-lg);flex-direction:column;display:flex}.Branding-module-scss-module__ZsA88a__form{flex-direction:column;min-width:0;display:flex}.Branding-module-scss-module__ZsA88a__header{gap:var(--petshift-space-xxs);padding:var(--petshift-space-lg) var(--petshift-space-lg) 0;flex-direction:column;display:flex}@media (min-width:720px){.Branding-module-scss-module__ZsA88a__header{padding:var(--petshift-space-lg) var(--petshift-space-xl) 0}}.Branding-module-scss-module__ZsA88a__titleRow{align-items:center;gap:var(--petshift-space-sm);flex-wrap:wrap;display:flex}.Branding-module-scss-module__ZsA88a__title{color:var(--petshift-text-primary);margin:0;font-size:17px;font-weight:700;line-height:22px}.Branding-module-scss-module__ZsA88a__sub{color:var(--petshift-text-muted);margin:0;font-size:13px;line-height:18px}.Branding-module-scss-module__ZsA88a__desktopOnly{display:none}@media (min-width:720px){.Branding-module-scss-module__ZsA88a__desktopOnly{display:block}}.Branding-module-scss-module__ZsA88a__body{gap:var(--petshift-space-md);padding:var(--petshift-space-md) var(--petshift-space-lg) var(--petshift-space-lg);flex-direction:column;display:flex}@media (min-width:720px){.Branding-module-scss-module__ZsA88a__body{padding:var(--petshift-space-md) var(--petshift-space-xl) var(--petshift-space-lg)}}.Branding-module-scss-module__ZsA88a__preview{border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-md);min-width:0;overflow:hidden}.Branding-module-scss-module__ZsA88a__field{gap:var(--petshift-space-xs);flex-direction:column;min-width:0;display:flex}.Branding-module-scss-module__ZsA88a__fieldHead{align-items:baseline;gap:var(--petshift-space-sm);display:flex}.Branding-module-scss-module__ZsA88a__fieldLabel{color:var(--petshift-text-primary);flex:auto;margin:0;font-size:14px;font-weight:700;line-height:20px}.Branding-module-scss-module__ZsA88a__hint,.Branding-module-scss-module__ZsA88a__counter{color:var(--petshift-text-muted);font-size:12px;font-weight:400;line-height:16px}.Branding-module-scss-module__ZsA88a__hint{margin-left:var(--petshift-space-xs)}.Branding-module-scss-module__ZsA88a__hint:before{content:"· "}.Branding-module-scss-module__ZsA88a__counter{font-variant-numeric:tabular-nums;flex:none}.Branding-module-scss-module__ZsA88a__logoRow{align-items:flex-start;gap:var(--petshift-space-md);display:flex}.Branding-module-scss-module__ZsA88a__logoTile,.Branding-module-scss-module__ZsA88a__logoEmpty{border-radius:var(--petshift-radius-md);flex:none;width:48px;height:48px}.Branding-module-scss-module__ZsA88a__logoTile{border:1px solid var(--petshift-border-subtle);object-fit:contain;display:block}.Branding-module-scss-module__ZsA88a__logoEmpty{background:var(--petshift-background-surface-soft);color:var(--petshift-text-muted);justify-content:center;align-items:center;display:flex}.Branding-module-scss-module__ZsA88a__logoBody{gap:var(--petshift-space-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.Branding-module-scss-module__ZsA88a__logoButtons{gap:var(--petshift-space-sm);flex-wrap:wrap;display:flex}.Branding-module-scss-module__ZsA88a__fileInput{display:none}.Branding-module-scss-module__ZsA88a__error,.Branding-module-scss-module__ZsA88a__saveError{color:var(--petshift-status-error);margin:0;font-size:13px;line-height:18px}.Branding-module-scss-module__ZsA88a__swatches{gap:var(--petshift-space-xxs);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (min-width:720px){.Branding-module-scss-module__ZsA88a__swatches{gap:var(--petshift-space-xs);flex-wrap:wrap;display:flex}}.Branding-module-scss-module__ZsA88a__swatch{--swatch-ink:var(--petshift-text-primary);--swatch-surface:var(--petshift-background-surface-soft);align-items:center;gap:var(--petshift-space-xxs);min-width:0;min-height:48px;padding:var(--petshift-space-xxs) 0;border-radius:var(--petshift-radius-md);color:var(--petshift-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;font-size:11px;font-weight:700;line-height:16px;display:flex}@media (min-width:720px){.Branding-module-scss-module__ZsA88a__swatch{width:58px;font-size:12px}}.Branding-module-scss-module__ZsA88a__swatch:focus-visible{outline:2px solid var(--petshift-border-focus);outline-offset:2px}.Branding-module-scss-module__ZsA88a__swatch:disabled{cursor:default}.Branding-module-scss-module__ZsA88a__swatch[data-accent=teal]{--swatch-ink:var(--petshift-tone-teal-ink);--swatch-surface:var(--petshift-tone-teal-surface)}.Branding-module-scss-module__ZsA88a__swatch[data-accent=lavender]{--swatch-ink:var(--petshift-tone-lavender-ink);--swatch-surface:var(--petshift-tone-lavender-surface)}.Branding-module-scss-module__ZsA88a__swatch[data-accent=sunshine]{--swatch-ink:var(--petshift-tone-sunshine-ink);--swatch-surface:var(--petshift-tone-sunshine-surface)}.Branding-module-scss-module__ZsA88a__swatch[data-accent=sage]{--swatch-ink:var(--petshift-tone-sage-ink);--swatch-surface:var(--petshift-tone-sage-surface)}.Branding-module-scss-module__ZsA88a__swatch[data-accent=coral]{--swatch-ink:var(--petshift-tone-coral-ink);--swatch-surface:var(--petshift-tone-coral-surface)}.Branding-module-scss-module__ZsA88a__swatch[data-accent=sky]{--swatch-ink:var(--petshift-tone-sky-ink);--swatch-surface:var(--petshift-tone-sky-surface)}.Branding-module-scss-module__ZsA88a__swatchDot{border:2px solid var(--swatch-surface);border-radius:var(--petshift-radius-pill);background:var(--swatch-ink);width:32px;height:32px;color:var(--petshift-text-inverse);justify-content:center;align-items:center;display:flex}@media (min-width:720px){.Branding-module-scss-module__ZsA88a__swatchDot{width:36px;height:36px}}.Branding-module-scss-module__ZsA88a__swatch[aria-pressed=true] .Branding-module-scss-module__ZsA88a__swatchDot{box-shadow:0 0 0 2px var(--petshift-background-surface),0 0 0 4px var(--petshift-text-primary)}.Branding-module-scss-module__ZsA88a__saveBar{z-index:1;gap:var(--petshift-space-xs);padding:var(--petshift-space-md) var(--petshift-space-lg);border-top:1px solid var(--petshift-border-subtle);border-radius:0 0 var(--petshift-radius-lg) var(--petshift-radius-lg);background:var(--petshift-background-surface);flex-direction:column;display:flex;position:sticky;bottom:0}@media (min-width:720px){.Branding-module-scss-module__ZsA88a__saveBar{padding:var(--petshift-space-md) var(--petshift-space-xl)}}.Branding-module-scss-module__ZsA88a__saveRow{align-items:center;gap:var(--petshift-space-md);display:flex}.Branding-module-scss-module__ZsA88a__poweredNote{color:var(--petshift-text-muted);flex:auto;margin:0;font-size:12px;line-height:16px;display:none}@media (min-width:720px){.Branding-module-scss-module__ZsA88a__poweredNote{display:block}}.Branding-module-scss-module__ZsA88a__saveButton{flex:auto}@media (min-width:720px){.Branding-module-scss-module__ZsA88a__saveButton{flex:none}}.Branding-module-scss-module__ZsA88a__lockedText{color:var(--petshift-text-secondary);margin:0;font-size:14px;line-height:20px}.Branding-module-scss-module__ZsA88a__lockedActions{gap:var(--petshift-space-sm);flex-wrap:wrap;display:flex}.Branding-module-scss-module__ZsA88a__lockedAction{min-height:44px}.Branding-module-scss-module__ZsA88a__loadError{align-items:center;gap:var(--petshift-space-sm);padding:var(--petshift-space-md) var(--petshift-space-lg) var(--petshift-space-lg);flex-wrap:wrap;display:flex}@media (min-width:720px){.Branding-module-scss-module__ZsA88a__loadError{padding:var(--petshift-space-md) var(--petshift-space-xl) var(--petshift-space-lg)}}.Branding-module-scss-module__ZsA88a__errorIcon{color:var(--petshift-status-error);flex:none}.Branding-module-scss-module__ZsA88a__loadErrorText{color:var(--petshift-text-primary);flex:auto;margin:0;font-size:14px;line-height:20px}
.ComfortRequestsSection-module-scss-module__RCbIoW__section{gap:var(--petshift-space-md);min-width:0;margin-top:var(--petshift-space-xl);scroll-margin-top:var(--petshift-space-xl);flex-direction:column;display:flex}:empty+.ComfortRequestsSection-module-scss-module__RCbIoW__section{margin-top:0}.ComfortRequestsSection-module-scss-module__RCbIoW__head{gap:var(--petshift-space-xxs);flex-direction:column;min-width:0;display:flex}.ComfortRequestsSection-module-scss-module__RCbIoW__title{color:var(--petshift-text-primary);margin:0;font-size:18px;font-weight:800;line-height:24px}.ComfortRequestsSection-module-scss-module__RCbIoW__meta{color:var(--petshift-text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}.ComfortRequestsSection-module-scss-module__RCbIoW__card{gap:var(--petshift-space-xs);min-width:0;padding:var(--petshift-space-md) var(--petshift-space-lg);border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-lg);background:var(--petshift-background-surface);color:var(--petshift-text-primary);flex-direction:column;display:flex}.ComfortRequestsSection-module-scss-module__RCbIoW__cardTitle{color:var(--petshift-text-primary);margin:0;font-size:14px;font-weight:800;line-height:20px}.ComfortRequestsSection-module-scss-module__RCbIoW__help{color:var(--petshift-text-secondary);margin:0;font-size:12px;line-height:16px}.ComfortRequestsSection-module-scss-module__RCbIoW__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ComfortRequestsSection-module-scss-module__RCbIoW__rows>*+*{border-top:1px solid var(--petshift-border-subtle)}.ComfortRequestsSection-module-scss-module__RCbIoW__row{align-items:center;gap:var(--petshift-space-sm) var(--petshift-space-md);min-height:64px;padding:var(--petshift-space-sm) 0;flex-wrap:wrap;display:flex}.ComfortRequestsSection-module-scss-module__RCbIoW__rowText{flex-direction:column;flex:1;gap:2px;min-width:112px;display:flex}.ComfortRequestsSection-module-scss-module__RCbIoW__rowName{color:var(--petshift-text-primary);overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:20px}.ComfortRequestsSection-module-scss-module__RCbIoW__rowKind{color:var(--petshift-text-secondary);font-size:13px;line-height:18px}.ComfortRequestsSection-module-scss-module__RCbIoW__rowMeta{color:var(--petshift-text-muted);font-size:12px;line-height:16px}.ComfortRequestsSection-module-scss-module__RCbIoW__rowProblem{margin-top:var(--petshift-space-xxs);color:var(--petshift-error-text);font-size:13px;font-weight:700;line-height:18px}.ComfortRequestsSection-module-scss-module__RCbIoW__row[data-muted]{min-height:52px}.ComfortRequestsSection-module-scss-module__RCbIoW__row[data-muted] .ComfortRequestsSection-module-scss-module__RCbIoW__rowName{color:var(--petshift-text-secondary)}.ComfortRequestsSection-module-scss-module__RCbIoW__doneMeta{color:var(--petshift-text-muted);font-size:12px;line-height:16px}.ComfortRequestsSection-module-scss-module__RCbIoW__doneMeta>*+:before{content:" · "}.ComfortRequestsSection-module-scss-module__RCbIoW__action.mantine-Button-root{--button-height:36px;border-radius:10px;font-size:13px;position:relative}.ComfortRequestsSection-module-scss-module__RCbIoW__action.mantine-Button-root:after{content:"";position:absolute;inset:-4px 0}.ComfortRequestsSection-module-scss-module__RCbIoW__doneToggle{align-items:center;gap:var(--petshift-space-xs);border-radius:var(--petshift-radius-sm);width:100%;min-height:44px;color:var(--petshift-text-primary);display:flex}.ComfortRequestsSection-module-scss-module__RCbIoW__doneToggleLabel{text-align:start;flex:1;font-size:14px;font-weight:800;line-height:20px}.ComfortRequestsSection-module-scss-module__RCbIoW__caret{color:var(--petshift-text-muted);flex:none;transition:transform .15s}.ComfortRequestsSection-module-scss-module__RCbIoW__doneToggle[aria-expanded=true] .ComfortRequestsSection-module-scss-module__RCbIoW__caret{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ComfortRequestsSection-module-scss-module__RCbIoW__caret{transition:none}}.ComfortRequestsSection-module-scss-module__RCbIoW__doneBody{gap:var(--petshift-space-xs);padding-top:var(--petshift-space-xxs);flex-direction:column;display:flex}.ComfortRequestsSection-module-scss-module__RCbIoW__skeletonRow{align-items:center;gap:var(--petshift-space-md);min-height:64px;display:flex}.ComfortRequestsSection-module-scss-module__RCbIoW__skeletonText{gap:var(--petshift-space-xxs);flex-direction:column;flex:1;display:flex}.ComfortRequestsSection-module-scss-module__RCbIoW__errorText{color:var(--petshift-error-text);margin:0;font-size:14px;font-weight:700;line-height:20px}.ComfortRequestsSection-module-scss-module__RCbIoW__empty{padding-block:var(--petshift-space-xl);text-align:center;align-items:center}.ComfortRequestsSection-module-scss-module__RCbIoW__emptyIcon{background:var(--petshift-tone-sage-surface);width:40px;height:40px;color:var(--petshift-tone-sage-ink);border-radius:30%;place-items:center;display:grid}.ComfortRequestsSection-module-scss-module__RCbIoW__emptyTitle{color:var(--petshift-text-primary);margin:0;font-size:17px;font-weight:800;line-height:22px}.ComfortRequestsSection-module-scss-module__RCbIoW__tallyHead{align-items:flex-start;gap:var(--petshift-space-xs) var(--petshift-space-md);flex-wrap:wrap;display:flex}.ComfortRequestsSection-module-scss-module__RCbIoW__tallyText{flex-direction:column;flex:120px;gap:2px;min-width:0;display:flex}.ComfortRequestsSection-module-scss-module__RCbIoW__tallyLink{align-items:center;min-height:44px;margin-block:-12px;font-size:14px;font-weight:800;display:inline-flex}.ComfortRequestsSection-module-scss-module__RCbIoW__tally{padding-top:var(--petshift-space-xs);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:6px;display:grid}.ComfortRequestsSection-module-scss-module__RCbIoW__tallyDay{align-items:center;gap:var(--petshift-space-xxs);flex-direction:column;min-width:0;display:flex}.ComfortRequestsSection-module-scss-module__RCbIoW__tallyCount{color:var(--petshift-text-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;line-height:18px}.ComfortRequestsSection-module-scss-module__RCbIoW__tallyDay[data-active] .ComfortRequestsSection-module-scss-module__RCbIoW__tallyCount{color:var(--petshift-text-primary)}.ComfortRequestsSection-module-scss-module__RCbIoW__tallyBar{background:var(--petshift-background-surface-soft);border-radius:8px;align-items:flex-end;width:100%;max-width:40px;height:48px;display:flex;overflow:hidden}.ComfortRequestsSection-module-scss-module__RCbIoW__tallyFill{width:100%;height:var(--tally-share,0%);background:var(--petshift-tone-sky-ink);border-radius:8px 8px 0 0;display:block}.ComfortRequestsSection-module-scss-module__RCbIoW__tallyLabel{color:var(--petshift-text-secondary);font-size:12px;line-height:16px}
.WorkspacePhotoControl-module-scss-module__ZA_Kyq__control{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.WorkspacePhotoControl-module-scss-module__ZA_Kyq__body{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}.WorkspacePhotoControl-module-scss-module__ZA_Kyq__help{color:var(--petshift-text-secondary)}.WorkspacePhotoControl-module-scss-module__ZA_Kyq__buttons{flex-wrap:wrap;gap:8px;display:flex}.WorkspacePhotoControl-module-scss-module__ZA_Kyq__buttons>button{min-height:44px}.WorkspacePhotoControl-module-scss-module__ZA_Kyq__error{color:var(--petshift-error-text)}.WorkspacePhotoControl-module-scss-module__ZA_Kyq__fileInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.Workplace-module-scss-module__Fzvvxa__page{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;max-width:1040px;margin:0 auto;font-size:.875rem;display:grid}.Workplace-module-scss-module__Fzvvxa__section{border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-lg);background:var(--petshift-surface-card);box-shadow:var(--petshift-shadow-sm);gap:16px;min-width:0;padding:18px;display:grid}.Workplace-module-scss-module__Fzvvxa__heading{overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-size:1.125rem;font-weight:800;line-height:1.35;display:flex}.Workplace-module-scss-module__Fzvvxa__section>*{min-width:0}.Workplace-module-scss-module__Fzvvxa__heading svg{flex-shrink:0}.Workplace-module-scss-module__Fzvvxa__pageTitle{overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:800;line-height:34px}@media (max-width:48em){.Workplace-module-scss-module__Fzvvxa__pageTitle{font-size:20px;line-height:26px}}.Workplace-module-scss-module__Fzvvxa__page button{min-height:44px}.Workplace-module-scss-module__Fzvvxa__accordionItem.Workplace-module-scss-module__Fzvvxa__accordionItem{background:var(--petshift-surface-card);border-color:var(--petshift-border-subtle);overflow:hidden}.Workplace-module-scss-module__Fzvvxa__accordionItem.Workplace-module-scss-module__Fzvvxa__accordionItem[data-active]{background:var(--petshift-surface-card);border-color:var(--petshift-border-subtle)}.Workplace-module-scss-module__Fzvvxa__accordionControl{border-radius:var(--petshift-radius-md);min-height:52px;padding-inline:16px;font-size:.875rem;font-weight:700}.Workplace-module-scss-module__Fzvvxa__accordionContent{padding:8px 16px 16px}.Workplace-module-scss-module__Fzvvxa__accordionControl:hover{background:var(--petshift-background-hover-strong,var(--petshift-background-hover))}.Workplace-module-scss-module__Fzvvxa__identity{align-items:center;gap:10px;min-width:0;display:flex}.Workplace-module-scss-module__Fzvvxa__names{flex:1;min-width:0}.Workplace-module-scss-module__Fzvvxa__name{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.Workplace-module-scss-module__Fzvvxa__meta{color:var(--mantine-color-dimmed);font-size:.8125rem;line-height:1.5}.Workplace-module-scss-module__Fzvvxa__status{overflow-wrap:anywhere;white-space:normal;border-radius:var(--petshift-radius-sm);background:var(--mantine-color-default-hover);justify-self:start;align-items:center;gap:6px;max-width:100%;padding:6px 9px;font-size:.8125rem;font-weight:700;display:inline-flex}.Workplace-module-scss-module__Fzvvxa__status svg{flex-shrink:0}.Workplace-module-scss-module__Fzvvxa__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Workplace-module-scss-module__Fzvvxa__actions button{min-height:44px}.Workplace-module-scss-module__Fzvvxa__policy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.Workplace-module-scss-module__Fzvvxa__footer{border:1px solid var(--mantine-color-default-border);border-radius:var(--petshift-radius-md);background:var(--petshift-surface-card);z-index:3;box-shadow:0 -5px 18px color-mix(in srgb, var(--petshift-neutral-975) 12%, transparent);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;bottom:0}.Workplace-module-scss-module__Fzvvxa__focused .Workplace-module-scss-module__Fzvvxa__footer{bottom:0}.Workplace-module-scss-module__Fzvvxa__registrySplit{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.Workplace-module-scss-module__Fzvvxa__queue{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.Workplace-module-scss-module__Fzvvxa__detail{min-width:0}.Workplace-module-scss-module__Fzvvxa__back{display:none}.Workplace-module-scss-module__Fzvvxa__split{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.Workplace-module-scss-module__Fzvvxa__list{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.Workplace-module-scss-module__Fzvvxa__card{text-align:left;border-radius:var(--petshift-radius-md);border:1px solid var(--petshift-border-subtle);background:var(--petshift-surface-card);width:100%;color:inherit;cursor:pointer;gap:10px;padding:14px;display:grid}.Workplace-module-scss-module__Fzvvxa__card:hover,.Workplace-module-scss-module__Fzvvxa__card:focus-visible{border-color:var(--petshift-action-primary);outline-offset:3px}.Workplace-module-scss-module__Fzvvxa__numbers{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;align-items:start;gap:10px;display:grid}.Workplace-module-scss-module__Fzvvxa__private{border-inline-start:3px solid var(--petshift-action-secondary)}.Workplace-module-scss-module__Fzvvxa__initial{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.Workplace-module-scss-module__Fzvvxa__entered{animation:.16s ease-out Workplace-module-scss-module__Fzvvxa__appear}@keyframes Workplace-module-scss-module__Fzvvxa__appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.Workplace-module-scss-module__Fzvvxa__registrySplit{grid-template-columns:minmax(0,1fr)}.Workplace-module-scss-module__Fzvvxa__selected .Workplace-module-scss-module__Fzvvxa__queue,.Workplace-module-scss-module__Fzvvxa__detailEmpty{display:none}.Workplace-module-scss-module__Fzvvxa__back{display:block}.Workplace-module-scss-module__Fzvvxa__split{grid-template-columns:minmax(0,1fr)}.Workplace-module-scss-module__Fzvvxa__section{padding:16px}.Workplace-module-scss-module__Fzvvxa__footer{bottom:68px}.Workplace-module-scss-module__Fzvvxa__page{padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.Workplace-module-scss-module__Fzvvxa__entered{animation:none}}.Workplace-module-scss-module__Fzvvxa__completedChecklist{color:var(--petshift-text-primary);gap:10px;margin:0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.Workplace-module-scss-module__Fzvvxa__completedChecklist li{align-items:flex-start;gap:8px;min-width:0;display:flex}.Workplace-module-scss-module__Fzvvxa__completedChecklist svg{color:var(--petshift-confirmed-text);flex-shrink:0;margin-top:.25em}.Workplace-module-scss-module__Fzvvxa__completedChecklist span{overflow-wrap:anywhere;min-width:0}.Workplace-module-scss-module__Fzvvxa__ruleChoice{align-items:center;min-height:44px;display:flex}.Workplace-module-scss-module__Fzvvxa__ruleChoiceBody{align-items:center;min-width:0}.Workplace-module-scss-module__Fzvvxa__ruleChoiceLabel{white-space:normal;overflow-wrap:anywhere;padding-block:8px;font-size:.875rem;line-height:1.5}.Workplace-module-scss-module__Fzvvxa__accessibleLabel{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Workplace-module-scss-module__Fzvvxa__freshnessRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.Workplace-module-scss-module__Fzvvxa__freshnessRow button{min-height:44px}.Workplace-module-scss-module__Fzvvxa__offerImpactList{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.Workplace-module-scss-module__Fzvvxa__offerImpactList li{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.Workplace-module-scss-module__Fzvvxa__pageIntro{gap:var(--petshift-space-xs);flex-direction:column;min-width:0;display:flex}.Workplace-module-scss-module__Fzvvxa__pageIntro p{margin:0}.Workplace-module-scss-module__Fzvvxa__policyEmpty{gap:var(--petshift-space-lg);flex-direction:column;min-width:0;max-width:760px;display:flex}.Workplace-module-scss-module__Fzvvxa__policyActionBar{z-index:3;align-items:center;gap:var(--petshift-space-md);padding:var(--petshift-space-md) var(--petshift-space-xl);border-top:1px solid var(--petshift-border-subtle);background:var(--petshift-background-surface);box-shadow:var(--petshift-shadow-sm);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.Workplace-module-scss-module__Fzvvxa__policyActionReason{min-width:0;color:var(--petshift-text-secondary);flex:14rem;margin:0;font-size:.8125rem;line-height:1.5}.Workplace-module-scss-module__Fzvvxa__policyActionButtons{gap:var(--petshift-space-sm);flex-wrap:wrap;margin-inline-start:auto;display:flex}.Workplace-module-scss-module__Fzvvxa__policyActionButtons button{min-height:44px}@media (max-width:820px){.Workplace-module-scss-module__Fzvvxa__policyActionBar{padding:var(--petshift-space-md) var(--petshift-space-lg)}.Workplace-module-scss-module__Fzvvxa__policyActionButtons{flex:100%}.Workplace-module-scss-module__Fzvvxa__policyActionButtons button{flex:1 1 0}}.Workplace-module-scss-module__Fzvvxa__divided{border-top:1px solid var(--petshift-border-subtle);padding-top:14px}.Workplace-module-scss-module__Fzvvxa__statusRow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.Workplace-module-scss-module__Fzvvxa__decision{gap:10px;min-width:0;display:grid}.Workplace-module-scss-module__Fzvvxa__decisionBar{z-index:3;margin-inline:-16px;border-top:1px solid var(--petshift-border-subtle);border-radius:0 0 var(--petshift-radius-lg) var(--petshift-radius-lg);background:var(--petshift-surface-card);box-shadow:var(--petshift-shadow-sm);margin-bottom:-16px;padding:12px 16px;position:sticky;bottom:0}.Workplace-module-scss-module__Fzvvxa__decisionBar .Workplace-module-scss-module__Fzvvxa__actions button{flex:140px}.Workplace-module-scss-module__Fzvvxa__decisionBar .Workplace-module-scss-module__Fzvvxa__actions .mantine-Button-section{display:none}
.CalendarPetRow-module-scss-module__R9EC0G__row{width:100%;min-width:0;min-height:48px;color:var(--petshift-text-primary);font:inherit;text-align:start;align-items:center;gap:12px;padding:8px 0;display:flex}.CalendarPetRow-module-scss-module__R9EC0G__button{border-radius:var(--petshift-radius-sm);cursor:pointer;background:0 0;border:0;transition:background-color .16s ease-out}.CalendarPetRow-module-scss-module__R9EC0G__button:hover{background:var(--petshift-background-hover)}.CalendarPetRow-module-scss-module__R9EC0G__button:focus-visible{outline:2px solid var(--petshift-border-focus);outline-offset:2px}.CalendarPetRow-module-scss-module__R9EC0G__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:800;line-height:20px;overflow:hidden}.CalendarPetRow-module-scss-module__R9EC0G__owner{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--petshift-text-secondary);flex:none;font-size:13px;line-height:18px;overflow:hidden}.CalendarPetRow-module-scss-module__R9EC0G__pendingPill{border:1px solid var(--petshift-badge-sunshine-border);border-radius:var(--petshift-radius-sm);background:var(--petshift-badge-sunshine-fill);color:var(--petshift-badge-sunshine-ink);white-space:nowrap;flex:none;align-items:center;padding:2px 8px;font-size:12px;font-weight:800;line-height:16px;display:inline-flex}.CalendarPetRow-module-scss-module__R9EC0G__withActions{align-items:center;gap:4px;min-width:0;display:flex}.CalendarPetRow-module-scss-module__R9EC0G__withActions>:first-child{flex:1;min-width:0}@media (prefers-reduced-motion:reduce){.CalendarPetRow-module-scss-module__R9EC0G__button{transition:none}}
.TimeZoneConfirmBanner-module-scss-module__MpJG_W__banner{align-items:flex-start;gap:var(--petshift-space-md);min-width:0;padding:var(--petshift-space-lg);border:1px solid var(--petshift-tone-sunshine-border);border-radius:var(--petshift-radius-lg);background:var(--petshift-status-warning-soft);display:flex}.TimeZoneConfirmBanner-module-scss-module__MpJG_W__icon{color:var(--petshift-status-warning);flex:none}.TimeZoneConfirmBanner-module-scss-module__MpJG_W__content{gap:var(--petshift-space-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.TimeZoneConfirmBanner-module-scss-module__MpJG_W__title{color:var(--petshift-status-on-warning-soft);margin:0;font-size:17px;font-weight:700;line-height:22px}.TimeZoneConfirmBanner-module-scss-module__MpJG_W__body{color:var(--petshift-text-primary);margin:0;font-size:14px;line-height:20px}.TimeZoneConfirmBanner-module-scss-module__MpJG_W__zone{color:var(--petshift-text-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}.TimeZoneConfirmBanner-module-scss-module__MpJG_W__provenance{color:var(--petshift-text-muted);margin:0;font-size:13px;line-height:18px}.TimeZoneConfirmBanner-module-scss-module__MpJG_W__actions{gap:var(--petshift-space-sm);margin-top:var(--petshift-space-sm);flex-wrap:wrap;display:flex}.TimeZoneConfirmBanner-module-scss-module__MpJG_W__actions button{max-width:100%;height:auto;min-height:44px;padding-block:var(--petshift-space-sm)}.TimeZoneConfirmBanner-module-scss-module__MpJG_W__actions button span{white-space:normal;word-break:normal;overflow:visible}.TimeZoneConfirmBanner-module-scss-module__MpJG_W__error{color:var(--petshift-status-error);margin:0;font-size:13px;line-height:18px}@media (max-width:479.98px){.TimeZoneConfirmBanner-module-scss-module__MpJG_W__actions{flex-direction:column}.TimeZoneConfirmBanner-module-scss-module__MpJG_W__actions button{width:100%}}[data-mantine-color-scheme=dark] .TimeZoneConfirmBanner-module-scss-module__MpJG_W__banner{border-color:var(--petshift-sunshine-500);background:var(--petshift-tone-neutral-surface)}
.PetOwnerLimitMessage-module-scss-module__cSU-vG__message{padding:10px var(--petshift-space-md);border:1px solid var(--petshift-badge-sky-border);border-radius:var(--petshift-radius-md);background:var(--petshift-badge-sky-fill);align-items:flex-start;gap:10px;display:flex}.PetOwnerLimitMessage-module-scss-module__cSU-vG__icon{color:var(--petshift-badge-sky-ink);flex:none}.PetOwnerLimitMessage-module-scss-module__cSU-vG__text{gap:var(--petshift-space-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.PetOwnerLimitMessage-module-scss-module__cSU-vG__title{color:var(--petshift-text-primary);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:20px}.PetOwnerLimitMessage-module-scss-module__cSU-vG__body{color:var(--petshift-text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}.PetOwnerLimitMessage-module-scss-module__cSU-vG__action{align-items:flex-start;gap:var(--petshift-space-xs);margin-top:var(--petshift-space-xs);flex-direction:column;display:flex}.PetOwnerLimitMessage-module-scss-module__cSU-vG__button{min-height:44px;font-weight:700}.PetOwnerLimitMessage-module-scss-module__cSU-vG__failed{color:var(--petshift-text-primary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}.PetOwnerLimitMessage-module-scss-module__cSU-vG__sent{margin:var(--petshift-space-xs) 0 0;color:var(--petshift-badge-sage-ink);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;font-weight:800;line-height:18px;display:flex}.PetOwnerLimitMessage-module-scss-module__cSU-vG__sent:focus-visible{outline:2px solid var(--petshift-border-focus);outline-offset:2px;border-radius:var(--petshift-radius-sm)}.PetOwnerLimitMessage-module-scss-module__cSU-vG__sentIcon{flex:none}
.CalendarWeekGrid-module-scss-module__SHDoBq__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.CalendarWeekGrid-module-scss-module__SHDoBq__grid[data-variant=compact]{gap:4px}.CalendarWeekGrid-module-scss-module__SHDoBq__day{border:1px solid var(--petshift-border-subtle);background:var(--petshift-surface-card);min-width:0;min-height:124px;color:var(--petshift-text-primary);font:inherit;text-align:start;cursor:pointer;border-radius:14px;flex-direction:column;gap:8px;padding:12px;transition:background-color .16s ease-out,border-color .16s ease-out;display:flex}.CalendarWeekGrid-module-scss-module__SHDoBq__day:hover{border-color:var(--petshift-border-control)}.CalendarWeekGrid-module-scss-module__SHDoBq__day[aria-selected=true]{border:2px solid var(--petshift-action-primary);background:var(--petshift-action-primary-soft);padding:11px}.CalendarWeekGrid-module-scss-module__SHDoBq__day:focus-visible{outline:2px solid var(--petshift-border-focus);outline-offset:2px}.CalendarWeekGrid-module-scss-module__SHDoBq__day[data-elapsed=true]:not([aria-selected=true]) .CalendarWeekGrid-module-scss-module__SHDoBq__date,.CalendarWeekGrid-module-scss-module__SHDoBq__day[data-elapsed=true]:not([aria-selected=true]) .CalendarWeekGrid-module-scss-module__SHDoBq__number{color:var(--petshift-text-muted)}.CalendarWeekGrid-module-scss-module__SHDoBq__day[data-pet-free=true]:not([aria-selected=true]){background:var(--petshift-background-surface-soft)}.CalendarWeekGrid-module-scss-module__SHDoBq__petFreeDetail{color:var(--petshift-text-secondary);overflow-wrap:break-word;font-size:12px;line-height:16px}.CalendarWeekGrid-module-scss-module__SHDoBq__petFreeIcon{color:var(--petshift-text-secondary);flex:none}.CalendarWeekGrid-module-scss-module__SHDoBq__grid[data-variant=compact] .CalendarWeekGrid-module-scss-module__SHDoBq__day>.CalendarWeekGrid-module-scss-module__SHDoBq__petFreeIcon:last-child{align-self:center}.CalendarWeekGrid-module-scss-module__SHDoBq__head{justify-content:space-between;align-items:baseline;gap:4px;min-width:0;display:flex}.CalendarWeekGrid-module-scss-module__SHDoBq__date{white-space:nowrap;font-size:14px;font-weight:800;line-height:20px}.CalendarWeekGrid-module-scss-module__SHDoBq__today{color:var(--petshift-action-primary);font-size:12px;font-weight:800;line-height:16px}.CalendarWeekGrid-module-scss-module__SHDoBq__count{align-items:baseline;gap:4px;display:flex}.CalendarWeekGrid-module-scss-module__SHDoBq__number{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:26px}.CalendarWeekGrid-module-scss-module__SHDoBq__unit{color:var(--petshift-text-secondary);font-size:12px;line-height:16px}.CalendarWeekGrid-module-scss-module__SHDoBq__faces{flex-wrap:wrap;align-items:center;gap:4px;min-height:24px;display:flex}.CalendarWeekGrid-module-scss-module__SHDoBq__more{color:var(--petshift-text-secondary);font-size:12px;font-weight:800;line-height:16px}.CalendarWeekGrid-module-scss-module__SHDoBq__day>:last-child:not(.CalendarWeekGrid-module-scss-module__SHDoBq__faces){align-self:flex-start}.CalendarWeekGrid-module-scss-module__SHDoBq__placeholder{border-radius:var(--petshift-radius-xs);background:var(--petshift-surface-muted);width:32px;height:26px}.CalendarWeekGrid-module-scss-module__SHDoBq__grid[data-variant=compact] .CalendarWeekGrid-module-scss-module__SHDoBq__day{text-align:center;border-radius:12px;align-items:center;gap:2px;min-height:88px;padding:8px 2px}.CalendarWeekGrid-module-scss-module__SHDoBq__grid[data-variant=compact] .CalendarWeekGrid-module-scss-module__SHDoBq__day[aria-selected=true]{padding:7px 1px}.CalendarWeekGrid-module-scss-module__SHDoBq__grid[data-variant=compact] .CalendarWeekGrid-module-scss-module__SHDoBq__day[data-today=true] .CalendarWeekGrid-module-scss-module__SHDoBq__compactWeekday{color:var(--petshift-action-primary)}.CalendarWeekGrid-module-scss-module__SHDoBq__grid[data-variant=compact] .CalendarWeekGrid-module-scss-module__SHDoBq__number{font-size:17px;line-height:22px}.CalendarWeekGrid-module-scss-module__SHDoBq__compactWeekday{color:var(--petshift-text-secondary);font-size:12px;font-weight:700;line-height:16px}.CalendarWeekGrid-module-scss-module__SHDoBq__compactDate{font-size:14px;font-weight:800;line-height:20px}.CalendarWeekGrid-module-scss-module__SHDoBq__dot{border-radius:50%;width:8px;height:8px}.CalendarWeekGrid-module-scss-module__SHDoBq__dot[data-viewer-in=true]{background:var(--petshift-action-primary)}@media (prefers-reduced-motion:reduce){.CalendarWeekGrid-module-scss-module__SHDoBq__day{transition:none}}
.TimeZonePickerDialog-module-scss-module__Gv3J5W__content[data-modal-content]{background:var(--petshift-background-surface);color:var(--petshift-text-primary);box-shadow:var(--petshift-shadow-lg);flex-direction:column;display:flex;overflow:hidden}.TimeZonePickerDialog-module-scss-module__Gv3J5W__content[data-modal-content]:not([data-full-screen]){height:min(656px,100dvh - 144px)}.TimeZonePickerDialog-module-scss-module__Gv3J5W__header{align-items:flex-start;gap:var(--petshift-space-sm);min-height:0;padding:20px var(--petshift-space-md) var(--petshift-space-sm) var(--petshift-space-2xl);background:var(--petshift-background-surface);position:static}.TimeZonePickerDialog-module-scss-module__Gv3J5W__heading{gap:var(--petshift-space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.TimeZonePickerDialog-module-scss-module__Gv3J5W__title{color:var(--petshift-text-primary);margin:0;font-size:20px;font-weight:700;line-height:26px}.TimeZonePickerDialog-module-scss-module__Gv3J5W__helper{color:var(--petshift-text-secondary);margin:0;font-size:14px;line-height:20px}.TimeZonePickerDialog-module-scss-module__Gv3J5W__close{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--petshift-text-secondary);flex:none}.TimeZonePickerDialog-module-scss-module__Gv3J5W__body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.TimeZonePickerDialog-module-scss-module__Gv3J5W__search{padding:var(--petshift-space-md) var(--petshift-space-2xl);flex:none}.TimeZonePickerDialog-module-scss-module__Gv3J5W__searchInput{border-radius:var(--petshift-radius-md);border-color:var(--petshift-border-default);background:var(--petshift-background-surface);height:44px;min-height:44px;color:var(--petshift-text-primary)}.TimeZonePickerDialog-module-scss-module__Gv3J5W__searchInput:focus,.TimeZonePickerDialog-module-scss-module__Gv3J5W__searchInput:focus-within{border-width:2px;border-color:var(--petshift-border-focus)}.TimeZonePickerDialog-module-scss-module__Gv3J5W__searchIcon{color:var(--petshift-action-primary)}.TimeZonePickerDialog-module-scss-module__Gv3J5W__escapeHint{border:1px solid var(--petshift-border-default);border-radius:var(--petshift-radius-xs);background:var(--petshift-background-surface);color:var(--petshift-text-muted);font-size:13px;line-height:18px}.TimeZonePickerDialog-module-scss-module__Gv3J5W__list{flex:auto;min-height:0}.TimeZonePickerDialog-module-scss-module__Gv3J5W__listInner{padding:0 var(--petshift-space-md) var(--petshift-space-sm)}.TimeZonePickerDialog-module-scss-module__Gv3J5W__sectionLabel{padding:var(--petshift-space-md) var(--petshift-space-md) var(--petshift-space-xs);color:var(--petshift-text-muted);letter-spacing:.3px;text-transform:uppercase;margin:0;font-size:13px;font-weight:700;line-height:18px}.TimeZonePickerDialog-module-scss-module__Gv3J5W__row{align-items:center;gap:var(--petshift-space-md);min-height:44px;padding:var(--petshift-space-xs) var(--petshift-space-md);border-radius:var(--petshift-radius-md);color:var(--petshift-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--petshift-duration-fast) var(--petshift-ease-standard);display:flex}.TimeZonePickerDialog-module-scss-module__Gv3J5W__row:hover{background:var(--petshift-background-hover-strong,var(--petshift-background-hover))}.TimeZonePickerDialog-module-scss-module__Gv3J5W__row[data-active]{background:var(--petshift-background-surface-soft)}.TimeZonePickerDialog-module-scss-module__Gv3J5W__row[aria-selected=true]{background:var(--petshift-action-primary-soft);color:var(--petshift-action-on-primary-soft)}@media (prefers-reduced-motion:reduce){.TimeZonePickerDialog-module-scss-module__Gv3J5W__row{transition:none}}.TimeZonePickerDialog-module-scss-module__Gv3J5W__detectedRow{min-height:52px}.TimeZonePickerDialog-module-scss-module__Gv3J5W__rowIcon,.TimeZonePickerDialog-module-scss-module__Gv3J5W__rowCheck{width:20px;color:var(--petshift-action-primary);flex:none;display:inline-flex}.TimeZonePickerDialog-module-scss-module__Gv3J5W__rowName{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;line-height:20px}.TimeZonePickerDialog-module-scss-module__Gv3J5W__city{font-weight:700}.TimeZonePickerDialog-module-scss-module__Gv3J5W__region{color:var(--petshift-text-secondary)}.TimeZonePickerDialog-module-scss-module__Gv3J5W__row[aria-selected=true] .TimeZonePickerDialog-module-scss-module__Gv3J5W__region{color:inherit}.TimeZonePickerDialog-module-scss-module__Gv3J5W__time{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:14px;font-weight:700;line-height:20px}.TimeZonePickerDialog-module-scss-module__Gv3J5W__offset{width:52px;color:var(--petshift-text-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;font-size:13px;line-height:18px}.TimeZonePickerDialog-module-scss-module__Gv3J5W__row[aria-selected=true] .TimeZonePickerDialog-module-scss-module__Gv3J5W__offset{color:inherit}.TimeZonePickerDialog-module-scss-module__Gv3J5W__empty{justify-content:center;align-items:center;gap:var(--petshift-space-xs);min-height:100%;padding:var(--petshift-space-2xl);text-align:center;flex-direction:column;display:flex}.TimeZonePickerDialog-module-scss-module__Gv3J5W__empty:empty{min-height:0;padding:0}.TimeZonePickerDialog-module-scss-module__Gv3J5W__emptyTitle{color:var(--petshift-text-primary);margin:0;font-size:17px;font-weight:700;line-height:22px}.TimeZonePickerDialog-module-scss-module__Gv3J5W__emptyBody{color:var(--petshift-text-secondary);margin:0;font-size:14px;line-height:20px}.TimeZonePickerDialog-module-scss-module__Gv3J5W__footer{justify-content:flex-end;gap:var(--petshift-space-sm);padding:var(--petshift-space-lg) var(--petshift-space-2xl);border-top:1px solid var(--petshift-border-subtle);flex-wrap:wrap;flex:none;display:flex}.TimeZonePickerDialog-module-scss-module__Gv3J5W__footer button{max-width:100%;height:auto;min-height:44px;padding-block:var(--petshift-space-sm)}.TimeZonePickerDialog-module-scss-module__Gv3J5W__footer button span{white-space:normal;word-break:normal;overflow:visible}
.TimeZoneSummary-module-scss-module__JK4qJq__root{gap:var(--petshift-space-xs);flex-direction:column;min-width:0;display:flex}.TimeZoneSummary-module-scss-module__JK4qJq__line{align-items:center;column-gap:var(--petshift-space-sm);flex-wrap:wrap;row-gap:0;min-width:0;display:flex}.TimeZoneSummary-module-scss-module__JK4qJq__icon{color:var(--petshift-action-primary);flex:none}.TimeZoneSummary-module-scss-module__JK4qJq__warningIcon{color:var(--petshift-status-warning);flex:none}.TimeZoneSummary-module-scss-module__JK4qJq__city{color:var(--petshift-text-primary);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:20px}.TimeZoneSummary-module-scss-module__JK4qJq__meta{color:var(--petshift-text-secondary);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.TimeZoneSummary-module-scss-module__JK4qJq__missingText{gap:var(--petshift-space-xxs);flex-direction:column;flex:auto;min-width:0;display:flex}.TimeZoneSummary-module-scss-module__JK4qJq__change{min-height:44px;padding-inline:var(--petshift-space-sm);border-radius:var(--petshift-radius-sm);color:var(--petshift-action-primary);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:700;line-height:20px;text-decoration:underline;display:inline-flex}.TimeZoneSummary-module-scss-module__JK4qJq__change:hover{color:var(--petshift-action-primary-pressed)}.TimeZoneSummary-module-scss-module__JK4qJq__change:focus-visible{outline:2px solid var(--petshift-border-focus);outline-offset:2px}.TimeZoneSummary-module-scss-module__JK4qJq__provenance{align-items:center;gap:var(--petshift-space-xs);color:var(--petshift-text-muted);margin:0;font-size:13px;line-height:18px;display:flex}.TimeZoneSummary-module-scss-module__JK4qJq__provenanceIcon{flex:none}.TimeZoneSummary-module-scss-module__JK4qJq__error{color:var(--petshift-status-error);margin:0;font-size:13px;line-height:18px}
.Connections-module-scss-module__ByZrwq__root{overflow-wrap:anywhere;min-width:0;font-size:.875rem;line-height:1.5;container-type:inline-size}.Connections-module-scss-module__ByZrwq__title{margin:8px 0 14px;font-size:1.25rem;font-weight:800;line-height:1.35}.Connections-module-scss-module__ByZrwq__subtitle{margin:10px 0;font-size:1.0625rem;font-weight:800}.Connections-module-scss-module__ByZrwq__meta{color:var(--mantine-color-dimmed);font-size:.8125rem}.Connections-module-scss-module__ByZrwq__grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.Connections-module-scss-module__ByZrwq__card{border:1px solid var(--mantine-color-default-border);background:var(--petshift-background-surface);border-radius:var(--petshift-radius-md);min-width:0;padding:16px}.Connections-module-scss-module__ByZrwq__actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.Connections-module-scss-module__ByZrwq__root button{height:auto;min-height:44px}.Connections-module-scss-module__ByZrwq__root button span{white-space:normal;word-break:normal;overflow:visible}.Connections-module-scss-module__ByZrwq__root input:not([type=checkbox]){min-height:44px}.Connections-module-scss-module__ByZrwq__preview{border-left:3px solid var(--petshift-action-primary);margin:16px 0;padding:10px 14px}.Connections-module-scss-module__ByZrwq__secret{box-sizing:border-box;resize:vertical;width:100%;font:inherit;color:inherit;background:var(--petshift-surface-card);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;border:1px solid var(--mantine-color-default-border);border-radius:var(--petshift-radius-sm);padding:12px}.Connections-module-scss-module__ByZrwq__review{border-top:1px solid var(--mantine-color-default-border);margin-top:14px;padding-top:14px}.Connections-module-scss-module__ByZrwq__facts{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px 12px;margin:16px 0;display:grid}.Connections-module-scss-module__ByZrwq__facts dt{color:var(--mantine-color-dimmed)}.Connections-module-scss-module__ByZrwq__facts dd{margin:0}@media (min-width:900px){.Connections-module-scss-module__ByZrwq__grid{grid-template-columns:minmax(0,1fr) minmax(250px,.65fr);align-items:start}}@media (prefers-reduced-motion:reduce){.Connections-module-scss-module__ByZrwq__root *{scroll-behavior:auto;transition:none}}@container (max-width:20rem){.Connections-module-scss-module__ByZrwq__facts{grid-template-columns:minmax(0,1fr);gap:2px}.Connections-module-scss-module__ByZrwq__facts dd{margin-bottom:12px}}
