@font-face{font-family:suit;src:url(/_next/static/media/b471035bc347e80a-s.p.woff2) format("woff2");font-display:swap;font-weight:45 920;font-style:normal}@font-face{font-family:suit Fallback;src:local("Arial");ascent-override:103.52%;descent-override:27.24%;line-gap-override:0.00%;size-adjust:95.44%}.__className_6bdcd6{font-family:suit,suit Fallback;font-style:normal}.__variable_6bdcd6{--font-pretendard:"suit","suit Fallback"}@font-face{font-family:pretendard;src:url(/_next/static/media/ff840cfebfb63b0c-s.p.woff2) format("woff2");font-display:swap;font-weight:45 920;font-style:normal}@font-face{font-family:pretendard Fallback;src:local("Arial");ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.00%;size-adjust:101.55%}.__className_52bdac{font-family:pretendard,pretendard Fallback;font-style:normal}.__variable_52bdac{--font-pretendard:"pretendard","pretendard Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_5cfdac{font-family:Geist,Geist Fallback;font-style:normal}.__variable_5cfdac{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}.mainHeader_header__EsRK4{display:flex;flex-direction:column;width:100%;background:#fff;border-bottom:1px solid #ececec;box-shadow:0 1px 0 0 #f5f5f7;z-index:10}.mainHeader_headerTop__qoBUt{width:100%;padding:16px 34px 20px}.mainHeader_headerTop__qoBUt,.mainHeader_logoSection__BUaKU{display:flex;align-items:center}.mainHeader_nav__Ei8Pz{display:flex;gap:36px;flex:1 1;justify-content:flex-start;margin-left:40px}.mainHeader_navItem__iQjSh{color:#222;font-size:1.6rem;font-weight:600;letter-spacing:-.5px;padding:8px 0;transition:color .2s}.mainHeader_navItem__iQjSh:hover{color:var(--red5)}.mainHeader_userActions__NaBn2{display:flex;align-items:center;gap:24px;min-width:220px;justify-content:flex-end}.mainHeader_action__tgwuU{color:var(--grey30);font-size:1.4rem;font-weight:600}.mainHeader_action__tgwuU:hover{color:var(--red5)}.mainHeader_profileIcon__EAViM{width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--grey3);display:flex;align-items:center;justify-content:center}.mainHeader_headerBottom__T93Wi{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 34px 10px;background:#fff}.mainHeader_headerBottomLeft__LRman{display:flex;align-items:center;gap:1.6rem}.mainHeader_searchSection__Y8uHB{position:relative;display:flex;align-items:center;background:var(--grey2);border-radius:22px;box-shadow:0 1px 4px 0 rgba(0,0,0,.03);padding:12px 24px;min-width:340px}.mainHeader_searchInput__u_ksm{border:none;background:transparent;outline:none;font-size:1.6rem;flex:1 1;padding:0 8px;color:var(--grey70)}.mainHeader_searchSection__Y8uHB label{position:absolute;left:24px;top:50%;transform:translateY(-50%);color:var(--grey70);font-weight:500;pointer-events:none;z-index:1;font-size:1.6rem}.mainHeader_searchSection__Y8uHB .mainHeader_highlight__0Wyp5{color:var(--red6);font-weight:800}.mainHeader_searchSection__Y8uHB input:focus+label,.mainHeader_searchSection__Y8uHB input:not(:placeholder-shown)+label{display:none}.mainHeader_searchBtn__exUYY{background:none;border:none;cursor:pointer;padding:0;margin-left:4px;display:flex;align-items:center}.mainHeader_iconPlaceholder__UosKX{width:26px;height:26px;background:#e0e0e0;border-radius:6px;display:inline-block}.mainHeader_keywordSection__9ymXn{display:flex;align-items:center;gap:8px;color:#222;flex-shrink:0;font-size:1.4rem}.mainHeader_keywordLabel__4rLBU{color:var(--grey60);font-weight:600;font-size:inherit}.mainHeader_keywordBar__tz3Yq{font-weight:700;font-size:inherit;color:var(--grey4)}.mainHeader_keywordSwiper__rE_12{display:flex;align-items:center;gap:16px;font-size:1.4rem}.mainHeader_keywordNum__EvTvB{font-weight:900;font-size:inherit;color:var(--grey60)}.mainHeader_keywordEvent__zG7ap{color:var(--grey60);font-weight:500;background:var(--background);border-radius:8px;font-size:inherit;margin-left:4px}.mainHeader_popularBtn__Co_no{background:var(--violet1);color:var(--violet6);border:none;border-radius:4px;padding:4px 8px;font-size:inherit;font-weight:600;cursor:pointer;margin-left:4px;box-shadow:0 1px 4px 0 rgba(108,99,255,.08)}.mainHeader_filterSectionRow__o8BB9{display:flex;align-items:center;gap:10px;flex-shrink:0}.mainHeader_filterBtnRow__c6wb_{display:flex;align-items:center;border:1px solid var(--grey2);background:var(--background);padding:6px 8px;border-radius:6px;cursor:pointer;font-weight:600;font-size:1.4rem;color:var(--grey60);gap:8px}.mainHeader_filterBtnRow__c6wb_:hover{background:var(--grey2)}@media (max-width:1400px){.mainHeader_keywordSection__9ymXn{display:none}}@media (max-width:1200px){.mainHeader_headerBottom__T93Wi,.mainHeader_headerTop__qoBUt{padding-left:20px;padding-right:20px}.mainHeader_headerBottom__T93Wi{gap:10px}.mainHeader_filterSectionRow__o8BB9{margin-left:10px}}.event-marker-widget{display:flex;flex-direction:column;align-items:center;min-width:160px;animation-name:floatUpDown;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.event-marker-widget .event-header{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.event-marker-widget .status-badge{background-color:var(--grey80);color:white;font-size:1.4rem;padding:3px 8px;border-radius:6px;margin-bottom:8px}.event-marker-widget .status-badge .count-highlight{color:var(--orange3);font-size:1.5rem;font-weight:800}.event-marker-widget .timer{font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:900;letter-spacing:.5rem;color:black;text-shadow:-1px -1px 0 white,1px -1px 0 white,-1px 1px 0 white,1px 1px 0 white,-2px 0 0 white,2px 0 0 white,0 -2px 0 white,0 2px 0 white,4px 4px 6px rgba(0,0,0,.5)}.event-marker-widget .icon-assembly{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.event-marker-widget .laurel{width:30px;height:60px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url(/assets/images/event-laurel.svg)}.event-marker-widget .laurel-right{transform:scaleX(-1)}.event-marker-widget .icon-gradient-border{width:60px;height:60px;border-radius:50%;padding:3px;box-sizing:border-box;background:linear-gradient(to bottom right,var(--red6),var(--violet6));margin-bottom:0;margin-left:-5px;margin-right:-5px}.event-marker-widget .icon-area{width:100%;height:100%;border-radius:50%;background-color:white;background-size:125%;background-repeat:no-repeat;background-position:center 60%}.event-marker-widget .bubble-container{width:70%}.event-marker-widget .bubble-content{position:relative;width:100%}.event-marker-widget .bubble-content:after{content:"";position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--violet6);bottom:-8px;left:50%;transform:translateX(-50%)}.event-marker-widget .bubble-body{border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.2);background:linear-gradient(to bottom right,var(--red6),var(--violet6));position:relative;padding-bottom:20px}.event-marker-widget .bubble-title{color:white;padding:6px;font-size:2.2rem;font-weight:800;letter-spacing:.1rem;text-align:center;white-space:nowrap}.event-marker-widget .bubble-subtitle{background-color:white;color:#484f5b;padding:4px 0;font-size:1.2rem;font-weight:500;text-align:center;position:absolute;left:2px;right:2px;bottom:2px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}@keyframes floatUpDown{0%{transform:scale(.8) translateY(-12px)}50%{transform:scale(.8) translateY(12px)}to{transform:scale(.8) translateY(-12px)}}.static-marker{width:24px;height:24px;border-radius:50%;background-color:#C519E3;border:4px solid white;box-shadow:0 0 16px 4px #C519E3}.normal-marker-widget{display:flex;flex-direction:column;align-items:center;min-width:160px;transform:scale(.8)}.normal-marker-widget .icon-gradient-border{width:60px;height:60px;border-radius:50%;padding:3px;box-sizing:border-box;background-color:var(--red4);margin-bottom:10px}.normal-marker-widget .icon-area{width:100%;height:100%;border-radius:50%;background-color:white;background-size:125%;background-repeat:no-repeat;background-position:center 60%}.normal-marker-widget .bubble-content{position:relative;width:100%}.normal-marker-widget .bubble-content:after{content:"";position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--red4);bottom:-8px;left:50%;transform:translateX(-50%)}.normal-marker-widget .bubble-body{padding-bottom:20px}.normal-marker-widget .bubble-body,.normal-marker-widget .bubble-body-unpartnered{border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.2);background-color:var(--red4);position:relative;overflow:hidden}.normal-marker-widget .bubble-body-unpartnered{min-height:40px;padding-top:10px;padding-bottom:10px}.normal-marker-widget .bubble-title,.normal-marker-widget .bubble-title-unpartnered{color:white;padding:6px;font-size:1.4rem;font-weight:800;letter-spacing:.1rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.05rem}.normal-marker-widget .bubble-subtitle{background-color:white;color:#484f5b;padding:4px 0;font-size:1.2rem;font-weight:500;position:absolute;left:2px;right:2px;bottom:2px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;text-align:center}.premium-marker-widget{position:relative;min-width:180px;margin-top:30px;animation-name:premium-floatUpDown;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.premium-marker-widget .viewer-count-bubble{position:absolute;top:-40px;left:50%;transform:translateX(-50%);background-color:var(--grey80);color:white;padding:6px 8px;border-radius:6px;margin-bottom:8px;font-size:1.4rem;font-weight:500;white-space:nowrap}.premium-marker-widget .viewer-count-bubble .count-highlight{color:var(--orange3);font-size:1.5rem;font-weight:800}.premium-marker-widget .main-bubble{position:relative;display:flex;align-items:center;background:linear-gradient(to bottom right,var(--red6),var(--violet6));border-top-left-radius:40px;border-bottom-left-radius:40px;padding:8px 8px 8px 30px;box-shadow:0 5px 15px rgba(0,0,0,.2)}.premium-marker-widget .main-bubble:after{content:"";position:absolute;bottom:-15px;right:0;width:0;height:0;border-left:20px solid transparent;border-right:0;border-top:20px solid var(--violet6)}.premium-marker-widget .icon-area{width:50px;height:50px;border-radius:50%;border:3px solid white;background-color:white;background-size:125%;background-position:center 60%;margin-left:-20px;margin-right:15px;flex-shrink:0}.premium-marker-widget .text-content{color:white}.premium-marker-widget .price{font-size:2.2rem;font-weight:900;letter-spacing:.1rem}.premium-marker-widget .category{margin-top:2px;font-size:1.8rem;font-weight:500;letter-spacing:.1rem;opacity:.9;text-align:center}.premium-marker-widget .crown-icon-container{position:absolute;top:-15px;right:-15px;width:36px;height:36px;border-radius:50%;background-color:var(--green7);box-shadow:0 3px 6px rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center}@keyframes premium-floatUpDown{0%{transform:scale(.65) translateY(-24px)}50%{transform:scale(.65) translateY(24px)}to{transform:scale(.65) translateY(-24px)}}.popup-card{background-color:white;border-radius:16px;border:1px solid var(--grey3);box-shadow:0 4px 12px rgba(0,0,0,.08);padding:10px 15px;width:240px;display:flex;flex-direction:column;gap:12px;transform:scale(.9)}.popup-card .card-header{display:flex;justify-content:space-between;align-items:center}.popup-card .clinic-name{font-size:1.6rem;font-weight:800;color:var(--grey80);margin:0}.popup-card .review-count{display:flex;align-items:center;font-size:1rem;color:var(--grey70);font-weight:500}.popup-card .star-icon{color:#FFD700;margin-right:4px;font-size:1rem}.card-info p{margin:0}.popup-card .treatment-name{font-size:1.2rem;color:var(--grey70);font-weight:500}.popup-card .location{font-size:1rem;color:var(--grey40);margin-top:8px;font-weight:400}.card-tags{display:flex;gap:4px}.popup-card .tag{padding:4px;border-radius:8px;font-size:.9rem;font-weight:500;color:var(--grey40)}.popup-card .tag-open{background-color:#E8FCF9;color:#12A18C}.popup-card .tag-filter{background-color:var(--violet1);color:var(--violet6)}.popup-card .card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:0}.popup-card .price{font-size:1.4rem;font-weight:800;color:var(--grey80)}.popup-card .cta-button{color:white;border:none;border-radius:6px;padding:4px 6px;font-size:1rem;font-weight:800;cursor:pointer;transition:background-color .2s}.popup-card .cta-button,.popup-card .cta-button:hover{background-color:var(--red6)}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;z-index:1031;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--background:#ffffff;--foreground:#171717;--grey2:#f6f6f6;--grey3:#ededed;--grey4:#e2e2e2;--grey5:#c8c8c8;--grey6:#bababa;--grey7:#afafaf;--grey8:#a2a2a2;--grey9:#959595;--grey10:#888888;--grey20:#7a7a7a;--grey30:#6d6d6d;--grey40:#626262;--grey50:#555555;--grey60:#4a4a4a;--grey70:#3a3a3a;--grey80:#2d2d2d;--grey90:#222222;--red1:#fce8eb;--red2:#f8c8cf;--red3:#f39ca9;--red4:#ed6e81;--red5:#e8425b;--red6:#e31937;--red7:#c1152f;--red8:#a11227;--red9:#810e1f;--red10:#660b19;--green1:#e8fcf9;--green2:#c8f8f1;--green3:#9cf3e6;--green4:#6eedda;--green5:#42e8cf;--green6:#19e3c5;--green7:#15c1a7;--green8:#12a18c;--green9:#0e8170;--green10:#0b6659;--orange1:#fffae9;--orange2:#fff2ca;--orange3:#ffe8a0;--orange4:#ffdd74;--orange5:#ffd34a;--orange6:#ffc922;--orange7:#d9ab1d;--orange8:#b58f18;--orange9:#917313;--orange10:#735a0f;--violet1:#f9e8fc;--violet2:#f1c8f8;--violet3:#e69cf3;--violet4:#da6eed;--violet5:#cf42e8;--violet6:#c519e3;--violet7:#a715c1;--violet8:#8c12a1;--violet9:#700e81;--violet10:#590b66;--error1:#fc221e;--error2:#fb8b89;--gradient1:linear-gradient(90deg,#e31937,#fb8b89);--gradient2:linear-gradient(135deg,#e31937,#c519e3);--extraBold:800;--bold:700;--semiBold:600;--medium:500;--regular:400;--light:300}@media (prefers-color-scheme:dark){:root{--background:#ffffff;--foreground:#171717;--primary:#e31937}}body,html{max-width:100vw;overflow-x:hidden;overflow-y:hidden;font-size:62.5%!important}@media (max-width:1440px){body,html{font-size:55%!important}}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{border:none;background:none;cursor:pointer}#nprogress .bar{background:var(--red6)!important;height:3px;position:fixed;top:0;left:0;width:100%;z-index:9999}.ir{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0)}