*{box-sizing:border-box}body{margin:0;background:#faf6ef;font-family:IBM Plex Sans KR,system-ui,-apple-system,sans-serif;color:#2b2420}a{color:#e85d3d}a:hover{color:#c74b2e}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(232,93,61,.45)}to{box-shadow:0 0 0 14px rgba(232,93,61,0)}}@keyframes slidein{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes sheetup{0%{transform:translateY(14px);opacity:.6}to{transform:none;opacity:1}}@keyframes spin{to{transform:rotate(1turn)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#e3dcce;border-radius:4px}.jua{font-family:Jua,IBM Plex Sans KR,sans-serif}.hov-accent:hover,.hov-card:hover{border-color:#e85d3d!important}.hov-card:hover{box-shadow:0 2px 10px rgba(232,93,61,.1)}.btn-primary:hover{background:#c74b2e!important}.map-pin{flex-direction:column;cursor:pointer}.map-pin,.map-pin-body{display:flex;align-items:center}.map-pin-body{gap:5px;padding:4px 7px;border:2px solid;border-radius:99px;color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap;box-shadow:0 3px 8px rgba(43,36,32,.18);transition:transform .12s ease-out}.map-pin-label{display:none}.map-pin.on .map-pin-label,.map-pin:hover .map-pin-label{display:inline}.map-pin.on .map-pin-body,.map-pin:hover .map-pin-body{padding-right:10px;transform:scale(1.06)}.map-pin.on .map-pin-body{animation:pulse 1.4s ease-out infinite}.map-pin-stem{width:2px;height:9px}.chip-row{scrollbar-width:none}.chip-row::-webkit-scrollbar{display:none}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #e85d3d;outline-offset:2px;border-radius:6px}.nav-tab:not(.on):hover{color:#2b2420!important;background:#faf6ef}.nav-tab{transition:background .15s ease-out,color .15s ease-out}.nav-tab svg{transform-origin:50% 82%}@keyframes ico-pop{0%{transform:scale(.75)}55%{transform:scale(1.15)}to{transform:scale(1)}}.nav-tab.on svg{animation:ico-pop .3s cubic-bezier(.34,1.56,.64,1)}@keyframes tail-wag{0%{transform:rotate(0)}22%{transform:rotate(-13deg)}46%{transform:rotate(10deg)}70%{transform:rotate(-6deg)}to{transform:rotate(0)}}.nav-tab:not(.on):hover svg{animation:tail-wag .55s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-tab,.nav-tab.on svg,.nav-tab:not(.on):hover svg{animation:none;transition:none}}.hov-row:hover{background:#faf6ef}@media (max-width:820px){.map-pin-body{gap:3px;padding:3px 5px;border-width:1.5px;font-size:11px}.map-pin-stem{height:7px}}input::placeholder,textarea::placeholder{color:#c9bfae;opacity:1}.hov-card{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.hov-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(43,36,32,.09);border-color:#e3dcce}.hov-photo{transition:filter .15s ease}.hov-photo:hover{filter:brightness(1.06)}.privacy-body p{margin:0}.privacy-body ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.hov-title:hover{color:#e85d3d}