@keyframes pwa-slide-up{0%{transform:translateY(24px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.pwa-install-card{animation:pwa-slide-up .42s cubic-bezier(.22,1,.36,1)}.pwa-bottom-nav{display:none}@media (display-mode:standalone){html{background:#9f1935}body{-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:#fffaf2}}@supports (-webkit-touch-callout:none){.ios-safe-area-top{padding-top:env(safe-area-inset-top)}.ios-safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}}body{overscroll-behavior-y:contain}@media (display-mode:fullscreen){.hide-in-fullscreen{display:none}}@media (display-mode:standalone) and (max-width:767px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}header.sticky>div:first-child{padding-top:env(safe-area-inset-top)}#site-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.pwa-bottom-nav{display:grid}.pwa-install-card{bottom:calc(84px + env(safe-area-inset-bottom))}.analytics-consent-banner{bottom:calc(76px + env(safe-area-inset-bottom))}.pwa-floating-action{bottom:calc(88px + env(safe-area-inset-bottom))!important}.pwa-chat-window{z-index:80;bottom:calc(84px + env(safe-area-inset-bottom))!important}}@media (max-width:767px){html[data-pwa-preview=true] .analytics-consent-banner{bottom:76px}.pwa-bottom-nav[data-preview=true]{display:grid}.pwa-bottom-nav{position:fixed;z-index:70;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));left:10px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:68px;padding:7px 6px 5px;border:1px solid hsla(0,0%,100%,.72);border-radius:23px;background:rgba(255,253,248,.94);box-shadow:0 18px 48px rgba(72,29,19,.2),0 2px 8px rgba(72,29,19,.08),inset 0 1px 0 hsla(0,0%,100%,.9);backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35)}.pwa-bottom-nav__item{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:17px;color:#7b716b;font-size:10px;font-weight:650;line-height:1;transition:color .18s ease,background-color .18s ease,transform .18s ease}.pwa-bottom-nav__item:active{transform:scale(.94)}.pwa-bottom-nav__item[data-active=true]{color:#9f1935;background:linear-gradient(180deg,rgba(159,25,53,.1),rgba(255,217,26,.08))}.pwa-bottom-nav__item[data-featured=true] .pwa-bottom-nav__icon{width:38px;height:38px;margin-top:-21px;border:3px solid #fffdf8;border-radius:15px;color:#fff;background:linear-gradient(145deg,#b22643,#86142c);box-shadow:0 8px 20px rgba(159,25,53,.3)}.pwa-bottom-nav__icon{position:relative;display:grid;width:27px;height:27px;place-items:center}.pwa-bottom-nav__icon>svg{width:21px;height:21px;stroke-width:2}.pwa-bottom-nav__badge{position:absolute;top:-4px;right:-7px;display:grid;min-width:17px;height:17px;place-items:center;border:2px solid #fffdf8;border-radius:999px;padding:0 3px;color:#3a2600;background:#ffd91a;font-size:8px;font-weight:800}}@media (display-mode:standalone) and (min-width:768px){.pwa-bottom-nav{display:none}}@font-face{font-family:__Inter_1b85de;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_1b85de;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_1b85de;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_1b85de;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_1b85de;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_1b85de;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_1b85de;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_1b85de;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_1b85de{font-family:__Inter_1b85de,__Inter_Fallback_1b85de;font-style:normal}.__variable_1b85de{--font-inter:"__Inter_1b85de","__Inter_Fallback_1b85de"}@font-face{font-family:__Outfit_1cdedc;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_1cdedc;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_1cdedc;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_1cdedc{font-family:__Outfit_1cdedc,__Outfit_Fallback_1cdedc;font-style:normal}.__variable_1cdedc{--font-outfit:"__Outfit_1cdedc","__Outfit_Fallback_1cdedc"}