@charset "UTF-8";@font-face{font-family:DokiDoki Number;src:url(/assets/DokiDoki-NUMBER-BCxO_lOa.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DokiDoki KR;src:url(/assets/DokiDoki-KR-eBTBpwS8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden;cursor:url(/assets/cursor-32-DYPGaROW.png) 0 0,auto!important}html ::-webkit-scrollbar,body ::-webkit-scrollbar{width:8px;height:8px}html ::-webkit-scrollbar-track,body ::-webkit-scrollbar-track{background:transparent}html ::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb{background-color:#444;border-radius:10px}html ::-webkit-scrollbar-thumb:hover,body ::-webkit-scrollbar-thumb:hover{background-color:#666}#root{width:100%;height:100%;overflow:hidden}@font-face{font-family:DokiDoki Number;src:url(/assets/DokiDoki-NUMBER-BCxO_lOa.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DokiDoki KR;src:url(/assets/DokiDoki-KR-eBTBpwS8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}._marker_169qh_15{position:absolute;left:0;top:0;pointer-events:auto;z-index:10;transition:transform .2s ease-out}._marker_169qh_15._dragging_169qh_24{transition:none}._markerIcon_169qh_28{width:3vw;height:3vw;display:flex;align-items:center;justify-content:center;border-radius:30%;background-color:#fff;overflow:hidden}._markerIcon_169qh_28 img{width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-select:none;pointer-events:none}._marker_169qh_15:hover ._markerIcon_169qh_28{transform:scale(1.2)}._markerLabel_169qh_52{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:30%;padding:4px 8px;background:#000c;color:#fff;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease}._marker_169qh_15:hover ._markerLabel_169qh_52{opacity:1}._marker-myMarker_169qh_73 ._markerIcon_169qh_28{background-color:wheat!important;border:2px solid rgba(255,201,222,.5)}@font-face{font-family:DokiDoki Number;src:url(/assets/DokiDoki-NUMBER-BCxO_lOa.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DokiDoki KR;src:url(/assets/DokiDoki-KR-eBTBpwS8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}._contextMenu_1cu86_15{position:fixed;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:200px;padding:8px 0;z-index:10000;animation:_fadeIn_1cu86_1 .15s ease-out}@keyframes _fadeIn_1cu86_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._menuItem_1cu86_37{width:100%;padding:10px 16px;border:none;background:none;text-align:left;cursor:pointer;display:flex;align-items:center;gap:12px;font-size:14px;color:#333;transition:background-color .15s}._menuItem_1cu86_37:hover{background-color:#f5f5f5}._menuItem_1cu86_37:active{background-color:#eee}._icon_1cu86_58{font-size:16px;width:20px;display:flex;align-items:center;justify-content:center}._label_1cu86_66{flex:1}._divider_1cu86_70{height:1px;background-color:#e0e0e0;margin:4px 0}@font-face{font-family:DokiDoki Number;src:url(/assets/DokiDoki-NUMBER-BCxO_lOa.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DokiDoki KR;src:url(/assets/DokiDoki-KR-eBTBpwS8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}._PopUpPage_fivki_19{position:fixed;top:50dvh;left:50dvw;width:max(400px,30dvw);height:70dvh;padding:.5dvw;border-radius:2dvw;background-color:#121212;color:#fff;font-family:DokiDoki Kr,sans-serif;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease-in-out;box-shadow:0 0 100dvw 100dvw #000c;overflow:hidden;z-index:5000}._PopUpPage_fivki_19._open_fivki_36{transform:translate(-50%,-50%) scale(1)}._header_fivki_43{display:flex;align-items:center;justify-content:space-between;padding:max(12px,.2dvw);border-bottom:1px solid #eee}._header_fivki_43>p{margin:0;font-size:max(24px,1.5dvw);font-weight:600}._header_fivki_43 ._closeBtn_fivki_55{background:none;border:none;padding:5px;color:#666;cursor:url(/assets/cursor-32-DYPGaROW.png) 0 0,auto}._header_fivki_43 ._closeBtn_fivki_55:hover{color:#333}._header_fivki_43 ._closeBtn_fivki_55 svg{width:max(24px,1.5dvw);height:max(24px,1.5dvw);color:#fff}._content_fivki_74{height:calc(100% - 80px);padding:20px;overflow-y:auto}._coordinate_fivki_81{margin-bottom:15px;color:gray;font-size:max(16px,1dvw)}._FormItems_fivki_90{margin-bottom:5dvh}._ItemTitle_fivki_94{display:block;margin-bottom:.5dvh;font-size:max(16px,1dvw);font-weight:500;color:#fff;cursor:url(/assets/cursor-32-DYPGaROW.png) 0 0,auto}input,select,textarea{width:100%;padding:10px;border:none;border-bottom:1px solid #ddd;background-color:transparent;font-family:DokiDoki Kr,sans-serif;font-size:max(16px,1dvw);color:#fff;appearance:none;resize:none;cursor:url(/assets/cursor-32-DYPGaROW.png) 0 0,auto}input:focus,select:focus,textarea:focus{outline:none}textarea{min-height:100px}._CustomSelect_fivki_132{position:relative}._SelectArrow_fivki_136{display:flex;align-items:center;justify-content:center;aspect-ratio:1;height:max(24px,1.3dvw);overflow:hidden;color:#fff}._SelectArrow_fivki_136._Open_fivki_145{transform:rotate(180deg)}._SelectArrow_fivki_136._Close_fivki_148{transform:rotate(0)}._SelectArrow_fivki_136>svg{aspect-ratio:1;height:150%}._SelectButton_fivki_156{padding:10px;border-bottom:1px solid #ddd;font-size:max(16px,1dvw);color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between}._OptionList_fivki_167{position:absolute;top:150%;left:0;width:100%;background-color:#222;border-radius:20px;overflow:hidden;z-index:10}._Option_fivki_167{height:5dvh;padding-left:1dvw;display:flex;align-items:center;font-size:max(16px,1dvw);cursor:url(/assets/cursor-32-DYPGaROW.png) 0 0,auto}._Option_fivki_167:hover{background-color:#121212}._buttonGroup_fivki_193{display:flex;justify-content:flex-end;gap:10px;margin-top:30px}._cancelBtn_fivki_200,._submitBtn_fivki_201,._deleteBtn_fivki_202{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 20px;border:none;font-family:DokiDoki KR;font-size:max(14px,1dvw);color:#fff;border-radius:200px;cursor:url(/assets/cursor-32-DYPGaROW.png) 0 0,auto}._cancelBtn_fivki_200{background-color:#f44336}._cancelBtn_fivki_200:hover{background-color:#d8211a}._deleteBtn_fivki_202{background-color:#ff4757;font-weight:600;order:-1}._deleteBtn_fivki_202:hover{background-color:#ff3838;transform:scale(1.05)}._submitBtn_fivki_201{background-color:#4caf50}._submitBtn_fivki_201:hover{background-color:#337f37;transform:scale(1.05)}@font-face{font-family:DokiDoki Number;src:url(/assets/DokiDoki-NUMBER-BCxO_lOa.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DokiDoki KR;src:url(/assets/DokiDoki-KR-eBTBpwS8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body,root{background:#6fa0b3;width:100%;height:100%;cursor:url(/assets/cursor-32-DYPGaROW.png) 0 0,auto}._viewport_ycu5o_23{position:relative;width:100%;height:100%;overflow:hidden;background:#6fa0b3;touch-action:none;cursor:url(/assets/cursor-32-DYPGaROW.png) 0 0,auto}._layer_ycu5o_32{position:absolute;top:0;left:0;transform-origin:0 0;touch-action:none;cursor:url(/assets/cursor-32-DYPGaROW.png) 0 0,auto}._layer_ycu5o_32._dragging_ycu5o_40{transition:none}._mapImage_ycu5o_44{background-image:url(/assets/FullMap-4096x-CnQXKWcy.png);background-size:contain;background-repeat:no-repeat;background-position:0 0;user-select:none;-webkit-user-select:none;pointer-events:none;touch-action:none;cursor:url(/assets/cursor-32-DYPGaROW.png) 0 0,auto}._markerLayer_ycu5o_56{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;cursor:url(/assets/cursor-32-DYPGaROW.png) 0 0,auto}@font-face{font-family:DokiDoki Number;src:url(/assets/DokiDoki-NUMBER-BCxO_lOa.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DokiDoki KR;src:url(/assets/DokiDoki-KR-eBTBpwS8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}._Clock_1160l_15{display:flex;flex-direction:column;align-items:center;position:fixed;right:2dvw;top:2dvw;top:2lvh;top:2svh;z-index:4000;user-select:none;-webkit-user-select:none;pointer-events:none;touch-action:none;cursor:default}._Clock_1160l_15 ._Time_1160l_31{font-family:DokiDoki Number,sans-serif;font-weight:400;font-size:6rem;line-height:1}._Clock_1160l_15 ._Date_1160l_37{font-family:DokiDoki Number,sans-serif;font-weight:400;font-size:1.5rem;line-height:1}._Clock_1160l_15 ._Message_1160l_43{font-family:DokiDoki KR,sans-serif;font-weight:400;font-size:1.5rem;font-weight:300;line-height:1}._lightmode_1160l_51{color:#fff}._darkmode_1160l_55{color:#000}@font-face{font-family:DokiDoki Number;src:url(/assets/DokiDoki-NUMBER-BCxO_lOa.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DokiDoki KR;src:url(/assets/DokiDoki-KR-eBTBpwS8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}._Watch_15v8t_15{position:fixed;z-index:2000;right:5dvw;top:50dvh;transform:translateY(-50%);aspect-ratio:19.5/24;width:35dvw;min-width:250px;user-select:none;-webkit-user-select:none}._Watch_15v8t_15:before{content:"";position:absolute;inset:0;background-color:beige;pointer-events:none;border-radius:clamp(60px,5dvw,5dvw);border-color:transparent;-webkit-mask:url(#watch-mask);-webkit-mask-image:url(#watch-mask);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:right center;mask:url(#watch-mask);mask-image:url(#watch-mask);mask-size:contain;mask-repeat:no-repeat;mask-position:right center}._Watch_15v8t_15 ._WatchClose_15v8t_46{background-color:beige;position:absolute;z-index:2000;right:-6%;top:15%;width:13%;height:25%;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:10000px;border:black solid .4vw}._Watch_15v8t_15 ._WatchClose_15v8t_46>svg{width:100%;height:100%;padding-left:6%;color:#000}._Watch_15v8t_15._WatchShowing_15v8t_68{animation:_showing_15v8t_1 .1s ease-in-out}._Watch_15v8t_15._WatchClose_15v8t_46{right:calc(-5dvw - 100%);animation:_closing_15v8t_1 .1s ease-in}._Watch_15v8t_15 ._Content_15v8t_75{border-radius:clamp(60px,5dvw,5dvw);border:transparent solid .4vw;width:100%;height:100%;position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;overflow:hidden}._Watch_15v8t_15 ._Content_15v8t_75 ._WatchTop_15v8t_87{height:20%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden}._Watch_15v8t_15 ._Content_15v8t_75 ._WatchTop_15v8t_87 ._Sun_15v8t_97{aspect-ratio:1;position:absolute;z-index:1;height:max(20px,2.5dvw);border-radius:50%;background:radial-gradient(circle,#fff7cc,#ffd54f 40%,#ffb300,#ffb30033);box-shadow:0 0 20px #ffc850cc,0 0 40px #ffc85080;transform:translate(-50%,-50%);pointer-events:none;transition:left .6s linear,top .6s linear,opacity .4s ease}._Watch_15v8t_15 ._Content_15v8t_75 ._WatchTop_15v8t_87 ._Moon_15v8t_109{position:absolute;z-index:2;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#e0e0e0 60%,#b0b0b0);box-shadow:0 0 12px #c8c8ff99,0 0 24px #b4b4ff4d;transform:translate(-50%,-50%);pointer-events:none;transition:left .6s linear,top .6s linear,opacity .4s ease;overflow:hidden}._Watch_15v8t_15 ._Content_15v8t_75 ._WatchTop_15v8t_87 ._Moon_15v8t_109 ._MoonShadow_15v8t_122{position:absolute;inset:0;border-radius:50%;pointer-events:none}._Watch_15v8t_15 ._Content_15v8t_75 ._WatchBottom_15v8t_128{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:min-content;gap:1dvw;height:80%;width:100%;padding:2dvw}._Watch_15v8t_15 ._Content_15v8t_75 ._Time_15v8t_137._darkmode_15v8t_137,._Watch_15v8t_15 ._Content_15v8t_75 ._Date_15v8t_138._darkmode_15v8t_137{color:#000}._Watch_15v8t_15 ._Content_15v8t_75 ._Time_15v8t_137._lightmode_15v8t_141,._Watch_15v8t_15 ._Content_15v8t_75 ._Date_15v8t_138._lightmode_15v8t_141{color:#fff}._Watch_15v8t_15 ._Content_15v8t_75 ._Time_15v8t_137{position:relative;z-index:2;width:100%;height:60%;text-align:center;font-family:DokiDoki Number,sans-serif;font-weight:400;font-size:clamp(40px,5vw,5vw);line-height:1}._Watch_15v8t_15 ._Content_15v8t_75 ._Date_15v8t_138{position:relative;z-index:2;width:100%;height:15%;text-align:center;font-family:DokiDoki Number,sans-serif;font-weight:400;font-size:clamp(12px,1.5vw,1.5vw);line-height:1}._MenuOpenBtn_15v8t_168{position:fixed;z-index:2000;right:2dvw;bottom:2%;width:4dvw;height:4dvw;min-width:60px;min-height:60px}._MenuOpenBtn_15v8t_168 ._Img_15v8t_178{background-image:url(/assets/OpenWatch-DwC3X6ZH.png);background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:100%}@keyframes _showing_15v8t_1{0%{right:-5dvw}to{right:5dvw}}@keyframes _closing_15v8t_1{0%{right:5dvw}to{right:-5dvw}}@font-face{font-family:DokiDoki Number;src:url(/assets/DokiDoki-NUMBER-BCxO_lOa.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DokiDoki KR;src:url(/assets/DokiDoki-KR-eBTBpwS8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}._MenuItems_omw7m_15{position:relative;aspect-ratio:1/1;width:max(65px,8dvw);border-radius:100%;background-color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 .5dvw .1dvw #00000080}._MenuItems_omw7m_15:before{content:"";position:absolute;width:100%;height:100%;inset:0;background-image:url(/assets/MenuItem-BSDy0JHD.png);background-size:contain;background-position:0 0;background-repeat:no-repeat;opacity:.05;pointer-events:none}._MenuItems_omw7m_15 ._Icon_omw7m_40{aspect-ratio:1/1;width:80%;height:80%;background-repeat:no-repeat;background-position:center;background-size:contain;color:#fff;pointer-events:none}@font-face{font-family:DokiDoki Number;src:url(/assets/DokiDoki-NUMBER-BCxO_lOa.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DokiDoki KR;src:url(/assets/DokiDoki-KR-eBTBpwS8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}._SettingPopUp_n1r1j_15{position:fixed;border-radius:2dvw;padding:.5dvw;width:60dvw;height:70dvh;top:50dvh;left:50dvw;transform:translate(-50%,-50%) scale(0);background-color:#121212;box-shadow:0 0 100dvw 100dvw #000c;z-index:5000;transition:transform .3s ease-in-out;overflow:hidden}._SettingPopUp_n1r1j_15._open_n1r1j_30{transform:translate(-50%,-50%) scale(1)}._SettingPopUp_n1r1j_15 ._TitleBar_n1r1j_33{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:6%}._SettingPopUp_n1r1j_15 ._TitleBar_n1r1j_33 ._Title_n1r1j_33{font-family:DokiDoki Kr,sans-serif;color:#fff;font-size:max(24px,1.6dvw)}._SettingPopUp_n1r1j_15 ._TitleBar_n1r1j_33 ._CloseButton_n1r1j_46{aspect-ratio:1/1;width:max(35px,2dvw)}._SettingPopUp_n1r1j_15 ._TitleBar_n1r1j_33 ._CloseButton_n1r1j_46>svg{width:100%;height:100%;color:#fff}._SettingPopUp_n1r1j_15 ._Content_n1r1j_55{width:100%;height:94%;overflow:hidden;display:flex;flex-direction:row}._PCView_n1r1j_63{display:block;width:100%;height:100%}@media(max-width:768px){._PCView_n1r1j_63{display:none}}._MobileView_n1r1j_74{display:none}@media(max-width:768px){._MobileView_n1r1j_74{display:block}}._PCLeftMenu_n1r1j_83{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:20%;height:100%;background:transparent;background-image:linear-gradient(to bottom,#fff0,#fff3,#fff0);background-size:1px 100%;background-position:right bottom;background-repeat:no-repeat;padding:1dvw}._PCLeftMenu_n1r1j_83 ._Items_n1r1j_97{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:10%;font-family:DokiDoki KR;font-size:max(24px,1.5dvw);color:#fff}._PCLeftMenu_n1r1j_83 ._Items_n1r1j_97:not(:last-child){background-image:linear-gradient(to right,#fff0,#fff3,#fff0);background-size:100% 1px;background-position:left bottom;background-repeat:no-repeat}._Page_n1r1j_115{width:100%}._Page_n1r1j_115 ._P_Content_n1r1j_118{width:100%;height:100%;font-family:DokiDoki KR,sans-serif;font-size:max(16px,1.2dvw);padding:max(9px,1dvw);color:#fff}._Page_n1r1j_115 ._P_Content_n1r1j_118 ._InputItems_n1r1j_126{height:5dvh;width:100%;display:flex;flex-direction:row;align-items:center}._Page_n1r1j_115 ._P_Content_n1r1j_118 ._InputItems_n1r1j_126>p{width:4dvw;min-width:fit-content}._Page_n1r1j_115 ._P_Content_n1r1j_118 ._InputItems_n1r1j_126>input{border:none;border-bottom:solid white 1px;background-color:transparent;color:#fff;font-family:DokiDoki KR,sans-serif;font-size:max(16px,1.2dvw);width:50%;margin-left:max(10px,.5dvw);outline:none;cursor:url(/assets/cursor-32-DYPGaROW.png) 0 0,auto}._Page_n1r1j_115 ._P_Content_n1r1j_118 ._InputItems_n1r1j_126>input:focus{outline:none}._Page_n1r1j_115 ._P_Content_n1r1j_118 ._InputItems_n1r1j_126>input:-webkit-autofill,._Page_n1r1j_115 ._P_Content_n1r1j_118 ._InputItems_n1r1j_126>input:-webkit-autofill:hover,._Page_n1r1j_115 ._P_Content_n1r1j_118 ._InputItems_n1r1j_126>input:-webkit-autofill:focus,._Page_n1r1j_115 ._P_Content_n1r1j_118 ._InputItems_n1r1j_126>input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #121212 inset!important;-webkit-text-fill-color:#fff!important;transition:background-color 9999s ease-out 0s;font-size:max(16px,1.2dvw)!important}._Page_n1r1j_115 ._P_Content_n1r1j_118 ._InputItems_n1r1j_126>input::placeholder{background-color:transparent;-webkit-box-shadow:none}._Page_n1r1j_115 ._SaveButton_n1r1j_162{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;bottom:0;right:0;width:10%;height:7%;margin:15px;font-family:DokiDoki KR;font-size:max(15px,1.5dvw);background-color:#4caf50;border-radius:200px;color:#fff}._Page_n1r1j_115 ._SaveButton_n1r1j_162:hover{background-color:#337f37}._P_Contents_n1r1j_183{height:96%}._P_Contents_n1r1j_183 ._NeedLoginMessage_n1r1j_186{font-family:DokiDoki KR,sans-serif;font-size:max(20px,1.5dvw);color:#fff;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}@font-face{font-family:DokiDoki Number;src:url(/assets/DokiDoki-NUMBER-BCxO_lOa.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DokiDoki KR;src:url(/assets/DokiDoki-KR-eBTBpwS8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*{font-family:DokiDoki Kr,sans-serif}._overlay_18aat_20{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9000}._popup_18aat_33{position:relative;width:50dvw;height:60dvh;background-color:#f8f9fa;border-radius:max(12px,.8dvw);overflow:hidden;box-shadow:0 max(8px,.5dvw) max(32px,2dvw) #0000004d}@media(max-width:767px){._popup_18aat_33{width:90dvw;height:80dvh}}._closeButton_18aat_49{position:absolute;top:max(12px,.8dvw);right:max(12px,.8dvw);width:max(32px,2dvw);height:max(32px,2dvw);border:none;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 max(2px,.1dvw) max(6px,.4dvw) #0000001a;transition:all .2s;cursor:pointer}._closeButton_18aat_49:hover{background-color:#f1f3f5;transform:scale(1.1)}._closeButton_18aat_49 svg{color:#495057;width:max(16px,1dvw);height:max(16px,1dvw)}._container_18aat_76{width:100%;height:100%;display:flex;flex-direction:row}@media(max-width:767px){._container_18aat_76{flex-direction:column}}._sidebar_18aat_88{width:max(160px,10dvw);height:100%;background-color:#fff;border-right:1px solid #e9ecef;padding:max(48px,3dvw) 0 max(16px,1dvw);overflow-y:auto}._sidebar_18aat_88._mobile_18aat_96{width:100%;height:auto;border-right:none;border-bottom:1px solid #e9ecef;padding:max(12px,3dvw) max(16px,4dvw);overflow-x:auto;overflow-y:hidden}._sidebarTitle_18aat_106{margin:0 0 max(8px,.5dvw) 0;padding:0 max(16px,1dvw);font-size:max(14px,.9dvw);font-weight:500;color:#212529}._categoryList_18aat_114{display:flex;flex-direction:column;gap:max(3px,.2dvw)}._mobile_18aat_96 ._categoryList_18aat_114{flex-direction:row;gap:max(6px,1.5dvw);white-space:nowrap}._categoryButton_18aat_125{padding:max(10px,.6dvw) max(20px,1.2dvw);border:none;background-color:transparent;color:#6c757d;font-size:max(12px,.75dvw);font-weight:500;text-align:left;transition:all .2s;position:relative;border-radius:0;display:flex;align-items:center;gap:max(6px,.4dvw);cursor:pointer}._mobile_18aat_96 ._categoryButton_18aat_125{padding:max(6px,1.5dvw) max(12px,3dvw);border-radius:max(16px,4dvw)}._categoryButton_18aat_125:hover{background-color:#f8f9fa;color:#495057}._categoryButton_18aat_125._active_18aat_149{color:#007bff;font-weight:700;background-color:#f8f9fa}._mobile_18aat_96 ._categoryButton_18aat_125._active_18aat_149{background-color:#e7f3ff}._categoryButton_18aat_125._active_18aat_149:hover{color:#007bff}._categoryDot_18aat_161{width:max(10px,.6dvw);height:max(10px,.6dvw);border-radius:50%;flex-shrink:0}._categoryCount_18aat_168{margin-left:auto;font-size:max(10px,.6dvw);color:#868e96}._activeIndicator_18aat_174{position:absolute;left:0;top:50%;transform:translateY(-50%);width:max(2px,.15dvw);height:max(16px,1dvw);background-color:#007bff;border-radius:0 max(2px,.1dvw) max(2px,.1dvw) 0}._content_18aat_185{flex:1;overflow-y:auto;padding:max(48px,3dvw) max(24px,1.5dvw) max(24px,1.5dvw);height:100%}@media(max-width:767px){._content_18aat_185{padding:max(16px,4dvw)}}._categorySection_18aat_197{margin-bottom:max(32px,2dvw)}._categoryHeader_18aat_201{display:flex;align-items:center;justify-content:space-between;margin-bottom:max(12px,.75dvw);padding-bottom:max(8px,.5dvw);border-bottom:max(2px,.12dvw) solid #dee2e6}._headerButtons_18aat_210{display:flex;align-items:center;gap:max(6px,.4dvw)}._categoryTitle_18aat_216{font-size:max(18px,1.1dvw);font-weight:500;color:#212529;margin:0;display:flex;align-items:center;gap:max(8px,.5dvw)}@media(max-width:767px){._categoryTitle_18aat_216{font-size:max(16px,4dvw)}}._categoryTitle_18aat_216 ._categoryDot_18aat_161{width:max(14px,.9dvw);height:max(14px,.9dvw)}._markerCount_18aat_235{font-size:max(12px,.75dvw);font-weight:400;color:#868e96;margin-left:max(3px,.2dvw)}._expandButton_18aat_242{width:max(28px,1.75dvw);height:max(28px,1.75dvw);border-radius:max(5px,.3dvw);border:none;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;transition:all .3s;cursor:pointer;color:#495057}._expandButton_18aat_242:hover{background-color:#e9ecef}._expandButton_18aat_242 svg{width:max(14px,.9dvw);height:max(14px,.9dvw);transition:transform .3s}._expandButton_18aat_242._expanded_18aat_263 svg{transform:rotate(180deg)}._toggleButton_18aat_267{width:max(44px,2.75dvw);height:max(24px,1.5dvw);border-radius:max(12px,.75dvw);border:max(2px,.12dvw) solid #dee2e6;background-color:#f8f9fa;position:relative;transition:all .3s;cursor:pointer;flex-shrink:0}._toggleButton_18aat_267:hover{border-color:#adb5bd}._toggleButton_18aat_267._allSelected_18aat_281{background-color:#4caf50;border-color:#4caf50}._toggleButton_18aat_267._allSelected_18aat_281 ._toggleCircle_18aat_285{transform:translate(max(20px,1.25dvw));background-color:#fff}._toggleButton_18aat_267._partialSelected_18aat_289{background-color:#ffc107;border-color:#ffc107}._toggleButton_18aat_267._partialSelected_18aat_289 ._toggleCircle_18aat_285{transform:translate(max(10px,.625dvw));background-color:#fff}._toggleButton_18aat_267._noneSelected_18aat_297{background-color:#f8f9fa;border-color:#dee2e6}._toggleButton_18aat_267._noneSelected_18aat_297 ._toggleCircle_18aat_285{transform:translate(0);background-color:#dee2e6}._toggleCircle_18aat_285{width:max(16px,1dvw);height:max(16px,1dvw);border-radius:50%;background-color:#dee2e6;position:absolute;top:max(2px,.12dvw);left:max(2px,.12dvw);transition:all .3s}._subCategoriesContainer_18aat_317{display:flex;flex-direction:column;gap:max(8px,.5dvw);margin-top:max(12px,.75dvw)}._subCategoryItem_18aat_324{background-color:#fff;border-radius:max(6px,.4dvw);padding:max(8px,.5dvw);border:1px solid #e9ecef}._subCategoryHeader_18aat_331{display:flex;align-items:center;justify-content:space-between;padding:max(6px,.4dvw) max(8px,.5dvw)}._subCategoryLabel_18aat_338{display:flex;align-items:center;gap:max(6px,.4dvw);cursor:pointer;flex:1;transition:opacity .2s}._subCategoryLabel_18aat_338:hover{opacity:.8}._checkbox_18aat_350{display:none}._checkmark_18aat_354{width:max(16px,1dvw);height:max(16px,1dvw);border:max(2px,.12dvw) solid;border-radius:max(3px,.2dvw);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s}._checkmark_18aat_354:after{content:"✓";color:#fff;font-size:max(10px,.6dvw);font-weight:700;opacity:0;transform:scale(0);transition:all .2s}._checkbox_18aat_350:checked+._checkmark_18aat_354:after{opacity:1;transform:scale(1)}._subCategoryName_18aat_379{font-size:max(13px,.8dvw);font-weight:500;color:#495057}._subCategoryCount_18aat_385{font-size:max(11px,.65dvw);color:#868e96;margin-left:max(3px,.2dvw)}._subExpandButton_18aat_391{width:max(24px,1.5dvw);height:max(24px,1.5dvw);border-radius:max(4px,.25dvw);border:none;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;transition:all .3s;cursor:pointer;color:#495057;flex-shrink:0}._subExpandButton_18aat_391:hover{background-color:#e9ecef}._subExpandButton_18aat_391 svg{width:max(10px,.6dvw);height:max(10px,.6dvw);transition:transform .3s}._subExpandButton_18aat_391._expanded_18aat_263 svg{transform:rotate(180deg)}._markerGrid_18aat_417{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(60px,4dvw),1fr));gap:max(12px,.75dvw);padding:max(12px,.75dvw);margin-top:max(8px,.5dvw)}@media(max-width:767px){._markerGrid_18aat_417{grid-template-columns:repeat(auto-fill,minmax(max(50px,12dvw),1fr));gap:max(10px,2.5dvw);padding:max(10px,2.5dvw)}}._markerItem_18aat_432{display:flex;flex-direction:column;align-items:center;gap:max(6px,.4dvw);transition:transform .2s}._markerItem_18aat_432:hover{transform:scale(1.1)}._markerIcon_18aat_443{width:max(40px,2.5dvw);height:max(40px,2.5dvw);border-radius:50%;box-shadow:0 max(2px,.12dvw) max(6px,.4dvw) #00000026;transition:all .2s;flex-shrink:0}._markerItem_18aat_432:hover ._markerIcon_18aat_443{box-shadow:0 max(3px,.2dvw) max(10px,.6dvw) #00000040}@media(max-width:767px){._markerIcon_18aat_443{width:max(36px,9dvw);height:max(36px,9dvw)}}._markerTitle_18aat_461{font-size:max(11px,.85dvw);color:#495057;text-align:center;word-break:keep-all;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:767px){._markerTitle_18aat_461{font-size:max(10px,2.5dvw)}}@font-face{font-family:DokiDoki Number;src:url(/assets/DokiDoki-NUMBER-BCxO_lOa.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DokiDoki KR;src:url(/assets/DokiDoki-KR-eBTBpwS8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}._MapPage_1i2wz_15{width:100%;height:100%}@font-face{font-family:DokiDoki Number;src:url(/assets/DokiDoki-NUMBER-BCxO_lOa.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DokiDoki KR;src:url(/assets/DokiDoki-KR-eBTBpwS8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}._Auth_1cppm_15{display:flex;flex-direction:column;align-items:center;width:16dvw;min-width:300px}._Auth_1cppm_15 ._forms_1cppm_22{border-radius:clamp(8px,.6dvw,.6dvw);display:flex;flex-direction:column;align-items:center;overflow:hidden;width:100%}._Auth_1cppm_15 ._forms_1cppm_22 ._form_1cppm_22{aspect-ratio:1/1.3;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:15px;background-color:#fff;border-radius:clamp(8px,.6dvw,.6dvw);border:black clamp(1px,.1dvw,.1dvw) solid;box-shadow:0 2px 10px #0000001a}._Auth_1cppm_15 ._forms_1cppm_22 ._form_1cppm_22 ._item_1cppm_43{border-radius:clamp(8px,.6dvw,.6dvw);margin:clamp(8px,.6dvh,.6dvh);aspect-ratio:6/1;width:clamp(250px,12dvw,12dvw);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#000;cursor:url(/assets/cursor-32-DYPGaROW.png) 0 0,auto!important;font-family:DokiDoki Kr}._Auth_1cppm_15 ._forms_1cppm_22 ._form_1cppm_22 p{color:#333;font-family:DokiDoki Kr;font-size:clamp(40px,2dvw,2dvw)}._Auth_1cppm_15 ._forms_1cppm_22 ._form_1cppm_22 form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}._Auth_1cppm_15 ._forms_1cppm_22 ._form_1cppm_22 form input{margin-bottom:10px;padding:10px;border:1px solid #ccc;border-radius:4px;font-family:DokiDoki Kr;font-size:clamp(16px,.8dvw,.8dvw);font-weight:300;cursor:url(/assets/cursor-32-DYPGaROW.png) 0 0,auto!important}._Auth_1cppm_15 ._forms_1cppm_22 ._form_1cppm_22 form button{background-color:#007bff;color:#fff;border:none;border-radius:4px;font-family:DokiDoki Kr;font-size:20px;cursor:url(/assets/cursor-32-DYPGaROW.png) 0 0,auto!important}._Auth_1cppm_15 ._forms_1cppm_22 ._form_1cppm_22 form button:hover:not(:disabled){background-color:#0056b3}._Auth_1cppm_15 ._forms_1cppm_22 ._form_1cppm_22 form button:disabled{background-color:#ccc}._Auth_1cppm_15 ._forms_1cppm_22 ._form_1cppm_22 ._text_1cppm_93{font-family:DokiDoki Kr;color:#555;height:clamp(14px,.7dvw,.7dvw);font-size:clamp(14px,.7dvw,.7dvw)}._Auth_1cppm_15 ._forms_1cppm_22 ._form_1cppm_22 ._text_1cppm_93._goToHome_1cppm_99{font-weight:200;margin-bottom:2px!important}._Auth_1cppm_15 ._forms_1cppm_22 ._form_1cppm_22 ._text_1cppm_93._goToHome_1cppm_99:hover{color:#333}._Auth_1cppm_15 ._forms_1cppm_22 ._form_1cppm_22 ._switch_1cppm_106{margin-top:10px;font-family:DokiDoki Kr;font-weight:200;font-size:clamp(14px,.7dvw,.7dvw)}._Auth_1cppm_15 ._forms_1cppm_22 ._form_1cppm_22._Loginhide_1cppm_112{display:none}._Auth_1cppm_15 ._error_1cppm_115{color:red!important;font-size:14px!important}@font-face{font-family:DokiDoki Number;src:url(/assets/DokiDoki-NUMBER-BCxO_lOa.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DokiDoki KR;src:url(/assets/DokiDoki-KR-eBTBpwS8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}._AuthPage_1n1yk_15{display:flex;justify-content:center;align-items:center;height:100dvh;width:100dvw;background-color:beige}@font-face{font-family:DokiDoki Number;src:url(/assets/DokiDoki-NUMBER-BCxO_lOa.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DokiDoki KR;src:url(/assets/DokiDoki-KR-eBTBpwS8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}._VerifiedPage_pcbz8_15{width:100dvw;height:100dvh;background:beige;display:flex;justify-content:center;align-items:center}._container_pcbz8_24{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1/1.3;width:16dvw;min-width:300px;background-color:#fff;border-radius:clamp(8px,.6dvw,.6dvw);border:black clamp(1px,.1dvw,.1dvw) solid;padding:20px}._container_pcbz8_24 ._item_pcbz8_38{width:100%;border-radius:clamp(8px,.6dvw,.6dvw);border:black clamp(1px,.1dvw,.1dvw) solid;margin:clamp(8px,.6dvh,.6dvh);aspect-ratio:6/1;width:clamp(250px,12dvw,12dvw);display:flex;flex-direction:column;align-items:center;justify-content:center;outline:none;font-family:DokiDoki Kr;font-size:clamp(16px,.8dvw,.8dvw);cursor:url(/assets/cursor-32-DYPGaROW.png) 0 0,auto!important}._container_pcbz8_24 ._message_pcbz8_54{font-family:DokiDoki Kr;font-size:clamp(16px,.8dvw,.8dvw)}
