@font-face{font-family:Inter-Regular;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter-Medium;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter-SemiBold;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter-Bold;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Poppins-Medium;src:url(/fonts/poppins-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Poppins-SemiBold;src:url(/fonts/poppins-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Poppins-Bold;src:url(/fonts/poppins-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Poppins-ExtraBold;src:url(/fonts/poppins-latin-800-normal.woff2)format("woff2");font-weight:800;font-display:swap}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{height:100%}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#e9e9eb;max-width:100vw;overflow-x:hidden}body{word-break:keep-all;overflow-wrap:break-word;min-height:100%;font-family:Inter-Regular,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,sans-serif}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}a{color:inherit;text-decoration:none}a,button,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}p,h1,h2,h3,h4{font-weight:inherit;font-size:inherit}.phone-canvas-wrap{--canvas-gutter-y:8px;min-height:100vh;padding:var(--canvas-gutter-y) 24px;justify-content:center;align-items:center;display:flex}.phone-canvas{--safe-top:24px;--safe-bottom:16px;--tabbar-bottom:16px;border-radius:24px;box-shadow:0 24px 60px #0000002e}@media (max-width:480px){html,body{background:#fff}.phone-canvas-wrap{min-height:calc(var(--vvh,100dvh) + 1px);padding:0}.phone-canvas{box-shadow:none;--safe-top:clamp(8px, env(safe-area-inset-top,0px), 59px);--safe-bottom:clamp(16px, env(safe-area-inset-bottom,0px), 34px);--tabbar-bottom:calc((16px + clamp(8px, env(safe-area-inset-bottom,0px), 34px)) * .8);border-radius:0;inset:0;width:auto!important;height:auto!important;position:fixed!important}}.phone-scroll{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden auto}.phone-scroll::-webkit-scrollbar{display:none}input::placeholder,textarea::placeholder{color:var(--placeholder-color,#9a9a9a)}
