html.lp-js .lp-rv{opacity:0;will-change:opacity, transform;transform:translateY(14px)}html.lp-js .lp-rv-scale{transform:scale(.96)}html.lp-js .lp-rv-up{transform:translateY(28px)}html.lp-js .lp-rv-left{transform:translate(-48px)}html.lp-js .lp-rv-right{transform:translate(48px)}html.lp-js .lp-rv-pop{transform:scale(.5)}.lp-uline{background-image:linear-gradient(#e11d48,#e11d48);background-position:0 100%;background-repeat:no-repeat;background-size:100% 3px;padding-bottom:3px}@keyframes lp-live-blink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:no-preference){.lp-live-dot{animation:1.4s ease-in-out infinite lp-live-blink}}@keyframes lp-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes lp-dot{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes lp-kb{0%{transform:scale(1)}to{transform:scale(var(--lp-kb-scale,1.08))}}@media (prefers-reduced-motion:no-preference){.lp-pop{animation:.35s cubic-bezier(.2,.8,.2,1) both lp-pop}.lp-dot{animation:1s infinite lp-dot}.lp-kb{animation:lp-kb var(--lp-kb-ms,6s) linear both}}.lp-rv{transition:opacity .55s,transform .55s}html.lp-js .lp-rv.lp-on{opacity:1;transform:none}@keyframes lp-demo-in{0%{opacity:0;transform:translateY(6px)}6%{opacity:1;transform:none}90%{opacity:1;transform:none}96%{opacity:0;transform:translateY(-4px)}to{opacity:0}}.lp-demo-item{animation:9s ease-in-out infinite lp-demo-in;animation-delay:calc(var(--i,0) * .38s)}html.lp-js .lp-demo-item{opacity:0}.lp-card-memo{animation:9s linear infinite both lp-memo-cycle}@keyframes lp-memo-cycle{0%{opacity:0;animation-timing-function:ease-out;transform:translateY(8px)rotate(-.6deg)}3.33%{opacity:1;transform:rotate(-.6deg)}90.56%{opacity:1;animation-timing-function:ease-in;transform:rotate(-.6deg)}93.33%{opacity:0;transform:translateY(6px)rotate(-.6deg)}to{opacity:0;transform:translateY(8px)rotate(-.6deg)}}.lp-demo-item.lp-res-card{animation:9s ease-in-out infinite both lp-res-cycle}@keyframes lp-res-cycle{0%,4.22%{opacity:0;transform:translateY(6px)}10.22%{opacity:1;transform:none}84.56%{opacity:1;transform:none}90.56%,to{opacity:0;transform:translateY(-4px)}}.lp-res-card .lp-demo-item{animation:9s ease-in-out infinite both lp-res-cycle;animation-delay:calc((var(--i,1) - 1) * .38s)}.lp-card-memo .lp-demo-item{animation:9s ease-in-out infinite both lp-edit-cycle}@keyframes lp-edit-cycle{0%,16.89%{opacity:0}22.89%{opacity:1}90.56%{opacity:1}93.33%,to{opacity:0}}.lp-pixel{letter-spacing:0;font-family:Galmuri11,GalmuriMono11,Pretendard,monospace;font-size:11px;line-height:1.7}.lp-pixel-lg{font-family:Galmuri11,GalmuriMono11,Pretendard,monospace;font-size:22px;line-height:1.4}.lp-pixel-mono{font-family:GalmuriMono11,Galmuri11,monospace;font-size:11px;line-height:1.7}.lp-memo-pen{letter-spacing:0;font-family:TojMemoPen,Pretendard,sans-serif;font-size:20px;line-height:1.4}.lp-memo-pen-lg{font-family:TojMemoPen,Pretendard,sans-serif;font-size:32px;line-height:1.15}.lp-memo-pen .lp-memo-note{font-size:16px}@media (max-width:430px){.lp-memo-pen{font-size:18px}.lp-memo-pen-lg{font-size:28px}}.lp-receipt{clip-path:polygon(0 6px,3% 0,6% 6px,9% 0,12% 6px,15% 0,18% 6px,21% 0,24% 6px,27% 0,30% 6px,33% 0,36% 6px,39% 0,42% 6px,45% 0,48% 6px,51% 0,54% 6px,57% 0,60% 6px,63% 0,66% 6px,69% 0,72% 6px,75% 0,78% 6px,81% 0,84% 6px,87% 0,90% 6px,93% 0,96% 6px,100% 0,100% calc(100% - 6px),96% 100%,93% calc(100% - 6px),90% 100%,87% calc(100% - 6px),84% 100%,81% calc(100% - 6px),78% 100%,75% calc(100% - 6px),72% 100%,69% calc(100% - 6px),66% 100%,63% calc(100% - 6px),60% 100%,57% calc(100% - 6px),54% 100%,51% calc(100% - 6px),48% 100%,45% calc(100% - 6px),42% 100%,39% calc(100% - 6px),36% 100%,33% calc(100% - 6px),30% 100%,27% calc(100% - 6px),24% 100%,21% calc(100% - 6px),18% 100%,15% calc(100% - 6px),12% 100%,9% calc(100% - 6px),6% 100%,3% calc(100% - 6px),0 100%);background-color:#fbfaf6;background-image:repeating-linear-gradient(0deg,#00000005 0 1px,#0000 1px 3px)}.lp-dashed{border-top:1px dashed #b9b6ae}.lp-double{border-top:3px double #23262d}.lp-j-gradient{background-image:linear-gradient(90deg,#2f6bff,#22b8f0)}.lp-j-text{color:#0000;background-image:linear-gradient(90deg,#2f6bff,#22b8f0);-webkit-background-clip:text;background-clip:text}.lp-j-ring{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#2f6bff,#22b8f0) border-box;border:1.5px solid #0000}@media (max-width:600px){html.lp-js .lp-rv,html.lp-js .lp-rv-scale,html.lp-js .lp-rv-up{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){html.lp-js .lp-rv,html.lp-js .lp-rv-scale,html.lp-js .lp-rv-up{opacity:1;transition:none;transform:none}.lp-demo-item,html.lp-js .lp-demo-item,.lp-card-memo,.lp-card-memo .lp-demo-item,html.lp-js .lp-card-memo .lp-demo-item,html.lp-js .lp-demo-item.lp-res-card,html.lp-js .lp-res-card .lp-demo-item{opacity:1;animation:none}}@media (max-width:767px){body:has([data-lp-sticky=on]) button[aria-label=맨\ 위로]{bottom:calc(80px + env(safe-area-inset-bottom))}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lp-drawer{transition:transform .24s;transform:translate(-100%)}.lp-drawer-on{transform:none}html.lp-menu-open [data-lp-sticky]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.lp-drawer{transition:none}}section[id],#compare{scroll-margin-top:72px}.lp-cmp-grid{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.lp-cmp-grid.lp-cmp-on{grid-template-rows:1fr}.lp-cmp-body{opacity:0;padding-top:0;padding-bottom:0;transition:opacity .18s,padding .22s}.lp-cmp-on .lp-cmp-body{opacity:1;padding-top:12px;padding-bottom:14px}tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #2f6bff}@media (prefers-reduced-motion:reduce){.lp-cmp-grid,.lp-cmp-body{transition:none}}.lp-vs-toj{background-color:#eaf1ff;transition:background-color .15s,box-shadow .15s}.lp-vs-other{transition:opacity .15s}@media (hover:hover){.lp-vs:hover .lp-vs-other{opacity:.7}.lp-vs:hover .lp-vs-toj{background-color:#d6e3ff;box-shadow:inset 3px 0 #2f6bff}}.lp-hov-row>td{transition:background-color .15s}.lp-hov-row>td:first-child{position:relative}.lp-hov-row>td:first-child:before{content:"";opacity:0;background:#2f6bff;width:3px;transition:opacity .15s;position:absolute;top:0;bottom:0;left:0}@media (hover:hover){.lp-hov-row:hover>td{background-color:#eef4ff}.lp-hov-row:hover>td:first-child:before{opacity:1}.lp-hov-row:hover>td.lp-cmp-toj{background-color:#e3ecff}}@media (prefers-reduced-motion:reduce){.lp-hov-row>td,.lp-hov-row>td:first-child:before,.lp-vs-toj,.lp-vs-other{transition:none}}.lp-ba-memo{background-color:#fffdf6;background-image:repeating-linear-gradient(0deg,#0000 0 25px,#23262d17 25px 26px);background-position:0 6px}.lp-ba-line{padding:0 0 18px;line-height:26px;position:relative}.lp-ba-problem{text-underline-offset:4px;-webkit-text-decoration:underline wavy #dc2626;text-decoration:underline wavy #dc2626;text-decoration-thickness:1.5px}.lp-ba-tag{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:3px;padding:0 5px;font-family:Galmuri11,GalmuriMono11,Pretendard,monospace;font-size:10px;line-height:14px;position:absolute;bottom:1px;left:0}.lp-ba-content{opacity:.6;transform-origin:50%;transition:opacity .8s,transform .8s;transform:scale(1.02)}.lp-ba-cover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f9ff40;transition:transform .8s cubic-bezier(.65,0,.35,1);transform:translate(0)}.lp-ba-hint{opacity:1;transition:opacity .2s}.lp-ba-card[data-revealed=on] .lp-ba-content{opacity:1;transform:none}.lp-ba-card[data-revealed=on] .lp-ba-cover{transform:translate(101%)}.lp-ba-card[data-revealed=on] .lp-ba-hint{opacity:0}.lp-ba-card[data-revealed=on] .lp-ba-row{animation:.35s ease-out both lp-ba-row;animation-delay:calc(.15s + var(--row,0) * 60ms)}@keyframes lp-ba-row{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}.lp-ba-row-on{background:#fff6c2}.lp-ba-pair .lp-ba-problem{background:#fff2a8;text-decoration-color:#b91c1c;text-decoration-thickness:2px}.lp-ba-pair .lp-ba-tag{color:#991b1b;border-color:#f87171}.lp-ba-nudge{animation:.3s ease-out lp-ba-nudge}@keyframes lp-ba-nudge{50%{transform:translate(4px)}}@media (hover:none){.lp-ba-cover{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f9ffc7}}@media (hover:hover){.lp-ba-hint-touch{display:none}}@media (hover:none){.lp-ba-hint-mouse{display:none}}@media (prefers-reduced-motion:reduce){.lp-ba-content{opacity:1;transition:none;transform:none}.lp-ba-cover,.lp-ba-hint{display:none}.lp-ba-card .lp-ba-row,.lp-ba-nudge{animation:none}}
