:is(html:has([data-rothenberg]),body:has([data-rothenberg])){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff;margin:0;padding:0}html:has([data-rothenberg]){--rothenberg-nav-bar:2.2rem;--rothenberg-nav-spacer:calc(var(--rothenberg-nav-bar) + .8rem + 1px + env(safe-area-inset-top,0px));--rothenberg-gutter:clamp(.75rem, .4rem + 2.2vw, 1rem);scroll-padding-top:var(--rothenberg-nav-spacer);overflow-x:clip}[data-rothenberg]{--rothenberg-bg:#fff;--rothenberg-surface:#fff;--rothenberg-surface-elevated:#fafafa;--rothenberg-text:#1a1a1a;--rothenberg-text-muted:#5c5c5c;--rothenberg-border:#e0e0e0;--rothenberg-brand:#fff;--rothenberg-on-brand:#1a1a1a;--rothenberg-on-brand-muted:#5c5c5c;--rothenberg-accent:#1a1a1a;--rothenberg-accent-hover:#000;--rothenberg-accent-link:#1a1a1a;--rothenberg-accent-link-hover:#000;--rothenberg-on-accent:#fafafa;--rothenberg-accent-muted:#1a1a1a14;--rothenberg-channel:#14532d;--rothenberg-channel-hover:#0f3d22;--rothenberg-danger:#b42318;--rothenberg-shadow:0 1px 3px #1a1a1a12;--rothenberg-shadow-lg:0 12px 40px #1a1a1a17;--rothenberg-radius:12px;--rothenberg-radius-sm:8px;--rothenberg-radius-chip:.375rem;--rothenberg-chip-slot:1.875rem;--rothenberg-body-gutter-start:calc(var(--rothenberg-gutter) + var(--rothenberg-chip-slot));--rothenberg-body-gutter-end:calc(var(--rothenberg-gutter) + var(--rothenberg-chip-slot) * 1.25);--rothenberg-max:72rem;--rothenberg-site-rail:66rem;--rothenberg-nav-rail:68rem;--rothenberg-measure:36rem;--rothenberg-measure-beside:28rem;--rothenberg-space-1:.25rem;--rothenberg-space-2:.5rem;--rothenberg-space-3:.75rem;--rothenberg-space-4:1rem;--rothenberg-space-5:1.25rem;--rothenberg-space-6:1.5rem;--rothenberg-space-8:2rem;--rothenberg-space-10:2.5rem;--rothenberg-space-12:3rem;--rothenberg-space-16:4rem;--rothenberg-space-20:5rem;--rothenberg-font-serif:var(--font-rothenberg-serif), "Georgia", serif;--rothenberg-font-sans:var(--font-rothenberg-sans), system-ui, sans-serif;--rothenberg-process-widget-pad:var(--rothenberg-space-4);--rothenberg-catalog-anatomy-size:.85}[data-rothenberg],[data-rothenberg] *,[data-rothenberg] :before,[data-rothenberg] :after{box-sizing:border-box}[data-rothenberg]{font-family:var(--rothenberg-font-sans);color:var(--rothenberg-text);background-color:var(--rothenberg-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;box-sizing:border-box;width:100%;max-width:100%;min-height:100%;padding-top:var(--rothenberg-nav-spacer);overflow-x:clip}[data-rothenberg] main{min-width:0;max-width:100%}[data-rothenberg] .rothenberg-heading-xl,[data-rothenberg] .rothenberg-heading-lg,[data-rothenberg] .rothenberg-heading-md,[data-rothenberg] .rothenberg-treatment-preview__title,[data-rothenberg] .rothenberg-detail-sheet__title,[data-rothenberg] .rothenberg-booking-recap__name,[data-rothenberg] .rothenberg-process-first{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.rothenberg-skip{z-index:100;padding:var(--rothenberg-space-3) var(--rothenberg-space-4);background:var(--rothenberg-surface);color:var(--rothenberg-text);border-radius:var(--rothenberg-radius-sm);text-decoration:none;position:absolute;left:-9999px}.rothenberg-skip:focus-visible{left:var(--rothenberg-space-4);top:var(--rothenberg-space-4);outline:2px solid var(--rothenberg-text);outline-offset:2px}.rothenberg-heading-xl{font-family:var(--rothenberg-font-serif);letter-spacing:-.02em;color:var(--rothenberg-text);margin:0;font-size:clamp(1.375rem,.95rem + 3.1vw,3.25rem);font-weight:500;line-height:1.15}.rothenberg-heading-lg{font-family:var(--rothenberg-font-serif);letter-spacing:-.015em;color:var(--rothenberg-text);margin:0;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:500;line-height:1.2}.rothenberg-heading-md{font-family:var(--rothenberg-font-serif);color:var(--rothenberg-text);margin:0;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:500;line-height:1.25}.rothenberg-body{color:var(--rothenberg-text-muted);margin:0;font-size:1rem;line-height:1.65}.rothenberg-body-sm{color:var(--rothenberg-text-muted);margin:0;font-size:.9375rem;line-height:1.6}.rothenberg-label{letter-spacing:.06em;text-transform:uppercase;color:var(--rothenberg-text-muted);margin:0 0 var(--rothenberg-space-3);overflow-wrap:break-word;font-size:clamp(.625rem,.5rem + .55vw,.75rem);font-weight:600}.rothenberg-container{width:100%;max-width:var(--rothenberg-site-rail);padding-left:max(var(--rothenberg-gutter,var(--rothenberg-space-4)), env(safe-area-inset-left,0px));padding-right:max(var(--rothenberg-gutter,var(--rothenberg-space-4)), env(safe-area-inset-right,0px));box-sizing:border-box;min-width:0;margin-left:auto;margin-right:auto}[data-rothenberg] main .rothenberg-container,[data-rothenberg] .rothenberg-footer .rothenberg-container{padding-left:max(var(--rothenberg-body-gutter-start), env(safe-area-inset-left,0px));padding-right:max(var(--rothenberg-body-gutter-end), env(safe-area-inset-right,0px))}.rothenberg-nav .rothenberg-container{max-width:var(--rothenberg-nav-rail)}[data-rothenberg] .rothenberg-container.rothenberg-measure,[data-rothenberg] .rothenberg-measure{max-width:var(--rothenberg-measure)}[data-rothenberg] .rothenberg-measure{width:100%;min-width:0}.rothenberg-section{padding-top:var(--rothenberg-space-16);padding-bottom:var(--rothenberg-space-16)}@media (min-width:768px){.rothenberg-section{padding-top:var(--rothenberg-space-20);padding-bottom:var(--rothenberg-space-20)}}[data-rothenberg] main.rothenberg-section{padding-top:var(--rothenberg-space-8)}@media (min-width:768px){[data-rothenberg] main.rothenberg-section{padding-top:var(--rothenberg-space-12)}}.rothenberg-section-tight{padding-top:var(--rothenberg-space-12);padding-bottom:var(--rothenberg-space-12)}.rothenberg-nav{z-index:50;box-sizing:border-box;width:100%;max-width:100%;padding-top:env(safe-area-inset-top,0px);background-color:color-mix(in srgb, var(--rothenberg-brand) 78%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(14px);backdrop-filter:saturate(1.2)blur(14px);border-bottom:1px solid color-mix(in srgb, var(--rothenberg-on-brand) 18%, var(--rothenberg-brand));position:fixed;top:0;left:0;right:0;overflow:visible}@media (prefers-reduced-transparency:reduce){.rothenberg-nav{background-color:var(--rothenberg-brand);-webkit-backdrop-filter:none;backdrop-filter:none}}.rothenberg-nav-inner{justify-content:space-between;align-items:center;gap:var(--rothenberg-space-3);min-width:0;height:calc(var(--rothenberg-nav-bar) + .8rem);padding-top:.4rem;padding-bottom:.4rem;display:flex;overflow:visible}.rothenberg-logo-bay{flex:auto;align-items:center;min-width:0;display:flex}.rothenberg-logo{flex:none;min-width:0;max-width:100%}.rothenberg-logo .rothenberg-status-chip__label{font-family:var(--font-rb-serif), "Palatino Linotype", Palatino, Georgia, serif;letter-spacing:.12em;font-kerning:normal;font-feature-settings:"kern" 1, "liga" 1;white-space:nowrap;font-size:clamp(.95rem,1.8vw,1.125rem);font-weight:300;line-height:1.25}.rothenberg-nav .rothenberg-logo.rothenberg-status-chip{height:var(--rothenberg-nav-bar);min-height:var(--rothenberg-nav-bar)}.rothenberg-nav .rothenberg-logo.rothenberg-status-chip--slot-happening .rothenberg-status-chip__slot{color:color-mix(in srgb, var(--rothenberg-brand) 52%, #000)}.rothenberg-nav-links{align-items:center;gap:var(--rothenberg-space-1);margin:0;padding:0;list-style:none;display:none}@media (min-width:900px){.rothenberg-nav-links{display:flex}}[data-rothenberg] .rothenberg-nav-recursos{display:none;position:relative}@media (min-width:900px){[data-rothenberg] .rothenberg-nav-recursos{display:block}}[data-rothenberg] .rothenberg-nav-recursos-menu{top:calc(100% + var(--rothenberg-space-2));z-index:60;align-items:stretch;gap:var(--rothenberg-space-1);min-width:min(16rem, calc(100vw - 2 * var(--rothenberg-gutter)));padding:var(--rothenberg-space-2);border:1px solid color-mix(in srgb, var(--rothenberg-on-brand) 22%, var(--rothenberg-brand));border-radius:var(--rothenberg-radius-sm);background:color-mix(in srgb, var(--rothenberg-brand) 92%, #000);flex-direction:column;display:none;position:absolute;right:0;box-shadow:0 10px 28px #0000002e}[data-rothenberg] .rothenberg-nav-recursos-menu[data-open=true]{display:flex}[data-rothenberg] .rothenberg-nav-recursos-menu .rothenberg-status-chip{justify-content:space-between;width:100%}[data-rothenberg] .rothenberg-nav-language{display:none;position:relative}@media (min-width:900px){[data-rothenberg] .rothenberg-nav-language{display:block}}[data-rothenberg] .rothenberg-nav-language-trigger.rothenberg-status-chip--lead{padding-inline-end:0}[data-rothenberg] .rothenberg-nav-language-trigger .rothenberg-status-chip__lead{justify-content:center;align-items:center;min-height:2.2rem;padding-inline:.125rem;display:inline-flex}[data-rothenberg] .rothenberg-nav-language-trigger .rothenberg-status-chip__lead svg{width:.875rem;height:.875rem}[data-rothenberg] .rothenberg-nav-language-trigger .rothenberg-status-chip__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-rothenberg] .rothenberg-nav-language-menu{top:calc(100% + var(--rothenberg-space-2));z-index:60;align-items:stretch;gap:var(--rothenberg-space-1);min-width:min(12rem, calc(100vw - 2 * var(--rothenberg-gutter)));padding:var(--rothenberg-space-2);border:1px solid color-mix(in srgb, var(--rothenberg-on-brand) 22%, var(--rothenberg-brand));border-radius:var(--rothenberg-radius-sm);background:color-mix(in srgb, var(--rothenberg-brand) 92%, #000);flex-direction:column;display:none;position:absolute;right:0;box-shadow:0 10px 28px #0000002e}[data-rothenberg] .rothenberg-nav-language-menu[data-open=true]{display:flex}[data-rothenberg] .rothenberg-nav-language-menu .rothenberg-status-chip{justify-content:space-between;width:100%}[data-rothenberg] .rothenberg-mobile-language{gap:var(--rothenberg-space-2);padding-top:var(--rothenberg-space-2);margin-top:var(--rothenberg-space-2);border-top:1px solid var(--rothenberg-border);flex-direction:column;display:flex}[data-rothenberg] .rothenberg-mobile-language-doors{gap:var(--rothenberg-space-1);flex-direction:column;display:flex}@media (min-width:900px){[data-rothenberg] .rothenberg-mobile-language{display:none}}[data-rothenberg] .rothenberg-mobile-recursos{gap:var(--rothenberg-space-2);padding-top:var(--rothenberg-space-2);margin-top:var(--rothenberg-space-2);border-top:1px solid var(--rothenberg-border);flex-direction:column;display:flex}[data-rothenberg] .rothenberg-mobile-recursos-doors{gap:var(--rothenberg-space-1);flex-direction:column;display:flex}@media (min-width:900px){[data-rothenberg] .rothenberg-mobile-recursos{display:none}}.rothenberg-nav-link{padding:var(--rothenberg-space-2) var(--rothenberg-space-3);color:var(--rothenberg-text-muted);border-radius:var(--rothenberg-radius-sm);font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:block}.rothenberg-nav-link:hover{color:var(--rothenberg-text);background-color:var(--rothenberg-accent-muted)}.rothenberg-nav .rothenberg-nav-link{color:var(--rothenberg-on-brand-muted)}.rothenberg-nav .rothenberg-nav-link:hover{color:var(--rothenberg-on-brand);background-color:color-mix(in srgb, var(--rothenberg-on-brand) 14%, transparent)}.rothenberg-nav-actions{align-items:center;gap:var(--rothenberg-space-3);flex-shrink:0;display:flex}.rothenberg-menu-toggle{border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius-sm);background:var(--rothenberg-surface);width:2.2rem;height:2.2rem;color:var(--rothenberg-text);cursor:pointer;justify-content:center;align-items:center;transition:border-color .15s,background .15s;display:flex}.rothenberg-menu-toggle:hover{border-color:var(--rothenberg-accent);background:var(--rothenberg-accent-muted)}.rothenberg-nav .rothenberg-menu-toggle{border-color:color-mix(in srgb, var(--rothenberg-on-brand) 42%, transparent);background:color-mix(in srgb, var(--rothenberg-on-brand) 10%, transparent);color:var(--rothenberg-on-brand)}.rothenberg-nav .rothenberg-menu-toggle:hover{border-color:var(--rothenberg-on-brand);background:color-mix(in srgb, var(--rothenberg-on-brand) 18%, transparent)}@media (min-width:900px){.rothenberg-menu-toggle{display:none}}.rothenberg-mobile-panel{gap:var(--rothenberg-space-1);padding:var(--rothenberg-space-4) var(--rothenberg-space-6) var(--rothenberg-space-6);border-top:1px solid var(--rothenberg-border);background:var(--rothenberg-surface-elevated);flex-direction:column;display:none}.rothenberg-mobile-panel[data-open=true]{box-sizing:border-box;width:100%;max-width:100%;display:flex}@media (min-width:900px){.rothenberg-mobile-panel{display:none!important}}.rothenberg-mobile-panel .rothenberg-btn{box-sizing:border-box;justify-content:center;width:100%;max-width:100%}.rothenberg-mobile-link{padding:var(--rothenberg-space-3) var(--rothenberg-space-2);color:var(--rothenberg-text);border-radius:var(--rothenberg-radius-sm);font-size:1rem;font-weight:500;text-decoration:none}.rothenberg-mobile-link:hover,.rothenberg-mobile-link:focus-visible{background:var(--rothenberg-accent-muted);outline:none}.rothenberg-btn{justify-content:center;align-items:center;gap:var(--rothenberg-space-2);box-sizing:border-box;max-width:100%;padding:var(--rothenberg-space-3) var(--rothenberg-space-6);font-family:var(--rothenberg-font-sans);cursor:pointer;border:none;border-radius:9999px;font-size:.9375rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .2s,color .2s,transform .15s;display:inline-flex}.rothenberg-btn:focus-visible{outline:2px solid var(--rothenberg-text);outline-offset:3px}.rothenberg-btn-primary{background-color:var(--rothenberg-accent);color:var(--rothenberg-on-accent)}.rothenberg-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.rothenberg-btn-primary:hover:not(:disabled){background-color:var(--rothenberg-accent-hover)}.rothenberg-btn-primary:active:not(:disabled){transform:scale(.98)}.rothenberg-btn-secondary{color:var(--rothenberg-text);border:1px solid var(--rothenberg-border);background:0 0}.rothenberg-btn-secondary:hover{border-color:var(--rothenberg-accent);background:var(--rothenberg-accent-muted)}.rothenberg-btn-ghost{color:var(--rothenberg-accent-link);padding-left:var(--rothenberg-space-4);padding-right:var(--rothenberg-space-4);background:0 0}.rothenberg-btn-ghost:hover{text-decoration:underline}.rothenberg-btn-compact{padding:var(--rothenberg-space-2) var(--rothenberg-space-4);min-height:2.75rem;font-size:.8125rem}.rothenberg-status-chip{appearance:none;box-sizing:border-box;width:max-content;max-width:100%;border-radius:var(--rothenberg-radius-chip);background:var(--rothenberg-surface-elevated);color:var(--rothenberg-text);font-family:var(--rothenberg-font-sans);cursor:pointer;text-align:left;border:0;align-items:center;gap:0;margin:0;padding-block:.25rem;padding-inline-start:var(--rothenberg-chip-slot);padding-inline-end:0;font-size:.75rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.rothenberg-status-chip--lead{padding-left:.25rem}.rothenberg-status-chip__lead{aspect-ratio:1;border-radius:calc(var(--rothenberg-radius-chip) - .0625rem);flex:none;align-self:stretch;width:auto;min-height:2.25rem;display:block;position:relative;overflow:hidden}.rothenberg-status-chip__lead>*{width:100%;height:100%;display:block}.rothenberg-status-chip__label{white-space:normal;min-width:0}.rothenberg-status-chip--lead .rothenberg-status-chip__label{padding-left:.375rem}.rothenberg-status-chip__slot{flex:0 0 var(--rothenberg-chip-slot);width:var(--rothenberg-chip-slot);pointer-events:none;justify-content:center;align-items:center;height:.75rem;display:inline-flex}.rothenberg-status-chip__slot svg{width:.75rem;height:.75rem;display:block}.rothenberg-status-chip--stack{align-items:center}.rothenberg-status-chip--stack .rothenberg-status-chip__label{flex-direction:column;align-items:flex-start;gap:.1rem;display:flex}.rothenberg-status-chip--readonly{cursor:default}.rothenberg-status-chip--tone-accent{background:var(--rothenberg-accent);color:var(--rothenberg-on-accent)}.rothenberg-status-chip--tone-muted{background:var(--rothenberg-accent-muted);color:var(--rothenberg-text-muted)}.rothenberg-status-chip--tone-attention{background:color-mix(in srgb, var(--rothenberg-text) 8%, var(--rothenberg-surface-elevated));color:var(--rothenberg-text-muted)}.rothenberg-status-chip--tone-channel{background:var(--rothenberg-channel);color:#fff}a.rothenberg-status-chip:hover,button.rothenberg-status-chip:hover{background:color-mix(in srgb, var(--rothenberg-accent-muted) 70%, var(--rothenberg-surface-elevated))}a.rothenberg-status-chip--tone-accent:hover,button.rothenberg-status-chip--tone-accent:hover{background:var(--rothenberg-accent-hover);color:var(--rothenberg-on-accent)}a.rothenberg-status-chip--tone-muted:hover,button.rothenberg-status-chip--tone-muted:hover{background:var(--rothenberg-accent-muted);color:var(--rothenberg-text)}a.rothenberg-status-chip--tone-attention:hover,button.rothenberg-status-chip--tone-attention:hover{background:color-mix(in srgb, var(--rothenberg-text) 12%, var(--rothenberg-surface-elevated))}a.rothenberg-status-chip--tone-channel:hover,button.rothenberg-status-chip--tone-channel:hover{background:var(--rothenberg-channel-hover);color:#fff}.rothenberg-status-chip:focus-visible{outline:2px solid var(--rothenberg-text);outline-offset:2px}.rothenberg-status-chip--hover-pill{background:0 0;transition:border-radius .16s,background-color .16s,color .16s}.rothenberg-status-chip--hover-pill.rothenberg-status-chip--tone-muted,.rothenberg-status-chip--hover-pill.rothenberg-status-chip--tone-accent{background:0 0}.rothenberg-status-chip--hover-pill.rothenberg-status-chip--tone-attention{color:var(--rothenberg-text-muted);background:0 0}.rothenberg-status-chip--hover-pill:hover,.rothenberg-status-chip--hover-pill:focus-visible{background:var(--rothenberg-surface-elevated);border-radius:9999px}.rothenberg-status-chip--hover-pill.rothenberg-status-chip--tone-muted:hover,.rothenberg-status-chip--hover-pill.rothenberg-status-chip--tone-muted:focus-visible{background:var(--rothenberg-accent-muted);border-radius:9999px}.rothenberg-status-chip--hover-pill.rothenberg-status-chip--tone-accent:hover,.rothenberg-status-chip--hover-pill.rothenberg-status-chip--tone-accent:focus-visible{background:var(--rothenberg-accent);color:var(--rothenberg-on-accent);border-radius:9999px}.rothenberg-status-chip--hover-pill.rothenberg-status-chip--tone-attention:hover,.rothenberg-status-chip--hover-pill.rothenberg-status-chip--tone-attention:focus-visible{background:color-mix(in srgb, var(--rothenberg-text) 8%, var(--rothenberg-surface-elevated));color:var(--rothenberg-text);border-radius:9999px}.rothenberg-status-chip--hover-pill.rothenberg-status-chip--tone-channel:hover,.rothenberg-status-chip--hover-pill.rothenberg-status-chip--tone-channel:focus-visible{background:var(--rothenberg-channel);color:#fff;border-radius:9999px}.rothenberg-status-menu{max-width:100%;display:inline-flex;position:relative}.rothenberg-status-menu.is-open>.rothenberg-status-chip--tone-muted{background:var(--rothenberg-surface);color:var(--rothenberg-text);box-shadow:inset 0 0 0 1px var(--rothenberg-border)}.rothenberg-status-menu.is-open .rothenberg-status-chip__slot svg{transition:transform .16s;transform:rotate(180deg)}.rothenberg-status-menu-panel{z-index:40;box-sizing:border-box;min-width:12rem;max-width:min(18rem, calc(100vw - (2 * var(--rothenberg-gutter))));overscroll-behavior:contain;border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius-chip);background:var(--rothenberg-surface);max-height:min(16rem,100dvh - 6rem);box-shadow:var(--rothenberg-shadow-lg);padding:.25rem;position:absolute;top:calc(100% + .25rem);left:0;overflow:hidden auto}.rothenberg-status-menu-item{border-radius:calc(var(--rothenberg-radius-chip) - 1px);width:100%;font:inherit;color:var(--rothenberg-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.5rem;margin:0;padding:.375rem .625rem;font-size:.75rem;font-weight:500;line-height:1.3;display:flex}.rothenberg-status-menu-item-label{flex:1;min-width:0}.rothenberg-status-menu-item-mark{color:var(--rothenberg-accent);flex-shrink:0;margin-top:.1rem}.rothenberg-status-menu-item:hover:not(.is-current){background:var(--rothenberg-surface-elevated)}.rothenberg-status-menu-item:focus-visible{outline:2px solid var(--rothenberg-text);outline-offset:-2px}.rothenberg-status-menu-item.is-current{background:var(--rothenberg-surface-elevated);cursor:default}.rothenberg-status-menu-item.is-current .rothenberg-status-menu-item-label{font-weight:600}.rothenberg-nav .rothenberg-status-chip{background:color-mix(in srgb, var(--rothenberg-on-brand) 12%, transparent);min-height:2.2rem;color:var(--rothenberg-on-brand)}.rothenberg-nav .rothenberg-status-chip--tone-accent{background:color-mix(in srgb, var(--rothenberg-on-brand) 22%, transparent);color:var(--rothenberg-on-brand)}.rothenberg-nav a.rothenberg-status-chip:hover,.rothenberg-nav button.rothenberg-status-chip:hover{background:color-mix(in srgb, var(--rothenberg-on-brand) 18%, transparent);color:var(--rothenberg-on-brand)}.rothenberg-nav a.rothenberg-status-chip--tone-accent:hover,.rothenberg-nav button.rothenberg-status-chip--tone-accent:hover{background:color-mix(in srgb, var(--rothenberg-on-brand) 28%, transparent)}.rothenberg-nav .rothenberg-status-chip--tone-channel{background:var(--rothenberg-channel);color:#fff}.rothenberg-nav a.rothenberg-status-chip--tone-channel:hover,.rothenberg-nav button.rothenberg-status-chip--tone-channel:hover{background:var(--rothenberg-channel-hover);color:#fff}.rothenberg-nav .rothenberg-status-chip--hover-pill,.rothenberg-nav .rothenberg-status-chip--hover-pill.rothenberg-status-chip--tone-accent{color:var(--rothenberg-on-brand);background:0 0}.rothenberg-nav a.rothenberg-status-chip--hover-pill:hover,.rothenberg-nav a.rothenberg-status-chip--hover-pill:focus-visible,.rothenberg-nav a.rothenberg-status-chip--hover-pill.rothenberg-status-chip--tone-accent:hover,.rothenberg-nav a.rothenberg-status-chip--hover-pill.rothenberg-status-chip--tone-accent:focus-visible{background:color-mix(in srgb, var(--rothenberg-on-brand) 18%, transparent);color:var(--rothenberg-on-brand)}@keyframes rothenberg-go-nudge{0%,to{transform:translate(0)}50%{transform:translate(.2rem)}}.rothenberg-nav .rothenberg-status-chip--slot-go .rothenberg-status-chip__slot{overflow:hidden}.rothenberg-nav .rothenberg-status-chip--slot-go .rothenberg-status-chip__slot svg{animation:1.7s ease-in-out infinite rothenberg-go-nudge}.rothenberg-nav a.rothenberg-status-chip--slot-go:hover .rothenberg-status-chip__slot svg,.rothenberg-nav a.rothenberg-status-chip--slot-go:focus-visible .rothenberg-status-chip__slot svg{animation:none;transform:translate(.25rem)}@media (prefers-reduced-motion:reduce){.rothenberg-nav .rothenberg-status-chip--slot-go .rothenberg-status-chip__slot svg{animation:none}.rothenberg-nav a.rothenberg-status-chip--slot-go:hover .rothenberg-status-chip__slot svg,.rothenberg-nav a.rothenberg-status-chip--slot-go:focus-visible .rothenberg-status-chip__slot svg{transform:none}}.rothenberg-mobile-panel .rothenberg-status-chip{width:max-content;max-width:100%}.rothenberg-card{box-sizing:border-box;background:var(--rothenberg-surface);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius);box-shadow:var(--rothenberg-shadow);padding:var(--rothenberg-space-6);transition:box-shadow .2s,border-color .2s}.rothenberg-card:hover{box-shadow:var(--rothenberg-shadow-lg);border-color:color-mix(in srgb, var(--rothenberg-accent) 28%, var(--rothenberg-border))}[data-rothenberg]:has(>main.rothenberg-checkout)>.rothenberg-footer{display:none}main.rothenberg-checkout{padding-bottom:0}.rothenberg-checkout-stack{gap:var(--rothenberg-space-4);flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:visible}.rothenberg-checkout-head,.rothenberg-checkout__work,.rothenberg-checkout-stack>.rothenberg-process-foot{width:100%;max-width:var(--rothenberg-measure);margin-inline:auto}.rothenberg-checkout-head{align-items:center;column-gap:var(--rothenberg-space-3);row-gap:var(--rothenberg-space-1);flex-wrap:wrap;flex-shrink:0;min-width:0;display:flex;overflow:visible}.rothenberg-checkout-head .rothenberg-heading-lg{margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem)}.rothenberg-checkout-head__recap.rothenberg-catalog__lead{min-height:0;color:var(--rothenberg-text);margin:0;font-size:.9375rem;line-height:1.45}.rothenberg-checkout-head__recap .rothenberg-status-chip{max-width:100%}.rothenberg-checkout-head__meta{font-variant-numeric:tabular-nums}.rothenberg-checkout-head__facts{gap:var(--rothenberg-space-2);margin:var(--rothenberg-space-2) 0 0;max-width:var(--rothenberg-measure);flex-direction:column;flex:100%;display:flex;overflow:visible}.rothenberg-checkout-head__fact{column-gap:var(--rothenberg-space-3);grid-template-columns:minmax(7.5rem,max-content) minmax(0,1fr);align-items:baseline;display:grid;position:relative;overflow:visible}.rothenberg-checkout-head__facts dt{color:var(--rothenberg-text);margin:0;font-size:.75rem;font-weight:600;line-height:1.4}.rothenberg-checkout-head__facts dd{align-items:baseline;gap:var(--rothenberg-space-2);min-width:0;color:var(--rothenberg-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;line-height:1.45;display:flex}.rothenberg-checkout-head__fact-value{min-width:0}.rothenberg-fact-tip{flex-shrink:0;align-self:center;align-items:center;display:inline-flex;position:relative}.rothenberg-fact-tip__mark{width:1.25rem;height:1.25rem;color:var(--rothenberg-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rothenberg-fact-tip__mark:after{content:"";position:absolute;inset:-.75rem}.rothenberg-fact-tip__glyph{border:1px solid var(--rothenberg-border);border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.rothenberg-fact-tip__mark:focus-visible{outline:2px solid var(--rothenberg-text);outline-offset:2px;border-radius:9999px}.rothenberg-fact-tip__bubble{z-index:8;width:min(16rem, calc(100vw - 2 * var(--rothenberg-gutter)));min-width:12rem;padding:var(--rothenberg-space-3);background:var(--rothenberg-surface);color:var(--rothenberg-text);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius-sm);box-shadow:var(--rothenberg-shadow);text-align:left;white-space:normal;pointer-events:none;visibility:hidden;margin:0;font-size:.8125rem;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + .35rem);left:auto;right:0}.rothenberg-fact-tip[data-open=true] .rothenberg-fact-tip__bubble{visibility:visible}@media (max-width:479px){.rothenberg-checkout-head__fact{grid-template-columns:minmax(0,1fr);row-gap:.15rem}}.rothenberg-checkout__work{gap:var(--rothenberg-space-4);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.rothenberg-checkout-lead{color:var(--rothenberg-text-muted);margin:0}main.rothenberg-checkout .rothenberg-card:hover{box-shadow:var(--rothenberg-shadow);border-color:var(--rothenberg-border)}main.rothenberg-checkout .rothenberg-spei-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:0 auto;height:auto;min-height:0;overflow:hidden auto}.rothenberg-checkout-slip__pending{word-break:break-all;font-variant-numeric:tabular-nums}.rothenberg-checkout-slip__wa-btn{box-sizing:border-box;margin-top:0;align-self:center;width:max-content;max-width:100%;min-height:0;margin-inline:auto;display:inline-flex}.rothenberg-checkout-slip__confirm{width:100%;max-width:100%;color:var(--rothenberg-text-muted);margin:0;display:block;position:static}.rothenberg-process-foot,.rothenberg-checkout-foot{padding-top:var(--rothenberg-space-2);padding-bottom:calc(var(--rothenberg-space-6) + env(safe-area-inset-bottom,0px));text-align:left;color:var(--rothenberg-text-muted);border-top:0;flex-shrink:0;margin:0;font-size:.75rem;line-height:1.3}.rothenberg-process-foot .rothenberg-footer-link,.rothenberg-checkout-foot .rothenberg-footer-link{font-size:inherit}@media (min-width:768px){.rothenberg-process-foot,.rothenberg-checkout-foot{padding-top:var(--rothenberg-space-3);padding-bottom:calc(var(--rothenberg-space-8) + env(safe-area-inset-bottom,0px));font-size:.8125rem}.rothenberg-catalog__commit{padding-bottom:0}}.rothenberg-spei-copy-row{align-items:flex-start;gap:var(--rothenberg-space-3);width:100%;min-height:2.75rem;padding:var(--rothenberg-space-3) var(--rothenberg-space-4);text-align:left;cursor:pointer;font:inherit;color:inherit;background:var(--rothenberg-surface-elevated);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius-sm);box-sizing:border-box;margin:0;display:flex}.rothenberg-spei-copy-row:focus-visible{outline:2px solid var(--rothenberg-text);outline-offset:2px}.rothenberg-spei-copy-row__value{word-break:break-all;background:0 0;flex:1;min-width:0;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem}.rothenberg-spei-copy-row__value--tabular{font-variant-numeric:tabular-nums}.rothenberg-spei-copy-row__action{align-items:center;gap:var(--rothenberg-space-2);color:var(--rothenberg-text-muted);flex-shrink:0;margin-top:.1rem;display:inline-flex}.rothenberg-spei-copy-row__feedback{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:600}.rothenberg-spei-copy-row__feedback--error{letter-spacing:0;text-transform:none;white-space:normal;max-width:7rem;font-weight:500;line-height:1.25}.rothenberg-spei-copy-row__icon{opacity:.72;line-height:0}.rothenberg-container.rothenberg-card{border-radius:0}[data-rothenberg] .rothenberg-services-shelf{--rothenberg-shelf-tile-w:min(16.5rem, 72vw);--rothenberg-shelf-gutter:3.25rem;--rothenberg-shelf-fade:var(--rothenberg-bg);position:relative}[data-rothenberg] .rothenberg-services-shelf__frame{min-width:0;max-width:100%;position:relative}[data-rothenberg] .rothenberg-services-shelf__frame:before,[data-rothenberg] .rothenberg-services-shelf__frame:after{content:"";z-index:2;pointer-events:none;opacity:0;width:3.25rem;transition:opacity .2s;position:absolute;top:0;bottom:0}[data-rothenberg] .rothenberg-services-shelf__frame:before{background:linear-gradient(to right, var(--rothenberg-shelf-fade) 0%, color-mix(in srgb, var(--rothenberg-shelf-fade) 0%, transparent) 100%);left:0}[data-rothenberg] .rothenberg-services-shelf__frame:after{background:linear-gradient(to left, var(--rothenberg-shelf-fade) 0%, color-mix(in srgb, var(--rothenberg-shelf-fade) 0%, transparent) 100%);right:0}[data-rothenberg] .rothenberg-services-shelf__frame[data-fade-left=true]:before,[data-rothenberg] .rothenberg-services-shelf__frame[data-fade-right=true]:after{opacity:1}[data-rothenberg] .rothenberg-services-shelf__track{gap:var(--rothenberg-space-4);scroll-snap-type:x mandatory;width:100%;min-width:0;max-width:100%;scroll-padding-inline:var(--rothenberg-shelf-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:var(--rothenberg-space-1);padding-inline:var(--rothenberg-shelf-gutter);outline:none;display:flex;overflow:auto hidden}[data-rothenberg] .rothenberg-services-shelf__track::-webkit-scrollbar{display:none}[data-rothenberg] .rothenberg-services-shelf__track:focus-visible{box-shadow:0 0 0 2px var(--rothenberg-text);border-radius:var(--rothenberg-radius-sm)}@media (prefers-reduced-motion:reduce){[data-rothenberg] .rothenberg-services-shelf__track{scroll-snap-type:none}}[data-rothenberg] .rothenberg-shelf-tile{flex:0 0 var(--rothenberg-shelf-tile-w);width:var(--rothenberg-shelf-tile-w);scroll-snap-align:start;min-width:0;color:inherit;box-shadow:none;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;text-decoration:none;display:flex}[data-rothenberg] .rothenberg-shelf-tile:hover .rothenberg-shelf-tile__title{color:var(--rothenberg-accent-link)}[data-rothenberg] .rothenberg-shelf-tile:focus-visible{outline:2px solid var(--rothenberg-text);outline-offset:4px}[data-rothenberg] .rothenberg-shelf-tile__media{aspect-ratio:4/3;background:0 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}[data-rothenberg] .rothenberg-shelf-tile__media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}[data-rothenberg] .rothenberg-shelf-tile__body{align-items:center;gap:var(--rothenberg-space-1);padding:var(--rothenberg-space-3) 0 0;text-align:center;flex-direction:column;display:flex}[data-rothenberg] .rothenberg-shelf-tile__title{font-family:var(--rothenberg-font-serif);color:var(--rothenberg-text);margin:0;font-size:1.125rem;font-weight:600;line-height:1.25}[data-rothenberg] .rothenberg-shelf-tile__price{color:var(--rothenberg-text);margin:0;font-size:.9375rem;font-weight:600}[data-rothenberg] .rothenberg-shelf-tile__meta{color:var(--rothenberg-text-muted);margin:0;font-size:.8125rem}[data-rothenberg] .rothenberg-services-shelf__chevron{z-index:3;border:1px solid var(--rothenberg-border);background:var(--rothenberg-surface);width:2.75rem;height:2.75rem;color:var(--rothenberg-text);cursor:pointer;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}[data-rothenberg] .rothenberg-services-shelf__chevron-icon{flex-shrink:0;width:1.125rem;height:1.125rem}[data-rothenberg] .rothenberg-services-shelf__chevron:hover:not(:disabled){border-color:var(--rothenberg-accent);background:var(--rothenberg-surface)}[data-rothenberg] .rothenberg-services-shelf__chevron:active:not(:disabled){transform:translateY(-50%)scale(.96)}[data-rothenberg] .rothenberg-services-shelf__chevron:focus-visible{outline:2px solid var(--rothenberg-text);outline-offset:2px}[data-rothenberg] .rothenberg-services-shelf__chevron:disabled{opacity:.35;cursor:default}[data-rothenberg] .rothenberg-services-shelf__chevron--prev{left:.25rem}[data-rothenberg] .rothenberg-services-shelf__chevron--next{right:.25rem}@media (min-width:900px){[data-rothenberg] .rothenberg-services-shelf{--rothenberg-shelf-tile-w:15.5rem}}[data-rothenberg] .rothenberg-section-home-reviews{background:var(--rothenberg-accent-muted);box-sizing:border-box;padding-top:var(--rothenberg-space-8);padding-bottom:var(--rothenberg-space-8)}[data-rothenberg] .rothenberg-home-reviews-shell{gap:var(--rothenberg-space-5);flex-direction:column;width:100%;min-width:0;display:flex}[data-rothenberg] .rothenberg-home-reviews-intro{gap:var(--rothenberg-space-2);display:grid}[data-rothenberg] .rothenberg-home-reviews-intro .rothenberg-label{margin-bottom:0}[data-rothenberg] .rothenberg-home-reviews-intro__note{color:var(--rothenberg-text-muted);margin:0;font-size:.8125rem;line-height:1.4}[data-rothenberg] .rothenberg-home-reviews-stack{gap:var(--rothenberg-space-6);min-width:0;display:grid}[data-rothenberg] .rothenberg-home-reviews-platform{gap:var(--rothenberg-space-5);flex-direction:column;min-width:0;display:flex}[data-rothenberg] .rothenberg-home-reviews-platform-head{align-items:center;gap:var(--rothenberg-space-2) var(--rothenberg-space-4);flex-wrap:wrap;margin-bottom:0;display:flex}[data-rothenberg] .rothenberg-home-reviews-platform-head .rothenberg-heading-lg{align-self:center;margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1}[data-rothenberg] .rothenberg-home-reviews-platform-head .rothenberg-google-review-summary{row-gap:var(--rothenberg-space-1);flex:12rem;justify-content:space-between;align-self:center;margin-bottom:0}[data-rothenberg] .rothenberg-home-reviews-lead{margin-bottom:var(--rothenberg-space-8)}[data-rothenberg] .rothenberg-home-reviews-platform--doctoralia{margin-top:0}[data-rothenberg] .rothenberg-home-reviews-lead .rothenberg-label{margin-bottom:var(--rothenberg-space-2)}[data-rothenberg] .rothenberg-home-reviews-lead .rothenberg-heading-lg{margin:0 0 var(--rothenberg-space-3)}[data-rothenberg] .rothenberg-home-reviews-lead .rothenberg-google-review-summary{margin-bottom:0}[data-rothenberg] .rothenberg-reviews-shelf{--rothenberg-shelf-fade:var(--rothenberg-accent-muted);--rothenberg-shelf-tile-w:min(13.75rem, 66vw);--rothenberg-shelf-gutter:2rem}[data-rothenberg] .rothenberg-reviews-shelf .rothenberg-services-shelf__track{align-items:stretch;padding-block:0}[data-rothenberg] .rothenberg-reviews-shelf .rothenberg-shelf-tile{cursor:default;align-self:stretch;display:flex}[data-rothenberg] .rothenberg-reviews-shelf .rothenberg-google-review-card{width:100%;min-width:0;height:100%;min-height:10.5rem;padding:var(--rothenberg-space-3);flex-direction:column;flex:auto;display:flex}[data-rothenberg] .rothenberg-reviews-shelf .rothenberg-google-review-card__header{margin-bottom:var(--rothenberg-space-2);gap:var(--rothenberg-space-2)}[data-rothenberg] .rothenberg-reviews-shelf .rothenberg-google-avatar{width:2rem;height:2rem;font-size:.875rem}[data-rothenberg] .rothenberg-reviews-shelf .rothenberg-google-review-card__time{margin-bottom:var(--rothenberg-space-2)}[data-rothenberg] .rothenberg-reviews-shelf .rothenberg-google-review-card__meta,[data-rothenberg] .rothenberg-reviews-shelf .rothenberg-google-review-card__time{display:none}[data-rothenberg] .rothenberg-reviews-shelf .rothenberg-google-review-card__body{margin-bottom:var(--rothenberg-space-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:auto;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}[data-rothenberg] .rothenberg-reviews-shelf .rothenberg-google-review-card__footer{margin-top:auto}@media (min-width:1280px){[data-rothenberg] .rothenberg-reviews-shelf{--rothenberg-shelf-tile-w:15.5rem}}@media (max-height:44rem){[data-rothenberg] .rothenberg-section-home-reviews{padding-top:var(--rothenberg-space-6);padding-bottom:var(--rothenberg-space-6)}[data-rothenberg] .rothenberg-home-reviews-shell{gap:var(--rothenberg-space-4)}[data-rothenberg] .rothenberg-home-reviews-stack{gap:var(--rothenberg-space-5)}[data-rothenberg] .rothenberg-reviews-shelf{--rothenberg-shelf-tile-w:min(12.5rem, 62vw)}[data-rothenberg] .rothenberg-reviews-shelf .rothenberg-google-review-card{min-height:9.5rem;padding:var(--rothenberg-space-2)}[data-rothenberg] .rothenberg-reviews-shelf .rothenberg-google-review-card__body{-webkit-line-clamp:3}}[data-rothenberg] .rothenberg-google-review-summary{align-items:center;column-gap:var(--rothenberg-space-4);row-gap:var(--rothenberg-space-2);margin-bottom:var(--rothenberg-space-8);flex-wrap:wrap;display:flex}[data-rothenberg] .rothenberg-google-review-summary__score-block{align-items:center;gap:var(--rothenberg-space-2) var(--rothenberg-space-3);flex-wrap:wrap;display:flex}[data-rothenberg] .rothenberg-google-review-summary__count{color:#5f6368;font-size:.875rem;line-height:1}[data-rothenberg] .rothenberg-google-review-summary__link{color:var(--rothenberg-accent-link);font-size:.875rem;font-weight:500;text-decoration:none}[data-rothenberg] .rothenberg-google-review-summary__link:hover{text-decoration:underline}[data-rothenberg] .rothenberg-google-review-summary__disclaimer{color:var(--rothenberg-text-muted);flex:100%;margin:0;font-size:.8125rem}[data-rothenberg] .rothenberg-google-star-rating{align-items:center;gap:var(--rothenberg-space-2);display:inline-flex}[data-rothenberg] .rothenberg-google-star-rating__stars{align-items:center;gap:1px;display:inline-flex}[data-rothenberg] .rothenberg-google-star-rating__score{color:var(--rothenberg-text);font-size:1.125rem;font-weight:600;line-height:1}[data-rothenberg] .rothenberg-google-star{fill:#fbbc04;flex-shrink:0}[data-rothenberg] .rothenberg-google-star--empty{fill:#e8eaed}[data-rothenberg] .rothenberg-google-review-card{box-sizing:border-box;padding:var(--rothenberg-space-4);background:#fff;border:1px solid #dadce0;border-radius:8px;margin:0}[data-rothenberg] .rothenberg-google-review-card__header{gap:var(--rothenberg-space-3);margin-bottom:var(--rothenberg-space-3);align-items:flex-start;display:flex}[data-rothenberg] .rothenberg-google-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:500;line-height:1;display:flex}[data-rothenberg] .rothenberg-google-avatar--photo{object-fit:cover}[data-rothenberg] .rothenberg-google-review-card__identity{min-width:0}[data-rothenberg] .rothenberg-google-review-card__name{color:var(--rothenberg-text);margin:0;font-size:.875rem;font-weight:500;line-height:1.3}[data-rothenberg] .rothenberg-google-review-card__meta{color:#5f6368;margin:2px 0 0;font-size:.75rem;line-height:1.35}[data-rothenberg] .rothenberg-google-review-card .rothenberg-google-star-rating{margin-bottom:2px}[data-rothenberg] .rothenberg-google-review-card__time{margin:0 0 var(--rothenberg-space-3);color:#5f6368;font-size:.75rem;line-height:1.35}[data-rothenberg] .rothenberg-google-review-card__body{margin:0 0 var(--rothenberg-space-4);color:var(--rothenberg-text);white-space:pre-wrap;font-size:.875rem;line-height:1.5}[data-rothenberg] .rothenberg-google-review-card__footer{align-items:center;gap:var(--rothenberg-space-2);color:#5f6368;font-size:.75rem;display:flex}[data-rothenberg] .rothenberg-google-logo,[data-rothenberg] .rothenberg-doctoralia-logo{flex-shrink:0}.rothenberg-grid-contact{gap:var(--rothenberg-space-10);grid-template-columns:1fr;display:grid}@media (min-width:768px){.rothenberg-grid-contact{grid-template-columns:1fr 1.1fr;align-items:start}}.rothenberg-footer{border-top:1px solid color-mix(in srgb, black 12%, var(--rothenberg-brand));background:var(--rothenberg-brand);width:100%;max-width:none;color:var(--rothenberg-on-brand);padding-top:var(--rothenberg-space-12);padding-bottom:calc(var(--rothenberg-space-12) + env(safe-area-inset-bottom,0px));border-radius:0;margin:0}.rothenberg-footer .rothenberg-body-sm,.rothenberg-footer address.rothenberg-body-sm{color:var(--rothenberg-on-brand-muted)}.rothenberg-footer address{margin:0;font-style:normal}.rothenberg-footer .rothenberg-label{color:var(--rothenberg-on-brand-muted);margin:0 0 var(--rothenberg-space-2)}.rothenberg-footer .rothenberg-footer-link{color:var(--rothenberg-on-brand-muted)}.rothenberg-footer .rothenberg-footer-link:hover{color:var(--rothenberg-on-brand)}.rothenberg-footer-legal{margin-top:var(--rothenberg-space-10);padding-top:var(--rothenberg-space-6);border-top:1px solid color-mix(in srgb, var(--rothenberg-on-brand) 30%, transparent)}.rothenberg-footer-legal .rothenberg-body-sm{text-align:center;color:var(--rothenberg-on-brand-muted)}.rothenberg-footer-grid{justify-content:space-between;align-items:start;gap:var(--rothenberg-space-8) var(--rothenberg-space-10);flex-wrap:wrap;display:flex}.rothenberg-footer-facts{align-items:start;gap:var(--rothenberg-space-6);flex-direction:row;min-width:0;display:flex}.rothenberg-footer-fact{min-width:0}.rothenberg-footer-fact--hours{flex:none}.rothenberg-footer-fact .rothenberg-hours-block{margin:0}.rothenberg-footer-maps{font-size:inherit}.rothenberg-footer-doors{justify-content:flex-start;align-items:flex-start;gap:var(--rothenberg-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rothenberg-footer .rothenberg-status-chip{background:color-mix(in srgb, var(--rothenberg-on-brand) 18%, transparent);color:var(--rothenberg-on-brand)}.rothenberg-footer a.rothenberg-status-chip:hover,.rothenberg-footer a.rothenberg-status-chip:focus-visible{background:color-mix(in srgb, var(--rothenberg-on-brand) 28%, transparent);color:var(--rothenberg-on-brand)}.rothenberg-footer .rothenberg-status-chip--tone-channel{background:var(--rothenberg-channel);color:#fff}.rothenberg-footer a.rothenberg-status-chip--tone-channel:hover,.rothenberg-footer a.rothenberg-status-chip--tone-channel:focus-visible{background:var(--rothenberg-channel-hover);color:#fff}.rothenberg-footer .rothenberg-status-chip--hover-pill,.rothenberg-footer .rothenberg-status-chip--hover-pill.rothenberg-status-chip--tone-muted{color:var(--rothenberg-on-brand-muted);background:0 0}.rothenberg-footer a.rothenberg-status-chip--hover-pill:hover,.rothenberg-footer a.rothenberg-status-chip--hover-pill:focus-visible,.rothenberg-footer a.rothenberg-status-chip--hover-pill.rothenberg-status-chip--tone-muted:hover,.rothenberg-footer a.rothenberg-status-chip--hover-pill.rothenberg-status-chip--tone-muted:focus-visible{background:color-mix(in srgb, var(--rothenberg-on-brand) 18%, transparent);color:var(--rothenberg-on-brand)}.rothenberg-footer-link{color:var(--rothenberg-text-muted);font-size:.9375rem;text-decoration:none}.rothenberg-footer-link:hover{color:var(--rothenberg-accent-link)}.rothenberg-hours-block{white-space:pre-line}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-home-brand-line{padding-top:var(--rothenberg-arrival-criterion-gap);max-width:var(--rothenberg-measure-beside);color:var(--rothenberg-text-muted);margin:0;font-size:clamp(.6875rem,.62rem + .35vw,.875rem);line-height:1.35}.rothenberg-input,.rothenberg-textarea{width:100%;padding:var(--rothenberg-space-3) var(--rothenberg-space-4);font-family:var(--rothenberg-font-sans);color:var(--rothenberg-text);background:var(--rothenberg-surface);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius-sm);font-size:1rem;transition:border-color .15s,box-shadow .15s}.rothenberg-input:focus,.rothenberg-textarea:focus{border-color:var(--rothenberg-accent);box-shadow:0 0 0 3px var(--rothenberg-accent-muted);outline:none}.rothenberg-textarea{resize:vertical;min-height:8rem}[data-rothenberg] select.rothenberg-select{appearance:none;width:100%;max-width:100%;min-height:3.25rem;padding:var(--rothenberg-space-4) calc(var(--rothenberg-space-4) + 1.75rem) var(--rothenberg-space-4) var(--rothenberg-space-4);border-radius:var(--rothenberg-radius);box-shadow:var(--rothenberg-shadow);cursor:pointer;background-color:var(--rothenberg-surface);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20aria-hidden%3D%22true%22%3E%3Cpath%20stroke%3D%22%231a1a1a%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%209l6%206%206-6%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right var(--rothenberg-space-4) center;background-size:1.125rem 1.125rem;font-weight:500;line-height:1.35}[data-rothenberg] select.rothenberg-select:hover{border-color:color-mix(in srgb, var(--rothenberg-accent) 32%, var(--rothenberg-border))}[data-rothenberg] select.rothenberg-select:focus{box-shadow:0 0 0 3px var(--rothenberg-accent-muted), var(--rothenberg-shadow)}[data-rothenberg] .rothenberg-select-wrap{max-width:42rem}.rothenberg-form-label{color:var(--rothenberg-text);margin-bottom:var(--rothenberg-space-2);font-size:.8125rem;font-weight:600;display:block}.rothenberg-check{align-items:flex-start;gap:var(--rothenberg-space-3);margin-top:var(--rothenberg-space-4);color:var(--rothenberg-text);cursor:pointer;font-size:.875rem;line-height:1.4;display:flex}.rothenberg-check input{width:1.125rem;height:1.125rem;accent-color:var(--rothenberg-accent);flex-shrink:0;margin:.15rem 0 0}.rothenberg-check:focus-within{outline:2px solid var(--rothenberg-text);outline-offset:4px;border-radius:var(--rothenberg-radius-sm)}.rothenberg-map-wrap{border-radius:var(--rothenberg-radius);border:1px solid var(--rothenberg-border);aspect-ratio:16/10;max-width:100%;min-height:240px;position:relative;overflow:hidden}.rothenberg-map-wrap iframe{border:0;width:100%;max-width:100%;height:100%;position:absolute;inset:0}[data-rothenberg] .rothenberg-clinic-map__door{padding-top:var(--rothenberg-gutter);margin:0}.rothenberg-cal-nav{align-items:center;column-gap:var(--rothenberg-space-2);margin-bottom:var(--rothenberg-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.rothenberg-cal-nav__label{text-align:center;white-space:nowrap;min-width:0;margin:0;font-weight:600}.rothenberg-cal-grid{gap:var(--rothenberg-space-2);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.rothenberg-cal-dow{text-transform:uppercase;letter-spacing:.04em;color:var(--rothenberg-text-muted);padding:var(--rothenberg-space-1) 0;min-width:0;font-size:.6875rem;font-weight:600}.rothenberg-cal-cell{aspect-ratio:1;border-radius:var(--rothenberg-radius-sm);min-width:0;max-height:3rem;color:var(--rothenberg-text-muted);cursor:default;background:0 0;border:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;display:flex}.rothenberg-cal-cell--muted{opacity:.35}.rothenberg-cal-cell--closed{opacity:.45;color:var(--rothenberg-text-muted);text-decoration:line-through}.rothenberg-cal-cell--noslot{opacity:.7;color:var(--rothenberg-text-muted)}.rothenberg-cal-cell--pickable{color:var(--rothenberg-text);cursor:pointer;font-weight:600;transition:background .15s,color .15s}.rothenberg-cal-cell--pickable:hover{background:var(--rothenberg-accent-muted)}.rothenberg-cal-cell--pickable:focus-visible{outline:2px solid var(--rothenberg-text);outline-offset:2px}.rothenberg-cal-cell--selected{background:var(--rothenberg-accent);color:var(--rothenberg-on-accent)}.rothenberg-cal-cell--selected:hover{background:var(--rothenberg-accent-hover);color:var(--rothenberg-on-accent)}.rothenberg-slot-bands{gap:var(--rothenberg-space-5);flex-direction:column;display:flex}@media (min-width:900px){.rothenberg-slot-bands{gap:var(--rothenberg-space-5);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}}.rothenberg-slot-band{gap:var(--rothenberg-space-2);flex-direction:column;min-width:0;display:flex}.rothenberg-slot-band-label{color:var(--rothenberg-text-muted);margin:0;font-size:.8125rem;font-weight:600}.rothenberg-slot-band-list{gap:var(--rothenberg-space-2);flex-direction:column;display:flex}.rothenberg-slot-btn{justify-content:space-between;align-items:center;gap:var(--rothenberg-space-2);width:100%;min-height:2.75rem;padding:var(--rothenberg-space-2) var(--rothenberg-space-3);text-align:left;border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius-sm);background:var(--rothenberg-surface);color:var(--rothenberg-text);cursor:pointer;font-size:.875rem;font-weight:500;transition:border-color .15s,background .15s;display:flex}.rothenberg-slot-btn__time{min-width:0}.rothenberg-slot-btn__suggested{color:var(--rothenberg-text-muted);flex-shrink:0;font-size:.6875rem;font-weight:500}.rothenberg-slot-btn:hover{border-color:var(--rothenberg-accent);background:var(--rothenberg-accent-muted);color:var(--rothenberg-text)}.rothenberg-slot-btn:focus-visible{outline:2px solid var(--rothenberg-text);outline-offset:2px}.rothenberg-slot-btn--active{border-color:var(--rothenberg-accent);background:var(--rothenberg-accent);color:var(--rothenberg-on-accent)}.rothenberg-slot-btn--active .rothenberg-slot-btn__suggested{color:#fafafab8}.rothenberg-slot-btn--active:hover{background:var(--rothenberg-accent-muted);color:var(--rothenberg-text)}@media (max-width:767px){.rothenberg-booking-flow.rothenberg-card{padding:var(--rothenberg-space-5)}.rothenberg-cal-grid{gap:var(--rothenberg-space-1)}.rothenberg-cal-cell{aspect-ratio:auto;min-height:2.75rem;max-height:none}.rothenberg-cal-nav .rothenberg-btn{min-width:2.75rem;min-height:2.75rem}.rothenberg-slot-btn{min-height:2.75rem}}[data-rothenberg] .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-rothenberg] .rothenberg-about{padding-top:max(var(--rothenberg-gutter), var(--rothenberg-space-8));padding-bottom:max(var(--rothenberg-gutter), var(--rothenberg-space-16))}[data-rothenberg] .rothenberg-about-letter{gap:var(--rothenberg-space-8);font-family:var(--rothenberg-font-serif);flex-direction:column;min-width:0;display:flex}[data-rothenberg] .rothenberg-about-letter-head{gap:var(--rothenberg-space-4);flex-direction:column;min-width:0;display:flex}[data-rothenberg] .rothenberg-about-letter .rothenberg-heading-xl{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2}[data-rothenberg] .rothenberg-about-lead{color:var(--rothenberg-text-muted);margin:0;line-height:1.55}[data-rothenberg] .rothenberg-about-chapter{gap:var(--rothenberg-space-6);flex-direction:column;min-width:0;display:flex}[data-rothenberg] .rothenberg-about-chapter+.rothenberg-about-chapter{padding-top:var(--rothenberg-space-2)}[data-rothenberg] .rothenberg-about-chapter-text{gap:var(--rothenberg-space-4);flex-direction:column;display:flex}[data-rothenberg] .rothenberg-about-chapter-text .rothenberg-body{color:var(--rothenberg-text-muted);margin:0;line-height:1.7}[data-rothenberg] .rothenberg-about-address-block{gap:var(--rothenberg-space-2);flex-direction:column;min-width:0;display:flex}[data-rothenberg] .rothenberg-about-address-block__lead{margin:0}[data-rothenberg] .rothenberg-about-address-block__lead .rothenberg-status-chip{vertical-align:middle}[data-rothenberg] .rothenberg-about-address-block.is-open .rothenberg-status-chip--tone-muted{background:var(--rothenberg-surface);color:var(--rothenberg-text);box-shadow:inset 0 0 0 1px var(--rothenberg-border)}[data-rothenberg] .rothenberg-about-address-block.is-open .rothenberg-status-chip__slot svg{transition:transform .16s;transform:rotate(180deg)}[data-rothenberg] .rothenberg-about-address__map{padding-top:var(--rothenberg-space-3);min-width:0}[data-rothenberg] .rothenberg-about-figure{min-width:0;margin:0}[data-rothenberg] .rothenberg-about-figure .rothenberg-hero-image-wrap--about{box-shadow:none;border:1px solid var(--rothenberg-border)}[data-rothenberg] .rothenberg-about-figure-caption{margin-top:var(--rothenberg-space-3);font-family:var(--rothenberg-font-sans);color:var(--rothenberg-text-muted);font-size:.875rem;line-height:1.5}[data-rothenberg] .rothenberg-about-actions{align-items:center;gap:var(--rothenberg-space-3);padding-top:var(--rothenberg-space-4);font-family:var(--rothenberg-font-sans);flex-wrap:wrap;display:flex}[data-rothenberg] .rothenberg-section-home-hero{--rothenberg-arrival-lead:2.6rem;--rothenberg-arrival-gap:clamp(.5rem, 2.2vw, 2rem);--rothenberg-arrival-offer-gap:var(--rothenberg-space-3);--rothenberg-arrival-door-gap:clamp(1.25rem, 3.2vh, 2rem);--rothenberg-arrival-criterion-gap:var(--rothenberg-space-4);--rothenberg-arrival-air:max(var(--rothenberg-gutter), clamp(1.25rem, 3.2vh, 2.5rem));--rothenberg-arrival-v:calc(var(--rothenberg-arrival-air) * 2);--rothenberg-arrival-copy-stack:10.75rem;--rothenberg-arrival-photo-h:min(40rem, 72dvh, calc(100dvh - var(--rothenberg-nav-spacer) - var(--rothenberg-arrival-lead) - var(--rothenberg-arrival-v)));padding-top:var(--rothenberg-arrival-air);padding-bottom:var(--rothenberg-arrival-air)}[data-rothenberg] .rothenberg-section-home-hero>.rothenberg-container{container:arrival/inline-size}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-hero-grid{align-items:start;column-gap:var(--rothenberg-arrival-gap);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;row-gap:clamp(.35rem,1.2vh,2rem);display:grid}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-label{margin-bottom:clamp(.25rem,.8vh,.75rem)}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-heading-xl{margin-bottom:var(--rothenberg-arrival-offer-gap);font-size:clamp(1.2rem,.85rem + 2.6vw,3.25rem)}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-hero-cta{align-items:center;gap:var(--rothenberg-space-3);margin-top:var(--rothenberg-arrival-door-gap);flex-wrap:wrap;padding-top:0;display:flex}[data-rothenberg] .rothenberg-home-services-lead-stack{align-items:flex-end;gap:var(--rothenberg-space-3);flex-direction:column;min-width:0;max-width:100%;display:flex}[data-rothenberg] .rothenberg-super-quiro-promo__title{font-weight:600;line-height:1.2}[data-rothenberg] .rothenberg-super-quiro-promo__cta{color:var(--rothenberg-text-muted);font-size:.6875rem;font-weight:400;line-height:1.2}[data-rothenberg] .rothenberg-hero-grid{gap:var(--rothenberg-space-10);grid-template-columns:1fr;align-items:center;min-width:0;display:grid}[data-rothenberg] .rothenberg-hero-grid-text,[data-rothenberg] .rothenberg-hero-grid-media{width:100%;min-width:0}[data-rothenberg] .rothenberg-hero-grid-text{order:1}[data-rothenberg] .rothenberg-hero-grid-media{order:2}@media (min-width:900px){[data-rothenberg] .rothenberg-hero-grid{grid-template-columns:1fr 1fr}[data-rothenberg] .rothenberg-hero-grid-text,[data-rothenberg] .rothenberg-hero-grid-media{order:0}}[data-rothenberg] .rothenberg-hero-image-wrap{aspect-ratio:4/5;max-width:100%;max-height:520px;box-shadow:var(--rothenberg-shadow-lg);border-radius:0;position:relative;overflow:hidden}[data-rothenberg] .rothenberg-hero-photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}[data-rothenberg] .rothenberg-hero-image-wrap--photo{border-radius:var(--rothenberg-radius);box-shadow:var(--rothenberg-shadow);border:0;max-height:480px}[data-rothenberg] .rothenberg-hero-image-wrap--about{aspect-ratio:16/9;width:100%;max-width:100%;height:auto;max-height:none;margin-inline:0}[data-rothenberg] .rothenberg-about-portrait-placeholder,[data-rothenberg] .rothenberg-image-placeholder{background:var(--rothenberg-surface-elevated);border:1px solid var(--rothenberg-border);box-shadow:none;font-family:var(--rothenberg-font-sans);color:var(--rothenberg-text-muted);justify-content:center;align-items:center;font-size:clamp(3rem,12vw,5rem);font-weight:500;line-height:1;display:flex}[data-rothenberg] .rothenberg-image-placeholder--fill{width:100%;height:100%;font-size:clamp(1.25rem,6vw,2.5rem);position:absolute;inset:0}[data-rothenberg] .rothenberg-image-placeholder--box{width:100%;min-height:10rem;font-size:clamp(2rem,10vw,4rem)}[data-rothenberg] .rothenberg-google-avatar.rothenberg-image-placeholder{border-radius:50%;font-size:1rem;position:relative;inset:auto}@media (min-width:1280px){[data-rothenberg] .rothenberg-hero-grid-media--about{width:100%;min-width:0}[data-rothenberg] .rothenberg-hero-image-wrap--about{width:100%;max-width:100%;max-height:none;margin-inline:0}}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-hero-grid-text{box-sizing:border-box;min-height:100%;padding-block:var(--rothenberg-gutter);flex-direction:column;grid-area:1/1;justify-content:flex-start;align-self:stretch;display:flex}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-hero-grid-copy{flex-direction:column;flex:auto;justify-content:flex-start;min-height:0;display:flex}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-hero-grid-media{grid-area:1/2;justify-self:end;width:auto}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-home-services-lead{gap:var(--rothenberg-space-3);order:0;grid-area:2/1/auto/-1;padding-top:0}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-hero-grid-text .rothenberg-body{max-width:var(--rothenberg-measure-beside);font-size:clamp(.8125rem,.72rem + .45vw,1rem);line-height:1.45}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-hero-cta{width:100%;min-width:0}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-hero-cta .rothenberg-status-chip{min-width:0;max-width:100%}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-hero-image-wrap--photo{box-sizing:content-box;width:min(calc(var(--rothenberg-arrival-photo-h) * 768 / 1024), 28rem, 40vw, calc(min(100vw, var(--rothenberg-site-rail)) - var(--rothenberg-body-gutter-start) - var(--rothenberg-body-gutter-end) - 6.75rem - var(--rothenberg-arrival-gap)));aspect-ratio:768/1024;max-width:none;height:auto;max-height:none;margin-inline:0}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-hero-photo{object-fit:contain}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-hero-photo--placed{object-fit:cover}@container arrival (max-width:20rem){[data-rothenberg] .rothenberg-section-home-hero .rothenberg-hero-grid{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-hero-grid-text{grid-area:1/1;justify-content:flex-start;justify-self:stretch;width:100%;padding-block:0}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-hero-grid-copy{flex:none;justify-content:flex-start}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-hero-grid-media{grid-area:2/1;justify-self:start;width:100%}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-home-services-lead{order:3;grid-area:3/1;justify-self:stretch;width:100%}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-label{margin-bottom:.15rem}[data-rothenberg] .rothenberg-section-home-hero{--rothenberg-arrival-offer-gap:.2rem;--rothenberg-arrival-door-gap:clamp(.75rem, 2.4vh, 1rem);--rothenberg-arrival-criterion-gap:clamp(.4rem, 1.4vh, .65rem)}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-heading-xl{margin-bottom:var(--rothenberg-arrival-offer-gap);font-size:clamp(1.1rem,4vh,1.45rem)}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-hero-grid-text .rothenberg-body{font-size:clamp(.6875rem,2vh,.875rem);line-height:1.28}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-hero-cta{margin-top:var(--rothenberg-arrival-door-gap);padding-top:0}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-home-brand-line{padding-top:var(--rothenberg-arrival-criterion-gap);margin-top:0;font-size:clamp(.625rem,1.85vh,.75rem);line-height:1.28}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-home-services-lead .rothenberg-heading-lg{font-size:clamp(1.2rem,3.6vw,2.25rem)}[data-rothenberg] .rothenberg-section-home-hero .rothenberg-hero-image-wrap--photo{width:min(calc(min(42dvh, calc(100dvh - var(--rothenberg-nav-spacer) - var(--rothenberg-arrival-lead) - var(--rothenberg-arrival-v) - var(--rothenberg-arrival-copy-stack))) * 768 / 1024), 12rem);margin-inline:0}}[data-rothenberg] .rothenberg-home-services-lead{justify-content:flex-end;align-items:flex-end;gap:var(--rothenberg-space-6);min-width:0;padding-top:var(--rothenberg-space-8);flex-wrap:wrap;order:3;display:flex}[data-rothenberg] .rothenberg-home-services-lead .rothenberg-heading-lg{margin:0}[data-rothenberg] .rothenberg-section-home-shelf{padding-top:var(--rothenberg-space-8)}[data-rothenberg] .rothenberg-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}[data-rothenberg] .rothenberg-avatar-fallback{background:var(--rothenberg-accent-muted);width:48px;height:48px;color:var(--rothenberg-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}[data-rothenberg] .rothenberg-booking-info-panel.rothenberg-card{margin-top:var(--rothenberg-space-6);animation:.28s ease-out rothenberg-booking-info-in}[data-rothenberg] .rothenberg-booking-info-panel.rothenberg-card:hover{box-shadow:var(--rothenberg-shadow);border-color:var(--rothenberg-border)}@keyframes rothenberg-booking-info-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}[data-rothenberg] .rothenberg-booking-info-img{border-radius:var(--rothenberg-radius-sm);background:var(--rothenberg-bg);flex-shrink:0;width:100%;height:220px;position:relative;overflow:hidden}[data-rothenberg] .rothenberg-booking-info-img img{object-fit:cover;width:100%;height:100%;display:block}[data-rothenberg] .rothenberg-booking-ampolletas{margin-top:var(--rothenberg-space-3);border-radius:var(--rothenberg-radius-sm);border:1px solid var(--rothenberg-border);background:var(--rothenberg-surface-elevated)}[data-rothenberg] .rothenberg-booking-ampolletas summary{cursor:pointer;padding:var(--rothenberg-space-3) var(--rothenberg-space-4);color:var(--rothenberg-text);font-size:.9375rem;font-weight:600;list-style:none}[data-rothenberg] .rothenberg-booking-ampolletas summary::-webkit-details-marker{display:none}[data-rothenberg] .rothenberg-booking-ampolletas[open] summary{border-bottom:1px solid var(--rothenberg-border)}[data-rothenberg] .rothenberg-booking-ampolletas ul{padding:var(--rothenberg-space-4) var(--rothenberg-space-4) var(--rothenberg-space-4) var(--rothenberg-space-8);color:var(--rothenberg-text-muted);margin:0;font-size:.9375rem}[data-rothenberg] .rothenberg-booking-ampolletas li{margin-bottom:var(--rothenberg-space-2)}[data-rothenberg] .rothenberg-booking-ampolletas li:last-child{margin-bottom:0}[data-rothenberg] .rothenberg-faq-section-inner{max-width:42rem}[data-rothenberg] .rothenberg-faq-list{gap:var(--rothenberg-space-3);flex-direction:column;display:flex}[data-rothenberg] .rothenberg-faq-item{border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius-sm);background:var(--rothenberg-surface);overflow:hidden}[data-rothenberg] .rothenberg-faq-item:has(.rothenberg-clinic-map){overflow:visible}[data-rothenberg] .rothenberg-faq-item summary{cursor:pointer;padding:var(--rothenberg-space-4) var(--rothenberg-space-5);color:var(--rothenberg-text);justify-content:space-between;align-items:center;gap:var(--rothenberg-space-4);font-size:1rem;font-weight:600;list-style:none;display:flex}[data-rothenberg] .rothenberg-faq-item summary::-webkit-details-marker{display:none}[data-rothenberg] .rothenberg-faq-item summary:after{content:"";border-right:2px solid var(--rothenberg-text);border-bottom:2px solid var(--rothenberg-text);flex-shrink:0;width:.5rem;height:.5rem;transition:transform .2s;transform:rotate(45deg)}[data-rothenberg] .rothenberg-faq-item[open] summary:after{transform:rotate(-135deg)}[data-rothenberg] .rothenberg-faq-item .rothenberg-body-sm{padding:0 var(--rothenberg-space-5) var(--rothenberg-space-5);color:var(--rothenberg-text-muted);margin:0}[data-rothenberg] .rothenberg-faq-item .rothenberg-faq-where{padding:0 var(--rothenberg-space-5) var(--rothenberg-space-5)}[data-rothenberg] .rothenberg-faq-item .rothenberg-faq-where .rothenberg-body-sm{padding:0 0 var(--rothenberg-space-4)}[data-rothenberg] .rothenberg-faq-item .rothenberg-faq-where .rothenberg-clinic-map{min-width:0;max-width:100%}[data-rothenberg] .rothenberg-faq-item .rothenberg-clinic-map__door{padding-top:var(--rothenberg-gutter)}[data-rothenberg] .rothenberg-faq-item .rothenberg-faq-answer .rothenberg-status-chip{vertical-align:middle}[data-rothenberg] .rothenberg-faq-answer--lines{flex-direction:column;align-items:flex-start;gap:.2em;display:flex}[data-rothenberg] .rothenberg-faq-answer__line{min-width:0;max-width:100%}[data-rothenberg] .rothenberg-faq-section-door{margin-top:var(--rothenberg-space-8)}[data-rothenberg] .rothenberg-guia-index-band{margin-bottom:var(--rothenberg-space-12)}[data-rothenberg] .rothenberg-guia-index-list{gap:var(--rothenberg-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-rothenberg] .rothenberg-guia-index-item{margin:0}[data-rothenberg] .rothenberg-guia-article-head{margin-bottom:var(--rothenberg-space-6)}:is(html:has([data-rothenberg] main.rothenberg-viewport-main),body:has([data-rothenberg] main.rothenberg-viewport-main)){height:100%;overflow:hidden}[data-rothenberg]:has(>main.rothenberg-viewport-main){box-sizing:border-box;flex-direction:column;height:100dvh;min-height:100dvh;max-height:100dvh;display:flex;overflow:hidden}[data-rothenberg]:has(>main.rothenberg-viewport-main)>.rothenberg-footer{display:none}main.rothenberg-viewport-main{min-height:0;padding-top:var(--rothenberg-space-4);padding-bottom:var(--rothenberg-space-4);box-sizing:border-box;flex-direction:column;flex:auto;display:flex;overflow:hidden}@media (min-width:768px){main.rothenberg-viewport-main{padding-top:var(--rothenberg-space-5);padding-bottom:var(--rothenberg-space-5)}}@media (max-width:899px){main.rothenberg-book:not(:has(.rothenberg-booking-flow__form--ready)):not(:has(.rothenberg-booking-flow--confirmed)) .rothenberg-viewport-stack{height:calc(100dvh - var(--rothenberg-nav-spacer) - var(--rothenberg-space-2));max-height:calc(100dvh - var(--rothenberg-nav-spacer) - var(--rothenberg-space-2));overflow:hidden}:is(main.rothenberg-book:not(:has(.rothenberg-booking-flow__form--ready)):not(:has(.rothenberg-booking-flow--confirmed)) .rothenberg-viewport-body,main.rothenberg-book:not(:has(.rothenberg-booking-flow__form--ready)):not(:has(.rothenberg-booking-flow--confirmed)) .rothenberg-booking-flow,main.rothenberg-book:not(:has(.rothenberg-booking-flow__form--ready)):not(:has(.rothenberg-booking-flow--confirmed)) .rothenberg-booking-flow__desk){min-height:0;overflow:hidden}:is(html:has([data-rothenberg] .rothenberg-services-booking-split),body:has([data-rothenberg] .rothenberg-services-booking-split),html:has([data-rothenberg] main.rothenberg-viewport-main .rothenberg-booking-flow),body:has([data-rothenberg] main.rothenberg-viewport-main .rothenberg-booking-flow)){height:auto;overflow:auto}:is([data-rothenberg]:has(.rothenberg-services-booking-split),[data-rothenberg]:has(>main.rothenberg-viewport-main .rothenberg-booking-flow)){height:auto;min-height:100dvh;max-height:none;overflow:visible}[data-rothenberg]:has(.rothenberg-services-booking-split)>.rothenberg-footer{display:block}:is(main.rothenberg-viewport-main:has(.rothenberg-services-booking-split),main.rothenberg-viewport-main:has(.rothenberg-booking-flow)){flex:none;height:auto;overflow:visible}:is(main.rothenberg-viewport-main:has(.rothenberg-services-booking-split) .rothenberg-container,main.rothenberg-viewport-main:has(.rothenberg-booking-flow) .rothenberg-container){flex:none;height:auto}main.rothenberg-book:has(.rothenberg-booking-flow__form--ready) .rothenberg-viewport-body{overflow:visible}html:has([data-rothenberg] main.rothenberg-book .rothenberg-booking-flow__form--ready){overflow:auto}body:has([data-rothenberg] main.rothenberg-book .rothenberg-booking-flow__form--ready){overflow:visible}}.rothenberg-viewport-main .rothenberg-container{width:100%;min-width:0;min-height:0;max-width:var(--rothenberg-site-rail);flex-direction:column;flex:1;margin-left:auto;margin-right:auto;display:flex}.rothenberg-viewport-stack{gap:var(--rothenberg-space-4);min-width:0;max-width:100%;min-height:0}main.rothenberg-book .rothenberg-viewport-stack{min-height:calc(100dvh - var(--rothenberg-nav-spacer) - var(--rothenberg-space-2));flex:1;gap:0}.rothenberg-viewport-head{justify-content:space-between;align-items:flex-end;gap:var(--rothenberg-space-3) var(--rothenberg-space-6);flex-wrap:wrap;flex-shrink:0;display:flex}.rothenberg-viewport-head .rothenberg-heading-lg{font-size:clamp(1.5rem,2.8vw,2rem)}.rothenberg-viewport-head .rothenberg-label{margin-bottom:var(--rothenberg-space-2)}.rothenberg-viewport-head__lead{margin:var(--rothenberg-space-2) 0 0;max-width:32rem}.rothenberg-viewport-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;justify-content:center;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden auto}.rothenberg-viewport-foot{text-align:center;color:var(--rothenberg-text-muted);flex-shrink:0;margin:0;font-size:.8125rem}[data-rothenberg] .rothenberg-settings-card{background:var(--rothenberg-surface);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius);box-shadow:var(--rothenberg-shadow);min-height:0;overflow:hidden}[data-rothenberg] .rothenberg-settings-card__rows{border-top:1px solid var(--rothenberg-border)}[data-rothenberg] .rothenberg-settings-row{gap:var(--rothenberg-space-2);padding:var(--rothenberg-space-4);border-bottom:1px solid var(--rothenberg-border);flex-direction:column;display:flex}@media (min-width:640px){[data-rothenberg] .rothenberg-settings-row{justify-content:space-between;align-items:flex-start;gap:var(--rothenberg-space-6);flex-direction:row}}[data-rothenberg] .rothenberg-settings-row--last{border-bottom:none}[data-rothenberg] .rothenberg-settings-row__label{flex:auto;min-width:0}[data-rothenberg] .rothenberg-settings-row__title{color:var(--rothenberg-text);margin:0;font-size:.875rem;font-weight:600}[data-rothenberg] .rothenberg-settings-row__desc{margin:var(--rothenberg-space-1) 0 0;color:var(--rothenberg-text-muted);font-size:.8125rem;line-height:1.5}[data-rothenberg] .rothenberg-settings-row__value{color:var(--rothenberg-text);flex-shrink:0;margin:0;font-size:.875rem;line-height:1.5}@media (min-width:640px){[data-rothenberg] .rothenberg-settings-row__value{text-align:right;max-width:22rem}}@media (max-width:767px){[data-rothenberg] .rothenberg-booking-alert__step-desktop{display:none}}@media (min-width:768px){[data-rothenberg] .rothenberg-booking-alert__step-mobile{display:none}}[data-rothenberg] .rothenberg-detail-sheet{z-index:5;background:0 0;border:none;flex-direction:column;width:100%;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:flex;position:absolute;inset:0;overflow:hidden}[data-rothenberg] .rothenberg-detail-sheet__panel{background:var(--rothenberg-surface-elevated);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius);width:100%;max-width:100%;min-height:0;max-height:none;box-shadow:none;flex-direction:column;flex:1;animation:.24s ease-out rothenberg-detail-sheet-in;display:flex;position:relative;overflow:hidden}@keyframes rothenberg-detail-sheet-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-rothenberg] .rothenberg-detail-sheet__panel{animation:none}}[data-rothenberg] .rothenberg-detail-sheet__head{width:100%;min-width:0;min-height:0;padding:var(--rothenberg-space-5) var(--rothenberg-process-widget-pad);border-bottom:1px solid var(--rothenberg-border);flex-direction:column;flex-shrink:0;justify-content:center;display:flex}[data-rothenberg] .rothenberg-detail-sheet__plate{--rothenberg-detail-nameplate-scale:1;align-items:stretch;gap:var(--rothenberg-space-2);width:100%;min-width:0;max-width:var(--rothenberg-measure);flex-direction:column;display:flex}[data-rothenberg] .rothenberg-detail-sheet__lead{align-items:flex-start;gap:var(--rothenberg-space-2);flex-direction:column;width:100%;min-width:0;padding:0;display:flex}[data-rothenberg] .rothenberg-detail-sheet__title{width:100%;font-family:var(--rothenberg-font-sans);font-size:clamp(calc(1.0625rem * var(--rothenberg-detail-nameplate-scale)), calc(1.8vw * var(--rothenberg-detail-nameplate-scale)), calc(1.3125rem * var(--rothenberg-detail-nameplate-scale)));color:var(--rothenberg-text);margin:0;font-weight:600;line-height:1.25}[data-rothenberg] .rothenberg-detail-sheet__meta{width:100%;font-size:calc(.8125rem * var(--rothenberg-detail-nameplate-scale));text-align:left;color:var(--rothenberg-text-muted);margin:0;line-height:1.35}[data-rothenberg] .rothenberg-detail-sheet__body{-webkit-overflow-scrolling:touch;min-height:0;padding:var(--rothenberg-space-3) var(--rothenberg-process-widget-pad) var(--rothenberg-process-widget-pad);flex-direction:column;flex:1;align-items:center;display:flex;overflow-y:auto}@media (min-width:900px){[data-rothenberg] .rothenberg-detail-sheet__body{align-items:stretch;overflow:hidden}}[data-rothenberg] .rothenberg-detail-sheet__flow{align-items:stretch;gap:var(--rothenberg-space-3);width:100%;min-width:0;max-width:var(--rothenberg-measure);text-align:left;flex-direction:column;margin-inline:auto;display:flex}@media (min-width:900px){[data-rothenberg] .rothenberg-detail-sheet__flow{grid-template-columns:minmax(0, 1fr) minmax(0, var(--rothenberg-measure-beside));align-items:center;gap:var(--rothenberg-space-5);flex:auto;max-width:none;height:100%;min-height:0;display:grid;container-type:size}[data-rothenberg] .rothenberg-detail-sheet__flow .rothenberg-treatment-photo{align-self:center;align-items:stretch;width:auto;min-width:0;height:auto;min-height:0;max-height:100%}[data-rothenberg] .rothenberg-detail-sheet__flow .rothenberg-treatment-photo__frame{flex:auto;min-height:0;overflow:hidden}[data-rothenberg] .rothenberg-detail-sheet__flow .rothenberg-treatment-photo__frame img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:min(36rem,100cqb)}[data-rothenberg] .rothenberg-detail-sheet__flow .rothenberg-treatment-photo:has(.rothenberg-treatment-photo__thumbs) .rothenberg-treatment-photo__frame img{max-height:min(36rem,100cqb - 3.5rem)}[data-rothenberg] .rothenberg-detail-sheet__flow .rothenberg-treatment-photo__thumbs{flex-shrink:0;justify-content:flex-start}[data-rothenberg] .rothenberg-detail-sheet__flow .rothenberg-service-preview__confirm{min-width:0;min-height:0;max-width:var(--rothenberg-measure-beside);max-height:100%;overflow-y:auto}}[data-rothenberg] .rothenberg-detail-sheet__desc{margin:0}[data-rothenberg] .rothenberg-detail-sheet__flow .rothenberg-treatment-photo__frame{border-radius:var(--rothenberg-radius-sm);background:0 0;border:0;min-height:0;padding:0;overflow:hidden}[data-rothenberg] .rothenberg-detail-sheet__flow .rothenberg-service-preview__confirm{gap:var(--rothenberg-space-2);text-align:left;align-items:stretch;width:100%;padding:0}[data-rothenberg] .rothenberg-detail-sheet__flow .rothenberg-treatment-photo{align-items:center;width:100%}[data-rothenberg] .rothenberg-detail-sheet__flow .rothenberg-treatment-photo__thumbs{justify-content:center}[data-rothenberg] .rothenberg-service-preview__intro{padding:var(--rothenberg-space-5) var(--rothenberg-space-5) var(--rothenberg-space-4);border-bottom:1px solid var(--rothenberg-border)}[data-rothenberg] .rothenberg-service-preview__intro .rothenberg-heading-md{margin-bottom:var(--rothenberg-space-3)}[data-rothenberg] .rothenberg-service-preview__intro .rothenberg-body-sm{margin:0}[data-rothenberg] .rothenberg-service-preview__confirm{padding:var(--rothenberg-space-5);gap:var(--rothenberg-space-3);flex-direction:column;display:flex}[data-rothenberg] .rothenberg-service-preview__confirm-pair{flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;margin:0;display:flex}[data-rothenberg] .rothenberg-service-preview__confirm-price{color:var(--rothenberg-text);font-size:1rem;font-weight:600}[data-rothenberg] .rothenberg-service-preview__confirm-meta{color:var(--rothenberg-text-muted);font-size:.875rem}[data-rothenberg] .rothenberg-service-preview__confirm-label{color:var(--rothenberg-text);font-weight:600}[data-rothenberg] .rothenberg-service-preview__confirm-note{color:var(--rothenberg-text-muted);margin:0}[data-rothenberg] .rothenberg-service-preview__catalog-preview{margin:0}[data-rothenberg] .rothenberg-treatment-findings .rothenberg-status-menu-item-label{font-family:var(--rothenberg-font-serif);font-weight:600;line-height:1.25}[data-rothenberg] .rothenberg-treatment-findings.is-selected .rothenberg-status-chip,[data-rothenberg] .rothenberg-treatment-findings.is-selected .rothenberg-status-chip__label{font-family:var(--rothenberg-font-serif);color:var(--rothenberg-text);font-size:1rem;font-weight:600;line-height:1.25}[data-rothenberg] .rothenberg-service-preview__confirm--catalog-pane{gap:var(--rothenberg-space-2)}[data-rothenberg] .rothenberg-service-preview__confirm--catalog-pane .rothenberg-service-preview__confirm-pair,[data-rothenberg] .rothenberg-service-preview__confirm--catalog-pane .rothenberg-service-preview__confirm-note{font-family:var(--rothenberg-font-sans);color:var(--rothenberg-text-muted);font-size:.8125rem;font-weight:400;line-height:1.4}[data-rothenberg] .rothenberg-service-preview__confirm--catalog-pane .rothenberg-service-preview__confirm-price{font-family:var(--rothenberg-font-sans);color:var(--rothenberg-text-muted);font-size:.8125rem;font-weight:500;line-height:1.4}[data-rothenberg] .rothenberg-service-preview__confirm--catalog-pane .rothenberg-service-preview__confirm-meta,[data-rothenberg] .rothenberg-service-preview__confirm--catalog-pane .rothenberg-service-preview__confirm-label{font-family:var(--rothenberg-font-sans);color:var(--rothenberg-text-muted);font-size:.8125rem;font-weight:400;line-height:1.4}[data-rothenberg] .rothenberg-catalog__interest-detail .rothenberg-service-preview__confirm{gap:var(--rothenberg-space-2);padding:0}[data-rothenberg] .rothenberg-service-preview__outcome{color:var(--rothenberg-text-muted);font-size:.8125rem;display:block}main.rothenberg-viewport-main.rothenberg-catalog,main.rothenberg-viewport-main.rothenberg-book,main.rothenberg-viewport-main.rothenberg-checkout{padding-top:var(--rothenberg-space-1);padding-bottom:0}main.rothenberg-viewport-main.rothenberg-checkout{min-height:0;overflow:hidden}@media (min-width:768px){main.rothenberg-viewport-main.rothenberg-catalog,main.rothenberg-viewport-main.rothenberg-book,main.rothenberg-viewport-main.rothenberg-checkout{padding-top:var(--rothenberg-space-2)}main.rothenberg-book .rothenberg-viewport-stack{min-height:calc(100dvh - var(--rothenberg-nav-spacer) - var(--rothenberg-space-2))}}@media (min-width:768px) and (max-width:899px){main.rothenberg-book:not(:has(.rothenberg-booking-flow__form--ready)):not(:has(.rothenberg-booking-flow--confirmed)) .rothenberg-viewport-stack{height:calc(100dvh - var(--rothenberg-nav-spacer) - var(--rothenberg-space-2));max-height:calc(100dvh - var(--rothenberg-nav-spacer) - var(--rothenberg-space-2))}}.rothenberg-catalog__stack{flex-direction:column;flex:1;gap:0;width:100%;min-width:0;height:100%;min-height:0;display:flex}.rothenberg-catalog__scene{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;position:relative}.rothenberg-catalog__scene-live{flex-direction:column;flex:1;justify-content:stretch;width:100%;min-width:0;min-height:0;display:flex}.rothenberg-catalog__scene-body,.rothenberg-catalog__work-stage{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;position:relative}.rothenberg-catalog__head{align-content:center;align-items:center;column-gap:var(--rothenberg-space-4);row-gap:var(--rothenberg-space-2);min-width:0;padding-block:var(--rothenberg-space-8);flex-wrap:wrap;flex-shrink:0;margin-bottom:0;display:flex}.rothenberg-catalog__head .rothenberg-heading-lg,.rothenberg-catalog__head .rothenberg-services-back{align-self:center;align-items:center;margin:0;line-height:1;display:flex}[data-rothenberg] .rothenberg-catalog__head .rothenberg-heading-lg,[data-rothenberg] .rothenberg-catalog__head .rothenberg-services-back{translate:0 -.22em}[data-rothenberg] .rothenberg-catalog__head .rothenberg-process-first{align-self:center;align-items:center;margin-bottom:0;line-height:1}[data-rothenberg] .rothenberg-catalog__head .rothenberg-catalog__lead,[data-rothenberg] .rothenberg-catalog__head .rothenberg-status-chip{align-self:center}[data-rothenberg] .rothenberg-catalog__head .rothenberg-catalog__lead{translate:0 -.12em}[data-rothenberg] .rothenberg-process-first{height:auto;min-height:0;box-shadow:none;font-family:var(--rothenberg-font-serif);letter-spacing:-.015em;color:var(--rothenberg-text);background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:baseline;margin:0;padding:0;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:500;line-height:1.2}[data-rothenberg] a.rothenberg-process-first,[data-rothenberg] button.rothenberg-process-first{cursor:pointer;text-underline-offset:.22em;margin-bottom:0;text-decoration:none;text-decoration-thickness:2px;transition:color .15s,transform .15s;display:inline-flex}[data-rothenberg] a.rothenberg-process-first:hover,[data-rothenberg] button.rothenberg-process-first:hover{color:var(--rothenberg-accent-hover);text-underline-offset:.22em;background:0 0;text-decoration:underline;text-decoration-thickness:2px;transform:translate(-.15rem)}[data-rothenberg] a.rothenberg-process-first:focus-visible,[data-rothenberg] button.rothenberg-process-first:focus-visible{color:var(--rothenberg-accent-link);outline:2px solid var(--rothenberg-text);outline-offset:3px}.rothenberg-catalog__lead{align-self:center;align-items:center;max-width:100%;margin:0;line-height:1;display:flex}.rothenberg-catalog__work{justify-content:stretch;gap:var(--rothenberg-space-3);flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;display:flex}.rothenberg-catalog__pane{flex-direction:column;flex:auto;gap:0;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}[data-rothenberg] .rothenberg-catalog__pane-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:0;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden auto}[data-rothenberg] .rothenberg-catalog__pane-body .rothenberg-treatment-preview__pair{align-items:start;gap:var(--rothenberg-space-3);flex:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"facts photo";width:100%;min-width:0;min-height:0;display:grid}[data-rothenberg] .rothenberg-catalog__pane-body .rothenberg-treatment-preview__facts{gap:var(--rothenberg-space-2);-webkit-overflow-scrolling:touch;flex-direction:column;grid-area:facts;min-width:0;min-height:0;display:flex;overflow:hidden auto}[data-rothenberg] .rothenberg-catalog__pane-body .rothenberg-treatment-photo{flex-shrink:0;grid-area:photo;place-self:start end;width:100%;max-width:28rem}[data-rothenberg] .rothenberg-catalog__pane-body .rothenberg-treatment-photo__frame{aspect-ratio:3/4;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden}[data-rothenberg] .rothenberg-catalog__pane-body .rothenberg-treatment-photo__frame img{object-fit:contain;object-position:center center;width:100%;max-width:100%;height:100%;min-height:0;max-height:none}.rothenberg-catalog__stage{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden auto}[data-rothenberg] .rothenberg-treatment-chooser{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--rothenberg-surface-elevated);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius);scroll-snap-type:none;scrollbar-width:thin;flex-flow:column;flex:none;align-items:stretch;width:100%;min-height:0;max-height:none;display:flex;overflow:hidden visible}[data-rothenberg] .rothenberg-treatment-chooser__row{scroll-snap-align:start;flex:none;width:100%;min-width:0;max-width:none}[data-rothenberg] .rothenberg-treatment-chooser__option{align-items:center;gap:var(--rothenberg-space-3);width:100%;height:100%;min-height:3.5rem;padding:var(--rothenberg-space-3) var(--rothenberg-space-4);cursor:pointer;text-align:left;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;text-decoration:none;display:flex}[data-rothenberg] .rothenberg-treatment-chooser__row.is-selected .rothenberg-treatment-chooser__option,[data-rothenberg] .rothenberg-treatment-chooser__option:hover,[data-rothenberg] .rothenberg-treatment-chooser__option:focus-visible{background:var(--rothenberg-surface-elevated)}[data-rothenberg] .rothenberg-treatment-chooser__option:focus-visible{outline:2px solid var(--rothenberg-text);outline-offset:-2px}[data-rothenberg] .rothenberg-treatment-chooser__row+.rothenberg-treatment-chooser__row{border-top:1px solid var(--rothenberg-border)}[data-rothenberg] .rothenberg-treatment-chooser__thumb{aspect-ratio:1;border-radius:calc(var(--rothenberg-radius-chip) - .0625rem);background:0 0;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;position:relative;overflow:hidden}[data-rothenberg] .rothenberg-treatment-chooser__thumb img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}[data-rothenberg] .rothenberg-treatment-chooser__thumb img.rothenberg-treatment-chooser__thumb-anatomy{object-fit:contain;background:var(--rothenberg-surface-elevated);padding:.15rem}[data-rothenberg] .rothenberg-treatment-chooser__copy{flex-direction:column;flex:auto;align-items:flex-start;gap:.125rem;min-width:0;display:flex}[data-rothenberg] .rothenberg-treatment-chooser__go{width:1.25rem;height:.75rem;color:var(--rothenberg-text);opacity:0;flex:none;justify-content:center;align-self:flex-start;align-items:center;margin-top:.2em;display:inline-flex;overflow:visible}[data-rothenberg] .rothenberg-treatment-chooser__row.is-selected .rothenberg-treatment-chooser__go,[data-rothenberg] .rothenberg-treatment-chooser__option:hover .rothenberg-treatment-chooser__go,[data-rothenberg] .rothenberg-treatment-chooser__option:focus-visible .rothenberg-treatment-chooser__go{opacity:1}[data-rothenberg] .rothenberg-treatment-chooser__go svg{width:.75rem;height:.75rem;display:block;transform:translate(0)}@keyframes rothenberg-chooser-go-nudge{0%{transform:translate(0)}38%{transform:translate(-.85rem)}72%{transform:translate(.28rem)}to{transform:translate(0)}}[data-rothenberg] .rothenberg-treatment-chooser__go.is-nudge svg,[data-rothenberg] .rothenberg-treatment-chooser__option:hover .rothenberg-treatment-chooser__go svg,[data-rothenberg] .rothenberg-treatment-chooser__option:focus-visible .rothenberg-treatment-chooser__go svg{animation:.7s rothenberg-chooser-go-nudge}@media (prefers-reduced-motion:reduce){[data-rothenberg] .rothenberg-treatment-chooser__go.is-nudge svg,[data-rothenberg] .rothenberg-treatment-chooser__option:hover .rothenberg-treatment-chooser__go svg,[data-rothenberg] .rothenberg-treatment-chooser__option:focus-visible .rothenberg-treatment-chooser__go svg{animation:none}}[data-rothenberg] .rothenberg-treatment-chooser__title{font-family:var(--rothenberg-font-serif);color:var(--rothenberg-text);overflow-wrap:anywhere;text-wrap:pretty;white-space:normal;text-underline-offset:.22em;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:underline;text-decoration-thickness:2px;transition:text-decoration-color .15s}[data-rothenberg] .rothenberg-treatment-chooser__option:hover .rothenberg-treatment-chooser__title,[data-rothenberg] .rothenberg-treatment-chooser__option:focus-visible .rothenberg-treatment-chooser__title,[data-rothenberg] .rothenberg-treatment-chooser__row.is-selected .rothenberg-treatment-chooser__title{text-decoration-color:#0000}[data-rothenberg] .rothenberg-treatment-chooser__meta{color:var(--rothenberg-text-muted);white-space:nowrap;font-size:.8125rem;line-height:1.35}[data-rothenberg] .rothenberg-treatment-chooser__fit{max-width:100%;color:var(--rothenberg-text-muted);white-space:normal;text-wrap:pretty;font-size:.8125rem;line-height:1.4}[data-rothenberg] .rothenberg-catalog__step-label{flex:none;margin:0}[data-rothenberg] .rothenberg-treatment-chooser-col{gap:var(--rothenberg-space-2);flex-direction:column;flex:none;width:100%;min-width:0;min-height:0;display:flex}[data-rothenberg] .rothenberg-treatment-findings{align-self:flex-start;gap:var(--rothenberg-space-2);flex-direction:column;flex:none;min-width:0;max-width:100%;display:flex}[data-rothenberg] .rothenberg-catalog__pane-body .rothenberg-treatment-findings{width:100%;padding-top:var(--rothenberg-space-3);border-top:1px solid var(--rothenberg-border)}[data-rothenberg] .rothenberg-treatment-findings:not(.is-selected) .rothenberg-status-chip{font-size:.8125rem}[data-rothenberg] .rothenberg-treatment-findings .rothenberg-status-menu-item{font-size:.9375rem}[data-rothenberg] .rothenberg-treatment-findings .rothenberg-status-chip__label,[data-rothenberg] .rothenberg-treatment-findings .rothenberg-status-menu-item-label{white-space:nowrap}[data-rothenberg] .rothenberg-treatment-findings .rothenberg-status-menu-panel{width:max-content;max-width:min(22rem, calc(100vw - (2 * var(--rothenberg-gutter))))}[data-rothenberg] .rothenberg-treatment-findings .rothenberg-status-menu-item{align-items:center}:is([data-rothenberg] .rothenberg-catalog__pane:has(.rothenberg-status-menu.is-open),[data-rothenberg] .rothenberg-catalog__pane:has(.rothenberg-status-menu-panel),[data-rothenberg] .rothenberg-catalog__pane:has(.rothenberg-catalog-anatomy[data-open=true]),[data-rothenberg] .rothenberg-catalog__pane-body:has(.rothenberg-status-menu.is-open),[data-rothenberg] .rothenberg-catalog__pane-body:has(.rothenberg-status-menu-panel),[data-rothenberg] .rothenberg-catalog__pane-body:has(.rothenberg-catalog-anatomy[data-open=true]),[data-rothenberg] .rothenberg-catalog__stage:has(.rothenberg-status-menu.is-open),[data-rothenberg] .rothenberg-catalog__stage:has(.rothenberg-status-menu-panel),[data-rothenberg] .rothenberg-catalog__stage:has(.rothenberg-catalog-anatomy[data-open=true]),[data-rothenberg] .rothenberg-catalog__index-aside:has(.rothenberg-catalog-anatomy[data-open=true]),[data-rothenberg] .rothenberg-catalog-anatomy-pair:has(.rothenberg-catalog-anatomy[data-open=true]),[data-rothenberg] .rothenberg-treatment-preview:has(.rothenberg-status-menu.is-open),[data-rothenberg] .rothenberg-treatment-preview:has(.rothenberg-status-menu-panel),[data-rothenberg] .rothenberg-treatment-preview:has(.rothenberg-catalog-anatomy[data-open=true]),[data-rothenberg] .rothenberg-treatment-preview__pair:has(.rothenberg-status-menu.is-open),[data-rothenberg] .rothenberg-treatment-preview__pair:has(.rothenberg-status-menu-panel),[data-rothenberg] .rothenberg-treatment-preview__pair:has(.rothenberg-catalog-anatomy[data-open=true]),[data-rothenberg] .rothenberg-treatment-preview__facts:has(.rothenberg-status-menu.is-open),[data-rothenberg] .rothenberg-treatment-preview__facts:has(.rothenberg-status-menu-panel)){overflow:visible}:is([data-rothenberg] .rothenberg-treatment-findings:has(.rothenberg-status-menu.is-open),[data-rothenberg] .rothenberg-treatment-findings:has(.rothenberg-status-menu-panel)){z-index:2;position:relative}[data-rothenberg] .rothenberg-treatment-preview{gap:var(--rothenberg-space-3);width:100%;min-width:0;height:100%;min-height:0;padding:var(--rothenberg-process-widget-pad);border-radius:var(--rothenberg-radius);background:0 0;border:1px solid #0000;flex-direction:column;flex:1;display:flex;overflow:hidden}[data-rothenberg] .rothenberg-treatment-preview:hover,[data-rothenberg] .rothenberg-treatment-preview:focus-within,[data-rothenberg] .rothenberg-treatment-preview.is-open{background:var(--rothenberg-surface-elevated);border-color:var(--rothenberg-border)}[data-rothenberg] .rothenberg-catalog__pane-body .rothenberg-catalog__index-aside{gap:var(--rothenberg-space-4);flex-direction:column;flex:auto;width:100%;min-width:0;max-width:none;min-height:0;padding-inline:0;display:flex}[data-rothenberg] .rothenberg-catalog__index{min-width:0;max-width:var(--rothenberg-measure);margin:0}[data-rothenberg] .rothenberg-catalog__pane-lead{min-width:0;font-family:var(--rothenberg-font-sans);color:var(--rothenberg-text-muted);text-wrap:pretty;margin:0;font-size:.8125rem;font-weight:400;line-height:1.4}[data-rothenberg] .rothenberg-catalog-anatomy{margin:0;flex-direction:column;align-items:center;width:100%;max-width:100%;margin-inline:auto;display:none}[data-rothenberg] .rothenberg-catalog-anatomy-pair{justify-content:center;align-items:center;gap:var(--rothenberg-space-4);flex-direction:row;width:100%;min-width:0;display:none}[data-rothenberg] .rothenberg-catalog-anatomy-pair .rothenberg-catalog-anatomy{min-width:0;max-width:calc(50% - var(--rothenberg-space-2));flex:1 1 0;justify-content:center}[data-rothenberg] .rothenberg-catalog__index-aside .rothenberg-catalog-anatomy-pair{flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0}[data-rothenberg] .rothenberg-catalog__index-aside .rothenberg-catalog__index{place-self:center start}[data-rothenberg] .rothenberg-catalog-anatomy-pair .rothenberg-catalog-anatomy__image{max-height:calc(clamp(16rem, 56vh, 30rem) * var(--rothenberg-catalog-anatomy-size))}[data-rothenberg] .rothenberg-catalog-anatomy__frame{flex-direction:column;align-items:center;max-width:100%;display:flex;position:relative}[data-rothenberg] .rothenberg-catalog-anatomy__trigger{color:inherit;cursor:help;font:inherit;background:0 0;border:0;margin:0;padding:0;display:block}[data-rothenberg] .rothenberg-catalog-anatomy__trigger:focus-visible{outline:2px solid var(--rothenberg-text);outline-offset:2px}[data-rothenberg] .rothenberg-catalog-anatomy__image{width:auto;max-width:100%;height:auto;max-height:calc(clamp(20rem, 64vh, 36rem) * var(--rothenberg-catalog-anatomy-size));object-fit:contain;opacity:.92;margin-inline:auto;display:block}@media (min-width:1280px){[data-rothenberg] .rothenberg-catalog__pane .rothenberg-catalog-anatomy__image{opacity:1}}[data-rothenberg] .rothenberg-catalog-anatomy__credit{z-index:12;width:min(16rem, calc(100vw - 2 * var(--rothenberg-gutter)));min-width:12rem;padding:var(--rothenberg-space-3);background:var(--rothenberg-surface);color:var(--rothenberg-text);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius-sm);box-shadow:var(--rothenberg-shadow);font-family:var(--rothenberg-font-sans);text-align:left;white-space:normal;pointer-events:none;visibility:hidden;margin:0;font-size:.8125rem;font-weight:400;line-height:1.45;position:absolute;top:auto;bottom:calc(100% + .35rem);left:50%;transform:translate(-50%)}[data-rothenberg] .rothenberg-catalog-anatomy[data-open=true]{z-index:2;position:relative}[data-rothenberg] .rothenberg-catalog-anatomy[data-open=true] .rothenberg-catalog-anatomy__credit{visibility:visible}[data-rothenberg] .rothenberg-catalog-evaluation-visual{display:contents}[data-rothenberg] .rothenberg-catalog-anatomy--preview{flex:none;grid-area:photo;place-self:start end;width:min(10.5rem,26%);min-width:0;max-width:11.5rem;display:flex}[data-rothenberg] .rothenberg-catalog-anatomy--preview .rothenberg-catalog-anatomy__image{max-height:calc(clamp(14rem, 52vh, 28rem) * var(--rothenberg-catalog-anatomy-size))}@media (max-width:767px){[data-rothenberg] .rothenberg-catalog-anatomy--preview{justify-self:center;width:min(12rem,44vw);max-width:14rem}}[data-rothenberg] .rothenberg-treatment-preview__pair{place-items:start stretch;gap:var(--rothenberg-space-3);flex:none;grid-template:"facts photo"/minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:visible}[data-rothenberg] .rothenberg-treatment-preview__facts{gap:var(--rothenberg-space-2);flex-direction:column;grid-area:facts;min-width:0;min-height:0;display:flex;overflow:hidden auto}[data-rothenberg] .rothenberg-treatment-preview__eval{gap:var(--rothenberg-space-3);flex-direction:column;flex:none;width:100%;min-width:0;display:flex}[data-rothenberg] .rothenberg-treatment-preview__eval .rothenberg-service-preview__confirm{gap:var(--rothenberg-space-3);padding:0}[data-rothenberg] .rothenberg-treatment-preview__desc{flex:none;width:100%;min-width:0;margin:0}[data-rothenberg] .rothenberg-treatment-preview__details{gap:var(--rothenberg-space-3);-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:auto}[data-rothenberg] .rothenberg-treatment-preview__details .rothenberg-service-preview__confirm{gap:var(--rothenberg-space-3);padding:0}@media (max-width:767px){[data-rothenberg] .rothenberg-detail-sheet__head{padding:var(--rothenberg-space-5) var(--rothenberg-process-widget-pad)}[data-rothenberg] .rothenberg-detail-sheet__body{padding:var(--rothenberg-space-3) var(--rothenberg-process-widget-pad) var(--rothenberg-space-3)}[data-rothenberg] .rothenberg-detail-sheet__flow .rothenberg-treatment-photo{flex-shrink:0}[data-rothenberg] .rothenberg-detail-sheet__flow .rothenberg-treatment-photo__frame{min-height:0}[data-rothenberg] .rothenberg-detail-sheet__flow .rothenberg-treatment-photo__frame img{max-height:min(40vh,18rem)}}[data-rothenberg] .rothenberg-treatment-preview__lead{flex-direction:column;flex-shrink:0;gap:.15rem;min-width:0;display:flex}[data-rothenberg] .rothenberg-treatment-preview__title{font-family:var(--rothenberg-font-serif);color:var(--rothenberg-text);margin:0;font-size:1.125rem;font-weight:600;line-height:1.25}[data-rothenberg] .rothenberg-treatment-preview__meta{color:var(--rothenberg-text-muted);margin:0;font-size:.8125rem}[data-rothenberg] .rothenberg-treatment-preview .rothenberg-treatment-photo{flex-direction:column;flex:none;grid-area:photo;justify-content:flex-start;place-self:start end;align-items:stretch;width:min(9.5rem,34vw);min-width:0;max-width:10.5rem;height:auto;max-height:none;display:flex;overflow:hidden}[data-rothenberg] .rothenberg-treatment-preview .rothenberg-treatment-photo__frame{aspect-ratio:3/4;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden}[data-rothenberg] .rothenberg-treatment-preview .rothenberg-treatment-photo__frame img,[data-rothenberg] .rothenberg-treatment-preview .rothenberg-treatment-photo__frame .rothenberg-image-placeholder{object-fit:cover;object-position:center center;width:100%;max-width:100%;height:100%;min-height:0;max-height:none}[data-rothenberg] .rothenberg-treatment-preview .rothenberg-treatment-photo__frame .rothenberg-image-placeholder--box{min-height:0}@media (max-width:743px){[data-rothenberg] .rothenberg-catalog__pane{padding:var(--rothenberg-process-widget-pad);background:var(--rothenberg-surface-elevated);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius);box-sizing:border-box}[data-rothenberg] .rothenberg-treatment-chooser__fit{display:none}}@media (max-width:767px){[data-rothenberg] .rothenberg-catalog__pane-body .rothenberg-treatment-preview__pair{gap:var(--rothenberg-space-4);grid-template-columns:1fr;grid-template-areas:"photo""facts"}[data-rothenberg] .rothenberg-catalog__pane-body .rothenberg-treatment-photo{justify-self:stretch;width:100%;max-width:none}[data-rothenberg] .rothenberg-catalog__pane-body .rothenberg-treatment-photo__frame{width:100%;max-width:28rem;margin-inline:auto}}@media (min-width:768px){[data-rothenberg] .rothenberg-catalog__pane-body .rothenberg-treatment-photo{justify-self:end;width:100%;max-width:32rem}[data-rothenberg] .rothenberg-catalog__pane-body .rothenberg-treatment-preview__pair{gap:var(--rothenberg-space-4);grid-template-columns:minmax(0,1fr) minmax(17rem,40%)}[data-rothenberg] .rothenberg-treatment-preview__pair,[data-rothenberg] .rothenberg-treatment-preview.is-open .rothenberg-treatment-preview__pair{gap:var(--rothenberg-space-4);grid-template:"facts photo"/minmax(0,1fr) auto}[data-rothenberg] .rothenberg-treatment-preview__facts{place-self:start stretch;width:100%;max-width:none;padding-block-start:0;padding-inline:0}[data-rothenberg] .rothenberg-treatment-preview .rothenberg-treatment-photo{width:min(10.5rem,26%);max-width:11.5rem}}@media (min-width:744px){[data-rothenberg] .rothenberg-catalog__work{align-items:stretch;gap:var(--rothenberg-space-3);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,14rem) minmax(0,1fr);width:100%;height:100%;display:grid}[data-rothenberg] .rothenberg-catalog-anatomy{display:flex}[data-rothenberg] .rothenberg-catalog-anatomy-pair{align-items:center;display:flex}[data-rothenberg] .rothenberg-catalog__pane-body .rothenberg-catalog__index-aside{grid-template-rows:1fr auto 1fr;place-items:stretch stretch;gap:0;display:grid}[data-rothenberg] .rothenberg-catalog__index-aside .rothenberg-catalog__index{max-width:var(--rothenberg-measure);grid-row:1;place-self:center start}[data-rothenberg] .rothenberg-catalog__index-aside .rothenberg-catalog-anatomy-pair{flex:none;grid-row:2}[data-rothenberg] .rothenberg-catalog__pane{height:100%;min-height:0;padding:var(--rothenberg-process-widget-pad);background:var(--rothenberg-surface);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius);box-sizing:border-box;grid-area:1/2}[data-rothenberg] .rothenberg-catalog__pane--evaluation{background:var(--rothenberg-surface-elevated)}[data-rothenberg] .rothenberg-treatment-chooser-col{flex-direction:column;grid-area:1/1;place-self:stretch stretch;gap:0;width:100%;min-width:0;max-width:14rem;height:100%;min-height:0;display:flex;overflow:visible}[data-rothenberg] .rothenberg-treatment-chooser{-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-width:0;min-height:0;overflow:hidden auto}[data-rothenberg] .rothenberg-catalog__stage{flex:auto;min-width:0;height:auto;min-height:0;overflow:hidden auto}[data-rothenberg] .rothenberg-catalog__pane>.rothenberg-catalog__commit{padding-top:var(--rothenberg-space-3);background:inherit}[data-rothenberg] .rothenberg-catalog__work>.rothenberg-process-foot{grid-area:2/1/auto/-1;align-self:start;width:100%}[data-rothenberg] .rothenberg-treatment-preview,[data-rothenberg] .rothenberg-treatment-preview:hover,[data-rothenberg] .rothenberg-treatment-preview:focus-within,[data-rothenberg] .rothenberg-treatment-preview.is-open{background:0 0;border-color:#0000;flex:auto;height:100%;max-height:none;padding:0;overflow:hidden}[data-rothenberg] .rothenberg-treatment-preview__pair,[data-rothenberg] .rothenberg-treatment-preview.is-open .rothenberg-treatment-preview__pair{flex:none;grid-template:"facts photo"/minmax(0,1fr) auto;align-items:start;overflow:visible}[data-rothenberg] .rothenberg-treatment-preview__facts{max-height:none;overflow:hidden}[data-rothenberg] .rothenberg-treatment-preview.is-open .rothenberg-treatment-preview__facts{overflow-y:auto}[data-rothenberg] .rothenberg-catalog__pane:has(.rothenberg-status-menu.is-open){overflow:visible}[data-rothenberg] .rothenberg-catalog__pane:has(.rothenberg-status-menu-panel){overflow:visible}[data-rothenberg] .rothenberg-catalog__pane:has(.rothenberg-catalog-anatomy[data-open=true]){overflow:visible}[data-rothenberg] .rothenberg-catalog__pane-body:has(.rothenberg-status-menu.is-open){overflow:visible}[data-rothenberg] .rothenberg-catalog__pane-body:has(.rothenberg-status-menu-panel){overflow:visible}[data-rothenberg] .rothenberg-catalog__pane-body:has(.rothenberg-catalog-anatomy[data-open=true]){overflow:visible}[data-rothenberg] .rothenberg-catalog__stage:has(.rothenberg-status-menu.is-open){overflow:visible}[data-rothenberg] .rothenberg-catalog__stage:has(.rothenberg-status-menu-panel){overflow:visible}[data-rothenberg] .rothenberg-catalog__stage:has(.rothenberg-catalog-anatomy[data-open=true]){overflow:visible}[data-rothenberg] .rothenberg-catalog__index-aside:has(.rothenberg-catalog-anatomy[data-open=true]){overflow:visible}[data-rothenberg] .rothenberg-catalog-anatomy-pair:has(.rothenberg-catalog-anatomy[data-open=true]){overflow:visible}[data-rothenberg] .rothenberg-treatment-preview:has(.rothenberg-status-menu.is-open){overflow:visible}[data-rothenberg] .rothenberg-treatment-preview.is-open:has(.rothenberg-status-menu.is-open){overflow:visible}[data-rothenberg] .rothenberg-treatment-preview:has(.rothenberg-status-menu-panel){overflow:visible}[data-rothenberg] .rothenberg-treatment-preview:has(.rothenberg-catalog-anatomy[data-open=true]){overflow:visible}[data-rothenberg] .rothenberg-treatment-preview__pair:has(.rothenberg-status-menu.is-open){overflow:visible}[data-rothenberg] .rothenberg-treatment-preview__pair:has(.rothenberg-status-menu-panel){overflow:visible}[data-rothenberg] .rothenberg-treatment-preview__pair:has(.rothenberg-catalog-anatomy[data-open=true]){overflow:visible}[data-rothenberg] .rothenberg-treatment-preview__facts:has(.rothenberg-status-menu.is-open){overflow:visible}[data-rothenberg] .rothenberg-treatment-preview__facts:has(.rothenberg-status-menu-panel){overflow:visible}[data-rothenberg] .rothenberg-treatment-preview.is-open .rothenberg-treatment-preview__facts:has(.rothenberg-status-menu.is-open){overflow:visible}[data-rothenberg] .rothenberg-treatment-preview.is-open .rothenberg-treatment-preview__facts:has(.rothenberg-status-menu-panel){overflow:visible}:is([data-rothenberg] .rothenberg-treatment-findings:has(.rothenberg-status-menu.is-open),[data-rothenberg] .rothenberg-treatment-findings:has(.rothenberg-status-menu-panel)){z-index:2;position:relative}[data-rothenberg] .rothenberg-treatment-preview__details{max-height:none}[data-rothenberg] .rothenberg-treatment-preview .rothenberg-treatment-photo{width:min(9.5rem,28%);max-width:10.5rem}[data-rothenberg] .rothenberg-catalog__pane .rothenberg-treatment-preview,[data-rothenberg] .rothenberg-catalog__pane .rothenberg-treatment-preview.is-open{padding:0}}@media (min-width:744px) and (max-width:899px){[data-rothenberg] .rothenberg-catalog__pane-body .rothenberg-treatment-preview__pair{gap:var(--rothenberg-space-3);grid-template-columns:1fr;grid-template-areas:"photo""facts"}[data-rothenberg] .rothenberg-catalog__pane-body .rothenberg-treatment-photo,[data-rothenberg] .rothenberg-catalog-anatomy--preview{justify-self:center;width:min(11rem,56%);max-width:12rem}[data-rothenberg] .rothenberg-treatment-chooser__fit{display:none}}@media (min-width:1032px){[data-rothenberg] .rothenberg-catalog__work{gap:var(--rothenberg-space-4);grid-template-columns:minmax(0,17rem) minmax(0,1fr)}[data-rothenberg] .rothenberg-treatment-chooser-col{max-width:17rem}[data-rothenberg] .rothenberg-treatment-preview .rothenberg-treatment-photo{width:min(10.5rem,24%);max-width:11.5rem}}@media (min-width:1280px){[data-rothenberg] .rothenberg-catalog__work{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}[data-rothenberg] .rothenberg-treatment-chooser-col{max-width:20rem}[data-rothenberg] .rothenberg-treatment-preview .rothenberg-treatment-photo{width:min(11rem,20%);max-width:12rem}}@media (min-width:1100px){[data-rothenberg] .rothenberg-treatment-preview{gap:var(--rothenberg-space-4);padding:var(--rothenberg-process-widget-pad)}[data-rothenberg] .rothenberg-treatment-preview__lead{min-height:0}[data-rothenberg] .rothenberg-treatment-preview .rothenberg-treatment-photo__frame{flex:none;min-height:0}}@media (min-width:1280px){[data-rothenberg] .rothenberg-catalog__pane .rothenberg-treatment-preview,[data-rothenberg] .rothenberg-catalog__pane .rothenberg-treatment-preview.is-open{padding:0}[data-rothenberg] .rothenberg-catalog__pane-body .rothenberg-treatment-preview__pair{grid-template-columns:minmax(0,1fr) minmax(19rem,42%)}[data-rothenberg] .rothenberg-catalog__pane-body .rothenberg-treatment-photo{max-width:36rem}}[data-rothenberg] .rothenberg-treatment-photo{gap:var(--rothenberg-space-3);flex-direction:column;display:flex}@media (min-width:900px){[data-rothenberg] .rothenberg-treatment-photo--pane{height:auto;min-height:0;max-height:100%}[data-rothenberg] .rothenberg-treatment-photo--pane .rothenberg-treatment-photo__frame{min-height:0}[data-rothenberg] .rothenberg-treatment-photo--pane .rothenberg-treatment-photo__frame img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:min(36rem,100cqb)}}[data-rothenberg] .rothenberg-treatment-photo__frame{width:100%;min-height:10rem;padding:var(--rothenberg-space-3);background:var(--rothenberg-surface);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius-sm);justify-content:center;align-items:center;display:flex}[data-rothenberg] .rothenberg-treatment-photo__frame img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(42vh,22rem);display:block}[data-rothenberg] .rothenberg-treatment-photo__thumbs{flex-wrap:wrap;gap:.375rem;display:flex}[data-rothenberg] .rothenberg-treatment-photo__thumb{border:1px solid var(--rothenberg-border);background:var(--rothenberg-accent-muted);cursor:pointer;border-radius:.25rem;width:2.75rem;height:2.75rem;padding:0;position:relative;overflow:hidden}[data-rothenberg] .rothenberg-treatment-photo__thumb.is-active{border-color:var(--rothenberg-accent)}[data-rothenberg] .rothenberg-treatment-photo__thumb:focus-visible{outline:2px solid var(--rothenberg-text);outline-offset:2px}[data-rothenberg] .rothenberg-treatment-photo__thumb img{object-fit:contain;width:100%;height:100%;display:block}[data-rothenberg] .rothenberg-detail-sheet__body>.rothenberg-treatment-photo{margin-bottom:var(--rothenberg-space-4)}[data-rothenberg] .rothenberg-catalog__pane>.rothenberg-catalog__commit{width:100%;padding-top:var(--rothenberg-space-3);border-top:1px solid var(--rothenberg-border);background:inherit;flex-shrink:0;margin-top:auto}[data-rothenberg] .rothenberg-catalog__interest-detail{width:100%;min-width:0;padding-top:var(--rothenberg-space-3);flex:none}[data-rothenberg] .rothenberg-catalog__interest-detail .rothenberg-service-preview__confirm{padding:0}[data-rothenberg] .rothenberg-catalog__pane-body .rothenberg-treatment-preview__desc{margin:0}.rothenberg-catalog__commit{align-items:flex-start;gap:var(--rothenberg-space-2);width:100%;min-width:0;max-width:100%;padding-top:var(--rothenberg-space-3);background:0 0;border-top:0;flex-direction:column;flex-shrink:0;margin-top:0;padding-bottom:0;display:flex}[data-rothenberg] .rothenberg-catalog__commit .rothenberg-catalog__step-label{align-self:flex-start}[data-rothenberg] .rothenberg-catalog__commit-actions{align-items:flex-start;gap:var(--rothenberg-space-2);flex-direction:column;width:100%;min-width:0;display:flex}[data-rothenberg] .rothenberg-catalog__commit-hint{color:var(--rothenberg-text-muted);margin:0}.rothenberg-catalog__commit .rothenberg-status-chip{max-width:100%}.rothenberg-catalog__commit .rothenberg-status-chip--tone-accent,.rothenberg-catalog__commit .rothenberg-status-chip--tone-channel{min-height:0}.rothenberg-catalog__end{justify-content:flex-start;align-items:center;gap:var(--rothenberg-space-3);width:100%;min-width:0;margin-top:var(--rothenberg-space-3);flex-flow:row;display:flex}@media (min-width:768px){.rothenberg-catalog__end{margin-top:var(--rothenberg-space-4)}}[data-rothenberg] .rothenberg-services-booking-split{gap:var(--rothenberg-space-4);flex:1;grid-template-columns:minmax(0,1.35fr) minmax(15rem,1fr);align-items:stretch;min-height:0;display:grid}[data-rothenberg] .rothenberg-booking-mobile-hint{margin:0 0 var(--rothenberg-space-3);color:var(--rothenberg-text-muted);display:none}[data-rothenberg] .rothenberg-booking-recap__name{font-size:inherit;font-weight:600;line-height:inherit;color:var(--rothenberg-text);margin:0}[data-rothenberg] .rothenberg-booking-recap__price{font-size:inherit;line-height:inherit;color:inherit;margin:0}main.rothenberg-book .rothenberg-viewport-body{flex:auto;justify-content:flex-start;min-height:0}main.rothenberg-book .rothenberg-booking-flow,main.rothenberg-book .rothenberg-booking-flow__desk,main.rothenberg-book .rothenberg-booking-whatsapp-pane{flex:auto;min-height:0}main.rothenberg-book .rothenberg-booking-flow__when{flex:auto;min-height:0;overflow:auto}@media (max-width:899px){[data-rothenberg] .rothenberg-services-booking-split{flex:none;grid-template-rows:none;grid-template-columns:1fr;min-height:0}[data-rothenberg] .rothenberg-services-booking-split--deposit{grid-template-rows:none}[data-rothenberg] .rothenberg-services-booking-side:not(.rothenberg-services-booking-side--revealed){display:none}[data-rothenberg] .rothenberg-booking-mobile-hint{display:block}[data-rothenberg] .rothenberg-services-booking-cal{flex-direction:column;min-height:0;display:flex;overflow:visible}[data-rothenberg] .rothenberg-services-booking-cal .rothenberg-calcom-booker--constrained{flex:1;height:auto;min-height:18rem;max-height:none}}[data-rothenberg] .rothenberg-services-booking-cal{background:var(--rothenberg-bg);border:none;border-radius:0;min-height:0}@media (min-width:900px){[data-rothenberg] .rothenberg-services-booking-cal{-webkit-overflow-scrolling:touch;overflow:auto}}[data-rothenberg] .rothenberg-services-booking-cal .rothenberg-calcom-booker{border-radius:var(--rothenberg-radius-sm)}[data-rothenberg] .rothenberg-services-booking-cal .rothenberg-calcom-booker--constrained{background:var(--rothenberg-bg);border:none;height:100%;min-height:20rem;max-height:100%}[data-rothenberg] .rothenberg-services-booking-cal .rothenberg-calcom-booker__cal{min-height:0}[data-rothenberg] .rothenberg-services-booking-side{gap:var(--rothenberg-space-3);-webkit-overflow-scrolling:touch;flex-direction:column;min-height:0;display:flex;overflow:auto}[data-rothenberg] .rothenberg-services-back{margin-bottom:0;padding-left:0}[data-rothenberg] .rothenberg-booking-alert{padding:var(--rothenberg-space-4);border-radius:var(--rothenberg-radius-sm);border:1px solid var(--rothenberg-border);background:var(--rothenberg-surface-elevated);flex-shrink:0}[data-rothenberg] .rothenberg-booking-alert--success{border-color:color-mix(in srgb, #25d366 35%, var(--rothenberg-border));background:color-mix(in srgb, #25d366 8%, var(--rothenberg-surface))}[data-rothenberg] .rothenberg-booking-alert__title{margin:0 0 var(--rothenberg-space-2);color:var(--rothenberg-text);font-size:.9375rem;font-weight:600}[data-rothenberg] .rothenberg-booking-alert__body{color:var(--rothenberg-text-muted);margin:0;font-size:.8125rem;line-height:1.55}[data-rothenberg] .rothenberg-booking-alert__steps{color:var(--rothenberg-text-muted);margin:0;padding-left:1.15rem;font-size:.8125rem;line-height:1.55}[data-rothenberg] .rothenberg-booking-alert__steps li{margin-bottom:var(--rothenberg-space-1)}[data-rothenberg] .rothenberg-booking-alert__steps li:last-child{margin-bottom:0}[data-rothenberg] .rothenberg-spei-panel{min-height:0;padding:var(--rothenberg-space-4);background:var(--rothenberg-surface);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius);flex:none;overflow:visible}@media (max-width:479px){[data-rothenberg] .rothenberg-spei-panel{padding:var(--rothenberg-space-4) var(--rothenberg-space-3)}.rothenberg-spei-copy-row{padding-left:var(--rothenberg-space-3);padding-right:var(--rothenberg-space-3)}}[data-rothenberg] .rothenberg-spei-panel__dl{gap:var(--rothenberg-space-3);margin:0;display:grid}[data-rothenberg] .rothenberg-spei-panel__dl dt{margin-bottom:var(--rothenberg-space-1)}[data-rothenberg] .rothenberg-spei-panel__dl dd{overflow-wrap:break-word;min-width:0;margin:0;font-size:.875rem}[data-rothenberg] .rothenberg-spei-panel__hint{margin:var(--rothenberg-space-2) 0 0;color:var(--rothenberg-text-muted)}[data-rothenberg] .rothenberg-spei-panel__wa{align-items:center;gap:var(--rothenberg-space-3);border:0;flex-direction:column;flex-shrink:0;width:100%;min-width:0;margin:0;padding:0;display:flex}.rothenberg-booking-viewport{gap:var(--rothenberg-space-3);flex-direction:column;flex:1;min-height:0;display:flex}.rothenberg-booking-service-bar{align-items:flex-end;gap:var(--rothenberg-space-3) var(--rothenberg-space-4);padding:var(--rothenberg-space-3) var(--rothenberg-space-4);background:var(--rothenberg-surface);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius-sm);flex-wrap:wrap;flex-shrink:0;display:flex}.rothenberg-booking-service-bar__field{flex:14rem;min-width:0}.rothenberg-booking-service-bar__field .rothenberg-label{margin-bottom:var(--rothenberg-space-1)}.rothenberg-booking-service-select{width:100%}.rothenberg-booking-service-bar__meta{color:var(--rothenberg-text);white-space:nowrap;margin:0;font-size:.875rem;font-weight:600}.rothenberg-booking-calendar-pane{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto}.rothenberg-booking-whatsapp-pane{justify-content:center;align-items:flex-start;gap:var(--rothenberg-space-4);min-height:0;padding:var(--rothenberg-process-widget-pad);background:var(--rothenberg-surface);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius);flex-direction:column;flex:1;display:flex}:is(html:has([data-rothenberg] main.rothenberg-booking-main),body:has([data-rothenberg] main.rothenberg-booking-main)){overflow-x:hidden}[data-rothenberg]:has(>main.rothenberg-booking-main){overflow-x:hidden}[data-rothenberg] main.rothenberg-booking-main{overflow:hidden}[data-rothenberg] .rothenberg-booking-flow,[data-rothenberg] .rothenberg-booking-flow *{box-sizing:border-box}[data-rothenberg] .rothenberg-booking-flow{flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;padding:0;display:flex}[data-rothenberg] .rothenberg-booking-flow .rothenberg-input,[data-rothenberg] .rothenberg-booking-flow .rothenberg-textarea,[data-rothenberg] .rothenberg-booking-flow .rothenberg-btn{min-width:0;max-width:100%}[data-rothenberg] .rothenberg-booking-flow__hold{overflow-wrap:anywhere;max-width:100%;padding:var(--rothenberg-space-4);background:var(--rothenberg-surface);border-radius:var(--rothenberg-radius-sm);border:0;flex-shrink:0;margin:0}[data-rothenberg] .rothenberg-booking-flow--confirmed{gap:var(--rothenberg-space-4);flex-direction:column;flex:0 auto;width:100%;display:flex}:is(html:has([data-rothenberg] main.rothenberg-book .rothenberg-booking-flow--confirmed),body:has([data-rothenberg] main.rothenberg-book .rothenberg-booking-flow--confirmed)){height:auto;overflow:auto}[data-rothenberg]:has(>main.rothenberg-book .rothenberg-booking-flow--confirmed){height:auto;min-height:100dvh;max-height:none;overflow:visible}[data-rothenberg]:has(>main.rothenberg-book .rothenberg-booking-flow--confirmed)>.rothenberg-footer{display:block}main.rothenberg-book:has(.rothenberg-booking-flow--confirmed){flex:none;height:auto;overflow:visible}main.rothenberg-book:has(.rothenberg-booking-flow--confirmed) .rothenberg-container{max-width:var(--rothenberg-measure);flex:none;height:auto}main.rothenberg-book:has(.rothenberg-booking-flow--confirmed) .rothenberg-viewport-stack{flex:none;height:auto;min-height:auto}main.rothenberg-book:has(.rothenberg-booking-flow--confirmed) .rothenberg-viewport-body{flex:none;justify-content:flex-start;align-items:stretch;overflow:visible}[data-rothenberg] .rothenberg-booking-flow--confirmed>p{margin:0}[data-rothenberg] .rothenberg-booking-flow--confirmed .rothenberg-body-sm{color:var(--rothenberg-text-muted)}[data-rothenberg] .rothenberg-booking-flow__next{color:var(--rothenberg-text);margin:0;font-weight:600;line-height:1.4}[data-rothenberg] .rothenberg-booking-flow__datos-heading,[data-rothenberg] .rothenberg-booking-flow__consent-heading{background:0 0;margin:0}[data-rothenberg] .rothenberg-booking-flow__desk{gap:var(--rothenberg-space-4);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}[data-rothenberg] .rothenberg-booking-flow__when,[data-rothenberg] .rothenberg-booking-flow__form{min-width:0;max-width:100%}[data-rothenberg] .rothenberg-booking-flow__when{padding:var(--rothenberg-process-widget-pad);background:var(--rothenberg-surface);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius)}[data-rothenberg] .rothenberg-booking-flow__form{gap:var(--rothenberg-space-5);padding:var(--rothenberg-space-5);background:var(--rothenberg-accent-muted);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius);flex-direction:column;display:flex}[data-rothenberg] .rothenberg-booking-flow__wait{margin:var(--rothenberg-space-4) 0 0;color:var(--rothenberg-text-muted)}[data-rothenberg] .rothenberg-booking-flow__slots-status{color:var(--rothenberg-text-muted);margin:0}[data-rothenberg] .rothenberg-booking-flow__form:not(.rothenberg-booking-flow__form--ready){display:none}[data-rothenberg] .rothenberg-booking-flow__form>.rothenberg-form-label,[data-rothenberg] .rothenberg-booking-flow__form-scroll>.rothenberg-form-label{margin-bottom:0}[data-rothenberg] .rothenberg-booking-flow__form-scroll{min-width:0;max-width:100%}[data-rothenberg] .rothenberg-booking-flow__slots{margin-top:var(--rothenberg-space-5)}[data-rothenberg] .rothenberg-booking-flow__identity{gap:var(--rothenberg-space-5);min-width:0;max-width:100%;display:grid}[data-rothenberg] .rothenberg-booking-flow__identity>*{min-width:0;max-width:100%}[data-rothenberg] .rothenberg-booking-flow__identity .rothenberg-form-label{margin-bottom:var(--rothenberg-space-3)}[data-rothenberg] .rothenberg-booking-flow__consent-group{padding:var(--rothenberg-space-4);background:var(--rothenberg-surface);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius-sm);flex-direction:column;gap:0;display:flex}[data-rothenberg] .rothenberg-booking-flow__consent-heading.rothenberg-check{padding-bottom:var(--rothenberg-space-3);border-bottom:1px solid var(--rothenberg-border);margin-top:0;margin-bottom:0}[data-rothenberg] .rothenberg-booking-flow__consent-list{gap:var(--rothenberg-space-2);padding-top:var(--rothenberg-space-3);flex-direction:column;min-width:0;display:flex}[data-rothenberg] .rothenberg-booking-flow__consent{overflow-wrap:anywhere;max-width:100%;padding:var(--rothenberg-space-3);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius-sm);background:0 0;margin-top:0}[data-rothenberg] .rothenberg-booking-flow__consent:has(input:checked){border-color:var(--rothenberg-accent);background:var(--rothenberg-accent-muted)}[data-rothenberg] .rothenberg-booking-flow__consent:focus-within{outline:none}[data-rothenberg] .rothenberg-booking-flow__consent .rothenberg-status-chip{vertical-align:middle}[data-rothenberg] .rothenberg-booking-flow__consent-note{justify-content:space-between;align-items:flex-start;gap:var(--rothenberg-space-3);display:flex}[data-rothenberg] .rothenberg-booking-flow__consent-note .rothenberg-check{flex:1;min-width:0;margin-top:0}[data-rothenberg] .rothenberg-booking-flow__consent-note .rothenberg-fact-tip{margin-top:.1rem}[data-rothenberg] .rothenberg-booking-flow__consent-note .rothenberg-fact-tip__bubble{z-index:12;top:auto;bottom:calc(100% + .35rem)}[data-rothenberg] .rothenberg-booking-flow__aviso{color:var(--rothenberg-text-muted);margin:0}[data-rothenberg] .rothenberg-booking-flow__error{color:var(--rothenberg-danger);flex-shrink:0;margin:0}[data-rothenberg] .rothenberg-booking-flow__submit{white-space:normal;flex-shrink:0;width:100%;max-width:100%;margin-top:0}@media (min-width:900px){main.rothenberg-viewport-main:has(.rothenberg-booking-flow) .rothenberg-viewport-body{justify-content:flex-start;overflow:hidden}main.rothenberg-viewport-main:has(.rothenberg-booking-flow) .rothenberg-viewport-stack{gap:0}main.rothenberg-viewport-main:has(.rothenberg-booking-flow) .rothenberg-booking-flow{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}[data-rothenberg] .rothenberg-booking-flow__desk:has(.rothenberg-booking-flow__form--ready){column-gap:var(--rothenberg-space-5);flex:auto;grid-template-columns:minmax(0,1fr) minmax(14rem,23.4rem);align-items:stretch;min-width:0;min-height:0;display:grid}[data-rothenberg] .rothenberg-booking-flow__when,[data-rothenberg] .rothenberg-booking-flow__form--ready{flex-direction:column;min-width:0;min-height:0;display:flex}[data-rothenberg] .rothenberg-booking-flow__when{column-gap:var(--rothenberg-space-5);grid-template-columns:minmax(13rem,.8fr) minmax(0,1.4fr);align-items:stretch;display:grid;overflow:hidden}[data-rothenberg] .rothenberg-booking-flow__desk:has(.rothenberg-booking-flow__form--ready) .rothenberg-booking-flow__when{grid-template-columns:minmax(13rem,16rem) minmax(8rem,1fr)}[data-rothenberg] .rothenberg-booking-flow__form--ready{align-self:stretch;gap:var(--rothenberg-space-5);width:100%;max-width:100%;overflow:hidden}[data-rothenberg] .rothenberg-booking-flow__form-scroll{gap:var(--rothenberg-space-5);min-width:0;max-width:none;min-height:0;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;margin-inline-end:calc(var(--rothenberg-space-5) / -2);padding-inline-end:calc(var(--rothenberg-space-5) / 2);display:flex;overflow:hidden auto}[data-rothenberg] .rothenberg-booking-flow__cal{min-width:0;min-height:0;overflow:auto}[data-rothenberg] .rothenberg-booking-flow__slots{flex-direction:column;flex:auto;min-width:0;min-height:0;margin-top:0;display:flex}[data-rothenberg] .rothenberg-booking-flow__slots .rothenberg-form-label{flex-shrink:0}[data-rothenberg] .rothenberg-booking-flow__slots .rothenberg-slot-bands{align-items:stretch;gap:var(--rothenberg-space-5);flex:auto;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));min-height:0;display:grid;overflow:hidden}[data-rothenberg] .rothenberg-booking-flow__slots .rothenberg-slot-band{min-height:0;overflow:hidden}[data-rothenberg] .rothenberg-booking-flow__slots .rothenberg-slot-band-label{z-index:1;padding-bottom:var(--rothenberg-space-2);background:var(--rothenberg-surface);flex-shrink:0;margin:0;position:sticky;top:0}[data-rothenberg] .rothenberg-booking-flow__slots .rothenberg-slot-band-list{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}[data-rothenberg] .rothenberg-booking-flow__form>.rothenberg-form-label,[data-rothenberg] .rothenberg-booking-flow__form-scroll>.rothenberg-form-label{flex-shrink:0}[data-rothenberg] .rothenberg-booking-flow__identity{grid-template-columns:1fr}[data-rothenberg] .rothenberg-booking-flow__consent{font-size:.8125rem;line-height:1.5}[data-rothenberg] .rothenberg-booking-flow__hold{font-size:.8125rem;line-height:1.45}main.rothenberg-viewport-main:has(.rothenberg-booking-flow) .rothenberg-cal-nav{margin-bottom:var(--rothenberg-space-2)}main.rothenberg-viewport-main:has(.rothenberg-booking-flow) .rothenberg-cal-dow{padding:.15rem 0}main.rothenberg-viewport-main:has(.rothenberg-booking-flow) .rothenberg-cal-cell{max-height:1.85rem;font-size:.8125rem}main.rothenberg-viewport-main:has(.rothenberg-booking-flow) .rothenberg-cal-grid{gap:var(--rothenberg-space-1)}:is(main.rothenberg-viewport-main:has(.rothenberg-booking-flow) .rothenberg-input,main.rothenberg-viewport-main:has(.rothenberg-booking-flow) .rothenberg-textarea){padding:var(--rothenberg-space-3) var(--rothenberg-space-4)}}[data-rothenberg] .rothenberg-calcom-booker--constrained{-webkit-overflow-scrolling:touch;overflow:auto}.rothenberg-viewport-main .rothenberg-calcom-booker.rothenberg-calcom-booker--constrained{background:var(--rothenberg-bg);border-radius:var(--rothenberg-radius-sm);border:none;height:auto;min-height:0;max-height:100%}[data-rothenberg] #booking-paso-3{scroll-margin-top:var(--rothenberg-space-12)}[data-rothenberg] .rothenberg-calcom-booker{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:var(--rothenberg-bg);border-radius:var(--rothenberg-radius);box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:320px;position:relative;overflow:auto visible}[data-rothenberg] .rothenberg-calcom-booker__cal{min-height:100%;display:block}[data-rothenberg] .rothenberg-calcom-booker iframe,[data-rothenberg] .rothenberg-calcom-booker iframe.cal-embed{vertical-align:top;box-shadow:none;outline:none;display:block;border:0!important}[data-rothenberg] .rothenberg-cal-atoms-booker [data-testid=add-guests],[data-rothenberg] .rothenberg-cal-atoms-booker [data-testid=add-another-guest]{display:none!important}[data-rothenberg] .rothenberg-calcom-booker--missing-config{padding:var(--rothenberg-space-6);border:1px dashed var(--rothenberg-border);border-radius:var(--rothenberg-radius);background:var(--rothenberg-surface-elevated)}[data-rothenberg] .rothenberg-calcom-booker__slow-fallback{margin-top:var(--rothenberg-space-4);padding:var(--rothenberg-space-4);gap:var(--rothenberg-space-3);border:1px solid var(--rothenberg-border);border-radius:var(--rothenberg-radius-sm);background:var(--rothenberg-surface-elevated);flex-direction:column;display:flex}[data-rothenberg] .rothenberg-calcom-booker__slow-fallback-link{align-self:flex-start}[data-rothenberg] .rothenberg-locale-shell{position:relative}[data-rothenberg] .rothenberg-locale-shell[data-locale-pending=true]{cursor:wait}[data-rothenberg] .rothenberg-locale-shell[data-locale-pending=true]>:not(.rothenberg-locale-pending):not(.sr-only){opacity:.58;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .14s}[data-rothenberg] .rothenberg-locale-shell[data-locale-pending=true] #main-content{min-height:var(--rothenberg-locale-lock,auto)}[data-rothenberg] .rothenberg-locale-pending{z-index:60;pointer-events:none;padding-top:calc(var(--rothenberg-nav-spacer) + var(--rothenberg-space-10));justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}[data-rothenberg] .rothenberg-locale-pending__beam{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--rothenberg-text-muted) 70%, transparent), transparent);transform-origin:50%;border-radius:1px;width:min(10rem,36vw);height:2px;animation:1.05s ease-in-out infinite rothenberg-locale-pending-beam}@keyframes rothenberg-locale-pending-beam{0%,to{opacity:.35;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-rothenberg] .rothenberg-locale-pending__beam{opacity:.75;animation:none}[data-rothenberg] .rothenberg-locale-shell[data-locale-pending=true]>:not(.rothenberg-locale-pending):not(.sr-only){transition:none}}
