.lp{--page:#fff;--ink:#0f0f0f;--ink2:#6b6b6b;--ink3:#707070;--line:#e8e8e8;--fill:#f2f2f2;--blank:#eceef1;--optFace:#e9e9ea;--solid:#0f0f0f;--onSolid:#fff;--grouped:#f2f2f7;--rowFace:#fff;--faint:rgba(60,60,67,.3);--faint2:rgba(60,60,67,.5);--glass:rgba(255,255,255,.93);--glassLine:rgba(0,0,0,.06);--sheetFace:#ececec;--xFace:rgba(0,0,0,.05);--dim:rgba(0,0,0,.2);--lift:0 24px 60px -30px rgba(0,0,0,.28);position:relative;min-height:100dvh;overflow-x:clip;background:var(--page);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Apple SD Gothic Neo,Pretendard,Noto Sans KR,sans-serif;font-size:15px;line-height:1.4;word-break:keep-all;overflow-wrap:normal;-webkit-font-smoothing:antialiased;text-align:left}@media (prefers-color-scheme:dark){.lp{--page:#101012;--ink:#f4f4f5;--ink2:#a1a1a6;--ink3:#8e8e93;--line:#2b2b2f;--fill:#242428;--blank:#2b2b2f;--optFace:#343437;--solid:#f4f4f5;--onSolid:#101012;--grouped:#101012;--rowFace:#1c1c1e;--faint:rgba(235,235,245,.3);--faint2:rgba(235,235,245,.5);--glass:rgba(31,31,34,.93);--glassLine:rgba(255,255,255,.16);--sheetFace:#1e1e1e;--xFace:rgba(255,255,255,.1);--dim:rgba(0,0,0,.48);--lift:0 24px 60px -30px rgba(0,0,0,.8)}}.app:has(.lp){display:block;height:auto;overflow:visible}.app:has(.lp)>.side{display:none!important}.app:has(.lp)>.main{height:auto;overflow:visible;display:block}body:has(.lp) .v-add,body:has(.lp) .v-edgeb,body:has(.lp) .v-tabs{display:none!important}.lp *{box-sizing:border-box;margin:0;padding:0}.lp button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent}.lp a{color:inherit;text-decoration:none}.lp a:focus-visible,.lp button:focus-visible,.lp input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lp svg{display:block;flex:none}.lp .in{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.lp .act,.lp .grp,.lp .hx,.lp .in>*,.lp .pbx,.lp .wy{min-width:0}.lp .only-w{display:none!important}@media (min-width:960px){.lp .in{padding-left:40px;padding-right:40px}.lp .only-w{display:flex!important}.lp .only-m{display:none!important}}.lp .top .in{height:56px;justify-content:space-between;gap:12px}.lp .brand,.lp .top .in{display:flex;align-items:center}.lp .brand{gap:9px;font-size:17px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.lp .brand img{width:28px;height:28px;border-radius:7px;display:block}.lp .cbtn{height:34px;padding:0 14px;border-radius:17px;background:var(--optFace);font-size:15px;font-weight:500;display:inline-flex;align-items:center;white-space:nowrap}@media (min-width:960px){.lp .top .in{height:72px}}@media (prefers-color-scheme:dark){.lp .bext img,.lp .brand img,.lp .bsh img,.lp .v-app .row img,.lp .v-ext .sp .ph img{box-shadow:0 0 0 1px #3a3a3d}}.lp .hero .in{display:grid;grid-gap:30px;gap:30px;padding-top:14px;padding-bottom:40px}.lp .h1{font-size:34px;line-height:41px;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.lp .lede{margin-top:12px;font-size:17px;line-height:24px;text-wrap:pretty;max-width:30em}.lp .lede .g{color:var(--ink2)}.lp .act{margin-top:24px;gap:10px;max-width:520px}.lp .act,.lp .jump{display:flex;flex-direction:column}.lp .jump{margin-top:22px;gap:8px}.lp .jk{font-size:13px;line-height:18px;color:var(--ink2);font-weight:600;padding:0 4px}.lp .jf{display:flex;flex-wrap:wrap;gap:6px}.lp .jf .chip{min-height:36px;padding:0 14px;border-radius:18px;font-size:15px}.lp .pnote{font-size:13px;line-height:18px;color:var(--ink2);padding:0 6px;text-wrap:pretty}.lp .btn{min-height:50px;border-radius:25px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:17px;font-weight:600;background:var(--optFace);color:var(--ink);padding:0 22px;text-align:center}.lp .btn.pri{background:var(--solid);color:var(--onSolid)}.lp .btns{display:flex;gap:8px;flex-wrap:wrap}.lp .tl{align-self:flex-start;font-size:15px;line-height:20px;color:var(--ink);font-weight:500;display:inline-flex;align-items:center;gap:6px;padding:8px 6px;min-height:44px}.lp .pbx.reveal{animation:lpIn .22s ease-out}@keyframes lpIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (min-width:960px){.lp .hero .in{grid-template-columns:minmax(0,1fr) minmax(0,640px);gap:64px;align-items:center;padding-top:36px;padding-bottom:64px}.lp .h1{font-size:60px;line-height:68px;letter-spacing:-.02em}.lp .lede{margin-top:22px;font-size:21px;line-height:31px;max-width:24em}.lp .act{margin-top:36px;gap:12px}.lp .jump{margin-top:30px}.lp .btns .btn{flex:0 0 auto}}.lp .pbx{margin-top:0}.lp .pbx-fd{padding:0 6px 0 18px;background:var(--optFace)}.lp .pbx-fd.on{background:var(--page)}.lp .pbx-b{padding:0 14px 0 11px;background:var(--solid);color:var(--onSolid);text-align:center}.lp .pbx-fd.on .pbx-b{padding:0 16px}.lp .pbx-fail{margin:8px 6px 0}.lp .any .pbx-fd:not(.on){background:var(--page)}@media (prefers-color-scheme:dark){.lp .any .pbx-fd:not(.on){background:var(--optFace)}}.lp .pbx-fail{text-align:left}.lp .fig{display:flex;flex-direction:column;gap:10px;min-width:0}.lp .frag{position:relative;border-radius:36px;background:var(--page);box-shadow:0 0 0 .5px rgba(0,0,0,.05),var(--lift);overflow:hidden;padding:4px 0 8px}.lp .pbar{display:none}.lp .pnav{display:flex;justify-content:space-between;padding:6px 14px 10px}.lp .pnav .nb{width:44px;height:44px;border-radius:22px;display:flex;align-items:center;justify-content:center;color:var(--ink)}.lp .fl{position:relative;height:250px;overflow:hidden}.lp .fl:after{content:"";position:absolute;left:0;right:0;bottom:0;height:84px;background:linear-gradient(transparent,var(--page) 42%)}.lp .figcap{font-size:13px;line-height:18px;color:var(--ink2);padding:0 6px;text-wrap:pretty}@media (prefers-color-scheme:dark){.lp .frag{box-shadow:0 0 0 1px var(--line)}}@media (min-width:960px){.lp .fig{align-items:center}.lp .frag{width:384px;border-radius:60px;border:11px solid #0c0c0d;box-shadow:0 0 0 1px #2a2a2c,0 40px 80px -24px rgba(0,0,0,.35);padding-top:0}.lp .pbar{display:flex;position:relative;height:50px;align-items:center;justify-content:space-between;padding:0 26px 0 34px;font-size:16px;font-weight:600}.lp .figcap{text-align:center;max-width:384px}}@media (min-width:960px) and (prefers-color-scheme:dark){.lp .frag{border-color:#2c2c2f;box-shadow:0 0 0 1px #3a3a3d}}.lp .pbar .di{position:absolute;left:50%;top:10px;width:110px;height:32px;margin-left:-55px;background:#000;border-radius:16px}.lp .pbar .ri{display:flex;gap:6px;align-items:center}.lp .pbar .sig{display:flex;gap:2px;align-items:flex-end;height:11px}.lp .pbar .sig i{width:3px;background:currentColor;border-radius:1px;display:block}.lp .pbar .bat{width:24px;height:11px;border:1px solid;border-radius:3.5px;padding:1.5px;display:block}.lp .pbar .bat i{display:block;height:100%;width:80%;background:currentColor;border-radius:1.5px}.lp .bfig,.lp .bw{width:100%}.lp .bw{border-radius:14px;background:var(--page);box-shadow:0 0 0 .5px rgba(0,0,0,.08),0 40px 80px -28px rgba(0,0,0,.3);overflow:hidden}@media (prefers-color-scheme:dark){.lp .bw{box-shadow:0 0 0 1px var(--line)}}.lp .btb{height:38px;display:flex;align-items:center;gap:7px;padding:0 14px;background:var(--fill);border-bottom:.5px solid var(--line)}.lp .btb>i{width:11px;height:11px;border-radius:6px;background:var(--line);display:block}@media (prefers-color-scheme:dark){.lp .btb>i{background:#3a3a3d}}.lp .burl{margin-left:12px;flex:1 1;max-width:300px;height:24px;border-radius:12px;background:var(--page);font-size:12px;line-height:24px;color:var(--ink2);padding:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .bext{margin-left:auto;width:28px;height:28px;border-radius:8px;background:var(--optFace);display:flex;align-items:center;justify-content:center}.lp .bext img{width:18px;height:18px;border-radius:5px;display:block}.lp .bbd{display:grid;grid-template-columns:minmax(0,1fr) 260px;height:430px}.lp .bpg{padding:16px;display:flex;flex-direction:column;gap:8px;min-width:0}.lp .bv{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:var(--blank)}.lp .bt{font-size:15px;line-height:20px;font-weight:700;margin-top:4px}.lp .bs{font-size:12px;line-height:16px;color:var(--ink2);display:flex;align-items:center;gap:6px}.lp .byt{margin-top:18px;text-align:center;font-size:13px;line-height:18px;font-weight:500;color:var(--ink)}.lp .byt span{color:#065fd4;font-weight:600}@media (prefers-color-scheme:dark){.lp .byt span{color:#3ea6ff}}.lp .bsp{border-left:.5px solid var(--line);display:flex;flex-direction:column;min-width:0;background:var(--page)}.lp .bsh{display:flex;align-items:center;gap:7px;padding:12px 14px;font-size:13px;font-weight:600;border-bottom:.5px solid var(--line)}.lp .bsh img{width:18px;height:18px;border-radius:5px;display:block}.lp .bsp .chd{padding:12px 14px 2px;font-size:12px}.lp .bsp .cm{padding:7px 14px;gap:2px}.lp .bsp .cm .b{font-size:13px;line-height:18px}.lp .bsp .cm .mt{font-size:11px;height:15px}.lp .bin{margin:auto 10px 12px;display:flex;gap:6px}.lp .bin .fi{flex:1 1;min-width:0;background:var(--optFace);font-size:13px;line-height:38px;color:var(--ink2);padding:0 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .bin .fi,.lp .bin .snd{height:38px;border-radius:19px}.lp .bin .snd{width:38px}.lp .lbig{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:18px;background:var(--page);box-shadow:inset 0 0 0 .5px var(--line),0 0 0 .5px var(--line)}.lp .frag .lbig{margin:0 10px}.lp .lbig .m{position:relative;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:var(--blank)}.lp .lbig .tx{display:flex;flex-direction:column;gap:3px;padding:0 2px 2px}.lp .tt{font-size:15px;line-height:20px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp .srow{display:flex;align-items:center;gap:5px;font-size:13px;line-height:18px;color:var(--ink2);min-width:0}.lp .srow .sp{flex:1 1}.lp .srow .ar{color:var(--faint2)}.lp .chd{padding:16px 16px 4px;font-size:13px;line-height:18px;color:var(--ink2)}.lp .chd b{font-weight:600}.lp .cm{padding:9px 16px;display:flex;flex-direction:column;gap:3px}.lp .cm .b{font-size:15px;line-height:21px}.lp .cm .mt{display:flex;align-items:center;gap:4px;height:18px;font-size:13px;color:var(--ink2)}.lp .cm .mt .sp{flex:1 1}.lp .cm .mt .el{color:var(--faint)}.lp .gl{background:var(--glass);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:0 0 0 .5px var(--glassLine),0 8px 28px rgba(0,0,0,.12)}@media (prefers-color-scheme:dark){.lp .gl{box-shadow:0 0 0 1px var(--glassLine),0 8px 28px rgba(0,0,0,.5)}}.lp .pn{position:relative;margin:-50px 8px 0;border-radius:28px;padding:16px 16px 18px;z-index:2}.lp .pn .q{font-size:20px;line-height:26px;font-weight:700;padding:0 2px 12px}.lp .pn .fr{display:flex;gap:8px}.lp .pn .fi{flex:1 1;min-width:0;height:50px;border-radius:25px;background:var(--optFace);padding:0 18px;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .pn .fi,.lp .pn .ft{display:flex;align-items:center;color:var(--ink2)}.lp .pn .ft{gap:4px;padding:10px 2px 0;font-size:13px;line-height:18px}.lp .snd{flex:none;width:50px;height:50px;border-radius:25px;background:var(--optFace);color:var(--ink2);display:flex;align-items:center;justify-content:center}.lp .art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.lp .th{flex:none;width:104px;height:59px;border-radius:8px;overflow:hidden;background:var(--blank);position:relative}.lp .th:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.06);pointer-events:none}@media (prefers-color-scheme:dark){.lp .lbig .m:after,.lp .th:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.12);pointer-events:none}}.lp .cases .in{padding-top:36px;padding-bottom:40px}.lp .sh{font-size:20px;line-height:26px;font-weight:700;text-wrap:balance}.lp .ss{margin-top:6px;font-size:15px;line-height:21px;color:var(--ink2);max-width:36em;text-wrap:pretty}.lp .grp{margin-top:30px;scroll-margin-top:12px}.lp .gh{font-size:17px;line-height:22px;font-weight:600}.lp .gs{margin-top:3px;font-size:13px;line-height:18px;color:var(--ink2);text-wrap:pretty}.lp .rws{margin:8px -16px 0;display:flex;flex-direction:column}.lp .rw{display:flex;gap:12px;padding:14px 16px;align-items:flex-start;width:100%;position:relative}.lp .rw+.rw:before{content:"";position:absolute;top:0;left:16px;right:16px;height:.5px;background:var(--line)}.lp .rw:active{background:var(--fill)}.lp .rw .tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.lp .rw .t{font-size:17px;line-height:22px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.lp .bl{display:flex;align-items:center;gap:5px;font-size:15px;line-height:20px;color:var(--ink)}.lp .bl svg{flex:none}.lp .rw .src{font-size:13px;line-height:16px;color:var(--ink2)}.lp .any{margin:10px 16px 0;border-radius:18px;background:var(--fill);padding:16px;display:flex;flex-direction:column;gap:12px}.lp .any .at{font-size:17px;line-height:22px;font-weight:600}.lp .any .ad{font-size:15px;line-height:20px;color:var(--ink2);margin-top:3px}@media (min-width:960px){.lp .cases .in{padding-top:72px;padding-bottom:88px}.lp .sh{font-size:32px;line-height:40px;letter-spacing:-.01em}.lp .ss{font-size:17px;line-height:24px;margin-top:10px}.lp .grp{margin-top:52px}.lp .gh{font-size:21px;line-height:28px;font-weight:700}.lp .gs{font-size:15px;line-height:21px;margin-top:4px}.lp .rws{margin:20px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.lp .rw{flex-direction:column-reverse;justify-content:flex-end;gap:12px;padding:10px 10px 16px;border-radius:18px;background:var(--page);box-shadow:inset 0 0 0 .5px var(--line),0 0 0 .5px var(--line);transition:box-shadow .18s}.lp .rw:hover{box-shadow:inset 0 0 0 .5px var(--line),0 0 0 .5px var(--line),0 12px 32px -12px rgba(0,0,0,.22)}.lp .rw:active{background:var(--page)}.lp .rw+.rw:before{display:none}.lp .rw .th{width:100%;height:auto;aspect-ratio:16/9}.lp .rw .bl{display:none}.lp .rw .tx{padding:0 4px}.lp .any{margin:0;justify-content:center;gap:20px;padding:24px 20px}}.lp .band{background:var(--grouped)}@media (prefers-color-scheme:dark){.lp .band{background:#0a0a0b}}.lp .ways .in{padding-top:40px;padding-bottom:44px}.lp .wys{margin-top:20px;display:grid;grid-gap:12px;gap:12px}.lp .wy{border-radius:26px;padding:12px 12px 20px;display:flex;flex-direction:column;min-width:0}.lp .wy,.lp .wy .vis{background:var(--rowFace)}.lp .wy .vis{height:188px;border-radius:18px;position:relative;overflow:hidden}.lp .wy .wt{margin:16px 8px 0;font-size:20px;line-height:26px;font-weight:700}.lp .wy .wd{margin:6px 8px 0;font-size:15px;line-height:21px;color:var(--ink2);text-wrap:pretty}.lp .wy .wk{flex-basis:100%;font-size:13px;line-height:18px;color:var(--ink2);font-weight:600;margin-bottom:2px}.lp .wy .wf{margin:16px 8px 0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.lp .wy .chip{min-height:30px;padding:0 11px;border-radius:15px;background:var(--fill)}.lp .wy .chip:hover{background:var(--optFace)}@media (prefers-color-scheme:dark){.lp .wy .chip{background:#26262a}}.lp .chip{min-height:32px;padding:0 12px;border-radius:16px;background:var(--optFace);font-size:13px;line-height:16px;display:inline-flex;align-items:center;text-align:left}.lp .wy .wa{margin:18px 8px 0;display:flex;flex-direction:column;gap:6px}.lp .wy .wa .tl{align-self:center}.lp .wy .grow{flex:1 1}.lp .wn{font-size:13px;line-height:18px;color:var(--ink2);padding:0 4px}.lp .qr{display:flex;gap:14px;align-items:center}.lp .qr .q{width:68px;height:68px;flex:none;border-radius:10px;background:#fff;padding:6px;box-shadow:0 0 0 .5px var(--line)}.lp .qr .q img{width:56px;height:56px;display:block}.lp .qr p{font-size:13px;line-height:18px;color:var(--ink2)}.lp .qr p b{display:block;color:var(--ink);font-size:15px;line-height:20px;font-weight:600;margin-bottom:2px}@media (min-width:960px){.lp .ways .in{padding-top:80px;padding-bottom:88px}.lp .wys{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}}.lp .v-web{position:absolute;left:14px;right:14px;top:22px;display:flex;flex-direction:column;gap:10px}.lp .v-web .uf{display:flex;gap:8px;align-items:center}.lp .v-web .uf .u{flex:1 1;min-width:0;height:44px;border-radius:22px;background:var(--optFace);display:block;line-height:44px;padding:0 16px;font-size:15px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .v-web .uf .s{width:44px;height:44px;border-radius:22px;background:var(--solid);color:var(--onSolid);display:flex;align-items:center;justify-content:center;flex:none}.lp .lb{display:flex;gap:12px;padding:10px;border-radius:18px;background:var(--page);box-shadow:inset 0 0 0 .5px var(--line),0 0 0 .5px var(--line)}.lp .lb .tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;justify-content:center}.lp .v-ext{position:absolute;left:14px;right:14px;top:18px;height:220px;border-radius:12px;background:var(--page);box-shadow:0 0 0 .5px var(--line),0 0 0 1px var(--line);overflow:hidden}.lp .v-ext .tb{height:28px;display:flex;align-items:center;gap:5px;padding:0 10px;border-bottom:.5px solid var(--line)}.lp .v-ext .tb i{width:8px;height:8px;border-radius:4px;background:var(--line);display:block}.lp .v-ext .tb .url{margin-left:8px;flex:1 1;min-width:0;max-width:210px;height:18px;border-radius:9px;background:var(--fill);font-size:10px;line-height:18px;color:var(--ink2);padding:0 8px;white-space:nowrap;overflow:hidden}.lp .v-ext .tb .ic{width:16px;height:16px;border-radius:4px;margin-left:auto;box-shadow:0 0 0 1.5px var(--ink)}.lp .v-ext .bd{position:absolute;left:0;right:0;top:28px;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) 46%}.lp .v-ext .ar{padding:12px 12px 0;display:flex;flex-direction:column;gap:7px;min-width:0}.lp .v-ext .ar .k{font-size:9px;color:var(--ink2)}.lp .v-ext .ar .h{font-size:13px;line-height:17px;font-weight:700}.lp .v-ext .ar .lt{font-size:10px;line-height:14px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .v-ext:after{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;background:linear-gradient(color-mix(in srgb,var(--page) 0%,transparent),var(--page));pointer-events:none}.lp .v-ext .ar .cbox{margin-top:4px;padding:6px 8px;border-radius:6px;background:var(--fill);font-size:9px;line-height:12px;color:var(--ink2)}.lp .v-ext .sp{border-left:.5px solid var(--line);padding:10px 10px 0;display:flex;flex-direction:column;gap:7px;background:var(--page)}.lp .v-ext .sp .ph{font-size:10px;font-weight:600;display:flex;align-items:center;gap:5px}.lp .v-ext .sp .ph img{width:13px;height:13px;border-radius:3px}.lp .v-ext .sp .c{font-size:10px;line-height:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .v-ext .sp .c span{display:block;font-size:9px;color:var(--ink2);margin-top:1px}.lp .v-ext .sp .f{margin-top:2px;height:22px;border-radius:11px;background:var(--optFace);font-size:9px;line-height:22px;color:var(--ink2);padding:0 8px}.lp .v-app{position:absolute;left:14px;right:14px;top:18px;bottom:-1px;border-radius:24px 24px 0 0;background:var(--sheetFace);box-shadow:0 0 0 .5px var(--line);padding:12px 14px 0;display:flex;flex-direction:column;gap:12px}.lp .v-app .pv{display:flex;gap:10px;align-items:center}.lp .v-app .pv .th{width:64px;height:36px;border-radius:6px}.lp .v-app .pv b{display:block;font-size:13px;line-height:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .v-app .pv span{display:block;font-size:11px;color:var(--ink2)}.lp .v-app .row{display:flex;gap:14px;padding-top:12px;border-top:.5px solid var(--line)}.lp .v-app .row div{width:58px;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:10px;line-height:12px;color:var(--ink2);text-align:center}.lp .v-app .row i{width:52px;height:52px;border-radius:13px;background:var(--page);display:flex;align-items:center;justify-content:center;color:var(--ink3)}.lp .v-app .row i svg{height:22px;width:auto}.lp .v-app .row i.el svg{height:6px}.lp .v-app .row img{width:52px;height:52px;border-radius:13px;display:block}.lp .v-app .row .me{color:var(--ink);font-weight:600}.lp .rules .in{padding-top:40px;padding-bottom:40px}.lp .rl{margin-top:14px}.lp .rl,.lp .rl .r{display:flex;flex-direction:column}.lp .rl .r{padding:14px 0;gap:3px;border-top:.5px solid var(--line)}.lp .rl .r:first-child{border-top:0}.lp .rl .r b{font-size:17px;line-height:22px;font-weight:600}.lp .rl .r span{font-size:15px;line-height:21px;color:var(--ink2);text-wrap:pretty}.lp .more{margin-top:6px;font-size:15px;font-weight:500;display:inline-flex;align-items:center;gap:4px;padding:8px 0;min-height:44px}@media (min-width:960px){.lp .rules .in{padding-top:80px;padding-bottom:88px}.lp .rl{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:56px;column-gap:56px}.lp .rl .r:nth-child(2){border-top:0}}.lp .end .in{padding-top:44px;padding-bottom:48px;display:grid;grid-gap:22px;gap:22px}.lp .end .h2{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.lp .end .hn{margin-top:10px;font-size:15px;line-height:21px;color:var(--ink2);max-width:28em;text-wrap:pretty}.lp .end .act{margin-top:0}@media (min-width:960px){.lp .end .in{justify-items:center;text-align:center;gap:28px;padding-top:96px;padding-bottom:104px}.lp .end .hn{margin-left:auto;margin-right:auto;font-size:17px;line-height:24px}.lp .end .act{align-items:center;width:100%;max-width:560px}.lp .end .btns{justify-content:center}.lp .end .h2{font-size:40px;line-height:48px;letter-spacing:-.02em}.lp .end .pbx{width:100%}}.lp .ft .in{padding-top:28px;padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:10px;font-size:13px;line-height:18px;color:var(--ink2)}.lp .ft nav{display:flex;flex-wrap:wrap;gap:4px 14px}.lp .ft nav a{color:var(--ink)}.lp .ft .fine{font-size:12px;line-height:17px;max-width:60em}@media (min-width:960px){.lp .ft .in{padding-bottom:48px}}.lp .capsule{position:fixed;left:max(21px,env(safe-area-inset-left,0px));right:max(21px,env(safe-area-inset-right,0px));bottom:calc(21px + env(safe-area-inset-bottom, 0px));height:48px;border-radius:24px;display:flex;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:600;z-index:20;transform:translateY(90px);opacity:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s;pointer-events:none;background:color-mix(in srgb,var(--page) 96%,transparent)}.lp .capsule.on{transform:none;opacity:1;pointer-events:auto}.lp .capsule .sp{flex:1 1}.lp .capsule svg{transform:rotate(180deg)}.lp .bedge{position:fixed;left:0;right:0;bottom:0;height:120px;z-index:19;pointer-events:none;background:linear-gradient(transparent,color-mix(in srgb,var(--page) 97%,transparent) 60%);opacity:0;transition:opacity .2s}.lp .bedge.on{opacity:1}@media (min-width:960px){.lp .bedge,.lp .capsule{display:none}}.lp .layer{position:fixed;inset:0;z-index:40}.lp .dim{position:absolute;inset:0;z-index:0;background:var(--dim)}.lp .sht{position:absolute;z-index:1;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom, 0px));max-height:calc(100% - 24px);overflow-y:auto;border-radius:36px 36px 47px 47px;background:var(--sheetFace);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 0 0 .5px var(--glassLine),0 10px 40px rgba(0,0,0,.14);padding:0 16px 22px;overscroll-behavior:contain;outline:none}@media (prefers-color-scheme:dark){.lp .sht{box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 1px var(--glassLine)}}@media (min-width:960px){.lp .sht{left:50%;right:auto;top:50%;bottom:auto;width:480px;transform:translate(-50%,-50%);border-radius:30px;max-height:calc(100% - 80px);padding:0 20px 24px}}.lp .shd{height:62px;font-size:17px;font-weight:600;position:relative}.lp .shd,.lp .shd .x{display:flex;align-items:center;justify-content:center}.lp .shd .x{position:absolute;left:-6px;top:10px;width:42px;height:42px;border-radius:21px;background:var(--xFace);box-shadow:0 0 0 .5px var(--glassLine)}.lp .scase{display:flex;gap:12px;align-items:flex-start;padding:2px 4px 0}.lp .scase .th{width:120px;height:68px}.lp .scase .tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.lp .scase .t{font-size:17px;line-height:22px;font-weight:600;text-wrap:pretty}.lp .scase .src{font-size:13px;line-height:16px;color:var(--ink2)}.lp .sbd{margin:14px 4px 0;font-size:15px;line-height:21px;color:var(--ink2);text-wrap:pretty}.lp .skl{margin:20px 4px 8px;font-size:13px;line-height:18px;color:var(--ink2);font-weight:600}.lp .ent{border-radius:18px;background:var(--page);overflow:hidden}.lp .ent .eo{display:flex;align-items:center;gap:10px;width:100%;padding:13px 16px;position:relative;min-height:44px}.lp .ent .eo+.eo:before,.lp .ent .ex+.eo:before{content:"";position:absolute;top:0;left:16px;right:16px;height:.5px;background:var(--line)}.lp .ent .eo .et{flex:1 1;min-width:0}.lp .ent .eo b{display:block;font-size:17px;line-height:22px;font-weight:600}.lp .ent .eo .et>span{display:block;font-size:13px;line-height:18px;color:var(--ink2);margin-top:1px}.lp .ent .eo .tag{flex:none;font-size:12px;line-height:16px;font-weight:600;padding:3px 8px;border-radius:9px;background:var(--optFace);color:var(--ink)}.lp .ent .eo .cv{flex:none;color:var(--faint2);display:flex;transition:transform .2s}.lp .ent .eo.on .cv{transform:rotate(180deg);color:var(--ink2)}.lp .ent .ex{padding:0 16px 16px;display:flex;flex-direction:column;gap:10px}.lp .ent .ex .path{font-size:15px;line-height:21px;color:var(--ink);background:var(--fill);border-radius:12px;padding:10px 12px}.lp .snote{margin:14px 4px 0;font-size:13px;line-height:18px;color:var(--ink2);text-align:center}@media (prefers-reduced-motion:reduce){.lp *,.lp .bedge,.lp .capsule{transition:none!important;animation:none!important}}