.pricing-comparison-module__ML3CUq__pricing-comparison{gap:16px;max-width:1120px;margin:26px auto 0;display:grid}.pricing-comparison-module__ML3CUq__pricing-comparison-head{gap:6px;display:grid}.pricing-comparison-module__ML3CUq__pricing-comparison-head>span{color:var(--color-moss);text-transform:uppercase;font-size:12px;font-weight:860}.pricing-comparison-module__ML3CUq__pricing-comparison-head h2{color:var(--color-ink);margin:0;font-size:28px}.pricing-comparison-module__ML3CUq__pricing-comparison-table{border:var(--border-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-crisp);background:#fffcf4d1;overflow-x:auto}.pricing-comparison-module__ML3CUq__pricing-comparison-row{border-top:var(--border-subtle);color:#233127b8;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(140px,1fr));gap:14px;min-width:720px;padding:14px 16px;font-size:14px;font-weight:700;display:grid}.pricing-comparison-module__ML3CUq__pricing-comparison-row-head{border-top:var(--border-none);color:var(--color-ink);text-transform:uppercase;font-size:12px;font-weight:860}.pricing-comparison-module__ML3CUq__pricing-comparison-row strong{color:var(--color-ink)}
:where(.modal-module__Hy9rzG__modalStyleRoot){--zwipet-local-styles:1;z-index:var(--z-modal);overscroll-behavior:contain;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d14107a;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}:where(.modal-module__Hy9rzG__modalStyleRoot[data-motion=fade-scale]){opacity:1;transition:opacity .18s}:where(.modal-module__Hy9rzG__modalStyleRoot[data-motion=fade-scale][data-state=closed]){opacity:0;pointer-events:none}:where(.modal-module__Hy9rzG__modalStyleRoot[data-motion=fade-scale] .modal-module__Hy9rzG__modalDialog){opacity:1;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1);transform:translateY(0)scale(1)}:where(.modal-module__Hy9rzG__modalStyleRoot[data-motion=fade-scale][data-state=closed] .modal-module__Hy9rzG__modalDialog){opacity:0;transform:translateY(8px)scale(.985)}:where(.modal-module__Hy9rzG__modalContainer){width:100%;min-height:100%;max-height:100%;display:grid;overflow:hidden}:where(.modal-module__Hy9rzG__modalContainer[data-placement=center]){place-items:center}:where(.modal-module__Hy9rzG__modalContainer[data-scroll=outside]){overscroll-behavior:contain;overflow:auto}:where(.modal-module__Hy9rzG__modalContainer[data-size=sm]){--zwipet-modal-width:460px}:where(.modal-module__Hy9rzG__modalContainer[data-size=md]){--zwipet-modal-width:720px}:where(.modal-module__Hy9rzG__modalContainer[data-size=lg]){--zwipet-modal-width:980px}.modal-module__Hy9rzG__modalDialog{border:var(--border-card);background:var(--surface-card,#fff);max-width:100%;max-height:calc(100svh - 48px);box-shadow:var(--overlay-shadow);outline:none;position:relative}.modal-module__Hy9rzG__modalDialog[data-variant=content]{gap:var(--zwipet-modal-gap,18px);width:min(var(--zwipet-modal-width,720px), 100%);min-width:0;padding:var(--zwipet-modal-padding,24px);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);display:grid}.modal-module__Hy9rzG__modalDialog[data-variant=shell]{padding:0}:where(.modal-module__Hy9rzG__modalContainer[data-scroll=inside] .modal-module__Hy9rzG__modalDialog){overscroll-behavior:contain;clip-path:inset(0 round var(--radius-md));background-clip:padding-box;overflow:hidden auto}.modal-module__Hy9rzG__modalDialog[data-has-footer=true],.modal-module__Hy9rzG__modalDialog[data-has-header=true]{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.modal-module__Hy9rzG__modalHeader{padding:20px var(--zwipet-modal-padding,24px);border-bottom:var(--border-separator);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.modal-module__Hy9rzG__modalHeaderContent{overflow-wrap:anywhere;min-width:0}.modal-module__Hy9rzG__modalHeaderActions{align-items:center;gap:8px;display:flex}.modal-module__Hy9rzG__modalHeaderActions:empty{display:none}.modal-module__Hy9rzG__modalHeaderActions>.modal-module__Hy9rzG__modalClose{flex:none;position:static}.modal-module__Hy9rzG__modalBody{gap:var(--zwipet-modal-gap,18px);min-width:0;min-height:0;padding:var(--zwipet-modal-padding,24px);overscroll-behavior:contain;flex:auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden auto}.modal-module__Hy9rzG__modalFooter{padding:14px var(--zwipet-modal-padding,24px);border-top:var(--border-separator);background:var(--surface-card);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.modal-module__Hy9rzG__modalFooter:empty{display:none}.modal-module__Hy9rzG__modalClose{z-index:10;border:var(--border-faint);border-radius:var(--radius-sm);background:var(--surface-card,#fff);color:#233127b8;cursor:pointer;place-items:center;width:34px;height:34px;line-height:0;transition:background .16s,color .16s,transform .12s,box-shadow .16s;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 10px 22px #23312714}.modal-module__Hy9rzG__modalClose:hover{background:var(--surface-secondary);color:var(--color-ink);box-shadow:0 14px 26px #2331271f}.modal-module__Hy9rzG__modalClose:active{transform:translateY(1px)scale(.97)}.modal-module__Hy9rzG__modalClose:focus-visible{outline-offset:2px;outline:3px solid #3f68482e}.modal-module__Hy9rzG__modalHeading{margin:0}@media (max-width:680px){.modal-module__Hy9rzG__modalDialog[data-variant=content]{--zwipet-modal-padding:20px}}@media (prefers-reduced-motion:reduce){:where(.modal-module__Hy9rzG__modalStyleRoot[data-motion=fade-scale]),:where(.modal-module__Hy9rzG__modalStyleRoot[data-motion=fade-scale] .modal-module__Hy9rzG__modalDialog){transition:none}}
.pet-onboarding-food-module__IBnfeG__petOnboardingFoodStyleRoot{--zwipet-local-styles:1}.pet-onboarding-food-module__IBnfeG__pet-onboarding-food-product{gap:9px}.pet-onboarding-food-module__IBnfeG__pet-onboarding-food-search{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pet-onboarding-food-module__IBnfeG__pet-onboarding-food-status{border-radius:var(--radius-lg);width:fit-content;min-height:28px;color:var(--text-muted);background:#7e8b801a;align-items:center;padding:0 10px;font-size:12px;font-weight:780;display:inline-flex}.pet-onboarding-food-module__IBnfeG__pet-onboarding-food-status[data-linked=true]{color:var(--color-moss);background:#3f68481f}.pet-onboarding-food-module__IBnfeG__pet-onboarding-diet-list{gap:8px;display:grid}.pet-onboarding-food-module__IBnfeG__pet-onboarding-diet-item{border:var(--border-card);border-radius:var(--radius-md);background:#ffffffa8;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px 8px 12px;display:flex}.pet-onboarding-food-module__IBnfeG__pet-onboarding-diet-item span{gap:2px;min-width:0;display:grid}.pet-onboarding-food-module__IBnfeG__pet-onboarding-diet-item strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:820;overflow:hidden}.pet-onboarding-food-module__IBnfeG__pet-onboarding-diet-item small{color:var(--text-soft);font-size:12px;font-weight:740}.pet-onboarding-food-module__IBnfeG__pet-onboarding-food-error{color:var(--color-coral);margin:0;font-size:12px;font-weight:760}.pet-onboarding-food-module__IBnfeG__pet-onboarding-food-results{scrollbar-gutter:stable;gap:7px;max-height:224px;padding-right:4px;display:grid;overflow-y:auto}.pet-onboarding-food-module__IBnfeG__pet-onboarding-food-results button,.pet-onboarding-food-module__IBnfeG__pet-onboarding-food-manual{border:var(--border-soft);border-radius:var(--radius-md);background:var(--surface-secondary);width:100%;color:var(--color-ink);cursor:pointer;font:inherit;text-align:left;gap:4px;padding:10px 12px;display:grid}.pet-onboarding-food-module__IBnfeG__pet-onboarding-food-results button strong{font-size:14px}.pet-onboarding-food-module__IBnfeG__pet-onboarding-food-results button span{color:var(--text-soft);font-size:12px;font-weight:740}.pet-onboarding-food-module__IBnfeG__pet-onboarding-food-manual{color:var(--color-moss);border-style:dashed;grid-template-columns:auto minmax(0,1fr);align-items:center;font-size:13px;font-weight:820}.pet-onboarding-food-module__IBnfeG__pet-onboarding-saving-overlay{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff2e;place-items:center;padding:clamp(24px,5vw,56px);display:grid;position:absolute;inset:0}.pet-onboarding-food-module__IBnfeG__pet-onboarding-saving-card{color:var(--color-moss);text-align:center;text-shadow:0 1px 14px #ffffffd1;justify-items:center;gap:14px;display:grid}.pet-onboarding-food-module__IBnfeG__pet-onboarding-saving-icon{place-items:center;width:70px;height:70px;display:grid}.pet-onboarding-food-module__IBnfeG__pet-onboarding-saving-icon svg{animation:.9s linear infinite pet-onboarding-food-module__IBnfeG__pet-onboarding-saving-spin}.pet-onboarding-food-module__IBnfeG__pet-onboarding-saving-card strong{color:var(--color-ink);font-size:20px;font-weight:880}@keyframes pet-onboarding-food-module__IBnfeG__pet-onboarding-saving-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.pet-onboarding-food-module__IBnfeG__pet-onboarding-food-search{grid-template-columns:1fr}}
:where(.spinner-module__18ZLZW__spinnerStyleRoot){--zwipet-local-styles:1;border:var(--border-width-md) solid currentColor;border-radius:var(--radius-lg);letter-spacing:0;border-right-color:#0000;width:18px;height:18px;animation:.72s linear infinite spinner-module__18ZLZW__zwipet-spin;display:inline-block}:where(.spinner-module__18ZLZW__spinnerStyleRoot[data-size=sm]){width:15px;height:15px}:where(.spinner-module__18ZLZW__spinnerStyleRoot[data-size=lg]){border-width:3px;width:24px;height:24px}@keyframes spinner-module__18ZLZW__zwipet-spin{to{transform:rotate(360deg)}}
.tooltip-module__erkwnq__tooltip{vertical-align:middle;width:fit-content;min-width:0;display:inline-flex;position:relative}.tooltip-module__erkwnq__fallbackTrigger{outline:none;min-width:0;display:inline-flex}.tooltip-module__erkwnq__content{z-index:var(--z-tooltip);border:var(--border-strong);border-radius:var(--radius-md);width:max-content;max-width:min(240px,100vw - 32px);color:var(--color-cream);letter-spacing:0;opacity:0;pointer-events:none;text-align:center;transform-origin:50%;visibility:hidden;white-space:normal;background:#232b22f0;padding:8px 10px;font-size:12px;font-weight:760;line-height:1.35;transition:opacity .14s,transform .14s,visibility .14s;position:fixed;transform:scale(.98);box-shadow:0 12px 32px #232b222e,0 2px 8px #232b221f}.tooltip-module__erkwnq__content[data-open=true]{opacity:1;visibility:visible;transform:scale(1)}.tooltip-module__erkwnq__content:after{border:inherit;border-color:var(--border-color-strong);background:inherit;content:"";width:8px;height:8px;position:absolute;transform:rotate(45deg)}.tooltip-module__erkwnq__content[data-align=start]{text-align:left}.tooltip-module__erkwnq__content[data-align=end]{text-align:right}.tooltip-module__erkwnq__content[data-side=top]{transform-origin:var(--tooltip-arrow-left,50%) bottom}.tooltip-module__erkwnq__content[data-side=bottom]{transform-origin:var(--tooltip-arrow-left,50%) top}.tooltip-module__erkwnq__content[data-side=left]{transform-origin:right var(--tooltip-arrow-top,50%)}.tooltip-module__erkwnq__content[data-side=right]{transform-origin:left var(--tooltip-arrow-top,50%)}.tooltip-module__erkwnq__content[data-side=top]:after{bottom:-5px;left:var(--tooltip-arrow-left,50%);border-left:var(--border-none);border-top:var(--border-none);margin-left:-4px}.tooltip-module__erkwnq__content[data-side=bottom]:after{top:-5px;left:var(--tooltip-arrow-left,50%);border-bottom:var(--border-none);border-right:var(--border-none);margin-left:-4px}.tooltip-module__erkwnq__content[data-side=left]:after{right:-5px;top:var(--tooltip-arrow-top,50%);border-bottom:var(--border-none);border-left:var(--border-none);margin-top:-4px}.tooltip-module__erkwnq__content[data-side=right]:after{left:-5px;top:var(--tooltip-arrow-top,50%);border-right:var(--border-none);border-top:var(--border-none);margin-top:-4px}@media (prefers-reduced-motion:reduce){.tooltip-module__erkwnq__content{transition:none}}
.button-module__zYQKvq__visuallyHidden{white-space:nowrap;clip:rect(0, 0, 0, 0);border:var(--border-none);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button-module__zYQKvq__disabledReasonTrigger{cursor:help;outline:none;min-width:0;display:inline-flex}.button-module__zYQKvq__disabledReasonTrigger[data-full-width=true]{width:100%}.button-module__zYQKvq__disabledReasonTrigger:focus-visible .button-module__zYQKvq__buttonStyleRoot{box-shadow:0 0 0 3px var(--settings-panel), 0 0 0 5px #3f68486b}.button-module__zYQKvq__buttonTooltipFullWidth{width:100%}:where(.button-module__zYQKvq__buttonStyleRoot){--button-height:var(--control-height-md,44px);--button-padding-x:16px;--button-font-size:var(--control-font-size-md,14px);--button-solid-bg:var(--accent);--button-solid-hover-bg:var(--accent-hover);--button-solid-fg:var(--accent-foreground);--button-solid-border:transparent;--button-soft-bg:#3f68481f;--button-soft-hover-bg:#3f68482e;--button-soft-fg:var(--color-moss);--button-soft-border:transparent;--button-outline-border:var(--border-color-focus);--button-outline-hover-border:var(--border-color-focus-strong);--button-outline-hover-bg:#3f684814;--button-plain-fg:var(--color-moss);--button-plain-hover-bg:#3f68481a;--button-bg:transparent;--button-fg:var(--button-plain-fg);--button-border-color:transparent;min-height:var(--button-height);padding-inline:var(--button-padding-x);border:var(--border-transparent);border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.button-module__zYQKvq__buttonStyleRoot{--zwipet-button-styles:1;isolation:isolate;box-sizing:border-box;border-color:var(--button-border-color);background:var(--button-bg);color:var(--button-fg);appearance:none;font-size:var(--button-font-size);letter-spacing:0;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;font-weight:760;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,opacity .16s,box-shadow .16s}.button-module__zYQKvq__buttonStyleRoot:focus-visible{box-shadow:0 0 0 3px var(--settings-panel), 0 0 0 5px #3f68486b}:where(.button-module__zYQKvq__buttonStyleRoot) svg{flex:none}:where(.button-module__zYQKvq__buttonStyleRoot[data-has-icon=true]:not([data-icon-only=true])){gap:7px}:where(.button-module__zYQKvq__buttonStyleRoot[data-full-width=true]){width:100%}:where(.button-module__zYQKvq__buttonStyleRoot:disabled,.button-module__zYQKvq__buttonStyleRoot[aria-disabled=true],.button-module__zYQKvq__buttonStyleRoot[data-loading=true]){opacity:.56;pointer-events:none;cursor:default}:where(.button-module__zYQKvq__buttonStyleRoot[data-size=xxs]){--button-height:var(--control-height-xxs,28px);--button-padding-x:8px;--button-font-size:var(--control-font-size-xxs,12px)}:where(.button-module__zYQKvq__buttonStyleRoot[data-size=sm]){--button-height:var(--control-height-sm,36px);--button-padding-x:14px;--button-font-size:var(--control-font-size-sm,13px)}:where(.button-module__zYQKvq__buttonStyleRoot[data-size=xs]){--button-height:var(--control-height-xs,32px);--button-padding-x:10px;--button-font-size:var(--control-font-size-xs,12px)}:where(.button-module__zYQKvq__buttonStyleRoot[data-size=md]){--button-height:var(--control-height-md,44px);--button-padding-x:16px;--button-font-size:var(--control-font-size-md,14px)}:where(.button-module__zYQKvq__buttonStyleRoot[data-size=lg]){--button-height:var(--control-height-lg,48px);--button-padding-x:20px;--button-font-size:var(--control-font-size-lg,15px)}:where(.button-module__zYQKvq__buttonStyleRoot[data-icon-only=true]){width:var(--button-height);min-width:var(--button-height);aspect-ratio:1;gap:0;padding-inline:0}:where(.button-module__zYQKvq__buttonStyleRoot[data-color=neutral]){--button-solid-bg:var(--color-ink);--button-solid-hover-bg:#2f382f;--button-solid-fg:var(--color-cream);--button-soft-bg:var(--settings-card);--button-soft-hover-bg:var(--settings-panel);--button-soft-fg:var(--color-ink);--button-soft-border:var(--border);--button-outline-border:var(--field-border-hover);--button-outline-hover-border:var(--field-border-focus);--button-outline-hover-bg:var(--surface-secondary);--button-plain-fg:var(--color-ink);--button-plain-hover-bg:var(--surface-secondary)}:where(.button-module__zYQKvq__buttonStyleRoot[data-color=ink]){--button-solid-bg:var(--color-ink);--button-solid-hover-bg:#2f382f;--button-solid-fg:var(--color-cream);--button-soft-bg:var(--surface-card,#fff);--button-soft-hover-bg:var(--surface-secondary);--button-soft-fg:var(--color-ink);--button-soft-border:var(--color-ink);--button-outline-border:var(--color-ink);--button-outline-hover-border:var(--color-ink);--button-outline-hover-bg:var(--surface-secondary);--button-plain-fg:var(--color-ink);--button-plain-hover-bg:var(--surface-secondary)}:where(.button-module__zYQKvq__buttonStyleRoot[data-color=danger]){--button-solid-bg:var(--color-coral);--button-solid-hover-bg:#d96351;--button-solid-fg:var(--color-cream);--button-soft-bg:#f07f6829;--button-soft-hover-bg:#f07f683d;--button-soft-fg:#9a3f34;--button-outline-border:var(--border-color-danger);--button-outline-hover-border:var(--border-color-danger);--button-outline-hover-bg:#f07f681a;--button-plain-fg:#9a3f34;--button-plain-hover-bg:#f07f681f}:where(.button-module__zYQKvq__buttonStyleRoot[data-color=warning]){--button-solid-bg:#d78b24;--button-solid-hover-bg:#bf771b;--button-solid-fg:var(--color-cream);--button-soft-bg:#d78b2429;--button-soft-hover-bg:#d78b243d;--button-soft-fg:#8a5514;--button-outline-border:var(--border-color-warning);--button-outline-hover-border:var(--border-color-warning);--button-outline-hover-bg:#d78b241a;--button-plain-fg:#8a5514;--button-plain-hover-bg:#d78b241f}:where(.button-module__zYQKvq__buttonStyleRoot[data-color=info]){--button-solid-bg:#5a93a4;--button-solid-hover-bg:#477f90;--button-solid-fg:var(--color-cream);--button-soft-bg:#87b8c833;--button-soft-hover-bg:#87b8c84d;--button-soft-fg:var(--color-ink);--button-outline-border:var(--border-color-info);--button-outline-hover-border:var(--border-color-info);--button-outline-hover-bg:#87b8c824;--button-plain-fg:#477f90;--button-plain-hover-bg:#87b8c829}:where(.button-module__zYQKvq__buttonStyleRoot[data-color=facebook]){--button-solid-bg:#1877f2;--button-solid-hover-bg:#166fe5;--button-solid-fg:white;--button-soft-bg:#1877f21f;--button-soft-hover-bg:#1877f22e;--button-soft-fg:#166fe5;--button-outline-border:var(--border-color-facebook);--button-outline-hover-border:var(--border-color-facebook-strong);--button-outline-hover-bg:#1877f21a;--button-plain-fg:#166fe5;--button-plain-hover-bg:#1877f21a}:where(.button-module__zYQKvq__buttonStyleRoot[data-variant=solid]){--button-bg:var(--button-solid-bg);--button-fg:var(--button-solid-fg);--button-border-color:var(--button-solid-border)}:where(.button-module__zYQKvq__buttonStyleRoot[data-variant=solid]:hover){--button-bg:var(--button-solid-hover-bg)}:where(.button-module__zYQKvq__buttonStyleRoot[data-variant=soft]){--button-bg:var(--button-soft-bg);--button-fg:var(--button-soft-fg);--button-border-color:var(--button-soft-border)}:where(.button-module__zYQKvq__buttonStyleRoot[data-variant=soft]:hover){--button-bg:var(--button-soft-hover-bg);--button-border-color:var(--button-outline-hover-border)}:where(.button-module__zYQKvq__buttonStyleRoot[data-variant=soft][data-color=neutral]:hover){--button-fg:var(--color-moss)}:where(.button-module__zYQKvq__buttonStyleRoot[data-variant=outline]){--button-bg:transparent;--button-fg:var(--button-plain-fg);--button-border-color:var(--button-outline-border)}:where(.button-module__zYQKvq__buttonStyleRoot[data-variant=outline][data-color=ink]){--button-bg:var(--surface-card,#fff)}:where(.button-module__zYQKvq__buttonStyleRoot[data-variant=outline]:hover){--button-bg:var(--button-outline-hover-bg);--button-border-color:var(--button-outline-hover-border)}:where(.button-module__zYQKvq__buttonStyleRoot[data-variant=ghost]){--button-bg:transparent;--button-fg:var(--button-plain-fg);--button-border-color:transparent}:where(.button-module__zYQKvq__buttonStyleRoot[data-variant=ghost]:hover){--button-bg:var(--button-plain-hover-bg)}:where(.button-module__zYQKvq__buttonStyleRoot[data-variant=ghost][data-color=neutral]:hover){--button-fg:var(--color-moss)}:where(.button-module__zYQKvq__buttonStyleRoot[data-variant=link]){--button-bg:transparent;--button-fg:var(--button-plain-fg);--button-border-color:transparent}:where(.button-module__zYQKvq__buttonStyleRoot[data-variant=link]:hover){--button-fg:var(--color-moss);text-underline-offset:3px;text-decoration:underline}
.dashboard-shell-module__8G7GrG__dashboardShellStyleRoot{--zwipet-local-styles:1}.dashboard-shell-module__8G7GrG__dashboardShell{--dashboard-canvas:#f8faf6;--dashboard-dot:#3f684818;--dashboard-card:#fff;--dashboard-card-border:var(--border-color-dashboard);--dashboard-soft:#f2f6f0;--dashboard-soft-hover:#e9f0e6;--dashboard-shadow:0 16px 44px #23312712;--background:var(--dashboard-canvas);--surface:var(--dashboard-card);--surface-secondary:var(--dashboard-soft);--settings-panel:var(--dashboard-card);--settings-card:var(--dashboard-card);--default:var(--dashboard-soft);--default-hover:var(--dashboard-soft-hover);--field-background:var(--dashboard-card);--border:var(--dashboard-card-border);--separator:#2331271a;--color-cream:#fff;--accent-foreground:#fff;--surface-shadow:var(--dashboard-shadow);--page-background:var(--dashboard-canvas);--dashboard-mobile-header-height:72px;--dashboard-mobile-shell-padding:14px;--dashboard-mobile-menu-z:var(--z-overlay);background:var(--page-background);min-height:100svh;color:var(--color-ink);grid-template-columns:260px minmax(0,1fr);transition:grid-template-columns .26s;display:grid}.dashboard-shell-module__8G7GrG__dashboardShellCollapsed{grid-template-columns:82px minmax(0,1fr)}.dashboard-shell-module__8G7GrG__dashboardMobileHeader{display:none}.dashboard-shell-module__8G7GrG__dashboardMobileBrand{flex:none}.dashboard-shell-module__8G7GrG__dashboardMobileActions{align-items:center;gap:8px;min-width:0;display:inline-flex}.dashboard-shell-module__8G7GrG__dashboardMobileUser{border:var(--border-card);border-radius:var(--radius-sm);background:var(--dashboard-card);align-items:center;gap:10px;min-width:0;padding:6px 8px 6px 6px;display:flex}.dashboard-shell-module__8G7GrG__dashboardAvatar{border-radius:var(--radius-md);background:var(--color-moss);color:#fff;place-items:center;width:36px;height:36px;font-weight:820;display:grid;overflow:hidden}.dashboard-shell-module__8G7GrG__dashboardAvatarPhoto{background-position:50%;background-size:cover}.dashboard-shell-module__8G7GrG__dashboardMobileUserMeta{gap:2px;min-width:0;display:grid}.dashboard-shell-module__8G7GrG__dashboardMobileUserMeta strong,.dashboard-shell-module__8G7GrG__dashboardMobileUserMeta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-shell-module__8G7GrG__dashboardMobileUserMeta strong{color:var(--color-ink);font-size:13px;font-weight:820;line-height:1.1}.dashboard-shell-module__8G7GrG__dashboardMobileUserMeta span{color:var(--text-soft);font-size:11px;font-weight:680;line-height:1.1}.dashboard-shell-module__8G7GrG__dashboardMain{--dashboard-content-max-width:clamp(1040px, 82vw, 1560px);box-sizing:border-box;background:radial-gradient(circle, var(--dashboard-dot) 1px, transparent 1.2px) 0 0 / 24px 24px, var(--dashboard-canvas);width:100%;min-width:0;padding:24px}.dashboard-shell-module__8G7GrG__dashboardPageContent{box-sizing:border-box;width:100%;max-width:var(--dashboard-content-max-width);min-width:0;min-height:0;margin-inline:auto}@media (min-width:981px){.dashboard-shell-module__8G7GrG__dashboardMain[data-dashboard-section=ai]{grid-template-rows:auto minmax(0,1fr);height:100svh;display:grid;overflow:hidden}}@media (max-width:1180px){.dashboard-shell-module__8G7GrG__dashboardShell,.dashboard-shell-module__8G7GrG__dashboardShellCollapsed{grid-template-columns:1fr}.dashboard-shell-module__8G7GrG__dashboardShell[data-dashboard-section=ai]{grid-template-rows:auto minmax(0,1fr);height:100svh;min-height:0;overflow:hidden}.dashboard-shell-module__8G7GrG__dashboardShell[data-dashboard-section=ai] .dashboard-shell-module__8G7GrG__dashboardMain{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.dashboard-shell-module__8G7GrG__dashboardShell[data-dashboard-section=ai] .dashboard-shell-module__8G7GrG__dashboardPageContent{grid-row:1/-1;align-self:stretch}.dashboard-shell-module__8G7GrG__dashboardMobileHeader{z-index:var(--z-sticky);min-height:var(--dashboard-mobile-header-height);box-sizing:border-box;padding:max(10px, env(safe-area-inset-top)) 18px 10px;border-bottom:var(--border-card);background:color-mix(in srgb, var(--dashboard-canvas) 88%, white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;top:0}.dashboard-shell-module__8G7GrG__dashboardMain{padding:18px}}@media (max-width:520px){.dashboard-shell-module__8G7GrG__dashboardMobileHeader{min-height:64px;padding-inline:var(--dashboard-mobile-shell-padding)}.dashboard-shell-module__8G7GrG__dashboardMobileUser{max-width:min(48vw,230px)}.dashboard-shell-module__8G7GrG__dashboardMain{padding:14px}}@media (max-width:420px){.dashboard-shell-module__8G7GrG__dashboardMobileBrand span:not([class~=brand-icon]){display:none}.dashboard-shell-module__8G7GrG__dashboardMobileUser{max-width:calc(100vw - 128px)}.dashboard-shell-module__8G7GrG__dashboardMobileUserMeta span{display:none}}
.dashboard-sidebar-module__GcKA5q__dashboardSidebarStyleRoot{--zwipet-local-styles:1}.dashboard-sidebar-module__GcKA5q__dashboardSidebar{box-sizing:border-box;border-right:var(--border-card);background:var(--surface);flex-direction:column;gap:22px;height:100svh;min-height:0;padding:24px 18px;transition:padding .26s,background-color .26s;display:flex;position:sticky;top:0}.dashboard-sidebar-module__GcKA5q__dashboardSidebarHead{justify-content:space-between;align-items:center;min-height:42px;display:flex;position:relative}.dashboard-sidebar-module__GcKA5q__dashboardBrandLabel,.dashboard-sidebar-module__GcKA5q__dashboardNavLabel,.dashboard-sidebar-module__GcKA5q__dashboardUserMeta,.dashboard-sidebar-module__GcKA5q__dashboardAdminLabel,.dashboard-sidebar-module__GcKA5q__dashboardHelpLabel,.dashboard-sidebar-module__GcKA5q__dashboardUpgradeLabel,.dashboard-sidebar-module__GcKA5q__dashboardSignOutLabel{white-space:nowrap;opacity:1;max-width:170px;transition:max-width .22s,opacity .18s,transform .22s;overflow:hidden}.dashboard-sidebar-module__GcKA5q__dashboardNavLabel,.dashboard-sidebar-module__GcKA5q__dashboardAdminLabel,.dashboard-sidebar-module__GcKA5q__dashboardHelpLabel,.dashboard-sidebar-module__GcKA5q__dashboardUpgradeLabel,.dashboard-sidebar-module__GcKA5q__dashboardSignOutLabel{line-height:1}.dashboard-sidebar-module__GcKA5q__dashboardSidebarToggle{z-index:3;border-radius:var(--radius-sm);position:absolute;top:50%;right:-34px;transform:translateY(-50%)}.dashboard-sidebar-module__GcKA5q__dashboardSidebarToggleButton{box-shadow:var(--shadow-crisp)}.dashboard-sidebar-module__GcKA5q__dashboardNav{scrollbar-width:none;gap:6px;min-height:0;display:grid;overflow:auto}.dashboard-sidebar-module__GcKA5q__dashboardNav::-webkit-scrollbar{display:none}.dashboard-sidebar-module__GcKA5q__dashboardMobileMenuTools{display:none}.dashboard-sidebar-module__GcKA5q__dashboardWorkspaceSwitcher{min-width:0}.dashboard-sidebar-module__GcKA5q__dashboardWorkspaceSelect{width:100%}.dashboard-sidebar-module__GcKA5q__dashboardWorkspaceTrigger{text-align:left;justify-content:flex-start;gap:9px;width:100%;min-height:46px;padding:8px 10px}.dashboard-sidebar-module__GcKA5q__dashboardWorkspaceTrigger>svg{width:17px;height:17px;color:var(--color-moss);flex:0 0 17px}.dashboard-sidebar-module__GcKA5q__dashboardWorkspaceCopy,.dashboard-sidebar-module__GcKA5q__dashboardWorkspaceOption{gap:2px;min-width:0;display:grid}.dashboard-sidebar-module__GcKA5q__dashboardWorkspaceCopy strong,.dashboard-sidebar-module__GcKA5q__dashboardWorkspaceOption strong{min-width:0;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.1;overflow:hidden}.dashboard-sidebar-module__GcKA5q__dashboardWorkspaceCopy small,.dashboard-sidebar-module__GcKA5q__dashboardWorkspaceOption small{min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:720;line-height:1.1;overflow:hidden}.dashboard-sidebar-module__GcKA5q__dashboardWorkspacePopover{max-width:min(280px,100vw - 24px)}.dashboard-sidebar-module__GcKA5q__dashboardNavButton{text-align:left;justify-content:flex-start;gap:10px;padding-inline:12px}.dashboard-sidebar-module__GcKA5q__dashboardNavButton>svg{flex:0 0 20px;width:20px;height:20px}.dashboard-sidebar-module__GcKA5q__dashboardNavButton .dashboard-sidebar-module__GcKA5q__dashboardNavLabel{text-align:left;flex:auto;min-width:0}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed{padding-inline:14px}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardNavButton,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardActionButton{text-align:center;justify-content:center;gap:0;padding-inline:0}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardNavButton>svg,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardActionButton>svg{flex:none;width:auto}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardSidebarHead,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardBrand,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardUserCard{justify-content:center}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardBrandLabel,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardNavLabel,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardUserMeta,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardAdminLabel,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardHelpLabel,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardUpgradeLabel,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardSignOutLabel,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardWorkspaceCopy{opacity:0;max-width:0;transform:translate(-6px)}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardWorkspaceTrigger{border-radius:var(--radius-sm);justify-content:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardWorkspaceSwitcher,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardWorkspaceSelect{justify-self:start;width:42px}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardWorkspaceTrigger>svg{flex:0 0 20px;width:20px;height:20px}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardWorkspaceValue,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardWorkspaceIndicator{display:none}.dashboard-sidebar-module__GcKA5q__dashboardUserCard{border:var(--border-card);border-radius:var(--radius-sm);background:var(--settings-panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;margin-top:0;padding:10px;transition:grid-template-columns .22s,padding .22s;display:grid;position:relative}.dashboard-sidebar-module__GcKA5q__dashboardPlanBadge{position:absolute;top:-10px;right:-6px;box-shadow:0 8px 18px #2a3a2c14}.dashboard-sidebar-module__GcKA5q__dashboardSidebarFooter{gap:8px;margin-top:auto;display:grid}.dashboard-sidebar-module__GcKA5q__dashboardHelpAction{margin-bottom:8px}.dashboard-sidebar-module__GcKA5q__dashboardAdminAction,.dashboard-sidebar-module__GcKA5q__dashboardUpgradeAction{margin-bottom:2px}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardUserCard{box-sizing:border-box;background:0 0;border-color:#0000;grid-template-columns:1fr;justify-self:start;justify-items:center;width:42px;padding:8px 0}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardPlanBadge{display:none}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardUserMeta{visibility:hidden;width:0;height:0}.dashboard-sidebar-module__GcKA5q__dashboardAvatar{border-radius:var(--radius-sm);background:var(--color-moss);color:#fff;place-items:center;width:36px;height:36px;font-weight:820;display:grid;overflow:hidden}.dashboard-sidebar-module__GcKA5q__dashboardAvatarPhoto{background-position:50%;background-size:cover}.dashboard-sidebar-module__GcKA5q__dashboardUserCard strong,.dashboard-sidebar-module__GcKA5q__dashboardUserMeta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dashboard-sidebar-module__GcKA5q__dashboardUserCard strong{font-size:13px}.dashboard-sidebar-module__GcKA5q__dashboardUserMeta span{color:var(--text-soft);font-size:11px;font-weight:680}.dashboard-sidebar-module__GcKA5q__dashboardUserCard .dashboard-sidebar-module__GcKA5q__dashboardActionButton{justify-self:end;width:32px;min-width:32px;height:32px;padding:0}.dashboard-sidebar-module__GcKA5q__dashboardUserCard .dashboard-sidebar-module__GcKA5q__dashboardPlanBadge{text-overflow:clip;white-space:nowrap;min-width:auto;display:inline-flex;overflow:visible}.dashboard-sidebar-module__GcKA5q__dashboardMobileMenuClose,.dashboard-sidebar-module__GcKA5q__dashboardMobileSignOut{display:none}@media (max-width:1180px){.dashboard-sidebar-module__GcKA5q__dashboardSidebar{z-index:var(--dashboard-mobile-menu-z,var(--z-overlay));height:100svh;min-height:0;max-height:100svh;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));border-right:var(--border-none);background:radial-gradient(circle, #3f684814 1px, transparent 1.2px) 0 0 / 24px 24px, var(--surface);box-shadow:none;opacity:0;pointer-events:none;visibility:hidden;gap:18px;transition:opacity .18s,transform .22s,visibility .18s;position:fixed;inset:0;overflow-y:auto;transform:translateY(-14px)scale(.985)}.dashboard-sidebar-module__GcKA5q__dashboardSidebarMobileOpen{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.dashboard-sidebar-module__GcKA5q__dashboardSidebarHead{min-height:44px}.dashboard-sidebar-module__GcKA5q__dashboardSidebarToggle{display:none}.dashboard-sidebar-module__GcKA5q__dashboardMobileMenuClose{display:inline-flex}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardBrandLabel,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardNavLabel,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardUserMeta,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardAdminLabel,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardHelpLabel,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardUpgradeLabel,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardSignOutLabel,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardWorkspaceCopy{opacity:1;max-width:170px;transform:none}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardUserMeta{visibility:visible;width:auto;height:auto}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardWorkspaceValue,.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardWorkspaceIndicator{display:inline-flex}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardActionButton{aspect-ratio:auto;text-align:left;justify-content:flex-start;gap:10px;width:auto;min-width:auto;padding-inline:12px}.dashboard-sidebar-module__GcKA5q__dashboardNav{gap:8px;display:grid;overflow:visible}.dashboard-sidebar-module__GcKA5q__dashboardNavButton{justify-content:flex-start;min-height:46px}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardWorkspaceTrigger{justify-content:flex-start;width:100%;min-width:0;padding-inline:10px}.dashboard-sidebar-module__GcKA5q__dashboardSidebarFooter{gap:10px;margin-top:0;display:grid}.dashboard-sidebar-module__GcKA5q__dashboardHelpAction,.dashboard-sidebar-module__GcKA5q__dashboardAdminAction,.dashboard-sidebar-module__GcKA5q__dashboardUpgradeAction{margin-bottom:0}.dashboard-sidebar-module__GcKA5q__dashboardMobileSignOut{display:block}.dashboard-sidebar-module__GcKA5q__dashboardCollapsedSignOut{display:none}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardUserCard{border-color:var(--dashboard-card-border);background:var(--settings-panel);grid-template-columns:auto minmax(0,1fr) auto;justify-self:auto;justify-items:stretch;width:auto;padding:10px}.dashboard-sidebar-module__GcKA5q__dashboardSidebarCollapsed .dashboard-sidebar-module__GcKA5q__dashboardUserCard .dashboard-sidebar-module__GcKA5q__dashboardActionButton{display:none}.dashboard-sidebar-module__GcKA5q__dashboardMobileMenuTools{border:var(--border-card);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-secondary) 68%, white);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.dashboard-sidebar-module__GcKA5q__dashboardMobileMenuSearch{min-width:0;position:relative}.dashboard-sidebar-module__GcKA5q__dashboardMobileMenuLanguage{align-items:center;display:inline-flex}}@media (max-width:520px){.dashboard-sidebar-module__GcKA5q__dashboardSidebar{padding-inline:14px}}
.visit-booking-dialog-module__H-pqua__heading{padding-right:28px}.visit-booking-dialog-module__H-pqua__headingRow{align-items:center;gap:12px;min-width:0;display:flex}.visit-booking-dialog-module__H-pqua__back{flex-shrink:0}.visit-booking-dialog-module__H-pqua__heading h2{color:var(--color-ink);margin:0;font-size:22px;font-weight:760;line-height:1.25}.visit-booking-dialog-module__H-pqua__heading p{color:var(--text-muted);margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.5}.visit-booking-dialog-module__H-pqua__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.visit-booking-dialog-module__H-pqua__choice{border-radius:var(--radius-md);white-space:normal;grid-template-rows:106px auto auto;justify-items:center;gap:8px;width:100%;min-width:0;min-height:238px;padding:16px 14px;display:grid}.visit-booking-dialog-module__H-pqua__choiceImage{object-fit:contain;align-self:center;width:106px;max-width:100%;height:106px}.visit-booking-dialog-module__H-pqua__choiceTitle{color:var(--color-ink);font-size:14px;font-weight:800;line-height:1.3}.visit-booking-dialog-module__H-pqua__choiceCopy{color:var(--text-muted);font-size:12px;font-weight:700;line-height:1.45}.visit-booking-dialog-module__H-pqua__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.visit-booking-dialog-module__H-pqua__quickEntries{justify-items:center;gap:10px;display:grid}.visit-booking-dialog-module__H-pqua__existingEntry{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.visit-booking-dialog-module__H-pqua__selectedClinic{border:var(--border-card);border-radius:var(--radius-sm);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.visit-booking-dialog-module__H-pqua__selectedClinicCopy{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.visit-booking-dialog-module__H-pqua__selectedClinic strong{color:var(--color-ink);font-size:14px;font-weight:820}.visit-booking-dialog-module__H-pqua__selectedClinicCopy span{color:var(--text-muted);font-size:12px;font-weight:700}.visit-booking-dialog-module__H-pqua__selectedClinicAvatar{--clinic-avatar-size:48px}.visit-booking-dialog-module__H-pqua__changeClinic{flex-shrink:0}.visit-booking-dialog-module__H-pqua__wide{grid-column:1/-1}.visit-booking-dialog-module__H-pqua__field{gap:7px;min-width:0;display:grid}.visit-booking-dialog-module__H-pqua__fieldLabel{color:var(--color-ink);font-size:12px;font-weight:700}.visit-booking-dialog-module__H-pqua__note{border-radius:var(--radius-sm);background:var(--surface-secondary);color:var(--color-ink);align-items:flex-start;gap:10px;margin:0;padding:12px;font-size:13px;font-weight:700;line-height:1.55;display:flex}.visit-booking-dialog-module__H-pqua__note svg{color:var(--color-moss);flex:none;margin-top:2px}.visit-booking-dialog-module__H-pqua__sourceVisit{border:var(--border-card);border-radius:var(--radius-sm);background:var(--surface-secondary);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.visit-booking-dialog-module__H-pqua__sourceVisit>svg{color:var(--color-moss);justify-self:center}.visit-booking-dialog-module__H-pqua__sourceVisitCopy{gap:3px;min-width:0;display:grid}.visit-booking-dialog-module__H-pqua__sourceVisitCopy span,.visit-booking-dialog-module__H-pqua__sourceVisitCopy small{color:var(--text-muted);font-size:12px;font-weight:700;line-height:1.4}.visit-booking-dialog-module__H-pqua__sourceVisitCopy strong{color:var(--color-ink);overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.4}.visit-booking-dialog-module__H-pqua__optional{gap:16px;display:grid}.visit-booking-dialog-module__H-pqua__detailsToggle{justify-self:start}.visit-booking-dialog-module__H-pqua__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}@media (max-width:560px){.visit-booking-dialog-module__H-pqua__selectedClinic{grid-template-columns:40px minmax(0,1fr);gap:8px 10px;padding:12px}.visit-booking-dialog-module__H-pqua__selectedClinicAvatar{--clinic-avatar-size:40px}.visit-booking-dialog-module__H-pqua__changeClinic{grid-column:1/-1;justify-self:end}.visit-booking-dialog-module__H-pqua__fields{grid-template-columns:minmax(0,1fr)}.visit-booking-dialog-module__H-pqua__choice{grid-template-rows:72px auto;gap:5px;min-height:104px;padding:12px}.visit-booking-dialog-module__H-pqua__choices{gap:8px}.visit-booking-dialog-module__H-pqua__choiceTitle{align-items:center;min-height:2.4em;font-size:12px;line-height:1.2;display:grid}.visit-booking-dialog-module__H-pqua__choiceCopy{display:none}.visit-booking-dialog-module__H-pqua__choiceImage{width:72px;height:72px}.visit-booking-dialog-module__H-pqua__actions{gap:8px}.visit-booking-dialog-module__H-pqua__actions>:last-child{max-width:100%}}@media (max-width:380px){.visit-booking-dialog-module__H-pqua__choice{gap:4px;padding:4px}.visit-booking-dialog-module__H-pqua__choiceTitle{font-size:11px}}
.dashboard-topbar-module__vvQfWW__dashboardTopbarStyleRoot{--zwipet-local-styles:1}.dashboard-topbar-module__vvQfWW__dashboardTopbar{width:100%;max-width:var(--dashboard-content-max-width);box-sizing:border-box;background:0 0;grid-template-columns:1fr;align-items:center;gap:16px;margin:0 auto 22px;display:grid;position:static}.dashboard-topbar-module__vvQfWW__dashboardTopbarActions{grid-template-columns:minmax(320px,580px) minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:10px;width:100%;display:grid}.dashboard-topbar-module__vvQfWW__dashboardSearchSlot{grid-column:1;justify-self:start;width:100%;min-width:360px;max-width:580px;position:relative}.dashboard-topbar-module__vvQfWW__dashboardSearchControl{width:100%;position:relative}.dashboard-topbar-module__vvQfWW__dashboardPetSwitcherSlot{border:var(--border-card);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-secondary) 68%, white);min-width:0;box-shadow:var(--surface-shadow);grid-column:2;justify-self:end;padding:6px;display:flex}.dashboard-topbar-module__vvQfWW__dashboardLanguageSlot{flex:none;grid-column:3;justify-self:end;align-items:center;height:44px;display:inline-flex}.dashboard-topbar-module__vvQfWW__dashboardSearchResults{z-index:var(--z-dropdown);border:var(--border-card);border-radius:var(--radius-md);background:var(--surface);max-height:min(420px,100vh - 140px);box-shadow:var(--surface-shadow);gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.dashboard-topbar-module__vvQfWW__dashboardSearchResults>p{color:var(--text-soft);margin:0;padding:12px;font-size:13px;font-weight:720}.dashboard-topbar-module__vvQfWW__dashboardSearchResult{border-radius:var(--radius-sm);color:var(--color-ink);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:9px;text-decoration:none;display:grid}.dashboard-topbar-module__vvQfWW__dashboardSearchResult:hover{background:#3f68481a}.dashboard-topbar-module__vvQfWW__dashboardSearchResultIcon{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-moss);background:#3f68481a;place-items:center;display:grid}.dashboard-topbar-module__vvQfWW__dashboardSearchResult strong,.dashboard-topbar-module__vvQfWW__dashboardSearchResult small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-topbar-module__vvQfWW__dashboardSearchResult strong{font-size:13px;font-weight:820}.dashboard-topbar-module__vvQfWW__dashboardSearchResult small{color:var(--text-soft);margin-top:2px;font-size:12px;font-weight:680}@media (max-width:980px){.dashboard-topbar-module__vvQfWW__dashboardTopbar{grid-template-columns:1fr}.dashboard-topbar-module__vvQfWW__dashboardTopbarActions{grid-template-columns:minmax(240px,1fr) minmax(0,auto) auto}.dashboard-topbar-module__vvQfWW__dashboardSearchSlot{min-width:240px}}@media (max-width:720px){.dashboard-topbar-module__vvQfWW__dashboardTopbarActions{grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.dashboard-topbar-module__vvQfWW__dashboardSearchSlot{grid-column:1/-1;width:100%;min-width:0;max-width:none}.dashboard-topbar-module__vvQfWW__dashboardPetSwitcherSlot{grid-column:1;justify-content:flex-start;min-width:0}.dashboard-topbar-module__vvQfWW__dashboardLanguageSlot{grid-column:auto}}@media (max-width:1180px){.dashboard-topbar-module__vvQfWW__dashboardTopbar[data-empty-on-compact=true]{margin:0;display:none}.dashboard-topbar-module__vvQfWW__dashboardTopbarActions{grid-template-columns:minmax(0,1fr)}.dashboard-topbar-module__vvQfWW__dashboardSearchSlot,.dashboard-topbar-module__vvQfWW__dashboardLanguageSlot{display:none}.dashboard-topbar-module__vvQfWW__dashboardPetSwitcherSlot{grid-column:1;justify-self:start;max-width:100%}}
.food-transition-setup-modal-module__vG0Izq__dialog{gap:22px;display:grid}.food-transition-setup-modal-module__vG0Izq__heading{gap:12px;padding-right:28px;display:flex}.food-transition-setup-modal-module__vG0Izq__heading p,.food-transition-setup-modal-module__vG0Izq__previewHeading p{color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.food-transition-setup-modal-module__vG0Izq__icon{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-moss);background:var(--surface-secondary);flex:none;place-items:center;display:grid}.food-transition-setup-modal-module__vG0Izq__targetField{gap:7px;min-width:0;display:grid}.food-transition-setup-modal-module__vG0Izq__fields .food-transition-setup-modal-module__vG0Izq__fieldLabel{color:var(--color-ink);font-size:12px;font-weight:760}.food-transition-setup-modal-module__vG0Izq__targetButton{min-width:0;height:var(--control-height-md,44px);text-align:left;justify-content:flex-start}.food-transition-setup-modal-module__vG0Izq__targetButtonText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.food-transition-setup-modal-module__vG0Izq__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.food-transition-setup-modal-module__vG0Izq__preview{gap:14px;display:grid}.food-transition-setup-modal-module__vG0Izq__previewHeading>strong{color:var(--color-ink);font-size:14px}.food-transition-setup-modal-module__vG0Izq__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.food-transition-setup-modal-module__vG0Izq__step{border:var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);gap:12px;padding:13px;display:grid}.food-transition-setup-modal-module__vG0Izq__step>strong{color:var(--color-ink);font-size:13px}.food-transition-setup-modal-module__vG0Izq__ratioBar{border-radius:var(--radius-xs);background:var(--color-mint);height:7px;display:flex;overflow:hidden}.food-transition-setup-modal-module__vG0Izq__ratioBar>span:first-child{background:var(--color-mint)}.food-transition-setup-modal-module__vG0Izq__ratioBar>span:last-child{background:var(--color-moss)}.food-transition-setup-modal-module__vG0Izq__percentField{gap:5px;display:grid}.food-transition-setup-modal-module__vG0Izq__percentFieldLabel{color:var(--color-ink);font-size:12px;line-height:1.45}.food-transition-setup-modal-module__vG0Izq__currentRatio,.food-transition-setup-modal-module__vG0Izq__notice,.food-transition-setup-modal-module__vG0Izq__footer>span{color:var(--text-muted);font-size:12px;line-height:1.45}.food-transition-setup-modal-module__vG0Izq__notice{margin:-10px 0 0}.food-transition-setup-modal-module__vG0Izq__footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.food-transition-setup-modal-module__vG0Izq__footer>span{max-width:265px}@media (max-width:640px){.food-transition-setup-modal-module__vG0Izq__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.food-transition-setup-modal-module__vG0Izq__fields{grid-template-columns:minmax(0,1fr)}.food-transition-setup-modal-module__vG0Izq__footer{flex-direction:column;align-items:stretch;gap:12px}}
.feature-slider-module__ZZaRPW__featureSliderStyleRoot{--zwipet-feature-slider-styles:1}.feature-slider-module__ZZaRPW__landingFeatureStage{place-self:start center;width:min(1008px,100vw - 32px);margin:27px auto 0;position:relative}.feature-slider-module__ZZaRPW__landingSliderControls{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;width:100%;margin:0 0 26px;display:grid}.feature-slider-module__ZZaRPW__landingArrow,.feature-slider-module__ZZaRPW__landingFeatureTab{border:var(--border-transparent);border-radius:var(--radius-lg);color:#1f261d8f;box-shadow:none;cursor:pointer;background:0 0;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.feature-slider-module__ZZaRPW__landingArrow:hover,.feature-slider-module__ZZaRPW__landingFeatureTab:hover{color:var(--landing-primary)}.feature-slider-module__ZZaRPW__landingArrow{isolation:isolate;box-sizing:border-box;border-color:var(--border-color-neutral-strong);background:#1f261d0b;place-items:center;width:44px;height:44px;display:grid;position:relative}.feature-slider-module__ZZaRPW__landingArrow:before{z-index:1;border-radius:inherit;content:"";background:#fffdf7;position:absolute;inset:4px;box-shadow:0 0 0 1px #0000000a,0 1px 1px .5px #0000000a,0 3px 3px 1.5px #0000000a,0 6px 6px -3px #0000000a,0 12px 12px -6px #0000000a,0 24px 24px -12px #0000000a}.feature-slider-module__ZZaRPW__landingArrow:hover{transform:translateY(-1px)}.feature-slider-module__ZZaRPW__landingArrow>svg:not(.feature-slider-module__ZZaRPW__landingArrowProgress){z-index:3;position:relative}.feature-slider-module__ZZaRPW__landingArrowProgress{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.feature-slider-module__ZZaRPW__landingArrowProgressTrack{stroke:#1f261d29;stroke-linecap:round}.feature-slider-module__ZZaRPW__landingArrowProgressValue{stroke:var(--landing-primary);stroke-dasharray:var(--landing-progress-circumference);stroke-dashoffset:var(--landing-progress-circumference);stroke-linecap:round;animation:feature-slider-module__ZZaRPW__landing-arrow-progress var(--landing-progress-duration) linear forwards}.feature-slider-module__ZZaRPW__landingFeatureTabs{border:var(--border-neutral-faint);border-radius:var(--radius-lg);scrollbar-width:none;background:#4419060a;gap:6px;min-width:0;padding:4px;display:flex;position:relative;overflow-x:auto}.feature-slider-module__ZZaRPW__landingFeatureTabs::-webkit-scrollbar{display:none}.feature-slider-module__ZZaRPW__landingFeatureTabIndicator{z-index:0;border:var(--border-neutral-faint);border-radius:var(--radius-lg);pointer-events:none;background:#fffdf7;height:calc(100% - 8px);transition:opacity .14s,transform .36s cubic-bezier(.2,.8,.2,1),width .36s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;left:0;box-shadow:0 0 0 1px #0000000a,0 1px 1px .5px #0000000a,0 3px 3px 1.5px #0000000a,0 6px 6px -3px #0000000a,0 12px 12px -6px #0000000a,0 24px 24px -12px #0000000a}.feature-slider-module__ZZaRPW__landingFeatureTab{z-index:1;flex:1 0 max-content;white-space:nowrap;border-color:#0000;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:14px;font-weight:760;display:inline-flex;position:relative}.feature-slider-module__ZZaRPW__landingFeatureTab svg{flex:none}.feature-slider-module__ZZaRPW__landingFeatureTab:hover{background:#fffdf76b}.feature-slider-module__ZZaRPW__landingFeatureTab[aria-selected=true]{color:var(--landing-primary);box-shadow:none;background:0 0;border-color:#0000}@keyframes feature-slider-module__ZZaRPW__landing-arrow-progress{0%{opacity:1;stroke:var(--landing-primary);stroke-dashoffset:var(--landing-progress-circumference)}90%{opacity:1;stroke:var(--landing-primary);stroke-dashoffset:0}96%{opacity:1;stroke:var(--landing-primary-strong);stroke-dashoffset:0}to{opacity:0;stroke:var(--landing-primary-strong);stroke-dashoffset:0}}.feature-slider-module__ZZaRPW__landingFeaturePanel{position:relative}.feature-slider-module__ZZaRPW__landingSideIllustration{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(370px,30vw);height:auto;position:absolute}.feature-slider-module__ZZaRPW__landingSideIllustrationLeft{bottom:-36px;left:-240px}.feature-slider-module__ZZaRPW__landingSideIllustrationRight{width:min(464px,36vw);bottom:0;right:-260px}.feature-slider-module__ZZaRPW__landingScreenshotCard{z-index:1;box-sizing:border-box;aspect-ratio:1008/525;border:var(--border-neutral-strong);border-radius:var(--radius-lg);background:#fffdf7;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 52px #41533824,inset 0 0 0 8px #f2e4cb9e}.feature-slider-module__ZZaRPW__landingSlidePlaceholder{background:radial-gradient(circle at 14% 20%,#2f7b491f,#0000 24%),radial-gradient(circle at 86% 18%,#ff9d1829,#0000 22%),linear-gradient(135deg,#fffaf0 0%,#edf4e4 100%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.feature-slider-module__ZZaRPW__landingSlidePlaceholder:before{content:"";background-image:linear-gradient(#2f7b4917 1px,#0000 1px),linear-gradient(90deg,#2f7b4917 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 76%,#0000 100%)}.feature-slider-module__ZZaRPW__landingPlaceholderGrid{grid-template-rows:.8fr 1fr .9fr;grid-template-columns:1.2fr .8fr;gap:18px;width:min(82%,720px);height:68%;display:grid;position:relative}.feature-slider-module__ZZaRPW__landingPlaceholderGrid span{border:var(--border-card);border-radius:var(--radius-lg);background:#fffdf7b8;box-shadow:0 14px 32px #41533814}.feature-slider-module__ZZaRPW__landingPlaceholderGrid span:first-child{grid-row:span 2}.feature-slider-module__ZZaRPW__landingProfileFallbackTile{place-items:center;display:grid;position:relative;overflow:hidden}.feature-slider-module__ZZaRPW__landingProfileFallbackImage{object-fit:contain;padding:clamp(24px,5vw,54px)}.feature-slider-module__ZZaRPW__landingPlaceholderGrid span:nth-child(4){grid-column:span 2}.feature-slider-module__ZZaRPW__landingTour{z-index:2;background:linear-gradient(#fffdf700 0%,#fffdf7db 44%,#fffdf7f5 68%,#1f261d1a 100%);justify-content:center;align-items:center;gap:9px;min-height:96px;padding-top:30px;display:flex;position:absolute;inset:auto 0 0}.feature-slider-module__ZZaRPW__landingTour span{border-radius:var(--radius-lg);background:var(--landing-primary-soft);width:30px;height:30px;color:var(--landing-primary);place-items:center;display:grid}.feature-slider-module__ZZaRPW__landingTour strong{color:#2a2d28;font-size:18px;font-weight:820}.feature-slider-module__ZZaRPW__landingTour small{color:#1f261d7a;font-size:14px;font-weight:700}@media (max-width:920px){.feature-slider-module__ZZaRPW__landingSideIllustration{display:none}}@media (max-width:620px){.feature-slider-module__ZZaRPW__landingSliderControls{grid-template-columns:38px minmax(0,1fr) 38px;gap:8px;margin-bottom:14px}.feature-slider-module__ZZaRPW__landingArrow{width:38px;height:38px}.feature-slider-module__ZZaRPW__landingFeatureTab{padding:0 12px;font-size:13px}.feature-slider-module__ZZaRPW__landingScreenshotCard{aspect-ratio:1.18}.feature-slider-module__ZZaRPW__landingTour{min-height:76px;padding-top:20px}.feature-slider-module__ZZaRPW__landingTour strong{font-size:15px}}
.billing-settings-module__jjaWOG__billingSettingsStyleRoot{--zwipet-local-styles:1}.billing-settings-module__jjaWOG__settingsRenewalCard{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.billing-settings-module__jjaWOG__settingsBillingConfirmDialog{--zwipet-modal-width:430px;gap:14px}.billing-settings-module__jjaWOG__settingsBillingConfirmDialog h2{color:var(--color-ink);margin:0;font-size:24px;line-height:1.15}.billing-settings-module__jjaWOG__settingsBillingConfirmDialog p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.billing-settings-module__jjaWOG__settingsBillingConfirmActions{justify-content:flex-end;gap:10px;display:flex}.billing-settings-module__jjaWOG__settingsBillingResultDialog{--zwipet-modal-width:390px;text-align:center;justify-items:center;gap:10px;padding:28px}.billing-settings-module__jjaWOG__settingsBillingResultDialog h2{max-width:300px;color:var(--color-ink);letter-spacing:-.025em;margin:0;font-size:25px;font-weight:880;line-height:1.12}.billing-settings-module__jjaWOG__settingsBillingResultDialog p{max-width:310px;color:var(--text-muted);margin:0 0 8px;font-size:14px;font-weight:620;line-height:1.5}.billing-settings-module__jjaWOG__settingsBillingResultVisual{place-items:center;width:132px;height:132px;margin:-4px 0 2px;display:grid}.billing-settings-module__jjaWOG__settingsBillingResultVisual img{object-fit:contain;width:100%;height:100%}.billing-settings-module__jjaWOG__settingsBillingResultVisual[data-kind=verifying]{animation:1.7s ease-in-out infinite billing-settings-module__jjaWOG__billing-result-pulse}@keyframes billing-settings-module__jjaWOG__billing-result-pulse{0%,to{opacity:.72;transform:translateY(2px)scale(.96)}50%{opacity:1;transform:translateY(-2px)scale(1)}}@media (prefers-reduced-motion:reduce){.billing-settings-module__jjaWOG__settingsBillingResultVisual[data-kind=verifying]{animation:none}}@media (max-width:760px){.billing-settings-module__jjaWOG__settingsRenewalCard{grid-template-columns:1fr}.billing-settings-module__jjaWOG__settingsBillingConfirmActions{display:grid}}
.visit-preparation-module__QfMvgW__preparation,.visit-preparation-module__QfMvgW__questions{gap:12px;min-width:0;display:grid}.visit-preparation-module__QfMvgW__title{align-items:center;gap:10px;display:flex}.visit-preparation-module__QfMvgW__title svg{color:var(--color-moss);flex-shrink:0}.visit-preparation-module__QfMvgW__copy{color:var(--text-muted);margin:0;font-size:13px;font-weight:500;line-height:1.6}.visit-preparation-module__QfMvgW__question{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;height:auto;padding:12px;line-height:1.5}.visit-preparation-module__QfMvgW__question svg{flex:none;margin-top:1px}.visit-preparation-module__QfMvgW__field{min-width:0;color:var(--color-ink);gap:8px;font-size:13px;font-weight:760;display:grid}
.tabs-module__ZrPBXa__tabsStyleRoot{--zwipet-local-styles:1;min-width:0;max-width:100%;margin-bottom:10px}:where(.tabs-module__ZrPBXa__tabsList){box-sizing:border-box;border:var(--border-none);width:fit-content;min-width:0;max-width:100%;box-shadow:none;scrollbar-width:thin;background:0 0;gap:10px;padding:0;display:flex;overflow-x:auto}.tabs-module__ZrPBXa__tab{--button-bg:var(--surface);--button-fg:var(--button-plain-fg);--button-border-color:var(--border);min-inline-size:156px;border:var(--border-card);min-height:48px;box-shadow:none;text-align:left;flex:none;justify-content:flex-start;gap:10px;padding-inline:18px}.tabs-module__ZrPBXa__tab[data-variant=ghost]:not([data-active=true]){--button-bg:var(--surface)}.tabs-module__ZrPBXa__tab[data-active=true]{--button-bg:var(--color-moss);--button-fg:var(--accent-foreground);--button-border-color:transparent}:where(.tabs-module__ZrPBXa__tabIcon){border-radius:var(--radius-lg);width:30px;height:30px;color:var(--color-moss);background:#3f68481a;flex:0 0 30px;place-items:center;display:grid}:where(.tabs-module__ZrPBXa__tab[data-active=true] .tabs-module__ZrPBXa__tabIcon){color:#fffaf0;background:#fffaf029}:where(.tabs-module__ZrPBXa__tabCopy){gap:2px;min-width:0;display:grid}:where(.tabs-module__ZrPBXa__tabCopy)>span{color:inherit;font-size:13px;font-weight:860}:where(.tabs-module__ZrPBXa__tabCopy)>small{color:inherit;opacity:.72;font-size:11px;font-weight:720;display:block}:where(.tabs-module__ZrPBXa__tabPanel){gap:16px;min-width:0;display:grid}@media (max-width:680px){.tabs-module__ZrPBXa__tab{min-inline-size:132px;min-height:42px;padding-inline:14px}:where(.tabs-module__ZrPBXa__tabIcon){flex-basis:28px;width:28px;height:28px}:where(.tabs-module__ZrPBXa__tabCopy)>small{display:none}}
.overview-current-treatment-module__vYMI9G__overviewCurrentTreatment{background:var(--settings-card);gap:14px;margin-top:14px;padding:20px 22px;display:grid}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentIntro{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentArtwork{object-fit:contain;width:92px;height:92px;display:block}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentCopy{min-width:0}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentCopy>span{color:var(--color-moss);letter-spacing:.045em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:680;display:block}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentCopy h2{color:var(--color-ink);margin:0;font-size:21px;font-weight:720;line-height:1.15}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentCopy p{color:var(--text-muted);margin:6px 0 0;font-size:12.5px;line-height:1.4}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentList{border-top:var(--border-card);gap:6px;padding-top:12px;display:grid}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentItem{border-radius:var(--radius-sm);min-width:0;min-height:66px;color:inherit;grid-template-columns:38px minmax(0,1fr) minmax(190px,.55fr) 16px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:grid}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentItem:hover,.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentItem:focus-visible{background:color-mix(in srgb, var(--color-moss) 7%, var(--settings-card));box-shadow:0 6px 18px color-mix(in srgb, var(--color-moss) 8%, transparent)}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentItem:focus-visible{outline:var(--border-width-md) solid var(--border-color-focus);outline-offset:2px}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentMedicineIcon{border-radius:var(--radius-sm);background:var(--surface-secondary);width:38px;height:38px;color:var(--color-moss);place-items:center;display:grid}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentIdentity,.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentSchedule{gap:5px;min-width:0;display:grid}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentTitleLine{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentTitleLine>strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:680;overflow:hidden}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentIdentity small,.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentSchedule small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.3;overflow:hidden}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentSchedule{justify-self:stretch}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentSchedule strong{color:var(--color-ink);font-size:12.5px;font-weight:650;line-height:1.25}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentItem>svg{color:var(--text-soft)}@media (max-width:760px){.overview-current-treatment-module__vYMI9G__overviewCurrentTreatment{padding:16px}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentIntro{grid-template-columns:72px minmax(0,1fr);gap:12px}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentArtwork{width:72px;height:72px}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentAction{grid-column:2;justify-self:start}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentItem{grid-template-columns:34px minmax(0,1fr) 14px;gap:9px}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentSchedule{grid-column:2}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentItem>svg{grid-area:1/3/span 2}.overview-current-treatment-module__vYMI9G__overviewCurrentTreatmentMedicineIcon{width:34px;height:34px}}
.care-sections-module__C8bxHq__careSectionsStyleRoot{--zwipet-care-section-styles:1}.care-sections-module__C8bxHq__landingFinancialSection,.care-sections-module__C8bxHq__landingProgramSection{box-sizing:border-box;background:#fff;width:100%;margin:0;padding:96px max(16px,50% - 608px)}.care-sections-module__C8bxHq__landingSectionHeading{gap:18px;max-width:560px;display:grid}.care-sections-module__C8bxHq__landingSectionHeadingCentered{text-align:center;justify-items:center;max-width:760px;margin:0 auto 42px}.care-sections-module__C8bxHq__landingSectionHeading h2{color:var(--landing-ink);letter-spacing:0;margin:0;font-size:clamp(40px,5vw,64px);font-weight:850;line-height:1.05}.care-sections-module__C8bxHq__landingSectionHeading p{color:#1f261dad;margin:0;font-size:17px;font-weight:520;line-height:1.48}.care-sections-module__C8bxHq__landingFinancialGrid,.care-sections-module__C8bxHq__landingProgramGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.care-sections-module__C8bxHq__landingFinancialCard{border:var(--border-neutral-faint);border-radius:var(--radius-lg);background:#fffdf7b8;min-height:300px;overflow:hidden}.care-sections-module__C8bxHq__landingFinancialSkeleton{background:linear-gradient(#fffdf72e,#2f7b4912),linear-gradient(135deg,#1f261d09,#1f261d04);align-content:end;gap:12px;height:100%;min-height:300px;padding:28px;display:grid}.care-sections-module__C8bxHq__landingFinancialSkeleton span{border-radius:var(--radius-lg);background:#1f261d0f;height:40px;display:block}.care-sections-module__C8bxHq__landingFinancialSkeleton span:first-child{border-radius:var(--radius-lg);background:#2f7b4921;width:42%;height:56px;margin-bottom:auto}.care-sections-module__C8bxHq__landingProgramCard{border:var(--border-neutral-faint);border-radius:var(--radius-lg);cursor:pointer;background:#f4f3ef;min-height:380px;padding:0;display:block;position:relative;overflow:hidden}.care-sections-module__C8bxHq__landingProgramCardTitle{z-index:2;color:#1d211a;text-shadow:0 1px #fffdf7b8;pointer-events:none;max-width:min(260px,100% - 96px);margin:0;font-size:30px;font-weight:820;line-height:1.08;position:absolute;top:48px;left:48px}.care-sections-module__C8bxHq__landingProgramCardAction{z-index:3;color:var(--landing-primary);pointer-events:none;place-items:center;padding:8px;display:inline-grid;position:absolute;top:34px;right:24px}.care-sections-module__C8bxHq__landingProgramCardAction svg{width:22px;height:22px}.care-sections-module__C8bxHq__landingProgramArt{filter:grayscale()saturate(0)contrast(.92);background:radial-gradient(circle at 18% 18%,#ff9d1857,#0000 21%),radial-gradient(circle at 82% 22%,#2f7b4947,#0000 20%),linear-gradient(#fff8e8 0%,#edf4e4 48%,#e7ca88 48%,#c97829 68%,#9f4618 100%);height:100%;transition:filter .24s;position:absolute;inset:0;overflow:hidden}.care-sections-module__C8bxHq__landingProgramCard:hover .care-sections-module__C8bxHq__landingProgramArt{filter:grayscale(0)saturate(1.04)contrast()}.care-sections-module__C8bxHq__landingProgramArt:before,.care-sections-module__C8bxHq__landingProgramArt:after{content:"";display:block;position:absolute}.care-sections-module__C8bxHq__landingProgramArt:before{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:#2f7b49b8;width:48%;height:26%;bottom:32%;right:-8%;box-shadow:-220px 22px 0 -26px #7e9c30ad,-98px 34px 0 -18px #2f7b4980}.care-sections-module__C8bxHq__landingProgramArt:after{background:linear-gradient(#7e4e1829,#5b2b103d),repeating-linear-gradient(0deg,#ffc65929 0 10px,#72351224 10px 22px);height:20%;bottom:0;left:-6%;right:-6%}.care-sections-module__C8bxHq__landingProgramArt span{display:block;position:absolute}.care-sections-module__C8bxHq__landingProgramArt span:first-child{border:var(--border-earth-strong);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-md) var(--radius-md);background:linear-gradient(135deg,#0000 0 44%,#a73d13e0 44% 100%),linear-gradient(#ffca6fe6,#d47327c7);width:31%;height:34%;bottom:22%;left:9%;box-shadow:inset 0 -28px #7e3b1438}.care-sections-module__C8bxHq__landingProgramArt span:nth-child(2){border:var(--border-earth);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-lg);background:#e08932d6;width:22%;height:22%;bottom:24%;left:45%;box-shadow:inset -18px -16px #83481933}.care-sections-module__C8bxHq__landingProgramArt span:nth-child(3),.care-sections-module__C8bxHq__landingProgramArt span:nth-child(4){border-radius:var(--radius-lg);background:#ff9d18d1;width:14%;height:12%;bottom:20%}.care-sections-module__C8bxHq__landingProgramArt span:nth-child(3){left:68%}.care-sections-module__C8bxHq__landingProgramArt span:nth-child(4){background:#2f7b49d1;width:8%;height:8%;bottom:34%;right:14%}.care-sections-module__C8bxHq__landingSectionKicker{border:var(--border-soft);border-radius:var(--radius-lg);background:#dfead494;align-items:center;gap:8px;width:fit-content;margin:0;padding:8px 14px;font-size:13px;font-weight:780;display:inline-flex}@media (max-width:920px){.care-sections-module__C8bxHq__landingFinancialGrid,.care-sections-module__C8bxHq__landingProgramGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.care-sections-module__C8bxHq__landingFinancialSection,.care-sections-module__C8bxHq__landingProgramSection{padding-block:62px}.care-sections-module__C8bxHq__landingSectionHeading h2{font-size:34px}.care-sections-module__C8bxHq__landingFinancialGrid,.care-sections-module__C8bxHq__landingProgramGrid{grid-template-columns:1fr}}
.pet-health-observations-module__FUkY1G__form,.pet-health-observations-module__FUkY1G__menu{align-content:start;gap:10px;min-width:0;display:grid}.pet-health-observations-module__FUkY1G__list{flex-direction:column;gap:10px;min-width:0;height:100%;display:flex}.pet-health-observations-module__FUkY1G__row{border:var(--border-card);border-radius:var(--radius-md);overflow-wrap:anywhere;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;height:100%;min-height:140px;padding:10px 12px;display:grid}.pet-health-observations-module__FUkY1G__row[data-compact=true]{height:auto;min-height:0;padding:10px}.pet-health-observations-module__FUkY1G__recordContent{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.pet-health-observations-module__FUkY1G__recordIllustration{object-fit:contain;width:72px;height:72px;display:block}.pet-health-observations-module__FUkY1G__row[data-compact=true] .pet-health-observations-module__FUkY1G__recordContent{grid-template-columns:64px minmax(0,1fr);gap:11px}.pet-health-observations-module__FUkY1G__row[data-compact=true] .pet-health-observations-module__FUkY1G__recordIllustration{width:64px;height:64px}.pet-health-observations-module__FUkY1G__recordCopy{gap:6px;min-width:0;display:grid}.pet-health-observations-module__FUkY1G__recordTitle{color:var(--color-ink);font-size:15px;line-height:1.3}.pet-health-observations-module__FUkY1G__rowActions{flex-direction:column;align-self:center;align-items:center;gap:4px;min-width:108px;display:flex}.pet-health-observations-module__FUkY1G__rowActions>*{width:100%}.pet-health-observations-module__FUkY1G__list[data-expanded=true] .pet-health-observations-module__FUkY1G__row:not([data-compact=true]){border:var(--border-none);grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:14px;min-height:220px;padding:18px 24px}.pet-health-observations-module__FUkY1G__list[data-expanded=true] .pet-health-observations-module__FUkY1G__row:not([data-compact=true]) .pet-health-observations-module__FUkY1G__recordContent{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;width:min(100%,420px)}.pet-health-observations-module__FUkY1G__list[data-expanded=true] .pet-health-observations-module__FUkY1G__row:not([data-compact=true]) .pet-health-observations-module__FUkY1G__recordIllustration{width:88px;height:88px}.pet-health-observations-module__FUkY1G__list[data-expanded=true] .pet-health-observations-module__FUkY1G__row:not([data-compact=true]) .pet-health-observations-module__FUkY1G__recordCopy{justify-items:center}.pet-health-observations-module__FUkY1G__list[data-expanded=true] .pet-health-observations-module__FUkY1G__row:not([data-compact=true]) .pet-health-observations-module__FUkY1G__meta{justify-content:center}.pet-health-observations-module__FUkY1G__list[data-expanded=true] .pet-health-observations-module__FUkY1G__row:not([data-compact=true]) .pet-health-observations-module__FUkY1G__description,.pet-health-observations-module__FUkY1G__list[data-expanded=true] .pet-health-observations-module__FUkY1G__row:not([data-compact=true]) .pet-health-observations-module__FUkY1G__latestComment,.pet-health-observations-module__FUkY1G__list[data-expanded=true] .pet-health-observations-module__FUkY1G__row:not([data-compact=true]) .pet-health-observations-module__FUkY1G__linkedVisit{max-width:360px}.pet-health-observations-module__FUkY1G__list[data-expanded=true] .pet-health-observations-module__FUkY1G__row:not([data-compact=true]) .pet-health-observations-module__FUkY1G__rowActions{flex-direction:row;align-self:auto;gap:8px;width:min(100%,260px);min-width:0}.pet-health-observations-module__FUkY1G__list[data-expanded=true] .pet-health-observations-module__FUkY1G__row:not([data-compact=true]) .pet-health-observations-module__FUkY1G__rowActions>*{flex:1 1 0;width:auto}.pet-health-observations-module__FUkY1G__meta{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pet-health-observations-module__FUkY1G__meta time,.pet-health-observations-module__FUkY1G__meta span,.pet-health-observations-module__FUkY1G__linkedVisit{color:var(--text-muted);font-size:12px;font-weight:740;line-height:1.4}.pet-health-observations-module__FUkY1G__meta time{color:var(--color-ink);font-size:13px;font-weight:820}.pet-health-observations-module__FUkY1G__meta span{color:var(--color-moss)}.pet-health-observations-module__FUkY1G__description,.pet-health-observations-module__FUkY1G__latestComment,.pet-health-observations-module__FUkY1G__linkedVisit{margin:0}.pet-health-observations-module__FUkY1G__description,.pet-health-observations-module__FUkY1G__latestComment{color:var(--text-muted);font-size:12px;font-weight:680;line-height:1.45}.pet-health-observations-module__FUkY1G__latestComment{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pet-health-observations-module__FUkY1G__sectionTitle{color:var(--color-ink);margin:10px 0 0;font-size:14px}.pet-health-observations-module__FUkY1G__form,.pet-health-observations-module__FUkY1G__menu{margin-top:16px}.pet-health-observations-module__FUkY1G__field{min-width:0;color:var(--color-ink);gap:7px;font-size:13px;font-weight:700;display:grid}.pet-health-observations-module__FUkY1G__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pet-health-observations-module__FUkY1G__copy{color:var(--text-muted);margin:12px 0 0;font-size:13px;line-height:1.5}.pet-health-observations-module__FUkY1G__updates{border-top:var(--border-separator);gap:0;margin:0;padding:0;list-style:none;display:grid}.pet-health-observations-module__FUkY1G__updateItem{border-bottom:var(--border-separator);grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;display:grid}.pet-health-observations-module__FUkY1G__updateDate{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:1.4}.pet-health-observations-module__FUkY1G__updateContent{gap:3px;min-width:0;display:grid}.pet-health-observations-module__FUkY1G__updateContent strong{color:var(--color-ink);font-size:13px;line-height:1.4}.pet-health-observations-module__FUkY1G__updateContent span{color:var(--text-muted);font-size:12px;font-weight:650;line-height:1.4}.pet-health-observations-module__FUkY1G__updateContent p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}@media (max-width:620px){.pet-health-observations-module__FUkY1G__row{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:12px}.pet-health-observations-module__FUkY1G__rowActions{justify-content:flex-end;justify-self:end;padding-top:10px}.pet-health-observations-module__FUkY1G__recordContent{grid-template-columns:64px minmax(0,1fr);gap:11px}.pet-health-observations-module__FUkY1G__recordIllustration{width:64px;height:64px}.pet-health-observations-module__FUkY1G__list[data-expanded=true] .pet-health-observations-module__FUkY1G__row:not([data-compact=true]){min-height:180px;padding:14px 10px}}
.pricing-confirm-modal-module__gfUrjW__pricing-confirm-dialog{--zwipet-modal-width:420px;gap:14px}.pricing-confirm-modal-module__gfUrjW__pricing-confirm-icon{border-radius:var(--radius-md);color:#a45a2a;background:#f5a76b2e;place-items:center;width:42px;height:42px;display:grid}.pricing-confirm-modal-module__gfUrjW__pricing-confirm-dialog h2{color:var(--color-ink);margin:0;font-size:24px;line-height:1.15}.pricing-confirm-modal-module__gfUrjW__pricing-confirm-dialog p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.pricing-confirm-modal-module__gfUrjW__pricing-confirm-actions{justify-content:flex-end;gap:10px;display:flex}@media (max-width:860px){.pricing-confirm-modal-module__gfUrjW__pricing-confirm-actions{display:grid}}
.dashboard-settings-page-module__rPtn8a__dashboardSettingsPageStyleRoot{--zwipet-local-styles:1}.dashboard-settings-page-module__rPtn8a__settings-page{box-sizing:border-box;width:100%;max-width:var(--dashboard-content-max-width);gap:20px;margin:0 auto;display:grid}.dashboard-settings-page-module__rPtn8a__settings-page-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 0 8px;display:flex}.dashboard-settings-page-module__rPtn8a__settings-kicker{color:var(--color-moss);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:860}.dashboard-settings-page-module__rPtn8a__settings-page-head h1{color:var(--color-ink);margin:7px 0 8px;font-size:34px;line-height:1.04}.dashboard-settings-page-module__rPtn8a__settings-page-head p,.dashboard-settings-page-module__rPtn8a__settings-section-heading p{color:var(--text-muted);margin:0;line-height:1.5}.dashboard-settings-page-module__rPtn8a__settings-page-head p{max-width:620px}.dashboard-settings-page-module__rPtn8a__settings-page-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:18px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-section-nav{border:var(--border-card);border-radius:var(--radius-md);background:var(--settings-card);box-shadow:var(--surface-shadow);gap:8px;padding:8px;display:grid;position:sticky;top:24px}.dashboard-settings-page-module__rPtn8a__settingsSectionTab{text-align:left;justify-content:flex-start;gap:10px;min-height:62px;padding:10px}.dashboard-settings-page-module__rPtn8a__settingsSectionTab>svg{flex:0 0 18px}.dashboard-settings-page-module__rPtn8a__settingsSectionTabCopy{gap:3px;min-width:0;display:grid}.dashboard-settings-page-module__rPtn8a__settingsSectionTabCopy>span,.dashboard-settings-page-module__rPtn8a__settingsSectionTabCopy>small{text-overflow:ellipsis;overflow:hidden}.dashboard-settings-page-module__rPtn8a__settingsSectionTabCopy>span{white-space:nowrap}.dashboard-settings-page-module__rPtn8a__settingsSectionTabCopy>small{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:680;line-height:1.25;display:-webkit-box}.dashboard-settings-page-module__rPtn8a__settingsSectionTab[aria-selected=true] .dashboard-settings-page-module__rPtn8a__settingsSectionTabCopy>small{color:var(--accent-foreground)}.dashboard-settings-page-module__rPtn8a__settings-page-content{min-width:0}.dashboard-settings-page-module__rPtn8a__settings-tab-panel{border:var(--border-card);border-radius:var(--radius-md);background:var(--settings-panel);min-height:520px;box-shadow:var(--surface-shadow);gap:16px;padding:18px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-section-heading{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-section-heading>svg,.dashboard-settings-page-module__rPtn8a__settings-card-icon,.dashboard-settings-page-module__rPtn8a__settings-danger-zone>span{border-radius:var(--radius-md);background:var(--surface-secondary);color:var(--color-moss);place-items:center;display:grid}.dashboard-settings-page-module__rPtn8a__settings-section-heading>svg{width:38px;height:38px;padding:9px}.dashboard-settings-page-module__rPtn8a__settings-section-heading h2{color:var(--color-ink);margin:0 0 7px;font-size:22px;line-height:1.15}.dashboard-settings-page-module__rPtn8a__settings-stack,.dashboard-settings-page-module__rPtn8a__settings-detail-list,.dashboard-settings-page-module__rPtn8a__settings-profile-list,.dashboard-settings-page-module__rPtn8a__settings-family-list,.dashboard-settings-page-module__rPtn8a__settings-notification-list,.dashboard-settings-page-module__rPtn8a__settings-security-list,.dashboard-settings-page-module__rPtn8a__settings-billing-grid,.dashboard-settings-page-module__rPtn8a__settings-control-grid,.dashboard-settings-page-module__rPtn8a__settings-theme-grid{gap:12px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-settings-page-module__rPtn8a__settings-control-grid,.dashboard-settings-page-module__rPtn8a__settings-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-settings-page-module__rPtn8a__settings-card,.dashboard-settings-page-module__rPtn8a__settings-detail-row,.dashboard-settings-page-module__rPtn8a__settings-family-row,.dashboard-settings-page-module__rPtn8a__settings-notification-row,.dashboard-settings-page-module__rPtn8a__settings-security-row,.dashboard-settings-page-module__rPtn8a__settings-select-card,.dashboard-settings-page-module__rPtn8a__settings-theme-card,.dashboard-settings-page-module__rPtn8a__settings-danger-zone,.dashboard-settings-page-module__rPtn8a__settings-payment-history,.dashboard-settings-page-module__rPtn8a__settings-permission-matrix{border:var(--border-card);border-radius:var(--radius-md);background:var(--settings-card);min-width:0}.dashboard-settings-page-module__rPtn8a__settings-card,.dashboard-settings-page-module__rPtn8a__settings-select-card,.dashboard-settings-page-module__rPtn8a__settings-theme-card{align-content:start;gap:12px;padding:15px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-detail-row,.dashboard-settings-page-module__rPtn8a__settings-family-row,.dashboard-settings-page-module__rPtn8a__settings-notification-row,.dashboard-settings-page-module__rPtn8a__settings-security-row,.dashboard-settings-page-module__rPtn8a__settings-session-card,.dashboard-settings-page-module__rPtn8a__settings-danger-zone{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-notification-row{grid-template-columns:auto minmax(0,1fr) auto auto}.dashboard-settings-page-module__rPtn8a__settings-family-row{grid-template-columns:auto minmax(0,1fr) 36px minmax(0,auto) auto}.dashboard-settings-page-module__rPtn8a__settings-family-edit-action{justify-self:end}.dashboard-settings-page-module__rPtn8a__settings-family-edit-placeholder{width:36px;height:36px}.dashboard-settings-page-module__rPtn8a__settings-family-action-placeholder{min-width:112px}.dashboard-settings-page-module__rPtn8a__settings-card-icon,.dashboard-settings-page-module__rPtn8a__settings-danger-zone>span{width:36px;height:36px}.dashboard-settings-page-module__rPtn8a__settings-card strong,.dashboard-settings-page-module__rPtn8a__settings-detail-row strong,.dashboard-settings-page-module__rPtn8a__settings-family-row strong,.dashboard-settings-page-module__rPtn8a__settings-notification-row strong,.dashboard-settings-page-module__rPtn8a__settings-security-row strong,.dashboard-settings-page-module__rPtn8a__settings-danger-zone strong,.dashboard-settings-page-module__rPtn8a__settings-theme-card strong{color:var(--color-ink);font-size:15px;line-height:1.25;display:block}.dashboard-settings-page-module__rPtn8a__settings-card p,.dashboard-settings-page-module__rPtn8a__settings-detail-row p,.dashboard-settings-page-module__rPtn8a__settings-family-row p,.dashboard-settings-page-module__rPtn8a__settings-notification-row p,.dashboard-settings-page-module__rPtn8a__settings-security-row p,.dashboard-settings-page-module__rPtn8a__settings-danger-zone p,.dashboard-settings-page-module__rPtn8a__settings-theme-card small{color:var(--text-muted);margin:5px 0 0;font-size:13px;line-height:1.45}.dashboard-settings-page-module__rPtn8a__settings-detail-row small,.dashboard-settings-page-module__rPtn8a__settings-notification-row>small,.dashboard-settings-page-module__rPtn8a__settings-select-card>span:not(.dashboard-settings-page-module__rPtn8a__settings-card-icon){color:var(--text-soft);font-size:12px;font-weight:720}.dashboard-settings-page-module__rPtn8a__settings-theme-card{border-color:var(--border);color:var(--color-ink);cursor:pointer;text-align:left}.dashboard-settings-page-module__rPtn8a__settings-theme-card:disabled{cursor:default}.dashboard-settings-page-module__rPtn8a__settings-theme-card[data-active=true]{border-color:var(--accent);background:var(--surface-secondary)}.dashboard-settings-page-module__rPtn8a__settings-theme-card[data-disabled=true]{border-color:var(--border);background:var(--default);color:var(--text-soft)}.dashboard-settings-page-module__rPtn8a__settings-theme-card[data-disabled=true] .dashboard-settings-page-module__rPtn8a__settings-theme-preview{opacity:.78}.dashboard-settings-page-module__rPtn8a__settings-theme-todo{border-radius:var(--radius-lg);background:var(--separator);width:fit-content;min-height:24px;color:var(--text-soft);align-items:center;padding:0 9px;font-size:11px;font-weight:840;display:inline-flex}.dashboard-settings-page-module__rPtn8a__settings-theme-preview{object-fit:contain;object-position:left center;width:148px;max-width:100%;height:116px;display:block}.dashboard-settings-page-module__rPtn8a__settingsCustomSelect,.dashboard-settings-page-module__rPtn8a__settingsSelectTrigger{width:100%}.dashboard-settings-page-module__rPtn8a__settings-select-card,.dashboard-settings-page-module__rPtn8a__settingsSelectCard .dashboard-settings-page-module__rPtn8a__settingsSelectTrigger{background:var(--dashboard-card,#fff)}.dashboard-settings-page-module__rPtn8a__settings-select-popover{max-height:220px;overflow-y:auto}.dashboard-settings-page-module__rPtn8a__settings-role-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.dashboard-settings-page-module__rPtn8a__settings-family-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:112px;display:inline-flex}.dashboard-settings-page-module__rPtn8a__settings-role-pill{white-space:nowrap;justify-content:center;justify-self:end;min-width:132px}.dashboard-settings-page-module__rPtn8a__settings-inline-note,.dashboard-settings-page-module__rPtn8a__settings-inline-error{color:var(--text-muted);margin:0;font-size:13px;line-height:1.45}.dashboard-settings-page-module__rPtn8a__settings-inline-error{color:#9d2f2f;font-weight:760}.dashboard-settings-page-module__rPtn8a__settings-payment-history,.dashboard-settings-page-module__rPtn8a__settings-permission-matrix{gap:12px;padding:15px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-table-head{color:var(--color-ink);align-items:center;gap:8px;display:flex}.dashboard-settings-page-module__rPtn8a__settings-table{overflow-x:auto}.dashboard-settings-page-module__rPtn8a__settings-table-row{border-top:var(--border-separator);min-width:680px;color:var(--text-muted);grid-template-columns:110px 90px 100px minmax(150px,1fr) 110px;gap:12px;padding:10px 0;font-size:13px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-table-row-head,.dashboard-settings-page-module__rPtn8a__settings-permission-row-head{color:var(--text-soft);text-transform:uppercase;font-size:12px;font-weight:820}.dashboard-settings-page-module__rPtn8a__settings-payment-empty{border-top:var(--border-separator);min-height:118px;color:var(--text-muted);text-align:center;place-items:center;gap:8px;padding:22px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-payment-empty strong{color:var(--color-ink);font-size:14px}.dashboard-settings-page-module__rPtn8a__settings-payment-empty p{max-width:420px;margin:0;font-size:13px;line-height:1.45}.dashboard-settings-page-module__rPtn8a__settings-invite-grid{grid-template-columns:minmax(220px,1fr) minmax(190px,220px) auto;gap:10px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-family-workspace-card{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center}.dashboard-settings-page-module__rPtn8a__settings-family-incoming-card{gap:12px}.dashboard-settings-page-module__rPtn8a__settings-family-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-family-info-card{grid-template-columns:auto minmax(0,1fr);align-content:start;min-height:132px}.dashboard-settings-page-module__rPtn8a__settings-family-incoming-list{gap:8px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-family-incoming-row{border:var(--border-card);border-radius:var(--radius-md);background:var(--surface-secondary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-family-invite-modal{background:var(--dashboard-card,#fff);gap:16px;width:min(100%,560px);display:grid}.dashboard-settings-page-module__rPtn8a__settings-family-invite-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-family-invite-head p{color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.dashboard-settings-page-module__rPtn8a__settings-family-invite-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-family-invite-summary>div{border:var(--border-card);border-radius:var(--radius-md);background:var(--surface-secondary);min-width:0;padding:12px}.dashboard-settings-page-module__rPtn8a__settings-family-invite-summary span{color:var(--text-soft);text-transform:uppercase;font-size:11px;font-weight:820;display:block}.dashboard-settings-page-module__rPtn8a__settings-family-invite-summary strong{color:var(--color-ink);margin-top:5px;font-size:15px;display:block}.dashboard-settings-page-module__rPtn8a__settings-family-invite-summary p{color:var(--text-muted);margin:5px 0 0;font-size:12px;line-height:1.35}.dashboard-settings-page-module__rPtn8a__settings-family-invite-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-settings-page-module__rPtn8a__settings-permission-matrix{overflow:hidden}.dashboard-settings-page-module__rPtn8a__settings-table-head span{gap:3px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-table-head small{color:var(--text-muted);font-size:12px;font-weight:650;line-height:1.35}.dashboard-settings-page-module__rPtn8a__settings-permission-preview-list{gap:10px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-permission-preview-card{border:var(--border-subtle);border-radius:var(--radius-md);background:#ffffff9e;gap:12px;padding:14px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-permission-preview-card>strong{color:var(--color-ink);font-size:15px}.dashboard-settings-page-module__rPtn8a__settings-permission-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-permission-preview-item{border-radius:var(--radius-md);background:var(--surface-secondary);min-width:0;color:var(--text-muted);gap:4px;padding:9px 10px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-permission-preview-item[data-enabled=true]{color:var(--color-moss);background:#3f68481f}.dashboard-settings-page-module__rPtn8a__settings-permission-preview-item small{overflow-wrap:anywhere;color:var(--text-soft);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:820}.dashboard-settings-page-module__rPtn8a__settings-permission-preview-item em{overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:820;line-height:1.25}.dashboard-settings-page-module__rPtn8a__settings-danger-zone{border-color:var(--border-color-danger-muted);background:#b3393914}.dashboard-settings-page-module__rPtn8a__settings-danger-zone>span{color:#9d2f2f;background:#b339391f}.dashboard-settings-page-module__rPtn8a__settings-account-delete-dialog{width:min(100%,520px)}.dashboard-settings-page-module__rPtn8a__settings-account-delete-modal{gap:18px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-account-delete-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-account-delete-head>span{border-radius:var(--radius-sm);color:#9d2f2f;background:#b339391f;place-items:center;width:40px;height:40px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-account-delete-head p,.dashboard-settings-page-module__rPtn8a__settings-account-delete-warning p{color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.dashboard-settings-page-module__rPtn8a__settings-account-delete-warning{border:var(--border-danger);border-radius:var(--radius-md);background:#b3393914;padding:12px}.dashboard-settings-page-module__rPtn8a__settings-account-delete-warning strong{color:#9d2f2f;font-size:13px}.dashboard-settings-page-module__rPtn8a__settings-account-delete-field{gap:8px;display:grid}.dashboard-settings-page-module__rPtn8a__settings-account-delete-field>span{color:var(--color-ink);font-size:13px;font-weight:760}.dashboard-settings-page-module__rPtn8a__settings-account-delete-field small{color:var(--text-muted);font-size:12px}.dashboard-settings-page-module__rPtn8a__settings-account-delete-field[data-invalid=true] small{color:#9d2f2f;font-weight:760}.dashboard-settings-page-module__rPtn8a__settings-account-delete-actions{justify-content:flex-end;gap:10px;display:flex}@media (max-width:1080px){.dashboard-settings-page-module__rPtn8a__settings-page-layout{grid-template-columns:1fr}.dashboard-settings-page-module__rPtn8a__settings-section-nav{order:-1;grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (max-width:760px){.dashboard-settings-page-module__rPtn8a__settings-page-head,.dashboard-settings-page-module__rPtn8a__settings-detail-row,.dashboard-settings-page-module__rPtn8a__settings-family-incoming-row,.dashboard-settings-page-module__rPtn8a__settings-notification-row,.dashboard-settings-page-module__rPtn8a__settings-security-row,.dashboard-settings-page-module__rPtn8a__settings-session-card,.dashboard-settings-page-module__rPtn8a__settings-danger-zone{grid-template-columns:1fr;display:grid}.dashboard-settings-page-module__rPtn8a__settings-family-row{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-settings-page-module__rPtn8a__settings-family-row>div{min-width:0}.dashboard-settings-page-module__rPtn8a__settings-family-edit-action{grid-area:1/3}.dashboard-settings-page-module__rPtn8a__settings-family-edit-placeholder,.dashboard-settings-page-module__rPtn8a__settings-family-action-placeholder{display:none}.dashboard-settings-page-module__rPtn8a__settings-family-row-actions{grid-column:1/3;justify-content:flex-start;min-width:0}.dashboard-settings-page-module__rPtn8a__settings-family-row>.dashboard-settings-page-module__rPtn8a__settings-role-pill{grid-area:2/3}.dashboard-settings-page-module__rPtn8a__settings-role-actions{grid-column:1/-1;justify-content:flex-end}.dashboard-settings-page-module__rPtn8a__settings-billing-grid,.dashboard-settings-page-module__rPtn8a__settings-control-grid,.dashboard-settings-page-module__rPtn8a__settings-family-info-grid,.dashboard-settings-page-module__rPtn8a__settings-theme-grid,.dashboard-settings-page-module__rPtn8a__settings-section-nav,.dashboard-settings-page-module__rPtn8a__settings-invite-grid{grid-template-columns:1fr}.dashboard-settings-page-module__rPtn8a__settings-permission-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-settings-page-module__rPtn8a__settings-family-workspace-card{grid-template-columns:1fr}.dashboard-settings-page-module__rPtn8a__settings-account-delete-actions{display:grid}}@media (max-width:520px){.dashboard-settings-page-module__rPtn8a__settings-permission-preview-grid{grid-template-columns:1fr}}
.ai-chat-plan-lock-module__skL3dG__aiChatPlanLockStyleRoot{--zwipet-local-styles:1}.ai-chat-plan-lock-module__skL3dG__dashboard-ai-chat-plan-frame{min-width:0;position:relative}.ai-chat-plan-lock-module__skL3dG__dashboard-ai-chat-plan-frame[data-plan-limited=true] .ai-chat-plan-lock-module__skL3dG__dashboard-ai-chat-layout{filter:blur(5px)saturate(.78);opacity:.58;pointer-events:none;-webkit-user-select:none;user-select:none}.ai-chat-plan-lock-module__skL3dG__dashboard-ai-chat-plan-overlay{z-index:4;border-radius:var(--radius-md);background:#fffaf047;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.ai-chat-plan-lock-module__skL3dG__dashboard-ai-chat-plan-lock{border:var(--border-brand);border-radius:var(--radius-md);width:min(100%,520px);color:var(--color-ink);background:#fffaf0f5;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid;box-shadow:0 24px 58px #1e2f2338}.ai-chat-plan-lock-module__skL3dG__dashboard-ai-chat-plan-lock>span{border-radius:var(--radius-lg);background:var(--color-moss);width:44px;height:44px;color:var(--color-cream);place-items:center;display:grid}.ai-chat-plan-lock-module__skL3dG__dashboard-ai-chat-plan-lock strong{font-size:15px;font-weight:860;display:block}.ai-chat-plan-lock-module__skL3dG__dashboard-ai-chat-plan-lock p{color:var(--text-muted);margin:5px 0 14px;font-size:13px;font-weight:720;line-height:1.45}.ai-chat-plan-lock-module__skL3dG__dashboard-ai-chat-plan-copy{min-width:0}@media (max-width:720px){.ai-chat-plan-lock-module__skL3dG__dashboard-ai-chat-plan-overlay{padding:16px}.ai-chat-plan-lock-module__skL3dG__dashboard-ai-chat-plan-lock{grid-template-columns:1fr;justify-items:start}}
.overview-visit-map-module__kFtMDa__overviewVisitMapStyleRoot{--zwipet-local-styles:1}.overview-visit-map-module__kFtMDa__overview-map-preview{--overview-map-center-x:50%;--overview-map-center-y:47%;--overview-map-ring-line:#3f684824;border:var(--border-card);border-radius:var(--radius-md);background:radial-gradient(circle at var(--overview-map-center-x) var(--overview-map-center-y), #ffffff94 0 5px, transparent 6px), repeating-radial-gradient(circle at var(--overview-map-center-x) var(--overview-map-center-y), var(--overview-map-ring-line) 0 1px, transparent 1px 15px), var(--surface-secondary);min-height:116px;position:relative;overflow:hidden}.overview-visit-map-module__kFtMDa__overview-map-preview-live{background:var(--surface-secondary)}.overview-visit-map-module__kFtMDa__overviewMapPreviewOnMoss{--overview-map-ring-line:#ffffff24;background:radial-gradient(circle at var(--overview-map-center-x) var(--overview-map-center-y), #ffffff8c 0 5px, transparent 6px), repeating-radial-gradient(circle at var(--overview-map-center-x) var(--overview-map-center-y), var(--overview-map-ring-line) 0 1px, transparent 1px 16px), color-mix(in srgb, var(--color-moss) 82%, black);border-color:#ffffff29}.overview-visit-map-module__kFtMDa__overviewMapPreviewOnMoss.overview-visit-map-module__kFtMDa__overview-map-preview-live{background:color-mix(in srgb, var(--color-moss) 82%, black)}.overview-visit-map-module__kFtMDa__overview-map-canvas{position:absolute;inset:0}.overview-visit-map-module__kFtMDa__overview-map-preview-live .overview-visit-map-module__kFtMDa__maplibregl-canvas{outline:none}.overview-visit-map-module__kFtMDa__overview-map-loader{z-index:1;background:color-mix(in srgb, var(--surface-secondary) 72%, transparent);color:var(--color-moss);place-items:center;display:grid;position:absolute;inset:0}.overview-visit-map-module__kFtMDa__overview-map-fallback-image{object-fit:contain;object-position:center 42%;pointer-events:none;position:absolute;transform:scale(1.18)}.overview-visit-map-module__kFtMDa__overview-map-clinic{z-index:2;border:var(--border-card);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--settings-card) 90%, transparent);box-shadow:var(--surface-shadow);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.overview-visit-map-module__kFtMDa__overviewMapPreviewOnMoss .overview-visit-map-module__kFtMDa__overview-map-clinic{background:#fff;border-color:#0000}.overview-visit-map-module__kFtMDa__overview-map-clinic-avatar{border-radius:var(--radius-md);background:var(--surface-secondary);width:30px;height:30px;color:var(--color-moss);background-position:50%;background-size:cover;place-items:center;display:grid;overflow:hidden}.overview-visit-map-module__kFtMDa__overview-map-clinic strong,.overview-visit-map-module__kFtMDa__overview-map-clinic small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.overview-visit-map-module__kFtMDa__overview-map-clinic strong{color:var(--color-ink);font-size:12.5px;font-weight:700}.overview-visit-map-module__kFtMDa__overview-map-clinic small{color:var(--text-soft);margin-top:2px;font-size:11px;font-weight:560}
.food-workspace-tabs-module__S-kGDG__statusCard{max-width:720px;color:var(--color-moss);align-items:center;gap:13px;padding:18px 20px;display:flex}.food-workspace-tabs-module__S-kGDG__statusCard>div{flex:1;gap:4px;min-width:0;display:grid}.food-workspace-tabs-module__S-kGDG__statusCard strong{color:var(--color-ink);font-size:14px}.food-workspace-tabs-module__S-kGDG__statusCard p{color:var(--text-muted);margin:0;font-size:13px;font-weight:650}.food-workspace-tabs-module__S-kGDG__column{gap:16px;min-width:0;display:grid}.food-workspace-tabs-module__S-kGDG__card{gap:18px;min-width:0;padding:20px;display:grid}.food-workspace-tabs-module__S-kGDG__cardHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.food-workspace-tabs-module__S-kGDG__cardHeading{align-items:flex-start;gap:12px;min-width:0;display:flex}.food-workspace-tabs-module__S-kGDG__cardHeading>div{min-width:0}.food-workspace-tabs-module__S-kGDG__cardHeading h2{color:var(--color-ink);margin:0;font-size:18px;line-height:1.25}.food-workspace-tabs-module__S-kGDG__cardHeading p{color:var(--text-muted);margin:5px 0 0;font-size:13px;font-weight:680;line-height:1.45}.food-workspace-tabs-module__S-kGDG__sectionIcon{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--color-moss);background:#3f68481c;flex:none;place-items:center;display:grid}.food-workspace-tabs-module__S-kGDG__list{gap:8px;display:grid}.food-workspace-tabs-module__S-kGDG__compactEmpty{border:var(--border-dashed);border-radius:var(--radius-sm);min-height:88px;color:var(--color-moss);align-items:center;gap:12px;padding:16px;display:flex}.food-workspace-tabs-module__S-kGDG__compactEmpty div{gap:4px;display:grid}.food-workspace-tabs-module__S-kGDG__compactEmpty strong{color:var(--color-ink);font-size:14px}.food-workspace-tabs-module__S-kGDG__compactEmpty p{color:var(--text-muted);margin:0;font-size:13px;font-weight:650;line-height:1.45}.food-workspace-tabs-module__S-kGDG__transitionCard{border:var(--border-width-sm) solid var(--color-moss);background:var(--surface-card);}.food-workspace-tabs-module__S-kGDG__rationTools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:720px){.food-workspace-tabs-module__S-kGDG__card{padding:16px}.food-workspace-tabs-module__S-kGDG__cardHeader{flex-direction:column;align-items:stretch}}
.pet-health-records-module__X-pNNG__summary{flex-direction:column;gap:10px;min-width:0;display:flex}.pet-health-records-module__X-pNNG__records{align-content:start;gap:8px;min-width:0;display:grid}.pet-health-records-module__X-pNNG__summary>.pet-health-records-module__X-pNNG__records>*{border:var(--border-card);background:0 0}.pet-health-records-module__X-pNNG__more{justify-content:flex-end;margin-top:auto;display:flex}
.pricing-hero-module__0iM9La__pricing-hero{text-align:center;justify-items:center;max-width:780px;margin:58px auto 30px;display:grid}.pricing-hero-module__0iM9La__pricing-hero>span{color:var(--color-moss);text-transform:uppercase;font-size:12px;font-weight:860}.pricing-hero-module__0iM9La__pricing-hero h1{color:var(--color-ink);margin:10px 0 14px;font-size:44px;line-height:1.04}.pricing-hero-module__0iM9La__pricing-hero p{color:#233127a8;margin:0;line-height:1.55}.pricing-hero-module__0iM9La__pricing-billing-toggle{border:var(--border-muted);border-radius:var(--radius-md);background:#fffcf4b8;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:min(100%,360px);margin-top:24px;padding:5px;display:inline-grid}.pricing-hero-module__0iM9La__pricing-billing-toggle button{border:var(--border-none);border-radius:var(--radius-xs);color:#233127b3;cursor:pointer;min-height:44px;font:inherit;background:0 0;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:840;line-height:1;display:inline-flex}.pricing-hero-module__0iM9La__pricing-billing-toggle button[data-active=true]{background:var(--color-moss);color:var(--color-cream);box-shadow:0 12px 26px #3f684838}.pricing-hero-module__0iM9La__pricing-billing-toggle small{border-radius:var(--radius-lg);min-height:21px;color:var(--color-moss);background:#3f68481a;align-items:center;padding:0 7px;font-size:11px;font-weight:820;display:inline-flex}.pricing-hero-module__0iM9La__pricing-billing-toggle button[data-active=true] small{color:var(--color-cream);background:#fffcf42e}.pricing-hero-module__0iM9La__pricing-error{color:#9d2f2f;margin:12px 0 0;font-size:13px;font-weight:760}@media (max-width:860px){.pricing-hero-module__0iM9La__pricing-hero h1{font-size:34px}}
.email-change-modal-module__w9GSra__emailChangeModalStyleRoot{--zwipet-local-styles:1}.email-change-modal-module__w9GSra__settings-email-modal{--zwipet-modal-width:460px;border:var(--border-none);background:var(--color-cream)}.email-change-modal-module__w9GSra__settings-email-step{gap:10px;padding-right:34px;display:grid}.email-change-modal-module__w9GSra__settings-email-icon{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-moss);background:#3f68481f;place-items:center;display:grid}.email-change-modal-module__w9GSra__settings-email-step h2{color:var(--color-ink);margin:0;font-size:24px}.email-change-modal-module__w9GSra__settings-email-step p{color:#233127a3;margin:0;font-size:14px;line-height:1.45}.email-change-modal-module__w9GSra__settings-email-field{gap:8px;display:grid}.email-change-modal-module__w9GSra__settings-email-field>span{color:#233127b8;font-size:13px;font-weight:780}.email-change-modal-module__w9GSra__settings-email-pending-card{border:var(--border-card);border-radius:var(--radius-md);background:#3f684814;gap:5px;padding:14px;display:grid}.email-change-modal-module__w9GSra__settings-email-pending-card strong{color:var(--color-ink);font-size:15px}.email-change-modal-module__w9GSra__settings-email-pending-card span,.email-change-modal-module__w9GSra__settings-email-error{color:#233127a3;font-size:13px;line-height:1.45}.email-change-modal-module__w9GSra__settings-email-error{color:#9d2f2f;margin:-4px 0 0;font-weight:760}.email-change-modal-module__w9GSra__settings-email-actions{justify-content:flex-end;gap:10px;display:flex}
.visit-result-review-module__KAXggW__body,.visit-result-review-module__KAXggW__section{gap:18px;min-width:0;display:grid}.visit-result-review-module__KAXggW__section{gap:10px}.visit-result-review-module__KAXggW__heading{min-width:0;color:var(--color-ink);align-items:center;gap:9px;margin:0;font-size:15px;font-weight:750;line-height:1.4;display:flex}.visit-result-review-module__KAXggW__heading svg{color:var(--color-moss);flex-shrink:0}.visit-result-review-module__KAXggW__copy,.visit-result-review-module__KAXggW__meta,.visit-result-review-module__KAXggW__warning{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--color-ink);margin:0;font-size:14px;font-weight:500;line-height:1.6}.visit-result-review-module__KAXggW__meta{color:var(--text-muted);font-size:13px}.visit-result-review-module__KAXggW__warning{color:var(--color-clay);font-size:13px}.visit-result-review-module__KAXggW__subheading{color:var(--text-muted);margin:0;font-size:13px;font-weight:700;line-height:1.4}.visit-result-review-module__KAXggW__field{min-width:0;color:var(--color-ink);gap:7px;font-size:13px;font-weight:700;display:grid}.visit-result-review-module__KAXggW__prescription{border:var(--border-card);border-radius:var(--radius-md);gap:12px;min-width:0;padding:16px;display:grid}.visit-result-review-module__KAXggW__prescriptionName{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:750}.visit-result-review-module__KAXggW__prescriptionHeader{align-items:end;gap:10px;min-width:0;display:flex}.visit-result-review-module__KAXggW__prescriptionHeader>:first-child{flex:auto;min-width:0}.visit-result-review-module__KAXggW__prescriptionHeader>button{flex:none;margin-bottom:6px}.visit-result-review-module__KAXggW__parameters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.visit-result-review-module__KAXggW__parameters[data-manual=true]{grid-template-columns:repeat(3,minmax(0,1fr))}.visit-result-review-module__KAXggW__parameters>div{gap:3px;min-width:0;display:grid}.visit-result-review-module__KAXggW__parameters dt{color:var(--text-muted);font-size:13px;line-height:1.4}.visit-result-review-module__KAXggW__parameters dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650;line-height:1.5}.visit-result-review-module__KAXggW__action{border-top:var(--border-separator);padding-top:10px}@media (max-width:420px){.visit-result-review-module__KAXggW__parameters,.visit-result-review-module__KAXggW__parameters[data-manual=true]{grid-template-columns:minmax(0,1fr)}.visit-result-review-module__KAXggW__prescription{padding:12px}}
