*{margin:0;padding:0}html{scroll-snap-type:y proximity}html::-webkit-scrollbar{display:none}@media screen and (min-width:320px){html{font-size:13.75px}}@media screen and (min-width:768px){html{font-size:14.25px}}@media screen and (min-width:1101px){html{font-size:15px}}li,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:unset}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}fieldset,img{border:none;vertical-align:top}table{border:0;border-collapse:collapse;border-spacing:0;width:100%}caption{display:none}td,th{border:0;vertical-align:top}button,input,select,textarea{font-family:inherit}button{background:transparent;border:0;cursor:pointer;margin:0;overflow:visible;padding:0}a,button{color:#333}a,a:active,a:hover{text-decoration:none}a,button,input,select,textarea{outline:none;-webkit-tap-highlight-color:transparent}input{border:.5px solid #ddd;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body{color:#333;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;min-width:320px;overflow-x:hidden;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;min-height:100dvh;overscroll-behavior:none;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-text-size-adjust:100%}@supports (-webkit-touch-callout:none){body{min-height:-webkit-fill-available}}#__nuxt,body,html{overflow:hidden;touch-action:manipulation;-webkit-text-size-adjust:100%}#__nuxt,.webapp_container,body,html{height:100svh;overscroll-behavior-y:none;width:100%}.webapp_container{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.webapp_container::-webkit-scrollbar{display:none}a,button,input,label,select,textarea{touch-action:manipulation}.wrap{margin:0 auto;max-width:1000px;position:relative;width:calc(100% - 20px)}.mobile{max-width:480px}.sr-only,.sr_only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.feed_text_preview{background:linear-gradient(0deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.6) 50%,transparent);bottom:0;box-sizing:border-box;color:#fff;left:0;padding:6.5cqw 5cqw 19.5cqw;pointer-events:none;position:absolute;width:100%;z-index:10}.preview_heading{color:#fff;font-family:inherit;font-size:clamp(12px,7cqw,36px);font-weight:550;letter-spacing:-.5px;line-height:1.25;margin:0;white-space:pre-wrap;word-break:keep-all}.heart_particle{animation:heartFloatUp var(--duration,.6s) ease-in forwards;height:18px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:18px;z-index:9999}.heart_particle_spread{animation:heartSpread var(--duration,.6s) cubic-bezier(.1,1,.4,1) forwards;height:100%;width:100%}.heart_particle_inner,.heart_particle_spread{align-items:center;display:flex;justify-content:center}.heart_particle_inner{animation:heartPop var(--duration,.6s) ease-out forwards}@keyframes heartFloatUp{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,calc(-50% - 60px))}}@keyframes heartSpread{0%{transform:translate(0)}to{transform:translate(var(--tx),var(--ty))}}@keyframes heartPop{0%{opacity:1;transform:scale(0) rotate(0)}30%{opacity:1;transform:scale(calc(var(--scale)*1.5)) rotate(calc(var(--rot)*.5))}to{opacity:0;transform:scale(calc(var(--scale)*2.2)) rotate(var(--rot))}}.btn_circle{background:#fff;border:none;border-radius:50%;cursor:pointer;display:grid;fill:#333;height:40px;place-items:center;width:40px}.btn_circle svg[fill="#ef4444"]{animation:heartSymbolBounce .45s cubic-bezier(.175,.885,.32,1.4) forwards}@keyframes heartSymbolBounce{0%{transform:scale(.5)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(min-width:1101px){.mobile_only{display:none!important}}@media(max-width:1100px){.desktop_only,body[data-page=location] .nav{display:none!important}}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:100 499;src:url(../fonts/Pretendard-Regular.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:500 900;src:url(../fonts/Pretendard-Bold.subset.woff2) format("woff2")}.fade-enter-active[data-v-f52570cf],.fade-leave-active[data-v-f52570cf]{transition:opacity .3s ease-in-out}.fade-enter-from[data-v-f52570cf],.fade-leave-to[data-v-f52570cf]{opacity:0}.background[data-v-f52570cf]{align-items:center;animation:bgFadeIn-f52570cf .3s ease-out forwards;display:flex;height:100vh;inset:0;justify-content:center;overflow:hidden;pointer-events:none;position:fixed;touch-action:none;width:100vw;z-index:0}@keyframes bgFadeIn-f52570cf{0%{opacity:0}to{opacity:1}}.background[data-v-f52570cf]:after,.background[data-v-f52570cf]:before{content:"";inset:0;opacity:0;position:absolute;transition:opacity .6s ease,visibility .6s ease;visibility:hidden;z-index:1}.background[data-v-f52570cf]:before{background:radial-gradient(ellipse calc(50vw + 400px) 220% at 50% 50%,#f5f5f5 0,#fafdff 15%,rgba(216,238,255,.72) 78%,rgba(216,238,255,.8) 95%,transparent 100%),radial-gradient(circle 339vmax at calc(50% - 90vmax) calc(50% - 90vmax),#0080ff 55%,transparent 100%),radial-gradient(circle 339vmax at calc(50% + 90vmax) calc(50% - 90vmax),#4dbdff 0,transparent 100%),radial-gradient(circle 339vmax at calc(50% + 90vmax) calc(50% + 90vmax),#8ce4ff 0,transparent 100%),radial-gradient(circle 339vmax at calc(50% - 90vmax) calc(50% + 90vmax),#dceeff 0,transparent 100%);background-color:#b8e0ff}.background[data-v-f52570cf]:after{background:radial-gradient(circle 212vmax at 50% 50%,#1e2b45 0,transparent 75%),radial-gradient(circle 339vmax at calc(50% - 90vmax) calc(50% - 90vmax),#090f1d 50%,transparent 100%),radial-gradient(circle 339vmax at calc(50% + 90vmax) calc(50% - 90vmax),#13203d 0,transparent 100%),radial-gradient(circle 339vmax at calc(50% + 90vmax) calc(50% + 90vmax),#1b2d52 0,transparent 100%),radial-gradient(circle 339vmax at calc(50% - 90vmax) calc(50% + 90vmax),#101829 0,transparent 100%);background-color:#0b1120}.background.is_active.night[data-v-f52570cf]:after,.background.is_active[data-v-f52570cf]:before{opacity:1;visibility:visible}.background .mt_box[data-v-f52570cf]{inset:0;overflow:hidden;position:absolute;width:100%;z-index:3}.background .mt_box>img[data-v-f52570cf]:first-child{bottom:0;left:-10px;position:absolute;width:150px}.background .mt_box>img[data-v-f52570cf]:last-child{bottom:-15px;position:absolute;right:-10px;transform:revert;width:170px}.background .cloud_box[data-v-f52570cf]{height:100%;position:absolute;width:100%;z-index:2}.cloud_box>img[data-v-f52570cf]{animation:float_slow-f52570cf ease-in-out infinite;backface-visibility:hidden;opacity:.8;position:absolute;will-change:transform}.cloud_box>img[data-v-f52570cf]:nth-child(odd){animation-name:float_slow_flipped-f52570cf}.cloud_box>img[data-v-f52570cf]:first-child{animation-duration:3s;bottom:19%;right:1%;width:80px}.cloud_box>img[data-v-f52570cf]:nth-child(2){animation-delay:.4s;animation-duration:4s;bottom:16%;left:1%;width:65px}.cloud_box>img[data-v-f52570cf]:nth-child(3){animation-delay:2s;animation-duration:5s;bottom:3%;left:11%;width:50px}.cloud_box>img[data-v-f52570cf]:nth-child(4){animation-delay:.5s;animation-duration:3s;bottom:3%;right:10%;width:70px}@keyframes float_slow-f52570cf{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-20px,0)}}@keyframes float_slow_flipped-f52570cf{0%,to{transform:translateZ(0) scaleX(-1)}50%{transform:translate3d(0,-20px,0) scaleX(-1)}}@media screen and (max-width:549px){.background.is_blur .cloud_box[data-v-f52570cf],.background.is_blur .mt_box[data-v-f52570cf]{filter:blur(8px);opacity:.65}}@media screen and (min-width:1024px){.background .mt_box>img[data-v-f52570cf]:first-child{width:210px}.background .mt_box>img[data-v-f52570cf]:last-child{bottom:-30px;right:-20px;width:230px}.cloud_box>img[data-v-f52570cf]:first-child{width:130px}.cloud_box>img[data-v-f52570cf]:nth-child(2){width:100px}.cloud_box>img[data-v-f52570cf]:nth-child(3){width:80px}.cloud_box>img[data-v-f52570cf]:nth-child(4){width:110px}}.fade-enter-active[data-v-1cabe240],.fade-leave-active[data-v-1cabe240]{transition:opacity .3s ease}.fade-enter-from[data-v-1cabe240],.fade-leave-to[data-v-1cabe240]{opacity:0}.lang_modal[data-v-1cabe240]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;transform:translateZ(0);z-index:5000}.lang_modal .modal_box[data-v-1cabe240]{animation:slideUp-1cabe240 .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:8px;max-height:70vh;max-width:300px;overflow-y:auto;scrollbar-width:none;width:100%}.lang_modal .modal_box[data-v-1cabe240]::-webkit-scrollbar{display:none}@keyframes slideUp-1cabe240{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lang_modal button[data-v-1cabe240]{align-items:center;background:#fff;border-radius:12px;display:flex;height:50px;justify-content:space-between;padding:0 15px;width:100%}.lang_modal .info[data-v-1cabe240]{align-items:center;display:flex;gap:12px}.lang_modal .info>img[data-v-1cabe240]{border-radius:50%;box-shadow:0 1px 3px #0000001a;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.lang_modal .info>span[data-v-1cabe240]{color:#333;font-size:.95rem;font-weight:550}.lang_modal button>span[data-v-1cabe240]{color:#888;font-size:.8rem;font-weight:550}.fade-enter-active[data-v-0f7819c0],.fade-leave-active[data-v-0f7819c0]{transition:opacity .3s ease-out}.fade-enter-active .popup[data-v-0f7819c0],.fade-leave-active .popup[data-v-0f7819c0]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.fade-enter-from[data-v-0f7819c0],.fade-leave-to[data-v-0f7819c0]{opacity:0}.fade-enter-from .popup[data-v-0f7819c0],.fade-leave-to .popup[data-v-0f7819c0]{transform:translateY(-20px)}.popup_bg[data-v-0f7819c0]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000026;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.popup[data-v-0f7819c0]{background-color:#fff;border-radius:12px;box-shadow:0 4px 4px 4px #0000001a;max-width:320px;overflow:hidden;padding:35px 15px 15px;width:90%}.popup p[data-v-0f7819c0]{color:#333;font-size:1.1rem;font-weight:550;line-height:1.55;margin-bottom:25px;text-align:center;white-space:pre-line}.btn_wrap[data-v-0f7819c0]{display:flex;gap:8px;justify-content:center}.btn_wrap button[data-v-0f7819c0]{border-radius:8px;flex:1;font-size:.95rem;font-weight:550;height:40px;line-height:40px;transition:background-color .2s}.btn_confirm[data-v-0f7819c0]{background-color:#10b981;color:#fff}.btn_cancel[data-v-0f7819c0]{background-color:#f2f2f2;color:#666}.auth_toast[data-v-2f8dfbb8]{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background-color:#10b981;border-radius:100px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:.9rem;font-weight:550;left:50%;max-width:calc(100vw - 40px);padding:10px 22px;pointer-events:none;position:fixed;text-align:center;top:0;transform:translate3d(-50%,50px,0);will-change:transform,opacity;word-break:keep-all;z-index:100}.auth_toast-enter-active[data-v-2f8dfbb8],.auth_toast-leave-active[data-v-2f8dfbb8]{transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s ease}.auth_toast-enter-from[data-v-2f8dfbb8],.auth_toast-leave-to[data-v-2f8dfbb8]{opacity:0;transform:translate3d(-50%,-100%,0)}header[data-v-b319496c]{height:50px;left:0;position:fixed;top:0;transform:translateZ(0);transition:transform .6s ease-in-out;width:100%;z-index:120}header.hide_always[data-v-b319496c]{transform:translateY(-50px)}@media(max-width:900px){header.hide[data-v-b319496c]{transform:translateY(-50px)}}.header_wrap[data-v-b319496c]{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:900px;width:calc(100% - 20px)}.header_wrap>a[data-v-b319496c]{display:block;height:20px}.logo[data-v-b319496c]{display:block;height:100%}.lang_btn[data-v-b319496c]{align-items:center;background:#ffffffe6;border-radius:4px;display:flex;gap:5px;padding-right:5px}.lang_btn>img[data-v-b319496c]{border-radius:4px;height:17px;width:26px}.lang_btn>span[data-v-b319496c]{color:#333;font-size:.85rem;font-weight:550}.nav[data-v-6d83871e]{align-items:center;background:#fff;border-radius:100px;bottom:10px;box-shadow:0 4px 4px 4px #00000014;box-sizing:border-box;display:flex;height:60px;justify-content:space-around;left:0;margin:0 auto;max-width:480px;padding:0 15px;position:fixed;right:0;transform:translateZ(0);transition:transform .6s ease-in-out;width:calc(100% - 15px);z-index:120}.nav.hide[data-v-6d83871e]{transform:translateY(150%)}.nav>a[data-v-6d83871e]{align-items:center;color:#888;display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;position:relative;transition:transform .15s ease}.nav>a[data-v-6d83871e]:active{transform:scale(.92)}@media(max-width:495px){.nav>a.nav_activity[data-v-6d83871e]{display:none}}@media(max-width:420px){.nav>a.nav_blog[data-v-6d83871e]{display:none}}.nav img[data-v-6d83871e]{height:34px;width:34px}.nav img.avatar[data-v-6d83871e]{background:#fff;border-radius:50%;-o-object-fit:cover;object-fit:cover}.nav .favorite_box[data-v-6d83871e]{height:34px;position:relative;width:34px}.nav .badge[data-v-6d83871e]{align-items:center;animation:badgeBounce-6d83871e .3s cubic-bezier(.175,.885,.32,1.5) forwards;background:#fd5c5c;border-radius:9px;box-shadow:0 1px 3px #0000001a;color:#fff;display:flex;font-size:10px;font-weight:550;height:16px;justify-content:center;min-width:16px;position:absolute;right:-8px;top:-5px}@keyframes badgeBounce-6d83871e{0%{transform:scale(.8)}70%{transform:scale(1.1)}to{transform:scale(1)}}@media(min-width:1101px){.nav[data-v-6d83871e]{background:transparent;border-radius:0;bottom:auto;box-shadow:none;flex-direction:column;gap:30px;height:100svh;justify-content:center;margin:0;max-width:none;padding:0;pointer-events:none;right:auto;top:0;width:85px}.nav.hide[data-v-6d83871e]{transform:none}.nav>a[data-v-6d83871e]{flex:none;flex-direction:row;height:auto;justify-content:center;pointer-events:auto;width:100%}.nav>a.desktop_only[data-v-6d83871e]{display:flex}body[data-page=location] .nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border-radius:0 12px 12px 0;height:calc(100svh - 30px);top:15px;transition:none}}.not_found[data-v-7cfb4ed9]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100svh;padding:60px 20px 80px;position:relative;text-align:center;z-index:1}.not_found>span[data-v-7cfb4ed9]{color:#10b981;font-size:72px;font-weight:550;letter-spacing:-1px;line-height:1;margin-bottom:16px}.not_found>h1[data-v-7cfb4ed9]{color:#000;font-size:20px;font-weight:550;line-height:1.4;margin:0 0 12px}.not_found>p[data-v-7cfb4ed9]{color:#888;font-size:14px;font-weight:400;line-height:1.6;margin:0 0 32px;white-space:pre-line}.not_found>nav[data-v-7cfb4ed9]{display:flex;gap:10px;max-width:320px;width:100%}.not_found>nav>button[data-v-7cfb4ed9]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1;font-size:15px;font-weight:550;height:48px;justify-content:center}.not_found>nav>button[data-v-7cfb4ed9]:first-child{background-color:#10b981;color:#fff}.not_found>nav>button[data-v-7cfb4ed9]:last-child{background-color:#fff;color:#333}
