.owner-agreement-notice-module__1BJwGa__notice{color:#4c4038;background:#fffaf0;border:1px solid #e7d6b4;border-left:3px solid #996515;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;font-size:.875rem;display:flex}.owner-agreement-notice-module__1BJwGa__notice p{color:#706357;margin:3px 0 0;line-height:1.4}.owner-agreement-notice-module__1BJwGa__notice a{color:#265c49;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:650;text-decoration:underline;display:inline-flex}.owner-agreement-notice-module__1BJwGa__notice a:hover{color:#163e30}.owner-agreement-notice-module__1BJwGa__notice a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #265c49}
:root{--ops-font-family:"Inter",system-ui,-apple-system,sans-serif;--ops-color-text:#523525;--ops-color-text-secondary:#6b4a37;--ops-color-text-muted:#8d6752;--ops-color-text-subtle:#a98f7e;--ops-color-bg:#fff;--ops-color-page:#fcf6ed;--ops-color-surface:#fff;--ops-color-surface-alt:#ebf6f2;--ops-color-border:#efe6d9;--ops-color-border-soft:#f6efe4;--ops-color-border-strong:#e0d2c0;--ops-color-card:#fff;--ops-color-card-subtle:#fbf7f0;--ops-color-pill:#fffaf2;--ops-color-pill-border:#eadfce;--dog-surface-canvas:var(--ops-color-page);--dog-surface-primary:var(--ops-color-surface);--dog-surface-secondary:var(--ops-color-card-subtle);--dog-surface-selected:#eef7ef;--dog-surface-owner-safe:#f2fbf7;--dog-surface-attention:var(--ops-color-warning-bg);--dog-surface-empty:#fffdfa;--dog-border-default:var(--ops-color-border);--dog-border-strong:var(--ops-color-border-strong);--ops-color-primary:#419572;--ops-color-primary-hover:#357d5f;--ops-color-on-primary:#fff;--ops-color-mint-deep:var(--ops-color-primary);--ops-color-mint:#d0ede1;--ops-color-mint-light:#ebf6f2;--ops-color-salmon:#f78c80;--ops-color-salmon-dk:#ee8872;--ops-color-info-bg:#ebf6f2;--ops-color-info-border:#d0ede1;--ops-color-info-text:#2f6b52;--ops-color-success-bg:#d0ede1;--ops-color-success-border:#a8dcc4;--ops-color-success-text:#2f6b52;--ops-color-warning-bg:#fbefd4;--ops-color-warning-border:#f2d9a4;--ops-color-warning-text:#8a5b16;--ops-color-danger-bg:#fde3df;--ops-color-danger-border:#f8c2ba;--ops-color-danger-text:#b3402f;--ops-color-neutral-bg:#f3ece3;--ops-color-neutral-border:#e0d2c0;--ops-color-neutral-text:#8d6752;--dog-status-neutral-bg:var(--ops-color-neutral-bg);--dog-status-neutral-border:var(--ops-color-neutral-border);--dog-status-neutral-text:var(--ops-color-neutral-text);--dog-status-ready-bg:var(--ops-color-success-bg);--dog-status-ready-border:var(--ops-color-success-border);--dog-status-ready-text:var(--ops-color-success-text);--dog-status-warning-bg:var(--ops-color-warning-bg);--dog-status-warning-border:var(--ops-color-warning-border);--dog-status-warning-text:var(--ops-color-warning-text);--dog-status-danger-bg:var(--ops-color-danger-bg);--dog-status-danger-border:var(--ops-color-danger-border);--dog-status-danger-text:var(--ops-color-danger-text);--ops-radius-sm:10px;--ops-radius-md:14px;--ops-radius-lg:18px;--ops-radius-pill:999px;--ops-space-2xs:.25rem;--ops-space-xs:.5rem;--ops-space-sm:.75rem;--ops-space-md:1rem;--ops-space-lg:1.5rem;--ops-space-xl:2rem;--ops-space-1:var(--ops-space-2xs);--ops-space-2:var(--ops-space-xs);--ops-space-3:var(--ops-space-sm);--ops-space-4:var(--ops-space-md);--ops-font-size-2xs:.72rem;--ops-font-size-xs:.78rem;--ops-font-size-sm:.84rem;--ops-font-size-md:.92rem;--ops-font-size-lg:1rem;--ops-font-size-xl:1.15rem;--ops-font-size-2xl:1.75rem;--dog-type-eyebrow:var(--ops-font-size-2xs);--dog-type-body:var(--ops-font-size-sm);--dog-type-label:var(--ops-font-size-xs);--dog-type-title:var(--ops-font-size-xl);--dog-type-hero:var(--ops-font-size-2xl);--ops-control-height:2.5rem;--ops-control-height-sm:2.2rem;--ops-page-max-width:1080px;--ops-sidebar-width:210px;--ops-workspace-gap:.8rem;--ops-layout-page-gap:var(--ops-space-md);--ops-layout-surface-padding:var(--ops-space-md);--ops-layout-hero-padding:var(--ops-space-lg);--ops-layout-compact-padding:var(--ops-space-sm);--ops-dur-fast:.15s;--ops-dur-base:.25s;--ops-dur-slow:.4s;--ops-ease:cubic-bezier(.2,0,0,1);--ops-shadow-card:0 1px 2px #5235250f,0 8px 22px #5235250b;--ops-shadow-lift:0 4px 12px #52352514,0 14px 28px #5235250f;--ops-shadow-sm:var(--ops-shadow-card);--dog-shadow-surface:var(--ops-shadow-card);--dog-shadow-raised:var(--ops-shadow-lift);--ops-focus-ring:0 0 0 3px #41957247}
.ops-shell-module__MpeQOq__shell{background:var(--ops-color-page);color:var(--ops-color-text);font-family:var(--ops-font-family);--ops-sidebar-width:208px;--ops-shell-sidebar-bg:#faf8f5;--ops-shell-sidebar-bg-strong:#f2eee8;--ops-shell-sidebar-border:#e5ded6;--ops-shell-sidebar-text:#493b32;--ops-shell-sidebar-muted:#71685f;--ops-shell-sidebar-hover:#f0ece5;--ops-shell-sidebar-active:#eaf2ed;--ops-shell-sidebar-active-border:#cbded2;--ops-shell-topbar-height:3.35rem;--ops-shell-status-height:2.15rem;--ops-admin-content-max:none;--ops-action-radius:8px;flex-direction:column;width:100%;min-height:100vh;display:flex}.ops-shell-module__MpeQOq__shell.ops-shell-module__MpeQOq__shell :is(button,a){border-radius:var(--ops-action-radius)}.ops-shell-module__MpeQOq__shell:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked){--ops-sidebar-width:58px}.ops-shell-module__MpeQOq__shell:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked) .ops-shell-module__MpeQOq__brand{justify-content:center;padding-left:0;padding-right:0}.ops-shell-module__MpeQOq__shellWithStatus{--ops-bottombar-offset:var(--ops-shell-status-height)}.ops-shell-module__MpeQOq__topShell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:var(--ops-shell-topbar-height);z-index:30;background:#ffffffe6;border-bottom:1px solid #4d4d4f1a;flex-shrink:0;align-items:stretch;display:flex;position:sticky;top:0;box-shadow:0 1px #fffc}.ops-shell-module__MpeQOq__topBarSlot{flex:1;min-width:0}.ops-shell-module__MpeQOq__shellBody{flex:1;min-width:0;min-height:0;display:flex}.ops-shell-module__MpeQOq__sidebar{background:var(--ops-shell-sidebar-bg);border-right:1px solid var(--ops-shell-sidebar-border);height:calc(100vh - var(--ops-shell-topbar-height));height:calc(100dvh - var(--ops-shell-topbar-height));width:var(--ops-sidebar-width);z-index:20;flex-direction:column;flex-shrink:0;gap:.6rem;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:1px 0 #0000000d}.ops-shell-module__MpeQOq__brand{color:#3f3f40;font-size:var(--ops-font-size-md);align-items:center;gap:var(--ops-space-xs);min-height:var(--ops-shell-topbar-height);transition:width var(--ops-dur-base,.2s)var(--ops-ease,ease);width:var(--ops-sidebar-width);border-radius:0;justify-content:flex-start;padding:0 .9rem;font-weight:700;text-decoration:none;display:flex}.ops-shell-module__MpeQOq__brand:hover{color:#3f3f40;background:#4d4d4f0a}.ops-shell-module__MpeQOq__brand:focus-visible{box-shadow:var(--ops-focus-ring);outline:none}.ops-shell-module__MpeQOq__brandLogo{object-fit:contain;flex-shrink:0;width:3.15rem;height:2.55rem}.ops-shell-module__MpeQOq__collapseToggleInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ops-shell-module__MpeQOq__collapseToggle{border:1px solid var(--ops-shell-sidebar-border);color:var(--ops-shell-sidebar-muted);cursor:pointer;font-size:var(--ops-font-size-xs);align-items:center;gap:var(--ops-space-xs);-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:space-between;min-height:2rem;margin:.35rem .32rem .08rem;padding:0 .48rem;font-weight:500;display:flex}.ops-shell-module__MpeQOq__toggleIcon{line-height:1}.ops-shell-module__MpeQOq__navPanel{display:contents}.ops-shell-module__MpeQOq__collapseToggle:hover{background:var(--ops-shell-sidebar-hover);color:var(--ops-shell-sidebar-text)}.ops-shell-module__MpeQOq__collapseToggleInput:focus-visible+.ops-shell-module__MpeQOq__collapseToggle{box-shadow:var(--ops-focus-ring);outline:none}.ops-shell-module__MpeQOq__session{background:var(--ops-shell-sidebar-bg-strong);border:1px solid var(--ops-shell-sidebar-border);align-items:center;gap:var(--ops-space-xs);border-radius:8px;margin:auto .35rem .35rem;padding:.45rem .5rem;display:flex}.ops-shell-module__MpeQOq__sessionInfo{color:var(--ops-shell-sidebar-muted);font-size:var(--ops-font-size-2xs);min-width:0;display:grid}.ops-shell-module__MpeQOq__sessionName{color:var(--ops-shell-sidebar-text);font-size:var(--ops-font-size-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ops-shell-module__MpeQOq__signOut{color:var(--ops-shell-sidebar-muted);cursor:pointer;font-family:inherit;font-size:var(--ops-font-size-2xs);text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}.ops-shell-module__MpeQOq__signOut:hover{color:var(--ops-shell-sidebar-text)}.ops-shell-module__MpeQOq__signOut:focus-visible{border-radius:var(--ops-radius-sm);box-shadow:var(--ops-focus-ring);color:var(--ops-color-primary);outline:none}.ops-shell-module__MpeQOq__main{box-sizing:border-box;min-width:0;max-width:100%;min-height:0;padding:var(--ops-workspace-gap);flex:1;width:auto;overflow-x:hidden}.ops-shell-module__MpeQOq__mainInner{box-sizing:border-box;max-width:var(--ops-admin-content-max);width:100%;min-width:0;min-height:0;margin:0;overflow-x:hidden}:is(.ops-shell-module__MpeQOq__main:has([data-settings-nav]),.ops-shell-module__MpeQOq__mainInner:has([data-settings-nav]),.ops-shell-module__MpeQOq__main:has([data-busito-nav]),.ops-shell-module__MpeQOq__mainInner:has([data-busito-nav])){overflow:clip visible}.ops-shell-module__MpeQOq__mainInner>*{min-width:0;max-width:100%}.ops-shell-module__MpeQOq__contentFrame{background:var(--ops-color-page);flex-direction:column;flex:1;min-width:0;display:flex}.ops-shell-module__MpeQOq__sidebar:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked){align-items:stretch}:is(.ops-shell-module__MpeQOq__sidebar:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked) .ops-shell-nav-text,.ops-shell-module__MpeQOq__sidebar:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked) .ops-shell-module__MpeQOq__sessionInfo){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.ops-shell-module__MpeQOq__sidebar:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked) .ops-shell-module__MpeQOq__brand,.ops-shell-module__MpeQOq__sidebar:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked) .ops-shell-module__MpeQOq__collapseToggle,.ops-shell-module__MpeQOq__sidebar:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked) .ops-shell-nav-link){justify-content:center;padding-left:0;padding-right:0}.ops-shell-module__MpeQOq__sidebar:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked) .ops-shell-nav-link{grid-template-columns:1fr;gap:0}.ops-shell-module__MpeQOq__sidebar:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked) .ops-shell-module__MpeQOq__session{justify-content:center;min-height:2.3rem;margin-left:.45rem;margin-right:.45rem}@media (min-width:821px) and (max-width:1199px){.ops-shell-module__MpeQOq__shell{--ops-sidebar-width:64px}.ops-shell-module__MpeQOq__shell:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked){--ops-sidebar-width:240px}.ops-shell-module__MpeQOq__sidebar{top:var(--ops-shell-topbar-height);position:sticky}.ops-shell-module__MpeQOq__sidebar:not(:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked)){align-items:stretch}:is(.ops-shell-module__MpeQOq__sidebar:not(:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked)) .ops-shell-nav-text,.ops-shell-module__MpeQOq__sidebar:not(:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked)) .ops-shell-module__MpeQOq__sessionInfo,.ops-shell-module__MpeQOq__sidebar:not(:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked)) .ops-shell-module__MpeQOq__toggleLabel){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.ops-shell-module__MpeQOq__sidebar:not(:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked)) .ops-shell-module__MpeQOq__collapseToggle,.ops-shell-module__MpeQOq__sidebar:not(:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked)) .ops-shell-nav-link){justify-content:center;padding-left:0;padding-right:0}.ops-shell-module__MpeQOq__sidebar:not(:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked)) .ops-shell-nav-link{grid-template-columns:1fr;gap:0}.ops-shell-module__MpeQOq__sidebar:not(:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked)) .ops-shell-module__MpeQOq__session{justify-content:center;min-height:2.3rem}:is(.ops-shell-module__MpeQOq__sidebar:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked) .ops-shell-nav-text,.ops-shell-module__MpeQOq__sidebar:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked) .ops-shell-module__MpeQOq__sessionInfo){clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.ops-shell-module__MpeQOq__sidebar:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked) .ops-shell-nav-link{gap:.45rem;justify-content:initial;grid-template-columns:1.05rem minmax(0,1fr) auto;padding:.36rem .48rem}.ops-shell-module__MpeQOq__sidebar:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked) .ops-shell-module__MpeQOq__session{justify-content:initial;margin:auto .35rem .35rem}}.ops-shell-module__MpeQOq__main>*{animation:ops-shell-module__MpeQOq__pageEnter var(--ops-dur-base)var(--ops-ease)both}@keyframes ops-shell-module__MpeQOq__pageEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ops-shell-module__MpeQOq__main>*{animation:none}}@media (min-width:1025px){.ops-shell-module__MpeQOq__shell{min-height:100dvh;overflow:visible}.ops-shell-module__MpeQOq__contentFrame{min-height:calc(100dvh - var(--ops-shell-topbar-height));overflow:visible}.ops-shell-module__MpeQOq__sidebar{top:var(--ops-shell-topbar-height);align-self:flex-start;position:sticky}.ops-shell-module__MpeQOq__main{min-height:calc(100dvh - var(--ops-shell-topbar-height));padding:var(--ops-workspace-gap);display:block;overflow:hidden visible}.ops-shell-module__MpeQOq__mainInner{max-width:none;min-height:0;overflow:visible}}@media (max-width:820px){.ops-shell-module__MpeQOq__shell{--ops-bottombar-offset:calc(4.15rem + env(safe-area-inset-bottom));padding-bottom:calc(4.15rem + env(safe-area-inset-bottom))}.ops-shell-module__MpeQOq__brand{box-sizing:border-box;flex:0 0 3.75rem;width:3.75rem;padding:0 .55rem}.ops-shell-module__MpeQOq__topBarSlot{flex:auto;width:auto;min-width:0}.ops-shell-module__MpeQOq__shellBody{flex-direction:column}.ops-shell-module__MpeQOq__sidebar{border-bottom:1px solid var(--ops-color-border);align-items:stretch;gap:var(--ops-space-xs);height:auto;max-height:calc(100dvh - var(--ops-shell-topbar-height));padding:.45rem var(--ops-space-sm);top:var(--ops-shell-topbar-height);z-index:20;border-right:0;width:100%;display:grid;position:sticky;overflow-y:auto}.ops-shell-module__MpeQOq__sidebar:not(:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked)){display:none}.ops-shell-module__MpeQOq__sidebar:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked){bottom:calc(4.15rem + env(safe-area-inset-bottom));max-height:calc(100dvh - var(--ops-shell-topbar-height) - 4.15rem);position:fixed}.ops-shell-module__MpeQOq__collapseToggleInput{display:block}.ops-shell-module__MpeQOq__collapseToggle{font-size:var(--ops-font-size-sm);min-height:var(--ops-control-height);padding:0 var(--ops-space-sm);justify-content:space-between;margin:0}.ops-shell-module__MpeQOq__collapseToggleInput:not(:checked)~.ops-shell-module__MpeQOq__navPanel,.ops-shell-module__MpeQOq__collapseToggleInput:not(:checked)~.ops-shell-module__MpeQOq__session{display:none}.ops-shell-module__MpeQOq__collapseToggleInput:checked+.ops-shell-module__MpeQOq__collapseToggle .ops-shell-module__MpeQOq__toggleIcon{transform:rotate(90deg)}.ops-shell-module__MpeQOq__navPanel{min-height:0;display:block}:is(.ops-shell-module__MpeQOq__sidebar:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked) .ops-shell-nav-text,.ops-shell-module__MpeQOq__sidebar:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked) .ops-shell-module__MpeQOq__sessionInfo){clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.ops-shell-module__MpeQOq__sidebar:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked) .ops-shell-module__MpeQOq__collapseToggle{padding:0 var(--ops-space-sm);justify-content:space-between}.ops-shell-module__MpeQOq__sidebar:has(.ops-shell-module__MpeQOq__collapseToggleInput:checked) .ops-shell-nav-link{gap:.45rem;justify-content:initial;grid-template-columns:1.05rem minmax(0,1fr) auto;padding:.46rem .55rem}.ops-shell-module__MpeQOq__session{justify-content:initial;margin:0}.ops-shell-module__MpeQOq__brandLogo{width:2.55rem;height:2.1rem}.ops-shell-module__MpeQOq__main{padding:var(--ops-space-sm)}}@media (max-width:480px){.ops-shell-module__MpeQOq__brand{flex-basis:3.25rem;width:3.25rem;padding:0 .35rem}.ops-shell-module__MpeQOq__brandLogo{width:2.35rem;height:1.9rem}}
