.PawBackdrop_backdrop__FQ9nu{position:absolute;inset:0;pointer-events:none;overflow:hidden}.PawBackdrop_paw__TPfv5{position:absolute;opacity:.08;animation:var(--guaupo-anim-drift) 4s ease-in-out infinite alternate}.AuthCard_page__SwSTC{position:relative;overflow:hidden;min-height:100vh;display:grid;place-items:center;padding:var(--guaupo-space-2xl) var(--guaupo-space-lg)}.AuthCard_card__VAsUv{position:relative;width:100%;max-width:400px;background:var(--guaupo-card);border:.5px solid var(--guaupo-primary-border);border-radius:var(--guaupo-radius-panel);box-shadow:var(--guaupo-shadow-panel);padding:36px 32px 32px;display:flex;flex-direction:column;gap:var(--guaupo-space-lg);animation:var(--guaupo-anim-fade-up) var(--guaupo-dur) var(--guaupo-ease) both}.AuthCard_brand__QWvAk{display:block;margin:0 auto var(--guaupo-space-xs);width:240px;max-width:100%;height:auto}.AuthCard_title__o2_ap{margin:0 0 var(--guaupo-space-sm);text-align:center;font-family:var(--guaupo-font-heading);font-size:var(--guaupo-size-h2);font-weight:800;line-height:1.3;color:var(--guaupo-text);text-wrap:balance}.AuthCard_error__q1Vx_,.AuthCard_notice__spiHR{margin:0;border-radius:var(--guaupo-radius-block);padding:var(--guaupo-space-md) var(--guaupo-space-lg);font-size:var(--guaupo-size-small);line-height:1.5}.AuthCard_notice__spiHR[data-tone=neutral]{background:var(--guaupo-primary-subtle);border:1px solid var(--guaupo-primary-border);color:var(--guaupo-text)}.AuthCard_notice__spiHR[data-tone=success]{background:var(--guaupo-success-bg);border:1px solid var(--guaupo-success-border);color:var(--guaupo-success-text)}.AuthCard_error__q1Vx_{background:var(--guaupo-danger-bg);border:1px solid var(--guaupo-danger-border);color:var(--guaupo-danger-text)}.AuthCard_actions__At1rg{margin-top:var(--guaupo-space-sm)}.AuthCard_switch__bLPnI{margin:0;text-align:center;font-size:var(--guaupo-size-small);color:var(--guaupo-text-muted)}.AuthCard_switch__bLPnI a,.AuthCard_switch__bLPnI button{display:inline-flex;align-items:center;min-height:var(--guaupo-target-min);padding:0 var(--guaupo-space-xs);background:none;border:0;font:inherit;font-weight:700;color:var(--guaupo-primary-dark);text-decoration:underline;text-underline-offset:3px;cursor:pointer;border-radius:var(--guaupo-radius-chip)}.AuthCard_fieldLink__XcggT{display:flex;justify-content:flex-end;margin-top:calc(-1 * var(--guaupo-space-sm))}.AuthCard_fieldLink__XcggT a{display:inline-flex;align-items:center;min-height:var(--guaupo-target-min);padding:0 var(--guaupo-space-xs);font-size:var(--guaupo-size-small);font-weight:700;color:var(--guaupo-primary-dark);text-decoration:none;border-radius:var(--guaupo-radius-chip)}.AuthCard_fieldLink__XcggT a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.AuthCard_card__VAsUv{padding:28px var(--guaupo-space-xl) var(--guaupo-space-xl)}}@media (prefers-reduced-motion:reduce){.AuthCard_card__VAsUv{animation:none}}.appointment_page__0rwVE{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;position:relative;overflow:hidden}.appointment_shell__bVruG{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--guaupo-space-md);position:relative}.appointment_header__ZU52u{display:flex;align-items:center;gap:var(--guaupo-space-sm)}.appointment_back__sW3j7{width:38px;height:38px;border-radius:50%;border:none;background:var(--guaupo-card);box-shadow:var(--guaupo-shadow-card);cursor:pointer;display:grid;place-items:center;color:var(--guaupo-text);font-size:16px;flex-shrink:0}.appointment_title__NFkQN{margin:0;font-family:var(--guaupo-font-heading);font-size:20px;font-weight:800;color:var(--guaupo-text)}.appointment_ready__9B9cH{margin:0;display:flex;flex-direction:column;gap:var(--guaupo-space-sm)}.appointment_readyPhoto__du29I{display:block;width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:var(--guaupo-radius-card);background:var(--guaupo-neutral-bg)}.appointment_readyCaption__4mfT0{color:var(--guaupo-text-secondary);font-size:var(--guaupo-size-label);font-weight:700;text-align:center}.appointment_card__IIRWl{background:var(--guaupo-primary);border-radius:var(--guaupo-radius-card);padding:26px;position:relative;overflow:hidden}.appointment_cardPaw__Yovei{position:absolute;right:-16px;bottom:-20px;font-size:100px;opacity:.08;pointer-events:none}.appointment_dog__CX_5w{display:flex;align-items:center;gap:var(--guaupo-space-md);margin-bottom:var(--guaupo-space-lg);position:relative}.appointment_avatar__2nESK{width:60px;height:60px;border-radius:var(--guaupo-radius-card);background:hsla(0,0%,100%,.2);display:grid;place-items:center;font-size:32px;flex-shrink:0}.appointment_dogName__emGJk{margin:0 0 3px;font-family:var(--guaupo-font-heading);font-size:22px;font-weight:800;color:var(--guaupo-on-primary)}.appointment_dogBreed__ZM1Wz{margin:0;font-size:13px;color:hsla(0,0%,100%,.7)}.appointment_rows__w9hNq{display:flex;flex-direction:column;gap:var(--guaupo-space-xs);position:relative}.appointment_row__5ja_3{background:hsla(0,0%,100%,.15);border-radius:var(--guaupo-radius-chip);padding:12px 14px;display:flex;align-items:center;gap:var(--guaupo-space-sm)}.appointment_rowLabel__gd3FU{margin:0 0 1px;font-size:12px;font-weight:700;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.04em}.appointment_rowValue__1aXaP{margin:0;font-family:var(--guaupo-font-heading);font-size:16px;font-weight:800;color:var(--guaupo-on-primary)}.appointment_rowExtra__14TEj{margin:0;font-size:13px;color:hsla(0,0%,100%,.65)}.appointment_actions__sqNC1{display:flex;flex-direction:column;gap:var(--guaupo-space-xs)}.appointment_secondary__l_XfZ{background:var(--guaupo-card);color:var(--guaupo-primary-dark);border:2px solid var(--guaupo-primary-border);border-radius:var(--guaupo-radius-pill)}.appointment_quiet__9Akzv,.appointment_secondary__l_XfZ{width:100%;font:inherit;font-size:15px;font-weight:700;padding:14px;cursor:pointer}.appointment_quiet__9Akzv{background:none;color:var(--guaupo-text-muted);border:none;border-radius:var(--guaupo-radius-pill)}.appointment_confirm__iwzsT{background:var(--guaupo-card);border-radius:var(--guaupo-radius-card);padding:24px 20px;text-align:center;box-shadow:var(--guaupo-shadow-card)}.appointment_confirmEmoji__8bTsI{font-size:48px;display:block;margin-bottom:var(--guaupo-space-xs)}.appointment_confirmTitle__clWGV{margin:0 0 6px;font-family:var(--guaupo-font-heading);font-size:18px;font-weight:800;color:var(--guaupo-text)}.appointment_confirmBody__DnCxA{margin:0 0 18px;font-size:var(--guaupo-size-small);color:var(--guaupo-text-muted);line-height:1.5}.appointment_danger__UJfbh{width:100%;font:inherit;font-size:15px;font-weight:800;background:var(--guaupo-danger-text);color:var(--guaupo-on-primary);border:none;border-radius:var(--guaupo-radius-pill);padding:14px;cursor:pointer}.appointment_cancelled__YDwqG{background:var(--guaupo-card);border-radius:var(--guaupo-radius-block);padding:14px 16px;font-size:var(--guaupo-size-small);color:var(--guaupo-text-muted);text-align:center;margin:0}.appointment_cancelled__YDwqG p{margin:var(--guaupo-space-xs) 0 0}.appointment_cancelled__YDwqG .appointment_declinedLead__tR4Z6{margin:0;font-weight:700;color:var(--guaupo-text)}.appointment_pending__k4HWj{display:flex;flex-direction:column;align-items:flex-start;gap:var(--guaupo-space-sm);background:var(--guaupo-card);border-radius:var(--guaupo-radius-block);padding:14px 16px}.appointment_pendingText__9bMDS{margin:0;font-size:var(--guaupo-size-small);line-height:1.5;color:var(--guaupo-text-muted)}.appointment_error__qPj5G{margin:0;background:var(--guaupo-danger-bg);border:1px solid var(--guaupo-danger-border);color:var(--guaupo-danger-text);border-radius:var(--guaupo-radius-block);padding:10px 12px;font-size:var(--guaupo-size-small)}.appointment_centred__wpweD{min-height:100vh;display:grid;place-items:center;padding:24px;text-align:center}.appointment_none__rZuCn{margin:0;font-size:var(--guaupo-size-small);color:var(--guaupo-text-muted)}.appointment_success__9wPuN{display:flex;flex-direction:column;align-items:stretch;gap:var(--guaupo-space-md);padding:var(--guaupo-space-2xl) var(--guaupo-space-xl);border-radius:var(--guaupo-radius-card);background:var(--guaupo-card);text-align:center;animation:var(--guaupo-anim-fade-up) var(--guaupo-dur) var(--guaupo-ease) both}.appointment_successBadge__wVb5R{position:relative;margin:var(--guaupo-space-sm) auto;width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:var(--guaupo-success-bg);animation:var(--guaupo-anim-pop) .6s var(--guaupo-ease) .15s both}.appointment_success__9wPuN[data-tone=request] .appointment_successBadge__wVb5R{background:var(--guaupo-primary-light)}.appointment_success__9wPuN[data-tone=request] .appointment_successCheck__MGsI8{background:var(--guaupo-primary-dark)}.appointment_successCheck__MGsI8{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--guaupo-success);color:var(--guaupo-on-primary);font-size:30px;font-weight:800;line-height:1}@keyframes appointment_paw-burst__t0DWr{0%{opacity:0;transform:rotate(var(--burst-angle)) translateY(0) scale(.4)}30%{opacity:.9}to{opacity:0;transform:rotate(var(--burst-angle)) translateY(-64px) scale(1)}}.appointment_burstPaw__HI2RC{position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;color:var(--guaupo-primary);opacity:0;animation:appointment_paw-burst__t0DWr .9s var(--guaupo-ease) .3s both;pointer-events:none}.appointment_successTitle__abiOu{margin:0;font-family:var(--guaupo-font-heading);font-size:26px;font-weight:800;color:var(--guaupo-text)}.appointment_successLine__aEr57{margin:0;font-size:var(--guaupo-size-body);line-height:1.5;color:var(--guaupo-text-soft)}.appointment_steps__z6YfQ{list-style:none;margin:var(--guaupo-space-sm) 0 0;padding:var(--guaupo-space-lg);display:flex;flex-direction:column;gap:var(--guaupo-space-md);border-radius:var(--guaupo-radius-block);background:var(--guaupo-primary-subtle);text-align:left}.appointment_stepItem__KM3sN{display:flex;align-items:center;gap:var(--guaupo-space-md);font-size:var(--guaupo-size-body);color:var(--guaupo-text-muted)}.appointment_stepItem__KM3sN[data-done=true]{font-weight:700;color:var(--guaupo-text)}.appointment_stepDot__JTQOG{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:2px solid var(--guaupo-primary-light);background:var(--guaupo-card);font-size:var(--guaupo-size-label);font-weight:800}.appointment_stepItem__KM3sN[data-done=true] .appointment_stepDot__JTQOG{border-color:var(--guaupo-primary);background:var(--guaupo-primary);color:var(--guaupo-on-primary)}.appointment_srOnly__j5mWG{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.appointment_successBadge__wVb5R,.appointment_success__9wPuN{animation:none}.appointment_burstPaw__HI2RC{display:none}}.StepFlow_progress__I1O_I{display:flex;align-items:center;justify-content:space-between}.StepFlow_progressLabel__3uIQO{font-size:var(--guaupo-size-caption);color:var(--guaupo-text-muted)}.StepFlow_progress__I1O_I[data-size=large] .StepFlow_progressLabel__3uIQO{font-size:var(--guaupo-size-label)}.StepFlow_dots__ziXtx{display:flex;gap:5px}.StepFlow_dot__j_ceu{width:22px;height:6px;border-radius:var(--guaupo-radius-pill);background:var(--guaupo-track);transition:background .3s}.StepFlow_dot__j_ceu[data-filled=true]{background:var(--guaupo-primary)}@keyframes StepFlow_step-in-forward__Bp31d{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes StepFlow_step-in-back__RiyxM{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes StepFlow_step-out-forward__LFD9o{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(-16px)}}@keyframes StepFlow_step-out-back__UTRaM{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(16px)}}.StepFlow_stage__FzgYn[data-phase=in][data-direction=forward]{animation:StepFlow_step-in-forward__Bp31d .26s var(--guaupo-ease) both}.StepFlow_stage__FzgYn[data-phase=in][data-direction=back]{animation:StepFlow_step-in-back__RiyxM .26s var(--guaupo-ease) both}.StepFlow_stage__FzgYn[data-phase=out][data-direction=forward]{animation:StepFlow_step-out-forward__LFD9o .18s ease-in both}.StepFlow_stage__FzgYn[data-phase=out][data-direction=back]{animation:StepFlow_step-out-back__UTRaM .18s ease-in both}@media (prefers-reduced-motion:reduce){.StepFlow_stage__FzgYn{animation:none}.StepFlow_dot__j_ceu{transition:none}}.book_page__vT2cY{min-height:100vh;display:flex;justify-content:center}.book_shell__B3sRf{width:100%;max-width:560px;display:flex;flex-direction:column;padding:32px 16px 48px}.book_header__UxZlD{display:flex;align-items:center;gap:var(--guaupo-space-md);padding-bottom:28px}.book_back__q0q2_{width:40px;height:40px;border-radius:50%;border:none;background:var(--guaupo-card);box-shadow:var(--guaupo-shadow-card);cursor:pointer;display:grid;place-items:center;font-size:18px;color:var(--guaupo-text);flex-shrink:0}.book_title__9z4Bw{margin:0;font-family:var(--guaupo-font-heading);font-size:var(--guaupo-size-h1);font-weight:800;color:var(--guaupo-text);line-height:1.2}.book_subtitle__5NATs{margin:0;font-size:var(--guaupo-size-body);color:var(--guaupo-text-muted)}.book_section__v_B6S{margin-bottom:28px}.book_flowTitle__h9J2Q{margin:0;font-family:var(--guaupo-font-heading);font-size:var(--guaupo-size-h2);font-weight:800;color:var(--guaupo-text);line-height:1.2}.book_stage__FLPTr{margin-top:var(--guaupo-space-xl)}.book_step__YzOlh{display:flex;flex-direction:column;gap:var(--guaupo-space-2xl)}.book_prose__3bm53{display:flex;flex-direction:column;gap:var(--guaupo-space-xs)}.book_question__z0D5S{margin:0;font-family:var(--guaupo-font-heading);font-size:28px;font-weight:800;color:var(--guaupo-text);line-height:1.25}.book_hint__Quf1M{color:var(--guaupo-text-muted);line-height:1.5}.book_hint__Quf1M,.book_note__jRjux{margin:0;font-size:var(--guaupo-size-body)}.book_note__jRjux{background:var(--guaupo-card);border-radius:var(--guaupo-radius-block);padding:10px 14px;color:var(--guaupo-text-soft);line-height:1.45}.book_summary__8VT8v{position:relative;overflow:hidden;background:var(--guaupo-primary);border-radius:var(--guaupo-radius-card);padding:var(--guaupo-space-2xl);display:flex;flex-direction:column;gap:var(--guaupo-space-lg)}.book_summaryPaw__vqBK9{position:absolute;right:-16px;bottom:-20px;font-size:100px;opacity:.08;pointer-events:none}.book_summaryDog__E090z{margin:0;display:flex;align-items:center;gap:var(--guaupo-space-md);font-family:var(--guaupo-font-heading);font-size:var(--guaupo-size-h2);font-weight:800;color:var(--guaupo-on-primary)}.book_summaryAvatar__EjIoQ{width:48px;height:48px;border-radius:var(--guaupo-radius-block);background:var(--guaupo-card);display:grid;place-items:center;font-size:26px}.book_rows__QiGhZ{position:relative;margin:0;display:flex;flex-direction:column;gap:var(--guaupo-space-xs)}.book_row__3BohT{background:hsla(0,0%,100%,.15);border-radius:var(--guaupo-radius-block);padding:12px 14px;display:flex;align-items:center;gap:var(--guaupo-space-sm)}.book_rowLabel__mZUFN{margin:0 0 1px;font-size:var(--guaupo-size-label);font-weight:700;color:var(--guaupo-on-primary-soft);text-transform:uppercase;letter-spacing:.04em}.book_rowValue__Ttfs1{margin:0;font-family:var(--guaupo-font-heading);font-size:var(--guaupo-size-h3);font-weight:800;color:var(--guaupo-on-primary)}.book_rowExtra__sxnsX{margin:0;font-size:var(--guaupo-size-label);color:var(--guaupo-on-primary-soft)}.book_sectionTitle__X_FGB{margin:0 0 var(--guaupo-space-sm);font-family:var(--guaupo-font-heading);font-size:var(--guaupo-size-h2);font-weight:800;color:var(--guaupo-text)}.book_dayHeader__WzpFz{display:flex;align-items:baseline;justify-content:space-between;gap:var(--guaupo-space-sm)}.book_dayHeader__WzpFz .book_sectionTitle__X_FGB{margin-bottom:0}.book_dayNav__7LsHW{display:flex;gap:var(--guaupo-space-xs);flex-shrink:0}.book_services__KDra3{display:grid;grid-gap:var(--guaupo-space-sm);gap:var(--guaupo-space-sm)}.book_days__GAi2j{display:flex;gap:var(--guaupo-space-sm);overflow-x:auto;padding-bottom:6px;margin-top:var(--guaupo-space-sm);scrollbar-width:none;scroll-snap-type:x proximity}.book_days__GAi2j>*{scroll-snap-align:center}.book_days__GAi2j::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.book_days__GAi2j{scrollbar-width:thin;scrollbar-color:var(--guaupo-primary-light) transparent;padding-bottom:10px}.book_days__GAi2j::-webkit-scrollbar{display:block;height:6px}.book_days__GAi2j::-webkit-scrollbar-track{background:transparent}.book_days__GAi2j::-webkit-scrollbar-thumb{background:var(--guaupo-primary-light);border-radius:var(--guaupo-radius-pill)}}.book_times__sKoWL{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));grid-gap:var(--guaupo-space-sm);gap:var(--guaupo-space-sm)}.book_timeGroups__M_KPK{display:flex;flex-direction:column;gap:var(--guaupo-space-lg)}.book_timeGroupTitle___qdSA{margin:0 0 var(--guaupo-space-sm);font-size:var(--guaupo-size-label);font-weight:700;color:var(--guaupo-text-soft)}.book_error__JgmWC{background:var(--guaupo-danger-bg);border:1px solid var(--guaupo-danger-border);color:var(--guaupo-danger-text);border-radius:var(--guaupo-radius-block);padding:10px 12px}.book_error__JgmWC,.book_none__jV1h_{margin:0;font-size:var(--guaupo-size-body)}.book_none__jV1h_{color:var(--guaupo-text-muted)}.book_centred__Dtvni{min-height:100vh;display:grid;place-items:center;padding:24px;text-align:center}.book_groomers__pxrYH{display:flex;gap:var(--guaupo-space-sm);overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.book_groomers__pxrYH::-webkit-scrollbar{display:none}.book_groomer__ZQCCh{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:80px;padding:10px 8px;font-family:var(--guaupo-font-body);background:var(--guaupo-card);border:2px solid transparent;border-radius:var(--guaupo-radius-card);cursor:pointer;flex-shrink:0;transition:border-color .18s ease,background-color .18s ease}.book_groomer__ZQCCh[aria-pressed=true]{border-color:var(--guaupo-primary);background:var(--guaupo-primary-subtle)}.book_groomer__ZQCCh:focus-visible{outline:var(--guaupo-focus-ring-width) solid var(--guaupo-focus-ring-color);outline-offset:2px}.book_groomerAvatar__dL0zt{display:grid;width:44px;height:44px;overflow:hidden;place-items:center;font-size:18px;font-weight:700;color:var(--guaupo-primary-dark);background:var(--guaupo-primary-light);border-radius:var(--guaupo-radius-pill)}.book_groomerPhoto__utrYR{width:100%;height:100%;object-fit:cover}.book_groomerName__AnGT0{max-width:80px;overflow:hidden;font-size:var(--guaupo-size-label);font-weight:700;color:var(--guaupo-text);text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.book_groomer__ZQCCh{transition:none}}.book_dogGrid__PSEIO{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--guaupo-space-sm);gap:var(--guaupo-space-sm)}.book_dogCard__B9z3u{font:inherit;cursor:pointer;background:var(--guaupo-primary-subtle);border-radius:var(--guaupo-radius-card);padding:16px;display:flex;flex-direction:column;align-items:center;gap:var(--guaupo-space-xs);text-align:center;border:2px solid transparent;transition:box-shadow .15s ease,border-color .15s ease}.book_dogCard__B9z3u:hover{border-color:var(--guaupo-primary-border);box-shadow:var(--guaupo-shadow-card)}.book_dogAvatar___fHt7{width:52px;height:52px;border-radius:var(--guaupo-radius-block);background:var(--guaupo-card);display:grid;place-items:center;font-size:28px;box-shadow:var(--guaupo-shadow-card)}.book_dogName__TuRZn{margin:0 0 2px;font-family:var(--guaupo-font-heading);font-size:var(--guaupo-size-label);font-weight:800;color:var(--guaupo-text)}.book_dogBreed___P_SV{margin:0;font-size:var(--guaupo-size-label);color:var(--guaupo-text-muted)}.book_dogSalon__n3i_S{margin:0;color:var(--guaupo-primary-dark)}.book_dogSalon__n3i_S,.book_dogVisit__iIk09{font-size:var(--guaupo-size-label);font-weight:700}.book_dogVisit__iIk09{color:var(--guaupo-text-muted);background:var(--guaupo-card);border-radius:var(--guaupo-radius-pill);padding:3px 8px}.book_firstDog__eOGvi{display:flex;flex-direction:column;gap:var(--guaupo-space-sm);text-align:center;max-width:320px}.book_firstDogPaw__YdpHq{font-size:52px;line-height:1}@media (prefers-reduced-motion:reduce){.book_dogCard__B9z3u{transition:none}}.book_firstFree__sxJEl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--guaupo-space-md);background:var(--guaupo-card);border:2px solid var(--guaupo-primary-light);border-radius:var(--guaupo-radius-card);padding:var(--guaupo-space-lg)}.book_firstFreeLabel__yOop5{margin:0 0 var(--guaupo-space-xs);font-size:var(--guaupo-size-label);font-weight:700;color:var(--guaupo-primary-dark)}.book_firstFreeWhen__vOdvs{margin:0;font-family:var(--guaupo-font-heading);font-size:var(--guaupo-size-h2);font-weight:800;color:var(--guaupo-text)}.book_calendarLink__BWkBx{display:inline-flex;align-items:center;gap:var(--guaupo-space-xs);min-height:48px;margin-top:var(--guaupo-space-xs);padding:0 var(--guaupo-space-xs);background:none;border:none;border-radius:var(--guaupo-radius-pill);font:inherit;font-size:var(--guaupo-size-body);font-weight:700;color:var(--guaupo-primary-dark);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.book_calendarLink__BWkBx:focus-visible{outline:var(--guaupo-focus-ring-width) solid var(--guaupo-focus-ring-color);outline-offset:2px}.book_calendarDialog__H8_64{width:min(400px,calc(100vw - 32px));padding:0;border:none;border-radius:var(--guaupo-radius-card);background:var(--guaupo-card);box-shadow:var(--guaupo-shadow-panel)}.book_calendarDialog__H8_64::-webkit-backdrop{background:rgba(42,36,64,.5)}.book_calendarDialog__H8_64::backdrop{background:rgba(42,36,64,.5)}.book_calendarBody__iPL_6{padding:var(--guaupo-space-2xl)}.book_calendarHead__Zlwyw{display:flex;align-items:center;justify-content:space-between;gap:var(--guaupo-space-sm);margin-bottom:var(--guaupo-space-md)}.book_calendarHead__Zlwyw .book_sectionTitle__X_FGB{margin:0}.book_calendarClose__zkjp3{width:40px;height:40px;border:none;border-radius:50%;background:var(--guaupo-primary-subtle);color:var(--guaupo-text);font-size:var(--guaupo-size-body);cursor:pointer}.book_actionBar__LDaG4{width:100%}@media (max-width:640px){.book_actionBar__LDaG4{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;padding:var(--guaupo-space-sm) 0 calc(var(--guaupo-space-sm) + env(safe-area-inset-bottom));background:var(--guaupo-page)}}.DogFields_birthRow__Pua3e{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--guaupo-space-sm);gap:var(--guaupo-space-sm)}@media (max-width:360px){.DogFields_birthRow__Pua3e{grid-template-columns:1fr}}.DogFormLayout_page__OWnly{min-height:100vh;display:flex;justify-content:center}.DogFormLayout_shell__ftmJ_{width:100%;max-width:420px;display:flex;flex-direction:column;padding:48px 20px}.DogFormLayout_header__ZR6Dm{display:flex;align-items:center;gap:var(--guaupo-space-md);margin-bottom:var(--guaupo-space-xl)}.DogFormLayout_back__FDr9W{width:40px;height:40px;border-radius:50%;border:none;background:var(--guaupo-card);box-shadow:var(--guaupo-shadow-card);cursor:pointer;display:grid;place-items:center;font-size:18px;color:var(--guaupo-text);flex-shrink:0}.DogFormLayout_title__cK9zh{margin:0 0 2px;font-family:var(--guaupo-font-heading);font-size:var(--guaupo-size-h1);font-weight:800;color:var(--guaupo-text)}.DogFormLayout_subtitle__q4BVb{margin:0;font-size:var(--guaupo-size-caption);color:var(--guaupo-text-muted)}.DogFormLayout_avatar__Fkmwa{display:flex;flex-direction:column;align-items:center;gap:var(--guaupo-space-xs);margin-bottom:var(--guaupo-space-xl)}.DogFormLayout_avatarMark__L1G1k{width:80px;height:80px;border-radius:var(--guaupo-radius-panel);background:var(--guaupo-primary);display:grid;place-items:center;font-size:40px;box-shadow:0 8px 24px -8px var(--guaupo-primary)}.DogFormLayout_avatarName__DSyav{margin:0;font-family:var(--guaupo-font-heading);font-size:var(--guaupo-size-h2);font-weight:800;color:var(--guaupo-text)}.DogFormLayout_fields__AYKKU{display:flex;flex-direction:column;gap:var(--guaupo-space-lg)}.DogFormLayout_card__GH7bF,.DogFormLayout_danger__6IPa1{background:var(--guaupo-card);border-radius:var(--guaupo-radius-block);padding:16px;box-shadow:var(--guaupo-shadow-card)}.DogFormLayout_danger__6IPa1{display:flex;align-items:center;justify-content:space-between;gap:var(--guaupo-space-md)}.DogFormLayout_dangerTitle__R73pV{margin:0 0 2px;font-size:var(--guaupo-size-label);font-weight:700;color:var(--guaupo-danger-text)}.DogFormLayout_dangerHint__TItSt{margin:0;font-size:var(--guaupo-size-caption);color:var(--guaupo-text-muted)}.DogFormLayout_dangerButton__367n4{font:inherit;font-size:var(--guaupo-size-small);font-weight:700;background:var(--guaupo-danger-bg);color:var(--guaupo-danger-text);border:none;border-radius:var(--guaupo-radius-pill);padding:8px 14px;cursor:pointer;white-space:nowrap}.DogFormLayout_confirm__S6I4J{background:var(--guaupo-card);border-radius:var(--guaupo-radius-block);padding:20px 16px;box-shadow:var(--guaupo-shadow-card);text-align:center}.DogFormLayout_confirmEmoji__Vz3jB{font-size:44px;display:block;margin-bottom:var(--guaupo-space-xs)}.DogFormLayout_confirmTitle__xW47k{margin:0 0 6px;font-family:var(--guaupo-font-heading);font-size:18px;font-weight:800;color:var(--guaupo-text)}.DogFormLayout_confirmBody__rd0K6{margin:0 0 18px;font-size:var(--guaupo-size-small);color:var(--guaupo-text-muted);line-height:1.5}.DogFormLayout_confirmActions__wkn_v{display:flex;flex-direction:column;gap:var(--guaupo-space-sm)}.DogFormLayout_error__9klDe{margin:0;background:var(--guaupo-danger-bg);border:1px solid var(--guaupo-danger-border);color:var(--guaupo-danger-text);border-radius:var(--guaupo-radius-block);padding:10px 12px;font-size:var(--guaupo-size-small)}.DogFormLayout_saved__g9g2u{background:var(--guaupo-success);border-radius:var(--guaupo-radius-pill);padding:15px;display:flex;align-items:center;justify-content:center;gap:var(--guaupo-space-sm);color:var(--guaupo-on-primary);font-weight:800}.DogFormLayout_centred__Z0crI{min-height:100vh;display:grid;place-items:center;padding:24px;text-align:center}.DogFormLayout_cardLabel__hWHgW{margin:0 0 10px;font-family:var(--guaupo-font-body);font-size:var(--guaupo-size-caption);font-weight:700;color:var(--guaupo-text-muted);text-transform:uppercase;letter-spacing:.05em}.register_page__hz6S3{overflow:hidden;min-height:100vh;align-items:center;justify-content:flex-start;padding:56px 16px 48px}.register_page__hz6S3,.register_shell__kjxKj{position:relative;display:flex;flex-direction:column}.register_shell__kjxKj{width:100%;max-width:420px;gap:var(--guaupo-space-2xl)}.register_brand__0g11l{display:block;margin:0 auto;width:240px;max-width:70%;height:auto;margin-bottom:var(--guaupo-space-sm)}.register_card__ACzEt{background:var(--guaupo-card);border-radius:var(--guaupo-radius-card);padding:36px 28px 32px;box-shadow:var(--guaupo-shadow-panel);animation:var(--guaupo-anim-fade-up) var(--guaupo-dur) var(--guaupo-ease) both;transition:min-height .25s var(--guaupo-ease)}@media (prefers-reduced-motion:reduce){.register_badge__4kWHm,.register_card__ACzEt{animation:none}.register_card__ACzEt{transition:none}}.register_step__l5Nyb{display:flex;flex-direction:column;align-items:stretch;gap:var(--guaupo-space-lg);text-align:center}.register_badge__4kWHm{margin-inline:auto;width:80px;height:80px;border-radius:var(--guaupo-radius-panel);background:var(--guaupo-primary-light);display:grid;place-items:center;font-size:40px;animation:var(--guaupo-anim-pop) var(--guaupo-dur) var(--guaupo-ease) both}.register_question__ndlPs{margin:0;font-family:var(--guaupo-font-heading);font-size:22px;font-weight:800;color:var(--guaupo-text)}.register_hint__bWNH8{margin:0;font-size:var(--guaupo-size-small);color:var(--guaupo-text-muted);line-height:1.6}.register_prose__uo7OJ{display:flex;flex-direction:column;gap:var(--guaupo-space-sm)}.register_field__4kyQh{width:100%;text-align:left}.register_nameInput__ZTYHK{text-align:center;font-size:18px;font-weight:700}.register_actions__RvAnq{width:100%;display:flex;flex-direction:column;gap:var(--guaupo-space-sm)}.register_back__ED7FB{background:none;border:none;padding:6px;font:inherit;font-size:var(--guaupo-size-small);font-weight:700;color:var(--guaupo-text-muted);cursor:pointer;border-radius:var(--guaupo-radius-pill)}.register_back__ED7FB:hover{color:var(--guaupo-primary-dark)}.register_form__Qgfyg{display:flex;flex-direction:column;gap:var(--guaupo-space-md);text-align:left;width:100%}.register_formHeader__tEjFG{text-align:center}.register_optional__exog5{font-size:var(--guaupo-size-caption);color:var(--guaupo-text-muted);background:var(--guaupo-primary-subtle);border-radius:var(--guaupo-radius-pill);padding:3px 8px}.register_error__5q9gX{margin:0;background:var(--guaupo-danger-bg);border:1px solid var(--guaupo-danger-border);color:var(--guaupo-danger-text);border-radius:var(--guaupo-radius-block);padding:10px 12px;font-size:var(--guaupo-size-small);line-height:1.4}.register_terms__yeMYB{text-align:center;margin:0;font-size:var(--guaupo-size-caption);color:var(--guaupo-text-muted)}.register_session__6YgDC{margin:0;background:var(--guaupo-card);border-radius:var(--guaupo-radius-block);padding:10px 14px;font-size:var(--guaupo-size-small);color:var(--guaupo-text-soft);line-height:1.45;text-align:center}.register_sessionSwitch__WpKaL{font:inherit;font-weight:700;color:var(--guaupo-primary);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.register_sessionNote__DR1Z8{margin:0;padding:10px 12px;font-size:var(--guaupo-size-small);color:var(--guaupo-text-soft);line-height:1.45}.register_sessionNote__DR1Z8,.register_summary__6IY1_{background:var(--guaupo-primary-subtle);border-radius:var(--guaupo-radius-block)}.register_summary__6IY1_{padding:16px 20px;width:100%;display:flex;align-items:center;gap:var(--guaupo-space-md);text-align:left}.register_summaryEmoji__AhMV2{font-size:36px}.register_summaryName__ZfaF3{margin:0 0 2px;font-family:var(--guaupo-font-heading);font-size:var(--guaupo-size-h3);font-weight:800;color:var(--guaupo-text)}.register_summaryMeta__xvPPZ{margin:0;font-size:var(--guaupo-size-small);color:var(--guaupo-text-muted)}.register_party__O3d_y{font-size:64px;animation:var(--guaupo-anim-celebrate) var(--guaupo-dur) var(--guaupo-ease) both}.register_footer__4siTx{text-align:center;margin:0;font-size:var(--guaupo-size-small);color:var(--guaupo-text-muted)}.register_link__Megwz{color:var(--guaupo-primary);font-weight:700;text-decoration:none}.register_link__Megwz:hover{text-decoration:underline}.register_loading__Ra_Xl{min-height:100vh;display:grid;place-items:center}.ModalDialog_dialog__M5pnk{width:min(480px,calc(100vw - 32px));padding:0;border:none;border-radius:var(--guaupo-radius-card);background:var(--guaupo-card);box-shadow:var(--guaupo-shadow-panel);color:var(--guaupo-text)}.ModalDialog_dialog__M5pnk::-webkit-backdrop{background:rgba(42,36,64,.5)}.ModalDialog_dialog__M5pnk::backdrop{background:rgba(42,36,64,.5)}.ModalDialog_body__LA5TO{display:flex;flex-direction:column;gap:var(--guaupo-space-lg);padding:var(--guaupo-space-2xl)}.ModalDialog_head__BLd9Y{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--guaupo-space-md)}.ModalDialog_title__QlWrY{margin:0;font-family:var(--guaupo-font-heading);font-size:var(--guaupo-size-h3);font-weight:700}.ModalDialog_close__ThM6J{position:relative;flex-shrink:0;padding:var(--guaupo-space-xs);border:none;background:transparent;color:var(--guaupo-text-muted);font-size:var(--guaupo-size-body);cursor:pointer}.bulkConsent_text__5azfF{margin:0;font-size:var(--guaupo-size-body);line-height:1.5;color:var(--guaupo-text)}.bulkConsent_result___9s8p{margin:0;background:var(--guaupo-success-bg);color:var(--guaupo-success-text);font-size:var(--guaupo-size-body)}.bulkConsent_declaration__F1bTj,.bulkConsent_result___9s8p{padding:var(--guaupo-space-md) var(--guaupo-space-lg);border-radius:var(--guaupo-radius-input);font-weight:700}.bulkConsent_declaration__F1bTj{position:relative;display:flex;align-items:flex-start;gap:var(--guaupo-space-sm);background:var(--guaupo-primary-subtle);font-size:var(--guaupo-size-small);line-height:1.5;color:var(--guaupo-text);cursor:pointer}.bulkConsent_box__EN_Yv{flex-shrink:0;width:20px;height:20px;margin:2px 0 0;accent-color:var(--guaupo-primary)}.bulkConsent_error__7pO22{margin:0;font-size:var(--guaupo-size-small);font-weight:700;color:var(--guaupo-danger-text)}.bulkConsent_actions__mMgSv{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--guaupo-space-sm)}.PhotoCropper_cropper__Yd5P9{display:flex;flex-direction:column;align-items:center;gap:var(--guaupo-space-md)}.PhotoCropper_viewport__a2xLR{position:relative;width:min(280px,100%);overflow:hidden;border-radius:var(--guaupo-radius-card);background:var(--guaupo-neutral-bg);touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PhotoCropper_viewport__a2xLR[data-shape=frame]{width:min(360px,100%)}.PhotoCropper_viewport__a2xLR[data-shape=frame][data-portrait=true]{width:min(270px,100%)}.PhotoCropper_viewport__a2xLR:active{cursor:-webkit-grabbing;cursor:grabbing}.PhotoCropper_picture__BJvRD{position:absolute;max-width:none;pointer-events:none}.PhotoCropper_mask__760LR{position:absolute;inset:0;background:radial-gradient(circle closest-side,transparent 99%,rgba(42,36,64,.55) 100%);pointer-events:none}.PhotoCropper_help__zFBfg{margin:0;max-width:280px;color:var(--guaupo-text-muted);font-size:var(--guaupo-size-small);text-align:center}.PhotoCropper_zoom__Gw20u{display:flex;align-items:center;gap:var(--guaupo-space-md);width:min(280px,100%);color:var(--guaupo-text);font-size:var(--guaupo-size-label);font-weight:700}.PhotoCropper_zoom__Gw20u input{flex:1 1;min-width:0;accent-color:var(--guaupo-primary-dark)}.PhotoFlow_status__GY3SZ{margin:0;min-height:1.2em;color:var(--guaupo-text-muted);font-size:var(--guaupo-size-small)}.PhotoFlow_status__GY3SZ[data-tone=error]{color:var(--guaupo-danger-text)}.PhotoFlow_dialogButtons__4OTJm{display:flex;justify-content:flex-end;gap:var(--guaupo-space-sm)}.PhotoField_field__7kdN0{display:flex;align-items:center;gap:var(--guaupo-space-lg)}.PhotoField_actions__jfy0H{display:flex;flex-direction:column;gap:var(--guaupo-space-sm);min-width:0}.PhotoField_buttons__XbHyB{display:flex;flex-wrap:wrap;gap:var(--guaupo-space-sm)}.PhotoField_status__8PXbv{margin:0;min-height:1.2em;color:var(--guaupo-text-muted);font-size:var(--guaupo-size-small)}.PhotoField_status__8PXbv[data-tone=error]{color:var(--guaupo-danger-text)}.dog_shell__XcACn{min-height:100vh;background:var(--guaupo-page);display:flex}.dog_main__j8GI6{flex:1 1;min-width:0;display:flex;flex-direction:column}.dog_missing__DVe_W{flex:1 1;display:grid;place-items:center}.dog_topbar__ocJNs{background:var(--guaupo-card);border-bottom:1px solid var(--guaupo-primary-border);padding:16px 28px;display:flex;align-items:center;gap:14px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.dog_back__8DW9e{width:36px;height:36px;border-radius:50%;border:none;background:var(--guaupo-primary-subtle);cursor:pointer;font-size:16px;color:var(--guaupo-text);flex-shrink:0}.dog_titleBlock__A_SFr{flex:1 1;min-width:0}.dog_title__5wgbN{margin:0 0 1px;font-family:var(--guaupo-font-heading);font-size:20px;font-weight:800;color:var(--guaupo-text)}.dog_subtitle__vRbJi{margin:0;font-family:var(--guaupo-font-body);font-size:13px;color:var(--guaupo-text-muted)}.dog_content__8fzNh{padding:28px;display:grid;grid-template-columns:1fr 300px;grid-gap:20px;gap:20px;align-items:start}@media (max-width:900px){.dog_content__8fzNh{grid-template-columns:1fr}}.dog_column__EIFoa{display:flex;flex-direction:column;gap:16px;min-width:0}.dog_pair__5mGNX{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:640px){.dog_pair__5mGNX{grid-template-columns:1fr}}.dog_card__Kn56K{background:var(--guaupo-card);border-radius:var(--guaupo-radius-block);padding:20px;box-shadow:var(--guaupo-shadow-card)}.dog_cardTitle__9J2cl{margin:0 0 14px;font-size:var(--guaupo-size-caption);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.dog_cardTitle__9J2cl,.dog_hint__2l0L5{font-family:var(--guaupo-font-body);color:var(--guaupo-text-muted)}.dog_hint__2l0L5{margin:8px 0 0;font-size:12px}.dog_error__k0vDb{margin:8px 0 0;font-family:var(--guaupo-font-body);font-size:13px;font-weight:700;color:var(--guaupo-progress-text)}.dog_textarea__9GIrB{font-family:var(--guaupo-font-body);font-size:14px;color:var(--guaupo-text);background:var(--guaupo-primary-subtle);border:1.5px solid var(--guaupo-primary-border);border-radius:var(--guaupo-radius-input);padding:11px 14px;width:100%;transition:border-color .15s,box-shadow .15s;height:80px;resize:vertical}.dog_textarea__9GIrB:focus{outline:none;border-color:var(--guaupo-primary);box-shadow:0 0 0 3px var(--guaupo-primary-light)}.dog_birthRow__ScJL7{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.dog_extraHead__cndTK{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px;gap:12px}.dog_extraHead__cndTK .dog_cardTitle__9J2cl{margin:0 0 3px}.dog_extraValue__nAnkM{font-family:var(--guaupo-font-heading);font-size:20px;font-weight:800;color:var(--guaupo-primary);white-space:nowrap}.dog_extraChips__7NBHI{display:flex;gap:8px;flex-wrap:wrap}.dog_extraCustom__9VYnh{display:flex;align-items:center;gap:var(--guaupo-space-xs);margin-top:12px;font-family:var(--guaupo-font-body);font-size:.8125rem;color:var(--guaupo-text-muted)}.dog_extraCustom__9VYnh input{width:80px;font-family:var(--guaupo-font-body);font-size:.875rem;font-weight:700;color:var(--guaupo-text);background:var(--guaupo-primary-subtle);border:1.5px solid var(--guaupo-primary-border);border-radius:var(--guaupo-radius-input);padding:7px 12px;min-height:var(--guaupo-target-min);transition:border-color .15s,box-shadow .15s}.dog_extraCustom__9VYnh input:focus{outline:none;border-color:var(--guaupo-primary);box-shadow:0 0 0 3px var(--guaupo-primary-light)}.dog_extraChip__61a3O{font-family:var(--guaupo-font-body);font-size:13px;font-weight:700;padding:8px 16px;border-radius:var(--guaupo-radius-pill);border:1.5px solid var(--guaupo-primary-border);background:var(--guaupo-primary-subtle);color:var(--guaupo-text-soft);cursor:pointer;transition:all .15s}.dog_extraChip__61a3O[data-active=true]{background:var(--guaupo-primary);border-color:var(--guaupo-primary);color:var(--guaupo-on-primary)}.dog_side__uLn94{position:-webkit-sticky;position:sticky;top:88px;display:flex;flex-direction:column;gap:12px}.dog_preview__luNFg{background:var(--guaupo-primary);border-radius:var(--guaupo-radius-block);padding:20px;text-align:center}.dog_previewEmoji__gq_fs{font-size:48px;margin-bottom:8px}.dog_previewName__VEohi{margin:0 0 4px;font-family:var(--guaupo-font-heading);font-size:20px;font-weight:800;color:var(--guaupo-on-primary)}.dog_previewBreed__NZ9rT{margin:0 0 12px;font-family:var(--guaupo-font-body);font-size:13px;color:hsla(0,0%,100%,.65)}.dog_tags__PoAGI{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.dog_tag__9OM5k{font-family:var(--guaupo-font-body);font-size:var(--guaupo-size-caption);font-weight:700;background:hsla(0,0%,100%,.15);color:var(--guaupo-on-primary);border-radius:var(--guaupo-radius-pill);padding:4px 10px}.dog_stats__Gtd0_{margin:0;display:flex;flex-direction:column;gap:10px}.dog_stat__1Fow1{display:flex;justify-content:space-between;align-items:center;gap:12px}.dog_stat__1Fow1 dt{font-family:var(--guaupo-font-body);font-size:13px;color:var(--guaupo-text-muted)}.dog_stat__1Fow1 dd{margin:0;font-family:var(--guaupo-font-heading);font-size:16px;font-weight:800;color:var(--guaupo-text);text-align:right}.dog_money__82_9L{color:var(--guaupo-success-text)}.dog_titleRow__uthmd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dog_owner__5u2C7{font-family:var(--guaupo-font-body);font-size:12px;color:var(--guaupo-text-muted)}.dog_ownerLink__6gS6y{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;color:var(--guaupo-text)}.dog_ownerLink__6gS6y:hover{color:var(--guaupo-primary);text-decoration:underline}.dog_notFound__xxn8g{padding:48px;text-align:center;display:grid;justify-items:center;grid-gap:var(--guaupo-space-md);gap:var(--guaupo-space-md)}.dog_notFoundEmoji__12A7Q{font-size:40px;margin:0}.dog_notFoundText__gZ8Ch{margin:0;font-family:var(--guaupo-font-body);font-size:14px;color:var(--guaupo-text-muted)}.ReadyPhotoControl_control__TuVYX{display:flex;flex-direction:column;gap:var(--guaupo-space-sm);min-width:0}.ReadyPhotoControl_row__dXwBR{display:flex;align-items:center;gap:var(--guaupo-space-md);min-width:0}.ReadyPhotoControl_thumb__Gh45D{flex:none;display:block;width:64px;height:48px;object-fit:cover;border-radius:var(--guaupo-radius-input);border:1px solid var(--guaupo-neutral-border);background:var(--guaupo-neutral-bg)}.ReadyPhotoControl_buttons__GIqwq{display:flex;flex-wrap:wrap;gap:var(--guaupo-space-sm);min-width:0}button.ReadyPhotoControl_tablet__hQAt9{min-height:48px}.ReadyPhotoControl_status__xur4G{margin:0;min-height:1.4em;color:var(--guaupo-text-secondary);font-size:var(--guaupo-size-small)}.ReadyPhotoControl_status__xur4G[data-tone=error]{color:var(--guaupo-danger-text)}.readyPhotoDialog_intro___D5v8{margin:0;color:var(--guaupo-text-secondary);font-size:var(--guaupo-size-label)}.readyPhotoDialog_buttons__K5JeO{display:flex;justify-content:flex-end}.agendaDatePicker_picker__f5xA2{display:contents}.agendaDatePicker_trigger__8Wn2o{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--guaupo-space-sm);font-family:var(--guaupo-font-heading);font-size:var(--guaupo-size-h1);font-weight:800;color:var(--guaupo-text);background:transparent;border:none;border-radius:var(--guaupo-radius-chip);cursor:pointer;white-space:nowrap;transition:background-color .18s ease}.agendaDatePicker_trigger__8Wn2o:hover,.agendaDatePicker_trigger__8Wn2o[aria-expanded=true]{background:var(--guaupo-primary-subtle)}.agendaDatePicker_caret__1jH0C{font-size:var(--guaupo-size-caption);color:var(--guaupo-text-secondary)}.agendaDatePicker_panel__L7aJ5{position:absolute;top:calc(100% + var(--guaupo-space-sm));left:0;z-index:60;width:min(320px,calc(100vw - 32px));padding:var(--guaupo-space-lg);background:var(--guaupo-card);border:1.5px solid var(--guaupo-primary-border);border-radius:var(--guaupo-radius-block);box-shadow:var(--guaupo-shadow-notif);animation:var(--guaupo-anim-fade-up) .18s var(--guaupo-ease) both}.agendaDatePicker_footer__IcY_y{display:flex;justify-content:center;margin-top:var(--guaupo-space-md);padding-top:var(--guaupo-space-sm);border-top:1px solid var(--guaupo-primary-border)}.agendaDatePicker_today__zL_tP{min-height:44px;padding:0 var(--guaupo-space-lg);font-family:var(--guaupo-font-body);font-size:var(--guaupo-size-label);font-weight:700;color:var(--guaupo-primary-dark);background:transparent;border:none;border-radius:var(--guaupo-radius-pill);cursor:pointer;transition:background-color .18s ease}.agendaDatePicker_today__zL_tP:hover{background:var(--guaupo-primary-subtle)}.agendaDatePicker_today__zL_tP:focus-visible{outline:var(--guaupo-focus-ring-width) solid var(--guaupo-focus-ring-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.agendaDatePicker_today__zL_tP,.agendaDatePicker_trigger__8Wn2o{transition:none}.agendaDatePicker_panel__L7aJ5{animation:none}}.waitlist_section__jLTW_{margin:var(--guaupo-space-xl) var(--guaupo-space-lg) var(--guaupo-space-lg);padding:var(--guaupo-space-lg);background:var(--guaupo-card);border:1px solid var(--guaupo-primary-border);border-radius:var(--guaupo-radius-card)}.waitlist_head__W_hP1{display:flex;align-items:center;justify-content:space-between;gap:var(--guaupo-space-md);margin-bottom:var(--guaupo-space-md)}.waitlist_title__hpGm_{margin:0;font-family:var(--guaupo-font-heading);font-size:16px;font-weight:800;color:var(--guaupo-text)}.waitlist_hint__gIPes{margin:0;font-size:var(--guaupo-size-small);color:var(--guaupo-text-muted)}.waitlist_list__iD5Uj{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.waitlist_item__fHG49{display:flex;align-items:center;justify-content:space-between;gap:var(--guaupo-space-md);padding:var(--guaupo-space-md) 0;border-top:1px solid var(--guaupo-primary-border)}.waitlist_who__N6TaP{min-width:0;font-size:var(--guaupo-size-label);color:var(--guaupo-text)}.waitlist_meta__WjM9j{display:block;font-size:var(--guaupo-size-small);color:var(--guaupo-text-muted)}.waitlist_fits__HrM3N{display:inline-block;margin-left:var(--guaupo-space-sm);padding:2px 8px;border-radius:var(--guaupo-radius-input);background:var(--guaupo-primary-subtle);color:var(--guaupo-primary-dark);font-size:var(--guaupo-size-small);font-weight:700}.waitlist_picker__Fv3vu{display:flex;flex-direction:column;gap:var(--guaupo-space-xs);margin:var(--guaupo-space-sm) 0 var(--guaupo-space-md);padding:0;list-style:none}.waitlist_option__n88Lp{width:100%;padding:var(--guaupo-space-sm) var(--guaupo-space-md);text-align:left;font-family:var(--guaupo-font-body);font-size:var(--guaupo-size-label);color:var(--guaupo-text);background:var(--guaupo-primary-subtle);border:1.5px solid var(--guaupo-primary-border);border-radius:var(--guaupo-radius-input);cursor:pointer}.waitlist_option__n88Lp:focus-visible{outline:2px solid var(--guaupo-primary);outline-offset:2px}.waitlist_optionOn__pWR3s{border-color:var(--guaupo-primary);font-weight:700}.live_screen__vRnZd{min-height:100vh;display:flex;flex-direction:column;gap:var(--guaupo-space-lg);padding:var(--guaupo-space-lg) var(--guaupo-space-xl) var(--guaupo-space-2xl);background:var(--guaupo-page);color:var(--guaupo-text);font-family:var(--guaupo-font-body)}.live_top__b8oLa{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--guaupo-space-md)}.live_exit__C_tm5{display:inline-flex;align-items:center;min-height:48px;padding:0 var(--guaupo-space-xl);border:1px solid var(--guaupo-primary-border);border-radius:var(--guaupo-radius-pill);background:transparent;color:var(--guaupo-primary-dark);font-size:var(--guaupo-size-body);font-weight:700;text-decoration:none}.live_exit__C_tm5:hover{background:var(--guaupo-primary-subtle)}.live_topRight__nOG9p{display:flex;align-items:center;flex-wrap:wrap;gap:var(--guaupo-space-md)}.live_clock__Gg0tt{margin:0;color:var(--guaupo-text-secondary);font-family:var(--guaupo-font-heading);font-size:var(--guaupo-size-h2);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button.live_touch__u0ClB{min-height:48px}.live_days__Ut7Q4{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:var(--guaupo-space-md)}.live_arrow__E5Puj{width:48px;height:48px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--guaupo-hairline);border-radius:50%;background:var(--guaupo-card);color:var(--guaupo-text-secondary);font-family:var(--guaupo-font-body);font-size:var(--guaupo-size-h1);font-weight:800;line-height:1;cursor:pointer}.live_arrow__E5Puj:hover{background:var(--guaupo-primary-subtle)}.live_title__N4wod>span>button{min-height:48px}.live_title__N4wod>span>div{width:min(432px,calc(100vw - 32px))}.live_title__N4wod{flex:0 1 auto;min-width:0;margin:0;font-family:var(--guaupo-font-heading);font-size:var(--guaupo-size-h1);font-weight:800}.live_chip__7xI3t{min-height:48px;padding:0 var(--guaupo-space-xl);border:1px solid var(--guaupo-hairline);border-radius:var(--guaupo-radius-pill);background:var(--guaupo-card);color:var(--guaupo-text);font-family:var(--guaupo-font-body);font-size:var(--guaupo-size-label);font-weight:800;cursor:pointer}.live_chip__7xI3t[aria-pressed=true]{background:var(--guaupo-ink);border-color:var(--guaupo-ink);color:var(--guaupo-on-ink)}.live_live__hZCYS:empty,.live_undoLive__sGei2:empty{display:none}.live_alert__d6Ott,.live_notice__FEONJ{margin:0;padding:var(--guaupo-space-md) var(--guaupo-space-lg);border-radius:var(--guaupo-radius-block);font-size:var(--guaupo-size-label);font-weight:700}.live_notice__FEONJ{background:var(--guaupo-success-bg);color:var(--guaupo-success-text)}.live_alert__d6Ott{background:var(--guaupo-danger-bg);color:var(--guaupo-danger-text)}.live_columns__PeZTE{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--guaupo-space-2xl);gap:var(--guaupo-space-2xl);align-items:start}@media (min-width:900px){.live_columns__PeZTE{grid-template-columns:repeat(2,minmax(0,1fr))}}.live_column__Bgjku,.live_single__k7G2J{min-width:0}.live_heading__GArzC{display:flex;align-items:baseline;gap:var(--guaupo-space-sm);margin:0 0 var(--guaupo-space-md);font-family:var(--guaupo-font-heading);font-size:var(--guaupo-size-h2);font-weight:800}.live_count__m4_d_{font-size:var(--guaupo-size-label);font-weight:700;color:var(--guaupo-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live_cards__RyEIc{display:flex;flex-direction:column;gap:var(--guaupo-space-md);margin:0;padding:0;list-style:none}.live_closed____M64,.live_none__2eEJf{margin:0;color:var(--guaupo-text-secondary);font-size:var(--guaupo-size-label)}.live_empty__HT5OO{padding:var(--guaupo-space-2xl) 0}.live_now__RuQv6{display:flex;align-items:center;gap:var(--guaupo-space-md);margin-bottom:var(--guaupo-space-md)}.live_now__RuQv6:after,.live_now__RuQv6:before{content:"";flex:1 1;height:2px;background:var(--guaupo-danger)}.live_nowLabel__fNj8X{color:var(--guaupo-danger-text);font-size:var(--guaupo-size-label);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live_card__Vpw17{display:flex;flex-direction:column;gap:var(--guaupo-space-md);padding:var(--guaupo-space-lg);background:var(--guaupo-card);border:1px solid var(--guaupo-hairline);border-radius:var(--guaupo-radius-card);box-shadow:var(--guaupo-shadow-card)}.live_card__Vpw17[data-next=true]{box-shadow:0 0 0 2px var(--guaupo-primary),var(--guaupo-shadow-panel)}.live_nextTag__2xZUw{margin:0;color:var(--guaupo-primary-dark);font-size:var(--guaupo-size-label);font-weight:800}.live_card__Vpw17[data-late=true]{border-color:var(--guaupo-warning)}.live_card__Vpw17[data-awaiting=true]{background:var(--guaupo-primary-subtle);border:1.5px dashed var(--guaupo-primary)}.live_cardHead__ynHBX{display:flex;align-items:center;gap:var(--guaupo-space-md);width:100%;min-height:56px;padding:0;border:none;background:transparent;color:var(--guaupo-text);font-family:var(--guaupo-font-body);text-align:left;cursor:pointer}.live_who__FTBBl{flex:1 1;min-width:0;display:flex;flex-direction:column}.live_dogName__0whrG{font-family:var(--guaupo-font-heading);font-size:var(--guaupo-size-h3);font-weight:800}.live_card__Vpw17[data-next=true] .live_dogName__0whrG{font-size:var(--guaupo-size-h1)}.live_meta__lmz1W{color:var(--guaupo-text-secondary);font-size:var(--guaupo-size-label)}.live_time__9aJwS{display:flex;flex-direction:column;align-items:flex-end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live_start__MzX1J{font-size:var(--guaupo-size-h2);font-weight:800}.live_pickup__sbvwp{color:var(--guaupo-text-secondary);font-size:var(--guaupo-size-label)}.live_line__Jxuy9{display:flex;align-items:center;flex-wrap:wrap;gap:var(--guaupo-space-sm) var(--guaupo-space-md)}.live_service__C5JDx{color:var(--guaupo-text-secondary);font-size:var(--guaupo-size-label)}.live_arrival__cSdeO{margin:0;font-size:var(--guaupo-size-body);font-weight:700}.live_arrival__cSdeO[data-overdue=true]{color:var(--guaupo-danger-text)}.live_urgent__CkFL1{background:var(--guaupo-warning-bg);color:var(--guaupo-warning-text);font-weight:700}.live_detail__eaZPX,.live_urgent__CkFL1{margin:0;padding:var(--guaupo-space-md);border-radius:var(--guaupo-radius-block);font-size:var(--guaupo-size-label)}.live_detail__eaZPX{display:flex;flex-direction:column;gap:var(--guaupo-space-sm);background:var(--guaupo-page)}.live_detail__eaZPX>div{display:flex;align-items:center;flex-wrap:wrap;gap:var(--guaupo-space-sm) var(--guaupo-space-md)}.live_detail__eaZPX dt{min-width:140px;color:var(--guaupo-text-secondary);font-weight:700}.live_detail__eaZPX dd{margin:0;flex:1 1;min-width:0;overflow-wrap:anywhere}.live_phone__W5Q76{display:inline-flex;align-items:center;min-height:48px;color:var(--guaupo-primary-dark);font-weight:800}button.live_secondary__6pFBx{min-height:48px}button.live_primary___GAgw{min-height:56px;font-size:var(--guaupo-size-h3)}button.live_primary___GAgw[data-next=true]{min-height:72px;font-size:var(--guaupo-size-h1)}.live_phaseTime__WKv_v{margin:0;color:var(--guaupo-text-secondary);font-size:var(--guaupo-size-label);font-weight:700}.live_phaseTime__WKv_v [data-over=true]{color:var(--guaupo-warning-text)}.live_undoLive__sGei2{position:-webkit-sticky;position:sticky;bottom:var(--guaupo-space-lg);z-index:100}.live_undo__8_HCJ{display:flex;align-items:center;justify-content:space-between;gap:var(--guaupo-space-md);padding:var(--guaupo-space-md) var(--guaupo-space-lg);border-radius:var(--guaupo-radius-card);background:var(--guaupo-ink);box-shadow:var(--guaupo-shadow-panel);font-weight:700}.live_undoButton__TmdmX,.live_undo__8_HCJ{color:var(--guaupo-on-ink);font-size:var(--guaupo-size-body)}.live_undoButton__TmdmX{min-height:48px;padding:0 var(--guaupo-space-xl);border:1px solid var(--guaupo-on-ink);border-radius:var(--guaupo-radius-pill);background:transparent;font-family:var(--guaupo-font-body);font-weight:800;cursor:pointer}.live_photo__IiNpQ{padding:var(--guaupo-space-md);border-radius:var(--guaupo-radius-block);background:var(--guaupo-neutral-bg)}.live_reason__wU17A{margin:0;color:var(--guaupo-text-secondary);font-size:var(--guaupo-size-label);font-weight:700}.live_overlay__iIXkO{position:fixed;inset:0;z-index:150;display:flex;align-items:center;justify-content:center;padding:var(--guaupo-space-lg);background:rgba(42,36,64,.5)}.live_sheet__8kgCR{width:100%;max-width:640px;max-height:90vh;overflow-y:auto;padding:var(--guaupo-space-md);background:var(--guaupo-card);border-radius:var(--guaupo-radius-card);box-shadow:var(--guaupo-shadow-panel)}.live_sheetClose__koDKP{display:block;min-height:48px;margin-left:auto;padding:0 var(--guaupo-space-xl);border:1px solid var(--guaupo-hairline);border-radius:var(--guaupo-radius-pill);background:var(--guaupo-card);color:var(--guaupo-primary-dark);font-family:var(--guaupo-font-body);font-size:var(--guaupo-size-label);font-weight:800;cursor:pointer}.CaseNoteDialog_overlay__VNVJm{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--guaupo-space-lg);background:rgba(42,36,64,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.CaseNoteDialog_dialog__nMbPh{width:100%;max-width:520px;max-height:85vh;overflow-y:auto;padding:28px;background:var(--guaupo-card);border-radius:var(--guaupo-radius-card);box-shadow:var(--guaupo-shadow-panel)}.CaseNoteDialog_head__TohVv{display:flex;align-items:center;justify-content:space-between;gap:var(--guaupo-space-md);margin-bottom:var(--guaupo-space-xs)}.CaseNoteDialog_title__FBT5x{margin:0;font-family:var(--guaupo-font-heading);font-size:18px;font-weight:800;color:var(--guaupo-text)}.CaseNoteDialog_close__ihzUC{flex-shrink:0;width:30px;height:30px;border-radius:50%;border:none;background:var(--guaupo-primary-subtle);color:var(--guaupo-text-muted);cursor:pointer}.CaseNoteDialog_close__ihzUC:focus-visible{outline:2px solid var(--guaupo-primary);outline-offset:2px}.CaseNoteDialog_text__nvRfg{margin:0 0 var(--guaupo-space-lg);font-size:var(--guaupo-size-label);line-height:1.5;color:var(--guaupo-text-muted)}.CaseNoteDialog_label__M9sgK{display:block;margin-bottom:var(--guaupo-space-xs);font-weight:700}.CaseNoteDialog_field__9ikjG,.CaseNoteDialog_label__M9sgK{font-size:var(--guaupo-size-label);color:var(--guaupo-text)}.CaseNoteDialog_field__9ikjG{width:100%;padding:var(--guaupo-space-md);font-family:var(--guaupo-font-body);background:var(--guaupo-primary-subtle);border:1.5px solid var(--guaupo-primary-border);border-radius:var(--guaupo-radius-input)}textarea.CaseNoteDialog_field__9ikjG{min-height:120px;resize:vertical}.CaseNoteDialog_field__9ikjG:focus{outline:2px solid transparent;border-color:var(--guaupo-primary);box-shadow:0 0 0 2px var(--guaupo-primary-border)}.CaseNoteDialog_hintOver__QYegc,.CaseNoteDialog_hint__TQEs9{margin:var(--guaupo-space-xs) 0 var(--guaupo-space-lg);font-size:var(--guaupo-size-caption);color:var(--guaupo-text-muted)}.CaseNoteDialog_error__YqeO7,.CaseNoteDialog_hintOver__QYegc{color:var(--guaupo-danger-text);font-weight:700}.CaseNoteDialog_error__YqeO7{margin:var(--guaupo-space-md) 0 0;padding:var(--guaupo-space-md) var(--guaupo-space-lg);border-radius:var(--guaupo-radius-block);background:var(--guaupo-danger-bg);font-size:var(--guaupo-size-small)}.CaseNoteDialog_actions__6Ibtg{display:flex;justify-content:flex-end;align-items:center;gap:var(--guaupo-space-sm);margin-top:var(--guaupo-space-2xl)}.agenda_main__Q5uFG{flex:1 1;min-width:0;display:flex;flex-direction:column}.agenda_top__rUAiu{display:flex;align-items:center;justify-content:space-between;gap:var(--guaupo-space-md);flex-wrap:wrap;padding:var(--guaupo-space-md) var(--guaupo-space-xl);border-bottom:1px solid var(--guaupo-hairline);animation:var(--guaupo-anim-fade-up) var(--guaupo-dur) var(--guaupo-ease) both}.agenda_dayNav__fR_EZ{position:relative;display:flex;align-items:center;gap:var(--guaupo-space-sm);min-width:0}.agenda_arrow___wYJA{width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--guaupo-hairline);border-radius:50%;background:var(--guaupo-card);color:var(--guaupo-text-secondary);font-family:var(--guaupo-font-body);font-size:var(--guaupo-size-h2);font-weight:800;line-height:1;cursor:pointer;transition:background-color .15s}.agenda_arrow___wYJA:hover{background:var(--guaupo-primary-subtle)}.agenda_title__GR3yf{margin:0;min-width:0}.agenda_today__HaZld{min-height:32px;padding:0 var(--guaupo-space-md);border:1px solid var(--guaupo-hairline);border-radius:var(--guaupo-radius-pill);background:var(--guaupo-card);color:var(--guaupo-primary-dark);font-family:var(--guaupo-font-body);font-size:var(--guaupo-size-small);font-weight:700;cursor:pointer;transition:background-color .15s}.agenda_today__HaZld:hover:not(:disabled){background:var(--guaupo-primary-subtle)}.agenda_today__HaZld:disabled{cursor:default;opacity:.45}.agenda_topActions__bkkxk{display:flex;align-items:center;gap:var(--guaupo-space-sm);flex-wrap:wrap}.agenda_live__l2vA3:empty{display:none}.agenda_alert__h_pV_,.agenda_notice__JbUsY{margin:var(--guaupo-space-md) var(--guaupo-space-xl) 0;padding:var(--guaupo-space-sm) var(--guaupo-space-lg);border-radius:var(--guaupo-radius-block);font-size:var(--guaupo-size-small);font-weight:700}.agenda_notice__JbUsY{background:var(--guaupo-success-bg);color:var(--guaupo-success-text)}.agenda_alert__h_pV_{background:var(--guaupo-danger-bg);color:var(--guaupo-danger-text)}.agenda_body__2FnGg{flex:1 1;display:grid;grid-template-columns:180px minmax(0,1fr);min-height:0}.agenda_views__Q43qG{grid-row:1/span 2;display:flex;flex-direction:column;gap:2px;padding:var(--guaupo-space-lg) var(--guaupo-space-md);border-right:1px solid var(--guaupo-hairline)}.agenda_view__rCMqz{display:flex;align-items:center;justify-content:space-between;gap:var(--guaupo-space-sm);width:100%;min-height:36px;padding:var(--guaupo-space-sm) var(--guaupo-space-md);border:none;border-radius:var(--guaupo-radius-chip);background:transparent;color:var(--guaupo-text-secondary);font-family:var(--guaupo-font-body);font-size:var(--guaupo-size-label);font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.agenda_view__rCMqz:hover{background:var(--guaupo-primary-subtle)}.agenda_view__rCMqz[aria-pressed=true]{background:var(--guaupo-rail);color:var(--guaupo-text);font-weight:800}.agenda_viewCount__RUoqO{font-size:var(--guaupo-size-caption);font-weight:700;color:var(--guaupo-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agenda_dot__t6KTK{display:inline-block;width:6px;height:6px;margin-right:var(--guaupo-space-sm);border-radius:50%;background:var(--guaupo-danger);vertical-align:middle}.agenda_viewRule___zadx{margin:var(--guaupo-space-sm) var(--guaupo-space-xs);border:0;border-top:1px solid var(--guaupo-hairline)}.agenda_list__M0iGm{min-width:0;display:flex;flex-direction:column}.agenda_bar__trak_{justify-content:space-between;gap:var(--guaupo-space-md);padding:var(--guaupo-space-sm) var(--guaupo-space-xl);border-bottom:1px solid var(--guaupo-hairline)}.agenda_bar__trak_,.agenda_groomers__IU0eH{display:flex;align-items:center;flex-wrap:wrap}.agenda_groomers__IU0eH{gap:var(--guaupo-space-sm)}.agenda_groomersLabel__nAkMU{font-size:var(--guaupo-size-small);font-weight:700;color:var(--guaupo-text-secondary)}.agenda_tabs__C3tou{display:flex;align-items:center;justify-content:space-between;gap:var(--guaupo-space-md);flex-wrap:wrap;padding:var(--guaupo-space-sm) var(--guaupo-space-xl);border-bottom:1px solid var(--guaupo-hairline)}.agenda_tabCount__9dp3c{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.85}.agenda_revenue__W6EdY{margin:0;font-size:var(--guaupo-size-small);color:var(--guaupo-text-secondary)}.agenda_revenue__W6EdY strong{margin-left:var(--guaupo-space-xs);font-size:var(--guaupo-size-label);font-weight:800;color:var(--guaupo-success-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agenda_rows__tlQBk{container-type:inline-size;list-style:none;margin:0;padding:0 var(--guaupo-space-xl) var(--guaupo-space-2xl)}.agenda_rows__tlQBk>li:last-child>div{border-bottom-color:transparent}.agenda_empty__Vnu0k{padding:var(--guaupo-space-2xl) var(--guaupo-space-xl)}.agenda_narrowViews__szmPr{display:none}.agenda_viewHead__JvPmz{display:flex;align-items:baseline;gap:var(--guaupo-space-sm);flex-wrap:wrap;padding:var(--guaupo-space-md) var(--guaupo-space-xl);border-bottom:1px solid var(--guaupo-hairline)}.agenda_viewTitle__oACz6{margin:0;font-family:var(--guaupo-font-heading);font-size:var(--guaupo-size-h3);font-weight:800;color:var(--guaupo-text)}.agenda_viewSpan__nxt7I{margin:0;font-size:var(--guaupo-size-small);color:var(--guaupo-text-secondary)}.agenda_dayGroup__zwSWf>.agenda_rows__tlQBk{padding-bottom:0}.agenda_dayGroup__zwSWf:last-child>.agenda_rows__tlQBk{padding-bottom:var(--guaupo-space-2xl)}.agenda_dayHeading__VY7XU{margin:0;padding:var(--guaupo-space-md) var(--guaupo-space-xl) 0}.agenda_dayLink__1nopO{display:inline-flex;align-items:center;gap:var(--guaupo-space-sm);min-height:40px;padding:0 var(--guaupo-space-sm);margin-left:calc(-1 * var(--guaupo-space-sm));border:none;border-radius:var(--guaupo-radius-chip);background:transparent;color:var(--guaupo-text);font-family:var(--guaupo-font-body);font-size:var(--guaupo-size-label);font-weight:800;cursor:pointer}.agenda_dayLink__1nopO:hover{background:var(--guaupo-primary-subtle)}.agenda_pop__2UwKR{animation:var(--guaupo-anim-pop) .32s var(--guaupo-ease-spring)}.agenda_celebrate__nhRzs{animation:var(--guaupo-anim-celebrate) .54s var(--guaupo-ease-spring)}.agenda_waitlistSlot__ZeZRY{grid-column:2;min-width:0}@media (max-width:900px){.agenda_body__2FnGg{grid-template-columns:minmax(0,1fr)}.agenda_views__Q43qG{display:none}.agenda_waitlistSlot__ZeZRY{grid-column:1}.agenda_narrowViews__szmPr{display:block;padding:var(--guaupo-space-sm) var(--guaupo-space-xl);border-bottom:1px solid var(--guaupo-hairline)}}@media (max-width:640px){.agenda_bar__trak_,.agenda_dayHeading__VY7XU,.agenda_narrowViews__szmPr,.agenda_rows__tlQBk,.agenda_tabs__C3tou,.agenda_top__rUAiu,.agenda_viewHead__JvPmz{padding-left:var(--guaupo-space-lg);padding-right:var(--guaupo-space-lg)}}.agenda_overlay__aDCDf{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;background:rgba(42,36,64,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:var(--guaupo-anim-fade-up) .2s var(--guaupo-ease) both}.agenda_sheet__T5pdh{width:100%;max-width:560px;padding:32px 24px 44px;text-align:center;background:var(--guaupo-card);border-radius:var(--guaupo-radius-panel) var(--guaupo-radius-panel) 0 0;animation:agenda_sheet-up__SGG1L .24s var(--guaupo-ease) both}@keyframes agenda_sheet-up__SGG1L{0%{transform:translateY(100%)}to{transform:translateY(0)}}.agenda_sheetEmoji__Ck4u1{font-size:52px;margin-bottom:10px}.agenda_sheetTitle__Zkv8b{margin:0 0 8px;font-family:var(--guaupo-font-heading);font-size:20px;font-weight:800;color:var(--guaupo-text)}.agenda_sheetText__apWUU{margin:0 0 26px;font-family:var(--guaupo-font-body);font-size:15px;color:var(--guaupo-text-muted)}.agenda_sheetActions__eb2Z1{display:flex;flex-direction:column;gap:10px}.agenda_sheetBtn__mErBr{min-height:52px;border:none;border-radius:var(--guaupo-radius-input);font-family:var(--guaupo-font-body);font-size:16px;font-weight:700;cursor:pointer;width:100%}.agenda_sheetBtnDanger__gTJXn{background:var(--guaupo-danger);color:var(--guaupo-on-primary)}.agenda_sheetBtnKeep__jfvMd{background:var(--guaupo-primary-light);color:var(--guaupo-primary-dark)}@media (prefers-reduced-motion:reduce){.agenda_celebrate__nhRzs,.agenda_overlay__aDCDf,.agenda_pop__2UwKR,.agenda_sheet__T5pdh,.agenda_top__rUAiu{animation:none}.agenda_arrow___wYJA,.agenda_today__HaZld{transition:none}}