.lpx-root .lpx-tag{border-radius:var(--lpx-pill);color:var(--lpx-ink);border:1px solid var(--lpx-line-2);letter-spacing:.01em;white-space:nowrap;background:#fff;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:575;display:inline-flex}.lpx-root .lpx-faq{border-top:1px solid var(--lpx-line)}.lpx-root .lpx-faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;font-size:17px;font-weight:575;list-style:none;display:flex}.lpx-root .lpx-faq summary::-webkit-details-marker{display:none}.lpx-root .lpx-faq summary:after{content:"+";border:1px solid var(--lpx-line-2);width:26px;height:26px;color:var(--lpx-muted);border-radius:50%;flex-shrink:0;place-items:center;font-weight:500;transition:transform .2s;display:grid}.lpx-root .lpx-faq[open] summary:after{content:"–"}.lpx-root .lpx-faq>div{padding:0 44px 20px 0}.lpx-root .lpx-sticky-m{left:16px;right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:40;position:fixed}@media (min-width:768px){.lpx-root .lpx-sticky-m{display:none}}.lpx-root{--lpx-ease:cubic-bezier(.22,.61,.36,1);--lpx-paper-hi:#f9f9f6;--lpx-paper-lo:#f1f1ec;--lpx-shadow-sheet:0 1px 2px #1717150a,0 14px 36px -18px #17171529}.lpx-root .lpx-paper{background:linear-gradient(180deg,var(--lpx-paper-hi)0%,var(--lpx-paper)30%,var(--lpx-paper-lo)100%)}.lpx-root .lpx-in{opacity:0;animation:lpx-in .8s var(--lpx-ease)var(--d,0s)both}@keyframes lpx-in{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}60%{filter:none}to{opacity:1;filter:none;transform:none}}.lpx-root .lpx-in--plain{animation-name:lpx-in-plain}@keyframes lpx-in-plain{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.lpx-root .lpx-btn{transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .18s var(--lpx-ease),box-shadow .22s var(--lpx-ease)}.lpx-root .lpx-btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 22px -10px #1717158c}.lpx-root .lpx-btn--primary:active{box-shadow:none;transform:translateY(0)scale(.985)}.lpx-root .lpx-btn--line:hover,.lpx-root .lpx-btn--onDark:hover{transform:translateY(-1px)}@media (pointer:coarse){.lpx-root .lpx-btn{min-height:44px}}@media (max-width:639px){.lpx-root .lpx-btn--tall{min-height:48px;font-size:15px}}.lpx-root .lpx-float{transition:transform .28s var(--lpx-ease),box-shadow .32s var(--lpx-ease)}.lpx-root .lpx-float:focus-within{transform:translateY(-2px);box-shadow:0 1px 2px #0000000a,0 12px 30px #00000014,0 34px 80px #0000001f}.lpx-root .lpx-float input:focus-visible{outline-offset:-2px;border-radius:12px}.lpx-root .lpx-detect{background:var(--lpx-ink);color:#fff;width:26px;height:26px;animation:lpx-pop .36s var(--lpx-ease)both;border-radius:50%;place-items:center;display:inline-grid}.lpx-root .lpx-detect svg{width:14px;height:14px}@keyframes lpx-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.lpx-root .lpx-nav{transition:box-shadow .2s}.lpx-root .lpx-nav.is-scrolled{box-shadow:0 1px 0 var(--lpx-line)}.lpx-root .lpx-prog{background:var(--lpx-line-2);border-radius:2px;height:2px;position:absolute;bottom:3px;left:29px;right:8px;overflow:hidden}.lpx-root .lpx-prog__bar{background:var(--lpx-ink);transform-origin:0;width:100%;height:100%;animation:linear both lpx-prog;display:block;transform:scaleX(0)}@keyframes lpx-prog{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lpx-root .lpx-in,.lpx-root .lpx-detect,.lpx-root .lpx-prog__bar{opacity:1;animation:none;transform:none}.lpx-root .lpx-btn,.lpx-root .lpx-float,.lpx-root .lpx-float:focus-within,.lpx-root .lpx-btn--primary:hover,.lpx-root .lpx-btn--primary:active,.lpx-root .lpx-btn--line:hover,.lpx-root .lpx-btn--onDark:hover{transition:none;transform:none}}div.lpx-root{--lpx-ink:#14192b;--lpx-ink-2:#3a4053;--lpx-muted:#555b6e;--lpx-night:#0e1b3d;--lpx-on-dark-muted:#aab5d1;--lpx-cta:#2457b8;--lpx-cta-hover:#1c46a0}.lpx-root .lpx-btn--primary{background:var(--lpx-cta);color:#fff}.lpx-root .lpx-btn--primary:hover{background:var(--lpx-cta-hover);box-shadow:0 10px 22px -10px #2457b88c}.lpx-root .lpx-btn--primary:active{background:var(--lpx-cta-hover)}.lpx-root .lpx-float input::placeholder{color:#6b7080}div.lpx-root{--lpx-bezel:#141821;--lpx-bezel-rim:#ffffff1a;--lpx-screen:#f8fafc;--lpx-shadow-device:0 20px 40px -15px #14192b61,0 5px 12px -5px #14192b2e;--lpx-shadow-card:0 14px 32px -13px #14192b73,0 4px 10px -5px #14192b33;--lpx-card-line:#14192b14;--lpx-check-bg:#ffffffb8}.lpx-root .lpx-h{letter-spacing:-.02em;text-wrap:balance;color:var(--lpx-ink);font-size:clamp(2.25rem,1.2rem + 4.4vw,3.75rem);font-weight:575;line-height:1.04}.lpx-root .lpx-h2{letter-spacing:-.02em;text-wrap:balance;color:var(--lpx-ink);font-size:clamp(1.875rem,1rem + 3.4vw,3.125rem);font-weight:575;line-height:1.06}.lpx-root .lpx-copy{container-type:inline-size}.lpx-root .lpx-copy .lpx-h2{font-size:clamp(1.875rem,8.6cqw,3rem)}.lpx-root .lpx-blue{color:var(--lpx-cta);white-space:nowrap;font-style:normal}.lpx-root .lpx-sub{color:var(--lpx-ink-2);text-wrap:pretty;max-width:36ch;font-size:clamp(1rem,.85rem + .7vw,1.5rem);font-weight:450;line-height:1.3}.lpx-root .lpx-sub--sm{font-size:clamp(1rem,.9rem + .45vw,1.25rem)}.lpx-root .lpx-sub--wide{max-width:64ch}.lpx-root .lpx-checks{color:var(--lpx-ink);text-align:left;flex-direction:column;gap:.5em;font-size:clamp(.9375rem,.8rem + .6vw,1.375rem);font-weight:500;line-height:1.2;display:flex}.lpx-root .lpx-checks--sm{font-size:clamp(.9375rem,.85rem + .35vw,1.125rem)}.lpx-root .lpx-check{align-items:flex-start;gap:.5em;display:flex}.lpx-root .lpx-check>span:last-child{text-wrap:pretty}.lpx-root .lpx-check .ck{background:var(--lpx-check-bg);border:1.5px solid var(--lpx-line-2);width:1.45em;height:1.45em;color:var(--lpx-ink);border-radius:999px;flex:none;place-items:center;margin-top:-.12em;display:grid}.lpx-root .lpx-check .ck svg{width:.85em;height:.85em}.lpx-root .lpx-dark .lpx-checks{color:var(--lpx-on-dark)}.lpx-root .lpx-dark .lpx-check .ck{color:var(--lpx-on-dark);background:#ffffff14;border-color:#ffffff38}.lpx-root .lpx-stage2{border-radius:var(--lpx-r-lg);background:linear-gradient(180deg,var(--lpx-paper-hi),var(--lpx-paper-lo));border:1px solid var(--lpx-line);aspect-ratio:1;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff;container-type:inline-size}.lpx-root .lpx-stage2>*{transform-origin:50% 0;position:absolute}@media (min-width:768px){.lpx-root .lpx-stage2{aspect-ratio:4/3}}.lpx-root .lpx-ph{width:var(--w,264px);padding:calc(var(--w,264px)*.0306);border-radius:calc(var(--w,264px)*.122);background:var(--lpx-bezel);box-shadow:var(--lpx-shadow-device),inset 0 0 0 2px var(--lpx-bezel-rim)}.lpx-root .lpx-ph .scr{border-radius:calc(var(--w,264px)*.092);background:var(--lpx-screen);aspect-ratio:var(--sw,555)/var(--sh,1200);position:relative;overflow:hidden}.lpx-root .lpx-ph .scr img{width:100%;height:auto;transform:translateY(calc(-100%*var(--oy,0)/var(--sh,1200)));display:block}.lpx-root .lpx-ph .scr .lyr{position:absolute;inset:0}.lpx-root .lpx-ph .scr .lyr img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lpx-root .lpx-two .p-buyer{--w:48cqw;z-index:1;top:9cqw;left:3.7cqw;transform:rotate(-6deg)}.lpx-root .lpx-two .p-cashier{--w:59cqw;z-index:2;top:7cqw;left:37cqw}.lpx-root .lpx-two .t-buyer{z-index:3;top:2.2cqw;left:6cqw}.lpx-root .lpx-two .t-cashier{z-index:3;top:1.2cqw;right:4cqw}@media (min-width:768px){.lpx-root .lpx-two{aspect-ratio:1}.lpx-root .lpx-two .p-buyer{--w:40cqw;top:8cqw;left:6cqw}.lpx-root .lpx-two .p-cashier{--w:44cqw;top:3cqw;left:50cqw}}.lpx-root .lpx-tilt .lpx-ph{--w:63cqw;z-index:2;top:12cqw;left:21cqw;transform:rotate(6deg)}.lpx-root .lpx-tilt .lpx-card{z-index:4;width:43.5cqw;top:4.5cqw;left:5.5cqw}.lpx-root .lpx-zoom-l .lpx-ph{--w:55.5cqw;z-index:2;top:7cqw;left:6.5cqw}.lpx-root .lpx-zoom-l .lpx-zoom{z-index:4;width:52cqw;top:19cqw;left:46cqw}.lpx-root .lpx-zoom-l .lpx-zoom--low{top:26cqw}.lpx-root .lpx-zoom-l--qr{aspect-ratio:4/3}.lpx-root .lpx-zoom-l--qr .lpx-ph{top:13.5cqw}.lpx-root .lpx-zoom-l--qr .lpx-zoom{top:11cqw}.lpx-root .lpx-fan{aspect-ratio:1}.lpx-root .lpx-fan .p-l{--w:41.5cqw;z-index:1;top:15cqw;left:1.5cqw;transform:rotate(-9deg)}.lpx-root .lpx-fan .p-r{--w:41.5cqw;z-index:1;top:15cqw;left:57cqw;transform:rotate(9deg)}.lpx-root .lpx-fan .p-c{--w:45cqw;z-index:3;top:7cqw;left:27.5cqw}.lpx-root .lpx-board{aspect-ratio:1}.lpx-root .lpx-board .p-port{--w:50cqw;top:4cqw;left:3cqw}.lpx-root .lpx-board .p-port .scr img{transition:transform .7s cubic-bezier(.22,.61,.36,1)}.lpx-root .lpx-board .p-zoom{aspect-ratio:800/382;z-index:4;width:53cqw;top:9cqw;left:44cqw;overflow:hidden}.lpx-root .lpx-board .p-zoom .lyr{position:absolute;inset:0}.lpx-root .lpx-board .p-zoom .lyr img{object-fit:contain;object-position:top;width:100%;height:100%;display:block}.lpx-root .lpx-board .p-land{--w:70cqw;z-index:5;padding:calc(var(--w)*.0124);border-radius:calc(var(--w)*.049);top:66cqw;left:27cqw}.lpx-root .lpx-board .p-land .scr{border-radius:calc(var(--w)*.037)}.lpx-root .lpx-board .t-lane{z-index:6;top:60.5cqw}.lpx-root .lpx-board .t-lane-0{left:32.6cqw}.lpx-root .lpx-board .t-lane-1{left:52.2cqw}.lpx-root .lpx-board .t-lane-2{left:71.1cqw}.lpx-root .lpx-land{aspect-ratio:4/3}.lpx-root .lpx-land .p-land{--w:92cqw;padding:calc(var(--w)*.0124);border-radius:calc(var(--w)*.049);top:18cqw;left:4cqw}.lpx-root .lpx-land .p-land .scr{border-radius:calc(var(--w)*.037)}.lpx-root .lpx-board-steps button{position:relative}.lpx-root .lpx-board-steps .lpx-prog{left:10px;right:10px}@media (min-width:768px){.lpx-root .lpx-land .p-land{--w:86cqw;top:19cqw;left:7cqw}.lpx-root .lpx-board{aspect-ratio:4/3}.lpx-root .lpx-board .p-port{--w:40cqw;top:6cqw;left:6cqw}.lpx-root .lpx-board .p-zoom{width:42cqw;top:12cqw;left:40cqw}.lpx-root .lpx-board .p-land{--w:58cqw;top:44cqw;left:40cqw}.lpx-root .lpx-board .t-lane{top:39cqw}.lpx-root .lpx-board .t-lane-0{left:44.64cqw}.lpx-root .lpx-board .t-lane-1{left:60.88cqw}.lpx-root .lpx-board .t-lane-2{left:76.54cqw}}@media (prefers-reduced-motion:reduce){.lpx-root .lpx-board .p-port .scr img{transition:none}}.lpx-root .lpx-cards .lpx-ph{--w:55.5cqw;z-index:2;top:16cqw;left:26cqw}.lpx-root .lpx-cards .lpx-mapcard{z-index:4;width:34cqw;top:5cqw;left:4.4cqw}.lpx-root .lpx-stage2 .lpx-card{color:var(--lpx-ink);box-shadow:var(--lpx-shadow-card);background:#fff;border:0;border-radius:clamp(12px,2.6cqw,20px);overflow:hidden}.lpx-root .lpx-card--pad{flex-direction:column;gap:.7em;padding:clamp(12px,2.6cqw,20px) clamp(14px,2.8cqw,22px);font-size:clamp(.8125rem,2.2cqw,1rem);display:flex}.lpx-root .lpx-stage2 .cap{color:var(--lpx-muted);font-weight:500;line-height:1.2}.lpx-root .lpx-chip{border:1.5px solid var(--lpx-line-2);max-width:100%;color:var(--lpx-ink);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;align-items:center;gap:.5em;padding:.6em 1em;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.lpx-root .lpx-chip svg{flex:none;width:1em;height:1em}.lpx-root .lpx-chip>span{text-overflow:ellipsis;overflow:hidden}.lpx-root .lpx-stage2 .lpx-zoom{border:1px solid var(--lpx-card-line)}.lpx-root .lpx-zoom img{width:100%;height:auto;display:block}.lpx-root .lpx-mapcard{flex-direction:row;align-items:center;gap:.75em;padding:clamp(12px,2.6cqw,20px) clamp(14px,2.8cqw,22px);font-size:clamp(.8125rem,2.2cqw,1rem);display:flex}.lpx-root .lpx-mapcard .ico{background:var(--lpx-paper-2);width:3em;height:3em;color:var(--lpx-ink);border-radius:.85em;flex:none;place-items:center;display:grid}.lpx-root .lpx-mapcard .ico svg{width:60%;height:60%}.lpx-root .lpx-mapcard .ttl{font-size:1.33em;font-weight:600;line-height:1.1}.lpx-root .lpx-stage2 .lpx-tag{box-shadow:var(--lpx-shadow-sheet);padding:.35em .85em;font-size:clamp(11px,2.1cqw,13px)}@media (max-width:767px){.lpx-root .lpx-tilt .lpx-card{width:58cqw}.lpx-root .lpx-chip{padding:.5em .8em;font-size:.9em}.lpx-root .lpx-cards .lpx-mapcard{width:50cqw;top:3cqw}.lpx-root .lpx-cards .lpx-ph{top:21cqw}}
