.mo1pop{position:fixed;inset:0;z-index:99000;display:flex;pointer-events:none;opacity:0;transition:opacity .26s ease;font-family:'Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif;}.mo1pop[hidden]{display:none;}.mo1pop.is-open{opacity:1;}.mo1pop-shade{position:fixed;inset:0;z-index:98999;background:rgba(0,0,0,.18);opacity:0;transition:opacity .26s ease;pointer-events:none;}.mo1pop-shade.is-on{opacity:1;pointer-events:auto;}.mo1pop--center{align-items:center;justify-content:center;}.mo1pop--top-left{align-items:flex-start;justify-content:flex-start;}.mo1pop--top-right{align-items:flex-start;justify-content:flex-end;}.mo1pop--bottom-left{align-items:flex-end;justify-content:flex-start;}.mo1pop--bottom-right{align-items:flex-end;justify-content:flex-end;}.mo1pop__box{position:relative;pointer-events:auto;width:min(var(--mo1pop-w,520px),calc(100vw - 32px));max-height:calc(100vh - 48px);margin:16px;background:#fffaed;border-radius:var(--mo1pop-radius,4px);box-shadow:0 24px 60px rgba(0,0,0,.35);overflow:hidden;display:flex;flex-direction:column;transform:translateY(12px) scale(.99);transition:transform .32s cubic-bezier(.22,1,.36,1);}.mo1pop--top-left .mo1pop__box,.mo1pop--top-right .mo1pop__box,.mo1pop--bottom-left .mo1pop__box,.mo1pop--bottom-right .mo1pop__box{margin:calc(16px + var(--mo1pop-cascade,0px));}.mo1pop--center .mo1pop__box{transform:translate(var(--mo1pop-cascade,0),calc(12px + var(--mo1pop-cascade,0px))) scale(.99);}.mo1pop.is-open .mo1pop__box{transform:translateY(0) scale(1);}.mo1pop--center.is-open .mo1pop__box{transform:translate(var(--mo1pop-cascade,0),var(--mo1pop-cascade,0)) scale(1);}.mo1pop__stage{position:relative;width:100%;line-height:0;background:#fffaed;flex:1 1 auto;min-height:0;touch-action:pan-y;overflow:hidden;}.mo1pop__stage.is-grabbing{cursor:grabbing;}.mo1pop__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .35s ease;}.mo1pop__slide.is-active{opacity:1;visibility:visible;position:relative;}.mo1pop__stage.is-fx .mo1pop__slide{opacity:0;transition:none;}.mo1pop__stage.is-fx .mo1pop__slide.is-active{opacity:0;visibility:visible;position:relative;}.mo1pop__img{display:block;width:100%;height:auto;user-select:none;-webkit-user-drag:none;}.mo1pop__link{display:block;line-height:0;}.mo1pop__html{line-height:1.65;font-size:14.5px;color:#3a352c;padding:22px 24px;word-break:keep-all;}.mo1pop__html :where(h1,h2,h3){margin:0 0 10px;line-height:1.35;}.mo1pop__html :where(p){margin:0 0 8px;}.mo1pop__gl{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;pointer-events:none;z-index:3;}.mo1pop__gl.is-on{opacity:1;}.mo1pop__slide,.mo1pop__gl{transform-origin:center center;}.mo1pop__nav{position:absolute;top:50%;z-index:5;transform:translateY(-50%);width:38px;height:38px;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:rgba(20,18,14,.38);color:#fff;font-size:15px;cursor:pointer;transition:background .2s ease;}.mo1pop__nav:hover{background:rgba(0,0,0,.66);}.mo1pop__nav--prev{left:10px;}.mo1pop__nav--next{right:10px;}.mo1pop__dots{position:absolute;left:0;right:0;bottom:62px;z-index:5;display:flex;justify-content:center;gap:7px;pointer-events:none;}.mo1pop__dot{pointer-events:auto;width:8px;height:8px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.5);box-shadow:0 0 0 1px rgba(0,0,0,.18);cursor:pointer;transition:background .2s ease,transform .2s ease;}.mo1pop__dot.is-on{background:#fff;transform:scale(1.25);}.mo1pop__foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#fffaed;border-top:1px solid #efe6cf;font-size:13px;color:#4a4438;}.mo1pop__today{display:flex;align-items:center;gap:6px;cursor:pointer;}.mo1pop__today input{margin:0;}.mo1pop__close{border:1px solid #d8d2c4;border-radius:7px;background:#fff;color:#4a4438;padding:6px 16px;font-size:13px;font-family:inherit;cursor:pointer;}.mo1pop__close:hover{background:#f4f1ea;}@media (max-width:767px){.mo1pop__box{width:calc(100vw - 24px);margin:12px;}.mo1pop--top-left .mo1pop__box,.mo1pop--top-right .mo1pop__box,.mo1pop--bottom-left .mo1pop__box,.mo1pop--bottom-right .mo1pop__box{margin:calc(12px + var(--mo1pop-cascade,0px)) 12px;}.mo1pop__nav{width:32px;height:32px;}.mo1pop__dots{bottom:58px;}}@media (prefers-reduced-motion:reduce){.mo1pop,.mo1pop__box,.mo1pop__slide{transition:none;}}
