*,:before,:after{box-sizing:border-box}strong{font-weight:400}.pk-swipeable{touch-action:pan-y}.pk-ghost,.pk-ghost *{animation:none!important}html,body,#root{-webkit-font-smoothing:antialiased;color:#1b201f;background:#dee0db;height:100%;margin:0;padding:0;font-family:Helvetica Neue,Plus Jakarta Sans,-apple-system,system-ui,sans-serif}@media (width<=520px){html,body,#root{height:100%;overflow:hidden}.pk-app-shell{height:var(--app-height,100%)!important;min-height:var(--app-height,100%)!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;padding:0!important;position:fixed!important;inset:0!important}.pk-app-shell>.pk-frame-header{display:none!important}.pk-phone-frame{width:100%!important;height:100%!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.pk-phone-frame>.pk-dynamic-island{display:none!important}.pk-phone-screen{border-radius:0!important}}@keyframes pk-screen{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:none}}.pk-suppress-entrance>div,.pk-suppress-entrance>div>div{animation:none!important}@keyframes pk-sheet{0%{opacity:.2;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes pk-modal{0%{opacity:.7;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes pk-fade{0%{opacity:0}to{opacity:1}}@keyframes pk-halo{0%{opacity:.4;transform:scale(.7)}70%{opacity:0;transform:scale(2.1)}to{opacity:0}}@keyframes pk-pop{0%{opacity:0;transform:scale(.5)}62%{opacity:1;transform:scale(1.1)}80%{transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes pk-pop-soft{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes pk-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pk-success-ring{0%{opacity:.55;transform:scale(.95)}to{opacity:0;transform:scale(1.85)}}@keyframes pk-draw-check{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes pk-modal-out{0%{transform:translateY(0)}to{transform:translateY(105%)}}@keyframes pk-fade-out{0%{opacity:1}to{opacity:0}}@keyframes pk-tier-popup{0%{opacity:0;transform:scale(.78)translateY(16px)}65%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes pk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes pk-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.pk-typing-dot{background:#9aa09c;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite pk-typing-dot;display:inline-block}@keyframes pk-card-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes pk-card-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pk-promote{0%{box-shadow:none;transform:scale(1)}35%{transform:scale(1.025);box-shadow:0 0 0 3px #4860602e}to{box-shadow:none;transform:scale(1)}}@keyframes pk-demote{0%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.985)}}@keyframes pk-wave{0%,to{transform:rotate(0)}15%{transform:rotate(18deg)}30%{transform:rotate(-8deg)}45%{transform:rotate(16deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(10deg)}}@keyframes pk-ring-out{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes pk-countdown{0%{width:100%}to{width:0%}}@keyframes pk-slide-in-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes pk-slide-in-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes pk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pk-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pk-option-in{0%{opacity:0;transform:translateY(16px)scale(.9)}55%{opacity:1;transform:translateY(-3px)scale(1.02)}80%{transform:translateY(1px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.pk-pin-icon{background:0 0!important;border:none!important}.leaflet-container{background:#e9e7e2;font-family:inherit}.leaflet-tile-pane{will-change:transform;transform:translateZ(0)}.leaflet-tile{outline:1px solid #0000}.pk-press,.pk-press-card,.pk-press-row,.pk-press-nav{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.scroll-hide{-ms-overflow-style:none;scrollbar-width:none}.scroll-hide::-webkit-scrollbar{display:none}button{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}input,textarea,select{-webkit-font-smoothing:antialiased;font-family:Helvetica Neue,Plus Jakarta Sans,-apple-system,system-ui,sans-serif}*{-webkit-tap-highlight-color:transparent}
