:root{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);font-family:-apple-system,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{color:#1a1a1a;overscroll-behavior-y:none;background:#e8e6de;margin:0}.app-shell{background:radial-gradient(1200px 600px at 50% -10%,#f2f0e8 0%,#e8e6de 60%),#e8e6de;justify-content:center;min-height:100%;display:flex}.app-frame{width:100%;max-width:480px;height:100dvh;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);background:#fff;flex-direction:column;display:flex;overflow:hidden;transform:translateZ(0)}@media (width>=481px){.app-shell{padding:28px 12px}.app-frame{border:1px solid #0000001a;border-radius:28px;height:min(760px,100dvh - 56px);min-height:min(760px,100dvh - 56px);padding-top:0;padding-bottom:0;overflow:hidden;box-shadow:0 1px 2px #00000014,0 8px 20px #0000001a,0 32px 70px #0000003d}}@supports not (height:100dvh){.app-frame{height:100vh}}.app-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow-y:auto}input,select,textarea{outline:none;font-family:inherit;font-size:max(16px,1em)}button{touch-action:manipulation;min-height:32px;font-family:inherit}:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #0f6e56}@keyframes kkambbak-slide{0%{transform:translate(-100%)}to{transform:translate(320%)}}@keyframes kk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes kk-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes kk-fade{0%{opacity:0}to{opacity:1}}@keyframes kk-toast-up{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes kk-pulse{0%{box-shadow:0 0 #0f6e5647}70%{box-shadow:0 0 0 10px #0f6e5600}to{box-shadow:0 0 #0f6e5600}}.kk-rise{animation:.32s cubic-bezier(.22,1,.36,1) both kk-rise}.kk-fade{animation:.2s ease-out both kk-fade}.kk-sheet{animation:.26s cubic-bezier(.22,1,.36,1) both kk-sheet-up}.kk-toast{animation:.24s cubic-bezier(.22,1,.36,1) both kk-toast-up}.kk-pulse{animation:.9s ease-out kk-pulse}.kk-stagger>*{animation:.3s cubic-bezier(.22,1,.36,1) both kk-rise}.kk-stagger>:first-child{animation-delay:0s}.kk-stagger>:nth-child(2){animation-delay:60ms}.kk-stagger>:nth-child(3){animation-delay:.12s}.kk-stagger>:nth-child(4){animation-delay:.18s}.kk-stagger>:nth-child(n+5){animation-delay:.22s}.kk-press{transition:transform .12s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1)}.kk-press:active{transform:scale(.975)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=359px){.kk-pad{padding-left:11px!important;padding-right:11px!important}}
