.app[data-v-a87d8d23]{position:relative;min-height:100vh}.preload-overlay[data-v-a87d8d23]{position:fixed;inset:0;background:var(--color-bg);display:flex;align-items:center;justify-content:center;z-index:9999}.preload-icon[data-v-a87d8d23]{width:60px;height:60px;animation:pulse-a87d8d23 1.5s ease-in-out infinite}@keyframes pulse-a87d8d23{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.07);opacity:.7}}.fade-enter-active[data-v-a87d8d23],.fade-leave-active[data-v-a87d8d23]{transition:opacity .5s ease}.fade-enter-from[data-v-a87d8d23],.fade-leave-to[data-v-a87d8d23]{opacity:0}img[data-v-bf7c78ea]{object-fit:contain}.ui-button[data-v-51753546]{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;border-radius:24px;background-color:#000;color:#fff;background:var(--gradient-button);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;transition:all .2s ease-in-out}.ui-button[data-v-51753546]:active{transform:scale(.98)}.ui-button.loading[data-v-51753546]:active{transform:none}.preload[data-v-51753546]{opacity:.5}.disabled[data-v-51753546]{opacity:.5;cursor:not-allowed;pointer-events:none}.activity-indicator[data-v-4ba259f1]{display:inline-block}:root{--color-bg: #fffcf5;--color-bg-light: #fffcf5;--color-bg-dark: #f8efe7;--color-light: #ffffff;--color-dark: #634a3a;--color-dark-10: rgba(99, 74, 58, .1);--color-dark-20: rgba(99, 74, 58, .2);--color-dark-30: rgba(99, 74, 58, .3);--color-dark-40: rgba(99, 74, 58, .4);--color-dark-50: rgba(99, 74, 58, .5);--color-dark-60: rgba(99, 74, 58, .6);--color-dark-70: rgba(99, 74, 58, .7);--color-dark-80: rgba(99, 74, 58, .8);--color-dark-90: rgba(99, 74, 58, .9);--color-ny25-green: #187b40;--color-green: #89af2f;--color-red: #d9473d;--color-ny25-bg: #efece2;--gradient-background: linear-gradient(to bottom, #fff4ec, #fffcf5);--gradient-button: linear-gradient(to bottom, #000000, #534942);--gradient-pet-card: linear-gradient(to bottom, #5e5149, #9d8a7a);--gradient-grey: linear-gradient(to bottom, #e7e4d7, #f8efe7);--gradient-brown: linear-gradient(to bottom, #f4e3ca, #f8efe7);--gradient-green: linear-gradient(to bottom, #f1eacd, #f8efe7);--font-h2: 30px;--font-h3: 24px;--font-h4: 20px;--font-input: 17px;--font-16: 16px;--font-15: 15px;--font-14: 14px;--font-13: 13px;--font-12: 12px;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--line-height-tight: 1.1;--font-base: "SF Pro Rounded", sans-serif;--font-caveat: "Caveat", cursive;--font-oi: "Oi", cursive}*{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--font-base);background:var(--color-bg);color:var(--color-dark)}.h2{font-size:var(--font-h2);line-height:var(--line-height-tight);font-weight:var(--font-bold);color:var(--color-dark);font-family:var(--font-base)}.h3{font-size:var(--font-h3);line-height:var(--line-height-tight);font-weight:var(--font-bold);color:var(--color-dark);font-family:var(--font-base)}.h4{font-size:var(--font-h4);line-height:var(--line-height-tight);font-weight:var(--font-bold);color:var(--color-dark);font-family:var(--font-base)}.input-style{font-size:var(--font-input);line-height:var(--line-height-tight);font-weight:var(--font-semibold);color:var(--color-dark);font-family:var(--font-base)}.input-placeholder{font-size:var(--font-input);line-height:var(--line-height-tight);font-weight:var(--font-semibold);color:var(--color-dark-30);font-family:var(--font-base)}input::placeholder{font-size:var(--font-input);line-height:var(--line-height-tight);font-weight:var(--font-semibold);color:var(--color-dark-30);font-family:var(--font-base)}.body-16{font-size:var(--font-16);line-height:var(--line-height-tight);font-weight:var(--font-medium);color:var(--color-dark);font-family:var(--font-base)}.body-15{font-size:var(--font-15);line-height:var(--line-height-tight);font-weight:var(--font-medium);color:var(--color-dark);font-family:var(--font-base)}.body-14{font-size:var(--font-14);line-height:var(--line-height-tight);font-weight:var(--font-medium);color:var(--color-dark);font-family:var(--font-base)}.body-13{font-size:var(--font-13);line-height:var(--line-height-tight);font-weight:var(--font-medium);color:var(--color-dark);font-family:var(--font-base)}.body-12{font-size:var(--font-12);line-height:var(--line-height-tight);font-weight:var(--font-medium);color:var(--color-dark);font-family:var(--font-base)}.body-16-medium{font-size:var(--font-16);line-height:var(--line-height-tight);font-weight:var(--font-semibold);color:var(--color-dark);font-family:var(--font-base)}.body-15-medium{font-size:var(--font-15);line-height:var(--line-height-tight);font-weight:var(--font-semibold);color:var(--color-dark);font-family:var(--font-base)}.body-14-medium{font-size:var(--font-14);line-height:var(--line-height-tight);font-weight:var(--font-semibold);color:var(--color-dark);font-family:var(--font-base)}.body-13-medium{font-size:var(--font-13);line-height:var(--line-height-tight);font-weight:var(--font-semibold);color:var(--color-dark);font-family:var(--font-base)}.body-12-medium{font-size:var(--font-12);line-height:var(--line-height-tight);font-weight:var(--font-semibold);color:var(--color-dark);font-family:var(--font-base)}.body-16-bold{font-size:var(--font-16);line-height:var(--line-height-tight);font-weight:var(--font-bold);color:var(--color-dark);font-family:var(--font-base)}.body-15-bold{font-size:var(--font-15);line-height:var(--line-height-tight);font-weight:var(--font-bold);color:var(--color-dark);font-family:var(--font-base)}.body-14-bold{font-size:var(--font-14);line-height:var(--line-height-tight);font-weight:var(--font-bold);color:var(--color-dark);font-family:var(--font-base)}.body-13-bold{font-size:var(--font-13);line-height:var(--line-height-tight);font-weight:var(--font-bold);color:var(--color-dark);font-family:var(--font-base)}.body-12-bold{font-size:var(--font-12);line-height:var(--line-height-tight);font-weight:var(--font-bold);color:var(--color-dark);font-family:var(--font-base)}.ui-chip{font-size:var(--font-14);line-height:var(--line-height-tight);font-weight:var(--font-semibold);color:var(--color-dark);font-family:var(--font-base)}@font-face{font-family:Caveat;src:local("Caveat Regular"),local("Caveat-Regular"),url(/assets/Caveat-Regular-CTPDtPbk.woff2) format("woff2"),url(../fonts/Caveat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Rounded;src:url(/assets/SFRounded-Bold-CsHpbTph.woff2) format("woff2"),url(../fonts/SFRounded-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Rounded;src:url(/assets/SFRounded-Regular-BBlMmlmT.woff2) format("woff2"),url(../fonts/SFRounded-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Rounded;src:url(/assets/SFRounded-Medium-LYV_8wDX.woff2) format("woff2"),url(../fonts/SFRounded-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Rounded;src:url(/assets/SFRounded-Semibold-DzgAD6Nl.woff2) format("woff2"),url(../fonts/SFRounded-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Oi;src:local("Oi Regular"),local("Oi-Regular"),url(/assets/Oi-Regular-CG8tGnz0.woff2) format("woff2"),url(../fonts/Oi-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
