:root{--p-50: #FFF4EB;--p-100: #FFE3CC;--p-200: #FFC79A;--p-300: #FFA666;--p-400: #FF8633;--p-500: #FF6F0F;--p-600: #E85C00;--p-700: #B84800;--n-0: #FFFFFF;--n-50: #FAFAF9;--n-100: #F4F4F2;--n-150: #ECECE8;--n-200: #E2E2DD;--n-300: #CFCFC8;--n-400: #A8A8A0;--n-500: #7D7D74;--n-600: #585852;--n-700: #3D3D38;--n-800: #232321;--n-900: #121211;--up: #E11D48;--down: #2563EB;--good: #16A34A;--warn: #F59E0B;--info: #2563EB;--map-bg: #EFEDE6;--map-block: #E5E2D9;--map-road: #FFFFFF;--map-road-2:#F7F5EE;--map-park: #D9E4CC;--map-water: #C8DAE6;--map-line: #D9D5C8;--map-text: #9A958A;--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-pill: 999px;--sh-1: 0 1px 2px rgba(20,16,10,.06), 0 1px 1px rgba(20,16,10,.04);--sh-2: 0 4px 14px rgba(20,16,10,.08), 0 2px 4px rgba(20,16,10,.04);--sh-3: 0 12px 32px rgba(20,16,10,.12), 0 4px 10px rgba(20,16,10,.06);--sh-pin: 0 4px 10px rgba(20,16,10,.18), 0 1px 2px rgba(20,16,10,.12);--f-sans: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--f-num: "Pretendard Variable", Pretendard, ui-monospace, sans-serif}.ko-app,.ko-app *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ko-app{font-family:var(--f-sans);color:var(--n-900);letter-spacing:-.01em;font-feature-settings:"ss06" on}.ko-app button{font-family:inherit}.num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}*{box-sizing:border-box}:root{--app-height: 100vh;--app-offset-top: 0px}@supports (height: 100dvh){:root{--app-height: 100dvh}}html,body,#root{width:100%;height:100%;margin:0}html,body{overscroll-behavior:none}body{font-family:var(--f-sans);color:var(--n-900);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0eee9;overflow:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}a,[role=button]{-webkit-tap-highlight-color:transparent}button,a,[role=button],input,select,textarea,label{touch-action:manipulation}button,a,[role=button]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-sheet],[data-sheet] *{touch-action:none}[data-sheet] .ko-photo-strip,[data-sheet] .ko-photo-strip *,[data-sheet] .ko-hscroll,[data-sheet] .ko-hscroll *{touch-action:pan-x}[data-sheet] .gn-info-scroll,[data-sheet] .gn-info-scroll *,[data-swipe-x],[data-swipe-x] *{touch-action:pan-y}.ko-hit{position:relative}.ko-hit:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:inherit}@keyframes gn-radar{0%,to{transform:translate(-50%,50%) scale(1);opacity:.42}50%{transform:translate(-50%,50%) scale(1.3);opacity:.16}}@keyframes ko-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}input,textarea,select{font-size:16px;font-family:inherit}.ko-wrap{word-break:keep-all;overflow-wrap:anywhere}.ko-hscroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.ko-hscroll::-webkit-scrollbar{display:none}.ko-photo-strip{scrollbar-width:none;-ms-overflow-style:none}.ko-photo-strip::-webkit-scrollbar{display:none}.app-shell{min-height:var(--app-height);display:flex;justify-content:center}.app-strip{width:min(100vw,414px);min-height:var(--app-height);background:var(--n-0);position:relative;overflow-x:hidden}.app-left{display:none}@media (min-width: 900px){.app-left{display:block;flex:1;max-width:520px}}
