@font-face{font-family:__pretendard_58f308;src:url(/_next/static/media/ff840cfebfb63b0c-s.p.woff2) format("woff2");font-display:block;font-weight:100 900;font-style:normal}@font-face{font-family:__pretendard_Fallback_58f308;src:local("Arial");ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.00%;size-adjust:101.55%}.__className_58f308{font-family:__pretendard_58f308,__pretendard_Fallback_58f308;font-style:normal}.__variable_58f308{--font-pretendard:"__pretendard_58f308","__pretendard_Fallback_58f308"}@font-face{font-family:__suit_21eea4;src:url(/_next/static/media/b471035bc347e80a-s.p.woff2) format("woff2");font-display:block;font-weight:100 900;font-style:normal}@font-face{font-family:__suit_Fallback_21eea4;src:local("Arial");ascent-override:103.52%;descent-override:27.24%;line-gap-override:0.00%;size-adjust:95.44%}.__className_21eea4{font-family:__suit_21eea4,__suit_Fallback_21eea4;font-style:normal}.__variable_21eea4{--font-suit:"__suit_21eea4","__suit_Fallback_21eea4"}@font-face{font-family:__coreDream_38ea6c;src:url(/_next/static/media/739c3fc6205423fb-s.p.otf) format("opentype");font-display:block;font-weight:100;font-style:normal}@font-face{font-family:__coreDream_38ea6c;src:url(/_next/static/media/97412f8cdee85c9b-s.p.otf) format("opentype");font-display:block;font-weight:200;font-style:normal}@font-face{font-family:__coreDream_38ea6c;src:url(/_next/static/media/f246b15ee96487c0-s.p.otf) format("opentype");font-display:block;font-weight:300;font-style:normal}@font-face{font-family:__coreDream_38ea6c;src:url(/_next/static/media/8e22d002d8d5fdb4-s.p.otf) format("opentype");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:__coreDream_38ea6c;src:url(/_next/static/media/38518f58c82edd6f-s.p.otf) format("opentype");font-display:block;font-weight:500;font-style:normal}@font-face{font-family:__coreDream_38ea6c;src:url(/_next/static/media/929c1ed2ab0d271d-s.p.otf) format("opentype");font-display:block;font-weight:600;font-style:normal}@font-face{font-family:__coreDream_38ea6c;src:url(/_next/static/media/88fcf75b1eab9a24-s.p.otf) format("opentype");font-display:block;font-weight:700;font-style:normal}@font-face{font-family:__coreDream_38ea6c;src:url(/_next/static/media/da8f64887dae75a3-s.p.otf) format("opentype");font-display:block;font-weight:800;font-style:normal}@font-face{font-family:__coreDream_38ea6c;src:url(/_next/static/media/d37a50b15751c91b-s.p.otf) format("opentype");font-display:block;font-weight:900;font-style:normal}@font-face{font-family:__coreDream_Fallback_38ea6c;src:local("Arial");ascent-override:83.68%;descent-override:23.34%;line-gap-override:4.00%;size-adjust:107.55%}.__className_38ea6c{font-family:__coreDream_38ea6c,__coreDream_Fallback_38ea6c}.__variable_38ea6c{--font-core-dream:"__coreDream_38ea6c","__coreDream_Fallback_38ea6c"}.ResponsiveLayout_layout__a7sMx{display:flex;min-height:100vh;margin:0 auto;position:relative}.ResponsiveLayout_centerContent___LHMB{flex-grow:1;overflow-y:auto;overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word}:root{--max-width:1100px;--border-radius:12px;--font-mono:Pretendard,Inter;--navbar-height:60px;--content-padding:20px}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font-size:16px;text-size-adjust:100%}body{background-color:#fffffd;font-family:var(--font-pretendard);font-weight:400;line-height:1.2;letter-spacing:-.01em;color:#0d0d0d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.blocked{overflow:hidden}h1,h2,h3,h4,h5,h6,p{font:inherit}li{list-style:none}button,fieldset,form,input,label,textarea{border:0;border-radius:0;background:none;font:inherit;-webkit-user-select:text;-moz-user-select:text;user-select:text}textarea{resize:none}a{text-decoration:none;font:inherit;color:inherit}strong{font-weight:inherit}em{font-style:normal}input::-webkit-input-placeholder,input::placeholder{color:#c2c2c2}.blind{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden}@media screen and (min-width:760px){#__dp_body__,#__dp_root__,#__next{height:100%}}@media screen and (max-width:375px){html{font-size:15px}}body,html{height:100%;overflow-y:auto}