.lun-toasts[data-v-625b84ad]{position:fixed;right:24px;bottom:24px;z-index:80;display:flex;flex-direction:column;gap:12px;max-width:min(92vw,380px);pointer-events:none}.lun-toast[data-v-625b84ad]{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;color:var(--ink, #1c3236);font-size:14px;line-height:1.4;cursor:pointer;pointer-events:auto}.lun-toast__dot[data-v-625b84ad]{width:9px;height:9px;margin-top:5px;flex:none;border-radius:999px;background:var(--accent2, #c67b7b);box-shadow:0 0 0 4px #c67b7b2e}.is-success .lun-toast__dot[data-v-625b84ad]{background:#2e8b6f;box-shadow:0 0 0 4px #2e8b6f2e}.is-error .lun-toast__dot[data-v-625b84ad]{background:#c0554e;box-shadow:0 0 0 4px #c0554e2e}.lun-toast__msg[data-v-625b84ad]{font-weight:500}.toast-enter-active[data-v-625b84ad],.toast-leave-active[data-v-625b84ad]{transition:all .35s cubic-bezier(.2,.7,.3,1)}.toast-enter-from[data-v-625b84ad]{opacity:0;transform:translateY(14px) scale(.98)}.toast-leave-to[data-v-625b84ad]{opacity:0;transform:translateY(8px) scale(.98)}@media(max-width:640px){.lun-toasts[data-v-625b84ad]{right:12px;left:12px;bottom:12px;max-width:none}}.lun-modal[data-v-a8e34f50]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px;background:#141e2080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lun-modal__panel[data-v-a8e34f50]{position:relative;width:100%;max-width:440px;padding:34px 32px;color:var(--ink, #1c3236);text-align:center}.lun-modal__x[data-v-a8e34f50]{position:absolute;top:14px;right:16px;border:none;background:none;font-size:22px;line-height:1;cursor:pointer;color:var(--muted, #59656a)}.lun-modal__title[data-v-a8e34f50]{font-family:var(--display, "Prata", serif);font-size:24px;margin-bottom:10px}.lun-modal__body[data-v-a8e34f50]{font-size:15px;color:var(--muted, #59656a);line-height:1.55}.lun-modal__actions[data-v-a8e34f50]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}.modal-enter-active[data-v-a8e34f50],.modal-leave-active[data-v-a8e34f50]{transition:opacity .3s ease}.modal-enter-active .lun-modal__panel[data-v-a8e34f50],.modal-leave-active .lun-modal__panel[data-v-a8e34f50]{transition:transform .32s cubic-bezier(.2,.7,.3,1),opacity .3s ease}.modal-enter-from[data-v-a8e34f50],.modal-leave-to[data-v-a8e34f50]{opacity:0}.modal-enter-from .lun-modal__panel[data-v-a8e34f50],.modal-leave-to .lun-modal__panel[data-v-a8e34f50]{opacity:0;transform:translateY(16px) scale(.97)}.appt-card[data-v-54183d0e]{transition:transform .2s ease,box-shadow .2s ease}.appt-card[data-v-54183d0e]:hover{transform:translateY(-2px);box-shadow:0 14px 34px #1c32361a}.ghost-btn[data-v-54183d0e]:hover{background:var(--accent, #C08560);color:var(--onAccent, #fff);opacity:1}.btn-cta[data-v-54183d0e]{transition:transform .2s ease}.btn-cta[data-v-54183d0e]:hover{transform:translateY(-2px);opacity:1}.logout-btn[data-v-54183d0e]:hover{border-color:var(--accent, #C08560);color:var(--accent, #C08560)}.btn-cta[data-v-bdf9445d]{transition:transform .2s ease,filter .2s ease}.btn-cta[data-v-bdf9445d]:hover{transform:translateY(-2px);filter:brightness(1.08);opacity:1}.social-btn[data-v-bdf9445d]{transition:border-color .2s ease}.social-btn[data-v-bdf9445d]:hover{border-color:var(--accent, #C08560);opacity:1}.btn-cta[data-v-1b45804b]{transition:transform .2s ease}.btn-cta[data-v-1b45804b]:hover{transform:translateY(-2px);opacity:1}.hero-nav[data-v-b2c6177c]{transition:background .2s ease}.hero-nav[data-v-b2c6177c]:hover{background:#ffffff4d;opacity:1}.svc-card[data-v-7e4539c7]{transition:transform .25s ease,box-shadow .25s ease}.svc-card[data-v-7e4539c7]:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1c32361f}.svc-card:hover .svc-img[data-v-7e4539c7]{transform:scale(1.08);filter:brightness(.86) saturate(1.05)}.btn-cta[data-v-3b1d68bd]{transition:transform .2s ease,filter .2s ease}.btn-cta[data-v-3b1d68bd]:hover{transform:translateY(-2px);filter:brightness(1.08);opacity:1}.btn-cta[data-v-18535166]{transition:transform .2s ease,filter .2s ease}.btn-cta[data-v-18535166]:hover{transform:translateY(-2px);filter:brightness(1.08);opacity:1}.btn-cta[data-v-ca6d3a81]{transition:transform .2s ease,filter .2s ease}.btn-cta[data-v-ca6d3a81]:hover{transform:translateY(-2px);opacity:1}.btn-cta[data-v-be0d0549]{transition:transform .2s ease,filter .2s ease}.btn-cta[data-v-be0d0549]:hover{transform:translateY(-2px);filter:brightness(1.08);opacity:1}.btn-cta[data-v-5a8d59e1]{transition:transform .2s ease,filter .2s ease}.btn-cta[data-v-5a8d59e1]:hover{transform:translateY(-2px);filter:brightness(1.08);opacity:1}.btn-cta[data-v-47588402]{transition:transform .2s ease,filter .2s ease}.btn-cta[data-v-47588402]:hover{transform:translateY(-2px);filter:brightness(1.08);opacity:1}.btn-cta[data-v-292b5bd6]{transition:transform .2s ease}.btn-cta[data-v-292b5bd6]:hover{transform:translateY(-2px);opacity:1}.slot-btn[data-v-8adfa778]:hover{border-color:var(--accent, #B08968)!important}.btn-cta[data-v-ee50b076]{transition:transform .2s ease,filter .2s ease}.btn-cta[data-v-ee50b076]:hover{transform:translateY(-2px);filter:brightness(1.08);opacity:1}.ghost-btn[data-v-ee50b076]{transition:background .2s ease,color .2s ease}.ghost-btn[data-v-ee50b076]:hover{background:#8a2b2b;color:#fff!important;opacity:1}.navlink[data-v-280adfd2]{padding-bottom:5px;background:linear-gradient(var(--accent, #C08560),var(--accent, #C08560)) left bottom / 0% 1px no-repeat;transition:background-size .32s ease,color .25s ease}.navlink[data-v-280adfd2]:hover{background-size:100% 1px;color:var(--accent, #C08560);opacity:1}.btn-cta[data-v-280adfd2]{transition:transform .2s ease,filter .2s ease}.btn-cta[data-v-280adfd2]:hover{transform:translateY(-2px);filter:brightness(1.08);opacity:1}.foot-link[data-v-280adfd2]{transition:opacity .2s ease}.foot-link[data-v-280adfd2]:hover{opacity:.6}
