#lp{--font-display:var(--font-dunggeunmiso),system-ui,sans-serif;--font-body:var(--font-dunggeunmiso),system-ui,sans-serif;--font-num:var(--font-tmoney),var(--font-dunggeunmiso),sans-serif;--color-paper:#fcfafb;--color-card:#fff;--color-tint:#fef2f6;--color-ink:#1f0915;--color-ink-2:#665961;--color-ink-3:#988f95;--color-ink-4:#c6bec3;--color-accent:#ea2194;--color-accent-soft:#ffeef5;--color-accent-line:#f7cede;--color-rule:#efe7eb;--color-rule-2:#e0d3da;--color-dash:#d5cad0;--color-plan:#cdc4c9;--color-good:#06915f;--color-good-soft:#e0f9ea;--color-kakao:#f7d644;--color-kakao-ink:#362607;--color-focus:#c1287b;--color-shade:#1f09151a;--app-grad:linear-gradient(135deg,#ee2b8c 0%,#ff5c95 100%);--app-card-line:#ee2b8c0a;--app-fill:#f7f8f9;--app-ink-1:#1a1c20;--app-ink-2:#555d6d;--app-ink-3:#868b94;--app-chip-bg:#fff1f7;--app-chip-ink:#cc1873;--app-check:#ffc9e0;--app-done:#079171;--nav-on:#ffaab8;--nav-off:#99a1af;--cat-1:#ffe4e9;--cat-2:#e8ddf5;--cat-3:#d5f0e5;--cat-4:#fff0d6;--cat-5:#d4ebf7;--cat-6:#ffe5d9;--device:#251c24;--xl-line:#d6d8d6;--xl-head:#e8ede8;--xl-green:#317a45;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:72px;--space-3xl:112px;--text-odo:clamp(3.6rem,12.5vw,10.5rem);--text-h2:clamp(1.6rem,4vw,2.7rem);--text-lead:clamp(.96rem,1.6vw,1.12rem);--text-sm:.875rem;--text-xs:.79rem;--text-2xs:.71rem;--radius-md:16px;--radius-lg:22px;--radius-xl:30px;--rule-hair:1px;--ease-out:cubic-bezier(.22,1,.36,1);--dur-mid:.42s}@supports (color:lab(0% 0 0)){#lp{--color-paper:lab(98.4511% .957638 -.38116);--color-card:lab(100% 0 0);--color-tint:lab(96.5684% 4.69664 -.603402);--color-ink:lab(4.84719% 11.1389 -2.45747);--color-ink-2:lab(39.4059% 6.34421 -2.52996);--color-ink-3:lab(60.3688% 4.4556 -1.77497);--color-ink-4:lab(77.8236% 3.18727 -1.26911);--color-accent:lab(53.2751% 77.025 -10.2167);--color-accent-soft:lab(95.6251% 8.03506 -1.0336);--color-accent-line:lab(86.5833% 16.6417 -2.14865);--color-rule:lab(92.3248% 3.27271 -.952601);--color-rule-2:lab(85.8636% 5.22897 -1.52316);--color-dash:lab(82.4107% 4.5768 -1.33297);--color-plan:lab(80.1177% 3.92443 -1.14273);--color-good:lab(52.9897% -43.5334 17.0799);--color-good-soft:lab(95.7933% -10.2803 4.08353);--color-kakao:lab(86.6846% 1.02714 71.8038);--color-kakao-ink:lab(16.4966% 5.11387 20.9617);--color-focus:lab(45.148% 63.5857 -8.42209);--color-shade:lab(4.84719% 11.1389 -2.45747/.1);--device:lab(11.5617% 5.87134 -3.69757);--xl-line:lab(86.134% -1.18062 .750458);--xl-head:lab(93.1479% -2.36201 1.50206);--xl-green:lab(45.7105% -33.1533 21.792)}}#lp *,#lp :before,#lp :after{box-sizing:border-box}#lp,#lp{overflow-x:clip}#lp{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.74}#lp h1,#lp h2,#lp h3{font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;min-width:0;margin:0;font-style:normal;font-weight:700;line-height:1.16}#lp p{margin:0}#lp a{color:inherit;text-decoration:none}#lp :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:12px}#lp .wrap{width:100%;max-width:1180px;padding:0 var(--space-lg);margin:0 auto}#lp .ic{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}#lp .nav{z-index:60;align-items:center;gap:var(--space-md);padding:12px var(--space-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:var(--rule-hair)solid var(--color-rule);background:#fcfafbcc;background:lab(98.4511% .957638 -.38116/.8);display:flex;position:fixed;top:0;left:0;right:0}#lp .nav b{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:-.03em}#lp .nav .go{background:var(--color-kakao);height:34px;color:var(--color-kakao-ink);font-family:var(--font-display);font-weight:700;font-size:var(--text-xs);white-space:nowrap;transition:transform var(--dur-mid)var(--ease-out);border-radius:999px;align-items:center;margin-left:auto;padding:0 16px;display:flex}#lp .nav .go:hover{transform:translateY(-1px)}#lp .nav .go:active{transform:scale(.97)}#lp .progress{background:var(--color-accent);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){#lp .progress{animation:linear both grow;animation-timeline:scroll(root)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#lp .stage{view-timeline-name:--hero;view-timeline-axis:block;height:520svh;position:relative}#lp .pin{height:100svh;padding:var(--space-2xl)0;align-content:center;display:grid;position:sticky;top:0;overflow:hidden}#lp .pin-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:900px){#lp .pin-grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}#lp .odo-wrap{text-align:center}@media (min-width:900px){#lp .odo-wrap{text-align:left}}#lp .odo-label{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-ink);text-transform:none;font-size:clamp(1.4rem,4.4vw,3.1rem);font-weight:700;line-height:1.08}#lp .odo{min-width:0;font-family:var(--font-num);font-size:var(--text-odo);letter-spacing:-.06em;color:var(--color-accent);justify-content:center;align-items:baseline;gap:.06em;margin-top:.04em;font-weight:700;line-height:.84;display:flex}@media (min-width:900px){#lp .odo{justify-content:flex-start}}#lp .odo-mask{width:3ch;height:1.12em;overflow:hidden}#lp .odo-track{display:block}#lp .odo-track b{align-items:center;height:1.12em;font-weight:700;line-height:1;display:flex}@supports (animation-timeline:scroll()){#lp .odo-track{animation:steps(5,jump-none) both roll;animation-timeline:--hero;animation-range:contain 2% contain 55%}#lp .odo-mask{animation:linear both maskW;animation-timeline:--hero;animation-range:contain 2% contain 55%}}@keyframes roll{0%{transform:translateY(0)}to{transform:translateY(-80%)}}#lp .odo-cap{margin-top:var(--space-md);font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.1rem,2.6vw,1.7rem);font-weight:700}#lp .odo-sub{margin-top:var(--space-xs);color:var(--color-ink-3);font-size:var(--text-sm)}#lp .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#lp .tile{border-radius:var(--radius-md);border:1.5px dashed var(--color-dash);background:0 0;flex-direction:column;justify-content:center;gap:4px;min-height:82px;padding:12px;display:flex}#lp .tile .t{font-family:var(--font-display);color:var(--color-ink-4);font-size:.9rem;font-weight:700}#lp .tile .s{font-size:var(--text-2xs);color:var(--color-ink-4)}#lp .tile.fill{background:var(--color-card);box-shadow:0 14px 34px -28px var(--color-shade);border-style:solid;border-color:#0000}#lp .tile.fill .t{color:var(--color-ink)}#lp .tile.fill .s{color:var(--color-accent)}@supports (animation-timeline:scroll()){#lp .tile.fill{border-style:dashed;border-color:var(--color-dash);box-shadow:none;background:0 0;animation:linear both fillTile;animation-timeline:--hero}#lp .tile.fill .t{color:var(--color-ink-4);animation:linear both inkin;animation-timeline:--hero}#lp .tile.fill .s{opacity:0;animation:linear both detailin;animation-timeline:--hero}#lp .tile.fill:first-of-type,#lp .tile.fill:first-of-type .t,#lp .tile.fill:first-of-type .s{animation-range:contain 12% contain 24%}#lp .tile.fill:nth-of-type(2),#lp .tile.fill:nth-of-type(2) .t,#lp .tile.fill:nth-of-type(2) .s{animation-range:contain 26% contain 38%}#lp .tile.fill:nth-of-type(3),#lp .tile.fill:nth-of-type(3) .t,#lp .tile.fill:nth-of-type(3) .s{animation-range:contain 40% contain 52%}#lp .tile.fill:nth-of-type(4),#lp .tile.fill:nth-of-type(4) .t,#lp .tile.fill:nth-of-type(4) .s{animation-range:contain 54% contain 66%}}@keyframes fillTile{to{background:var(--color-card);box-shadow:0 14px 34px -28px var(--color-shade);border-style:solid;border-color:#0000}}@keyframes inkin{to{color:var(--color-ink)}}@keyframes detailin{to{opacity:1}}#lp .money-strip{background:var(--color-card);border-radius:var(--radius-md);border:var(--rule-hair)solid var(--color-rule);margin-top:12px;padding:14px}#lp .money-strip .lbl{font-size:var(--text-2xs);color:var(--color-ink-3)}#lp .money-strip .val{font-family:var(--font-num);letter-spacing:-.05em;font-size:clamp(1.4rem,3.4vw,1.9rem);font-weight:700}#lp .money-strip .val small{color:var(--color-ink-3);font-size:.44em;font-family:var(--font-body);font-weight:400}#lp .mbar{background:var(--color-tint);border-radius:999px;height:10px;margin-top:10px;display:flex;overflow:hidden}#lp .mbar i{transform-origin:0;height:100%;display:block}@supports (animation-timeline:scroll()){#lp .mbar i{animation:linear both fillx;animation-timeline:--hero;transform:scaleX(0)}#lp .mbar .used{animation-range:contain 16% contain 52%}#lp .mbar .plan{animation-range:contain 54% contain 72%}}@keyframes fillx{to{transform:scaleX(1)}}#lp .hintdown{font-size:var(--text-2xs);letter-spacing:.18em;color:var(--color-ink-4);position:absolute;bottom:26px;left:50%;transform:translate(-50%)}@supports (animation-timeline:scroll()){#lp .hintdown{animation:linear both fadeout;animation-timeline:--hero;animation-range:contain contain 8%}}@keyframes fadeout{to{opacity:0}}#lp .stage2{view-timeline-name:--st;view-timeline-axis:block;height:300svh;padding:0}#lp .pin2{height:100svh;padding:84px 0 var(--space-xl);flex-direction:column;justify-content:safe center;display:flex;position:sticky;top:0;overflow:hidden}#lp .stage2 .device{width:clamp(186px,min(72vw,26vh),290px)}@keyframes maskW{0%,60%{width:3ch}60.01%,80%{width:2ch}80.01%,to{width:1ch}}@keyframes swapOut{to{opacity:0}}@keyframes swapIn{to{opacity:1}}@keyframes riseIn{to{opacity:1;transform:translateY(0)}}@keyframes deviceIn{to{opacity:1;transform:translateY(0)}}@keyframes fromLeft{to{opacity:1;transform:translate(0)}}@keyframes fromRight{to{opacity:1;transform:translate(0)}}#lp .pin2>.wrap{z-index:1;position:relative}@supports (animation-timeline:view()){#lp .stage2 h2,#lp .stage2 .lead,#lp .stage2 .hint,#lp .stage2 .toggle{opacity:0;animation:linear both riseIn;animation-timeline:--st;animation-range:contain contain 10%;transform:translateY(18px)}#lp .stage2 .lead{animation-range:contain 2% contain 12%}#lp .stage2 .toggle{animation-range:contain 4% contain 14%}#lp .stage2 .hint{animation-range:contain 6% contain 16%}#lp .sec.vs .device{opacity:0;animation:linear both deviceIn;animation-timeline:--st;animation-range:contain contain 14%;transform:translateY(40px)}#lp .sec.sync .web,#lp .sec.sync .device{opacity:0;animation:linear both riseIn;animation-timeline:--st;animation-range:contain contain 14%;transform:translateY(22px)}@media (min-width:1240px){#lp .sec.sync .device{animation-name:fromLeft;transform:translate(-28px)}#lp .sec.sync .web{animation-name:fromRight;transform:translate(28px)}}#lp .sec.cmp .win2,#lp .sec.cmp .dev2{opacity:0;animation:linear both riseIn;animation-timeline:--st;animation-range:contain contain 14%;transform:translateY(22px)}@media (min-width:1240px){#lp .sec.cmp .nwin,#lp .sec.cmp .kdev{animation-name:fromLeft;transform:translate(-28px)}#lp .sec.cmp .pwin,#lp .sec.cmp .pdev{animation-name:fromRight;transform:translate(28px)}}#lp .sec.cmp .toggle,#lp .sec.cmp .cmpcap{opacity:0;animation:linear both glIn;animation-timeline:--st;animation-range:contain 4% contain 18%}#lp .sec.sync .wcard{opacity:0;animation:linear both riseIn;animation-timeline:--st;animation-range:contain 4% contain 18%;transform:translateY(12px)}#lp .sec.sync .wcard:nth-of-type(2){animation-range:contain 6% contain 20%}#lp .sec.sync .wcard:nth-of-type(3){animation-range:contain 8% contain 22%}#lp .sec.sync .wcard:nth-of-type(4){animation-range:contain 10% contain 24%}#lp .sec.vs .say .li{opacity:0;animation:linear both riseIn;animation-timeline:--st;transform:translateY(10px)}#lp .sec.vs .say[data-f=xl] .li:first-of-type{animation-range:contain 12% contain 20%}#lp .sec.vs .say[data-f=xl] .li:nth-of-type(2){animation-range:contain 19% contain 27%}#lp .sec.vs .say[data-f=xl] .li:nth-of-type(3){animation-range:contain 26% contain 34%}#lp .sec.vs .say[data-f=app] .li:first-of-type{animation-range:contain 53% contain 61%}#lp .sec.vs .say[data-f=app] .li:nth-of-type(2){animation-range:contain 60% contain 68%}#lp .sec.vs .say[data-f=app] .li:nth-of-type(3){animation-range:contain 67% contain 75%}#lp .sec.vs .gl{opacity:0;animation:linear both glIn;animation-timeline:--st;animation-range:contain 8% contain 22%}#lp .sec.sync .gl{opacity:0;animation:linear both glIn;animation-timeline:--st;animation-range:contain 18% contain 34%}}@keyframes glIn{to{opacity:1}}#lp .beats{z-index:2;align-items:center;gap:7px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}#lp .beats i{background:var(--color-rule-2);width:6px;height:6px;transition:background var(--dur-mid)var(--ease-out),transform var(--dur-mid)var(--ease-out);border-radius:50%}:is(#lp .vs:has(#m-xl:checked) .beats i:first-child,#lp .vs:has(#m-app:checked) .beats i:nth-child(2),#lp .sync:has(#k-hall:checked) .beats i:first-child,#lp .sync:has(#k-sdm:checked) .beats i:nth-child(2),#lp .sync:has(#k-ring:checked) .beats i:nth-child(3),#lp .sync:has(#k-trip:checked) .beats i:nth-child(4),#lp .cmp:has(#c-1:checked) .beats i:first-child,#lp .cmp:has(#c-2:checked) .beats i:nth-child(2),#lp .cmp:has(#c-3:checked) .beats i:nth-child(3),#lp .cmp:has(#c-4:checked) .beats i:nth-child(4)){background:var(--color-accent);transform:scale(1.5)}#lp .sec{isolation:isolate;position:relative;overflow-x:clip}#lp .sec>.wrap{z-index:1;position:relative}#lp .gl{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}#lp .sec{padding:var(--space-3xl)0;border-top:var(--rule-hair)solid var(--color-rule)}#lp .sec h2{font-size:var(--text-h2);max-width:18ch}#lp .sec .lead{margin-top:var(--space-md);color:var(--color-ink-2);font-size:var(--text-lead);max-width:42ch}#lp .hint{margin-top:var(--space-lg);background:var(--color-card);border:var(--rule-hair)solid var(--color-accent-line);font-size:var(--text-xs);font-family:var(--font-display);border-radius:999px;align-items:center;gap:9px;padding:9px 15px;font-weight:700;display:inline-flex}#lp .hint .ic{color:var(--color-accent);font-size:17px}#lp .device{background:var(--device);border-radius:34px;flex:none;width:clamp(244px,74vw,290px);margin-inline:auto;padding:9px;position:relative;box-shadow:0 44px 84px -52px #000000b8;box-shadow:0 44px 84px -52px lab(0% 0 0/.72)}#lp .screen{background:var(--color-card);aspect-ratio:.482;border-radius:26px;flex-direction:column;display:flex;overflow:hidden}#lp .sbar{color:var(--color-ink-3);font-size:9px;font-family:var(--font-num);justify-content:space-between;align-items:center;padding:10px 15px 3px;font-weight:700;display:flex}#lp .sbar i{background:var(--color-ink-4);border-radius:2px;width:16px;height:5px;font-style:normal;display:inline-block}#lp .sbody{flex:1;align-content:start;min-height:0;display:grid;overflow:hidden}#lp .apphead{background:var(--app-grad);color:#fff;border-radius:0 0 20px 20px;padding:10px 11px 12px}#lp .apphead .who{align-items:center;gap:5px;display:flex}#lp .apphead .nm{font-family:var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:700;overflow:hidden}#lp .apphead .av{color:#fff;background:#fff3;border:1.5px solid #ffffff80;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:7.5px;font-weight:700;display:grid}#lp .apphead .av+.av{margin-left:-5px}#lp .apphead .q{flex:none;place-items:center;margin-left:auto;display:grid}#lp .apphead .q .ic{color:#ffffffe6;font-size:14px}#lp .apphead .dday{font-family:var(--font-display);letter-spacing:-.045em;margin-top:8px;font-size:1rem;font-weight:700;line-height:1.16}#lp .appdate{color:#fffc;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8.5px;overflow:hidden}#lp .appbudget{color:#fff;background:#fff3;border-radius:9px;align-items:center;gap:8px;margin-top:9px;padding:7px 9px;display:flex}#lp .appbudget .k{font-size:9.5px;font-weight:700;display:block}#lp .appbudget .u{color:#ffffffbf;margin-top:2px;font-size:8px;display:block}#lp .appbudget .go{flex:none;margin-left:auto;line-height:1}#lp .appbudget .go .ic{color:#fff;stroke-width:2.6px;font-size:11px}#lp .applist{align-content:start;gap:7px;min-width:0;padding:10px 11px;display:grid}#lp .seclabel{align-items:baseline;gap:5px;display:flex}#lp .seclabel b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--app-ink-1);font-size:.78rem;font-weight:700}#lp .seclabel em{font-style:normal;font-family:var(--font-num);color:var(--app-ink-3);font-size:8.5px}#lp .seclabel .add{color:var(--color-accent);margin-left:auto;font-size:9px;font-weight:700}#lp .appcard{background:var(--app-fill);border-radius:13px;align-items:flex-start;gap:8px;min-width:0;padding:8px 9px;display:flex}#lp .appcard .ck{border:1.5px solid var(--app-check);background:var(--color-card);border-radius:50%;flex:none;place-items:center;width:15px;height:15px;margin-top:1px;display:grid}#lp .appcard.done .ck{background:var(--app-done);border-color:var(--app-done);color:#fff}#lp .appcard .ck .ic{stroke-width:3.6px;font-size:8px}#lp .appcard .mid{flex:1;min-width:0}#lp .appcard .t{font-family:var(--font-display);letter-spacing:-.01em;color:var(--app-ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;overflow:hidden}#lp .appcard .l2{align-items:center;gap:5px;min-width:0;margin-top:4px;display:flex}#lp .appcard .cat{background:var(--app-chip-bg);color:var(--app-chip-ink);border-radius:4px;flex:none;padding:1px 4px;font-size:7.5px;font-weight:700}#lp .appcard .d{color:var(--app-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}#lp .appcard .m{font-family:var(--font-num);letter-spacing:-.02em;color:var(--app-ink-1);flex:none;margin-left:auto;font-size:9px;font-weight:700}#lp .appcard .m.none{font-family:var(--font-body);color:var(--app-ink-3);font-weight:400}#lp .appcard.done{opacity:.7}#lp .appcard.done .t{color:var(--app-ink-3);text-decoration:line-through}#lp .appnav{background:var(--color-card);border-top:var(--rule-hair)solid #efeeef;justify-content:space-around;align-items:center;margin-top:auto;padding:7px 14px 9px;display:flex}@supports (color:lab(0% 0 0)){#lp .appnav{border-top:var(--rule-hair)solid lab(94.1728% .638485 -.254118)}}#lp .appnav span{color:var(--nav-off);flex-direction:column;align-items:center;gap:2px;font-size:7.5px;display:flex}#lp .appnav span .ic{font-size:15px}#lp .appnav span.on{color:var(--nav-on)}#lp .xl{background:#fff;flex-direction:column;height:100%;display:flex}#lp .xl .rib{background:var(--xl-green);color:#fff;align-items:center;gap:6px;padding:8px 10px;font-size:9px;display:flex}#lp .xl .rib b{font-family:var(--font-display);font-size:9.5px}#lp .xl .grid{color:#2c2e2d;color:lab(18.8539% -1.18141 .751734);flex:1;min-height:0;font-size:7px;overflow:hidden}#lp .xl .r{border-bottom:1px solid var(--xl-line);display:flex}#lp .xl .r>*{border-right:1px solid var(--xl-line);white-space:nowrap;text-overflow:ellipsis;padding:4px 3px;overflow:hidden}#lp .xl .r .rn{background:var(--xl-head);text-align:center;color:#626462;color:lab(42.054% -1.18093 .750941);flex:0 0 16px}#lp .xl .r .c1{flex:0 0 62px}#lp .xl .r .c2{text-align:right;flex:0 0 44px}#lp .xl .r .c3{flex:0 0 46px}#lp .xl .r .c4{flex:0 0 40px}#lp .xl .r .c5{flex:0 0 52px}#lp .xl .r.head>*{background:var(--xl-head);text-align:center;color:#545654;color:lab(36.2539% -1.18102 .751084);font-weight:700}#lp .xl .hscroll{background:var(--xl-head);border-top:1px solid var(--xl-line);align-items:center;height:7px;padding:0 3px;display:flex}#lp .xl .hscroll i{background:#a3a5a3;background:lab(67.574% -1.18071 .750589);border-radius:999px;width:34%;height:4px;display:block}#lp .xl .foot{background:var(--xl-head);border-top:1px solid var(--xl-line);color:#545654;color:lab(36.2539% -1.18102 .751084);align-items:center;gap:5px;padding:5px 8px;font-size:7.5px;display:flex}#lp .xl .foot .sheet{border:1px solid var(--xl-line);background:#fff;border-bottom:0;padding:2px 7px;font-weight:700}#lp .xl .pinch{border-top:1px solid var(--xl-line);color:#5c5e5c;color:lab(39.734% -1.18098 .751007);background:#f3f6f4;background:lab(96.574% -1.18053 .750387);align-items:center;gap:6px;margin-top:auto;padding:7px 9px;font-size:8px;display:flex}#lp .xl .pinch .ic{font-size:12px}#lp .pick{opacity:0;pointer-events:none;width:0;height:0;position:absolute}#lp .toggle{background:var(--color-card);border:var(--rule-hair)solid var(--color-rule);width:fit-content;max-width:100%;box-shadow:0 10px 26px -22px var(--color-shade);margin-bottom:var(--space-md);border-radius:999px;gap:5px;padding:5px;display:flex}#lp .toggle label{height:36px;font-family:var(--font-display);font-weight:700;font-size:var(--text-xs);color:var(--color-ink-3);cursor:pointer;white-space:nowrap;transition:background var(--dur-mid)var(--ease-out),color var(--dur-mid)var(--ease-out);border-radius:999px;align-items:center;gap:7px;padding:0 16px;display:flex}#lp .toggle label:hover{background:var(--color-tint);color:var(--color-ink)}#lp .toggle label .ic{font-size:15px}#lp .vs:has(#m-xl:checked) label[for=m-xl]{background:var(--xl-green);color:#fff}#lp .vs:has(#m-app:checked) label[for=m-app]{background:var(--color-accent);color:var(--color-card)}#lp .pick:focus-visible+label{outline:2px solid var(--color-focus);outline-offset:2px}#lp .face{display:none}:is(#lp .vs:has(#m-xl:checked) .face[data-f=xl],#lp .vs:has(#m-app:checked) .face[data-f=app]){flex-direction:column;height:100%;display:flex}:is(#lp .vs:has(#m-xl:checked) .say[data-f=xl],#lp .vs:has(#m-app:checked) .say[data-f=app]){display:grid}#lp .say{margin-top:var(--space-lg);gap:10px;display:none}#lp .say .li{font-size:var(--text-sm);color:var(--color-ink-2);align-items:flex-start;gap:11px;display:flex}#lp .say .li .w{min-width:0}#lp .say .li .dot{background:var(--color-tint);width:22px;height:22px;color:var(--color-ink-3);border-radius:8px;flex:none;place-items:center;display:grid}#lp .say .li .dot .ic{font-size:13px}#lp .say[data-f=app] .li .dot{background:var(--color-accent-soft);color:var(--color-accent)}@supports not selector(:has(*)){#lp .toggle{display:none}#lp .face[data-f=app]{flex-direction:column;height:100%;display:flex}#lp .say[data-f=app]{display:grid}}#lp .vsgrid{margin-top:var(--space-xl);gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:940px){#lp .vsgrid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) auto;align-items:start}}#lp .syncgrid{margin-top:var(--space-xl);gap:var(--space-lg);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}@media (min-width:1020px){#lp .syncgrid{gap:var(--space-2xl);grid-template-columns:auto minmax(0,1fr);place-items:start stretch}}#lp .web{background:var(--color-card);border:var(--rule-hair)solid var(--color-rule);border-radius:var(--radius-xl);width:100%;box-shadow:0 28px 60px -50px var(--color-shade);padding:13px 14px 11px}#lp .web-top{border-bottom:var(--rule-hair)solid var(--color-rule);align-items:center;gap:10px;margin-bottom:9px;padding-bottom:9px;display:flex}#lp .web-top i{background:var(--color-accent);border-radius:7px;flex:none;width:22px;height:22px}#lp .web-top b{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:-.03em}#lp .web-top .tag{font-size:var(--text-2xs);color:var(--color-ink-3);align-items:center;gap:6px;margin-left:auto;display:flex}#lp .web-top .tag .ic{font-size:14px}#lp .wbar{align-items:center;gap:12px;margin-bottom:10px;display:flex}#lp .wbar .cpl b{font-family:var(--font-display);letter-spacing:-.03em;font-size:1rem;display:block}#lp .wbar .cpl .sub{font-size:var(--text-2xs);color:var(--color-ink-3);margin-top:2px;display:block}#lp .wbar .wdday{border-left:var(--rule-hair)solid var(--color-rule);color:var(--color-accent);font-family:var(--font-num);letter-spacing:-.04em;padding-left:12px;font-size:1.35rem;font-weight:700;line-height:1}#lp .wbar .wdday small{font-family:var(--font-body);color:var(--color-ink-3);margin-left:3px;font-size:.6rem;font-weight:400}#lp .wbar .acts{align-items:center;gap:8px;margin-left:auto;display:flex}#lp .wbar .avs{display:flex}#lp .wbar .avs i{background:var(--color-accent-soft);width:22px;height:22px;color:var(--color-accent);border:1.5px solid var(--color-card);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}#lp .wbar .avs i+i{margin-left:-6px}#lp .wbar .ghost,#lp .wbar .cta{font-size:var(--text-2xs);white-space:nowrap;border-radius:999px;padding:7px 13px;font-weight:700}#lp .wbar .ghost{border:1.5px solid var(--color-rule);color:var(--color-ink-2)}#lp .wbar .cta{background:var(--color-accent);color:var(--color-card)}#lp .wsec{align-items:baseline;gap:8px;margin-bottom:7px;display:flex}#lp .wsec b{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:-.02em}#lp .wsec .more{font-size:var(--text-2xs);color:var(--color-accent);margin-left:auto;font-weight:700}#lp .wcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}@media (min-width:660px){#lp .wcards{grid-template-columns:repeat(4,minmax(0,1fr))}}#lp .wcard{border-radius:var(--radius-md);border:1.5px solid var(--color-rule);background:var(--color-card);cursor:pointer;min-width:0;transition:border-color var(--dur-mid)var(--ease-out),background var(--dur-mid)var(--ease-out),transform var(--dur-mid)var(--ease-out);align-items:flex-start;gap:7px;padding:8px 9px;display:flex}#lp .wcard:hover{border-color:var(--color-accent-line);transform:translateY(-2px)}#lp .wcard .ck{border:1.5px solid var(--app-check);border-radius:50%;flex:none;width:15px;height:15px;margin-top:2px}#lp .wcard .mid{min-width:0}#lp .wcard .n{font-family:var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;display:block;overflow:hidden}#lp .wcard .l2{align-items:center;gap:6px;min-width:0;margin-top:4px;display:flex}#lp .wcard .cat{background:var(--app-chip-bg);color:var(--app-chip-ink);border-radius:5px;flex:none;padding:1px 5px;font-size:.62rem;font-weight:700}#lp .wcard .dt{color:var(--color-ink-2);white-space:nowrap;font-size:.62rem}#lp .wcard .m{font-family:var(--font-num);letter-spacing:-.03em;margin-top:3px;font-size:.86rem;font-weight:700;display:block}#lp .wcols{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:9px;display:grid}@media (min-width:660px){#lp .wcols{grid-template-columns:1.3fr 1fr}}#lp .wpanel{border:var(--rule-hair)solid var(--color-rule);border-radius:var(--radius-lg);min-width:0;padding:11px}#lp .wpanel .ph{align-items:baseline;gap:8px;margin-bottom:7px;display:flex}#lp .wpanel .ph b{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:-.02em}#lp .wpanel .ph .more{font-size:var(--text-2xs);color:var(--color-accent);margin-left:auto;font-weight:700}#lp .wbig{font-family:var(--font-num);letter-spacing:-.05em;font-size:clamp(1.15rem,2.1vw,1.4rem);font-weight:700;line-height:1}#lp .wbig small{font-size:.42em;font-family:var(--font-body);color:var(--color-ink-3);font-weight:400}#lp .wsub{font-size:var(--text-2xs);color:var(--color-ink-3);margin-top:4px}#lp .wtrack{background:var(--color-tint);border-radius:999px;height:7px;margin-top:7px;display:flex;overflow:hidden}#lp .wtrack i{height:100%;display:block}#lp .wlegend{gap:4px;margin-top:8px;display:grid}#lp .wlegend p{font-size:var(--text-2xs);align-items:center;gap:7px;display:flex}#lp .wlegend .sw{border-radius:50%;flex:none;width:9px;height:9px}#lp .wlegend .v{font-family:var(--font-num);margin-left:auto;font-weight:700}#lp .wlegend .muted{color:var(--color-ink-3)}#lp .wtime{gap:8px;display:grid}#lp .wtime .it{gap:9px;display:flex}#lp .wtime .dot{border:2px solid var(--color-accent);border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}#lp .wtime .dt{font-size:var(--text-2xs);color:var(--color-accent);font-weight:700;display:block}#lp .wtime .ttl{font-family:var(--font-display);letter-spacing:-.02em;margin-top:2px;font-size:.8rem;font-weight:700;display:block}#lp .wtime .cat{background:var(--app-chip-bg);color:var(--app-chip-ink);border-radius:5px;margin-top:4px;padding:1px 5px;font-size:.62rem;font-weight:700;display:inline-block}:is(#lp .sync:has(#k-hall:checked) label[for=k-hall],#lp .sync:has(#k-sdm:checked) label[for=k-sdm],#lp .sync:has(#k-ring:checked) label[for=k-ring],#lp .sync:has(#k-trip:checked) label[for=k-trip]){border-color:var(--color-accent);background:var(--color-accent-soft)}:is(#lp .sync:has(#k-hall:checked) .appcard[data-k=hall],#lp .sync:has(#k-sdm:checked) .appcard[data-k=sdm],#lp .sync:has(#k-ring:checked) .appcard[data-k=ring],#lp .sync:has(#k-trip:checked) .appcard[data-k=trip]){background:var(--color-accent-soft);box-shadow:0 0 0 1.5px var(--color-accent)}#lp .push{background:var(--color-accent-soft);border:var(--rule-hair)solid var(--color-accent-line);border-radius:13px;align-items:center;gap:8px;padding:9px;display:flex}#lp .push .ic{color:var(--color-accent);flex:none;font-size:13px}#lp .push .t{color:var(--color-ink-2);min-width:0;font-size:9px}#lp .push .t b{font-family:var(--font-display)}#lp .push .nm{display:none}:is(#lp .sync:has(#k-hall:checked) .push .nm[data-k=hall],#lp .sync:has(#k-sdm:checked) .push .nm[data-k=sdm],#lp .sync:has(#k-ring:checked) .push .nm[data-k=ring],#lp .sync:has(#k-trip:checked) .push .nm[data-k=trip]){display:inline}@supports not selector(:has(*)){#lp .wcard{cursor:default}#lp .sync .hint{display:none}#lp label[for=k-hall]{border-color:var(--color-accent);background:var(--color-accent-soft)}#lp .appcard[data-k=hall]{background:var(--color-accent-soft);box-shadow:0 0 0 1.5px var(--color-accent)}#lp .push .nm[data-k=hall]{display:inline}}#lp .cmpgrid{margin-top:var(--space-lg);gap:var(--space-lg);--cw-h:clamp(240px,45vh,470px);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1020px){#lp .cmpgrid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}#lp .cmpcol{min-width:0}#lp .cmpcap{font-size:var(--text-sm);color:var(--color-ink-3);min-width:0;margin-top:11px}#lp .cmpcol.app .cmpcap{font-family:var(--font-display);color:var(--color-ink);font-weight:700}#lp .cmpcap .s{display:none}:is(#lp .cmp:has(#c-1:checked) .cmpcap .s[data-c="1"],#lp .cmp:has(#c-2:checked) .cmpcap .s[data-c="2"],#lp .cmp:has(#c-3:checked) .cmpcap .s[data-c="3"],#lp .cmp:has(#c-4:checked) .cmpcap .s[data-c="4"]){display:block}#lp .cmphead{align-items:center;gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}#lp .cmp .toggle{flex-wrap:wrap;margin-bottom:0}#lp .cmp .hint{margin-top:0}#lp .cmp .toggle label{height:34px;padding:0 14px}:is(#lp .cmp:has(#c-1:checked) label[for=c-1],#lp .cmp:has(#c-2:checked) label[for=c-2],#lp .cmp:has(#c-3:checked) label[for=c-3],#lp .cmp:has(#c-4:checked) label[for=c-4]){background:var(--color-accent);color:var(--color-card)}#lp .win2{height:var(--cw-h);border-radius:var(--radius-xl);background:var(--color-card);box-shadow:0 28px 60px -50px var(--color-shade);flex-direction:column;display:flex;overflow:hidden}#lp .win2 .body{flex:1;min-height:0;display:flex;overflow:hidden}#lp .nwin{--nt-ink:#37352f;--nt-mute:#9b9a97;--nt-line:#e9e9e7;--nt-side:#f7f6f3;border:1px solid var(--nt-line);color:var(--nt-ink)}#lp .nwin .chrome{border-bottom:1px solid var(--nt-line);background:#fff;flex:none;align-items:center;gap:6px;padding:10px 13px;display:flex}#lp .nwin .chrome i{background:#e3e2e0;border-radius:50%;flex:none;width:9px;height:9px}#lp .nwin .chrome .logo{color:#fff;background:#000;border-radius:4px;flex:none;place-items:center;width:17px;height:17px;margin-left:8px;font-family:Georgia,Times New Roman,serif;font-size:11px;line-height:1;display:grid}#lp .nwin .chrome b{font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:-.02em;color:var(--nt-ink)}#lp .nwin .chrome .tag{font-size:var(--text-2xs);color:var(--nt-mute);margin-left:auto}#lp .nwin .side-nav{background:var(--nt-side);border-right:1px solid var(--nt-line);width:27%;max-width:150px;color:var(--nt-mute);flex-direction:column;flex:none;gap:7px;padding:12px 11px;font-size:11.5px;display:flex}#lp .nwin .side-nav b{color:var(--nt-ink);font-size:11.5px;font-weight:600}#lp .nwin .side-nav span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#lp .nwin .side-nav .on{color:var(--nt-ink);font-weight:600}#lp .nwin .doc{flex:1;min-width:0;padding:14px 15px 0;overflow:hidden}#lp .nwin .doc .ttl{letter-spacing:-.01em;margin-bottom:11px;font-size:16px;font-weight:700}#lp .nwin .nrow{border-bottom:1px solid var(--nt-line);grid-template-columns:1.5fr 1fr .9fr 72px;display:grid}#lp .nwin .nrow>span{border-right:1px solid var(--nt-line);white-space:nowrap;text-overflow:ellipsis;padding:6px 9px;font-size:11.5px;overflow:hidden}#lp .nwin .nrow>span:last-child{border-right:0}#lp .nwin .nhead{border-top:1px solid var(--nt-line)}#lp .nwin .nhead>span{color:var(--nt-mute);font-size:11px}#lp .nwin .dash{color:var(--nt-mute);border:1px dashed #d3d1cb;border-radius:3px;padding:0 6px;font-size:10px}#lp .nwin .empty{color:#c8c6c1;font-size:11px}#lp .nwin .add{color:var(--nt-mute);padding:7px 9px;font-size:11px}#lp .pwin{border:var(--rule-hair)solid var(--color-accent-line)}#lp .pwin .chrome{background:var(--color-accent-soft);border-bottom:var(--rule-hair)solid var(--color-accent-line);flex:none;align-items:center;gap:6px;padding:10px 13px;display:flex}#lp .pwin .chrome i{background:#f4d3e3;border-radius:50%;flex:none;width:9px;height:9px}#lp .pwin .chrome .logo{background:var(--color-accent);border-radius:50%;flex:none;width:17px;height:17px;margin-left:8px}#lp .pwin .chrome b{font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:-.02em;color:var(--color-ink)}#lp .pwin .chrome .tag{font-size:var(--text-2xs);color:var(--color-accent);margin-left:auto}#lp .pwin .body{background:#fff;padding:17px 19px;display:block;overflow:hidden}#lp .pane{display:none}:is(#lp .cmp:has(#c-1:checked) .pane[data-c="1"],#lp .cmp:has(#c-2:checked) .pane[data-c="2"],#lp .cmp:has(#c-3:checked) .pane[data-c="3"],#lp .cmp:has(#c-4:checked) .pane[data-c="4"]){display:block}#lp .bh{align-items:baseline;gap:8px;display:flex}#lp .bh b{letter-spacing:-.02em;color:#1b0d14;font-size:15px;font-weight:700;font-family:var(--font-display)}#lp .bh .cnt{color:#9ca3af;background:#f4eff2;border-radius:99px;padding:1px 8px;font-size:11px}#lp .bh .sum{letter-spacing:-.02em;color:#7a6c74;margin-left:auto;font-size:12.5px;font-weight:700}#lp .brule{background:#ffd0e3;border-radius:99px;height:3px;margin:8px 0 10px}#lp .bc{background:#fff;border:1px solid #ee2b8c14;border-radius:20px;margin-bottom:8px;padding:12px;box-shadow:0 1px 2px #1b0d140d}#lp .bc .l1{align-items:flex-start;gap:10px;display:flex}#lp .bc .box{background:#fff;border:2px solid #e6dbe2;border-radius:7px;flex:none;place-items:center;width:19px;height:19px;margin-top:2px;display:grid}#lp .bc .box .ic{color:#fff;opacity:0;font-size:11px}#lp .bc .t{letter-spacing:-.02em;color:#1b0d14;font-size:14px;font-weight:700;line-height:1.35;font-family:var(--font-display)}#lp .bc .l2{color:#7a6c74;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;padding-left:29px;font-size:12px;display:flex}#lp .bc .cat{color:#ee2b8c;background:#fff2f6;border-radius:99px;padding:1px 8px;font-size:11px}#lp .bc .amt{letter-spacing:-.02em;color:#1b0d14;font-weight:700}#lp .bc.done{box-shadow:none;background:#f8f6f7;border-color:#ece5e9}#lp .bc.done .box{background:#ffaab8;border-color:#ffaab8}#lp .bc.done .box .ic{opacity:1}#lp .bc.done .t{color:#a79ba3;-webkit-text-decoration:line-through #d9cdd4;text-decoration:line-through #d9cdd4}#lp .bc.done .cat{color:#a79ba3;background:#f2eef0}#lp .bc.done .amt{color:#a79ba3}#lp .bsep{align-items:center;gap:8px;margin:11px 0 8px;display:flex}#lp .bsep b{letter-spacing:-.02em;color:#a79ba3;font-size:11.5px;font-weight:700}#lp .bsep i{background:#efe8ec;flex:1;height:1px}#lp .bsep .s{letter-spacing:-.02em;color:#7a6c74;font-size:11.5px;font-weight:700}#lp .bud .top{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}#lp .bud .big{font-family:var(--font-num);letter-spacing:-.045em;color:#1b0d14;font-size:33px;font-weight:700;line-height:1;display:block}#lp .bud .sub{color:#9ca3af;margin-top:8px;font-size:13px;display:block}#lp .bud .mo{text-align:right;color:#9ca3af;flex:none;font-size:13px;line-height:1.5}#lp .bud .mo b{font-family:var(--font-num);letter-spacing:-.02em;color:#1b0d14;font-size:16px;font-weight:700;display:block}#lp .bud .track{background:#f4eff2;border-radius:99px;height:12px;margin:16px 0;display:flex;overflow:hidden}#lp .bud .track i{flex:none;height:100%;display:block}#lp .bud .legend{gap:11px;display:grid}#lp .bud .legend p{align-items:center;gap:10px;font-size:13px;display:flex}#lp .bud .legend .sw{border-radius:3px;flex:none;width:9px;height:9px}#lp .bud .legend .nm{text-overflow:ellipsis;white-space:nowrap;color:#4a3f45;min-width:0;overflow:hidden}#lp .bud .legend .v{font-family:var(--font-num);letter-spacing:-.02em;color:#1b0d14;margin-left:auto;font-weight:700}#lp .bud .legend .pc{text-align:right;color:#9ca3af;width:40px;font-size:12px}#lp .bud .legend .muted .nm,#lp .bud .legend .muted .v{color:#7a6c74}#lp .insp .chip{color:#ee2b8c;font-size:11.5px;font-family:var(--font-display);background:#fff2f6;border-radius:99px;padding:3px 10px;display:inline-block}#lp .insp .pill{border:var(--rule-hair)solid #e6dbe2;color:#7a6c74;border-radius:99px;margin-left:6px;padding:3px 10px;font-size:11.5px;display:inline-block}#lp .insp .ttl{font-family:var(--font-display);letter-spacing:-.03em;color:#1b0d14;margin-top:11px;font-size:18px;font-weight:700}#lp .insp .meta{color:#7a6c74;margin-top:6px;font-size:12.5px}#lp .insp .foot{border-top:1px dashed #f2eaee;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:15px;padding-top:15px;display:flex}#lp .insp .k{color:#9ca3af;font-size:12.5px;display:block}#lp .insp .amt{font-family:var(--font-num);letter-spacing:-.03em;color:#1b0d14;margin-top:5px;font-size:26px;font-weight:700;line-height:1;display:block}#lp .insp .pay{text-align:right;flex:none}#lp .insp .pay b{color:#4a3f45;font-size:13.5px;font-weight:700;font-family:var(--font-display);margin-top:5px;display:block}#lp .act .h{letter-spacing:-.02em;color:#1b0d14;font-size:15px;font-weight:700;font-family:var(--font-display);margin-bottom:14px}#lp .act .it{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}#lp .act .it:last-child{margin-bottom:0}#lp .act .av{color:#fff;width:28px;height:28px;font-size:11px;font-weight:700;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}#lp .act .a1{background:#ee2b8c}#lp .act .a2{background:#7c6cf0}#lp .act .tx{min-width:0;display:block}#lp .act .ln{color:#4a3f45;font-size:13px;line-height:1.55;display:block}#lp .act .ln b{color:#1b0d14;font-weight:700;font-family:var(--font-display)}#lp .act time{color:#9ca3af;margin-top:2px;font-size:11.5px;display:block}@supports not selector(:has(*)){#lp .cmp .toggle,#lp .cmp .hint{display:none}#lp .pane[data-c="1"],#lp .cmpcap .s[data-c="1"]{display:block}}#lp .kchat .cmpgrid{--dev2-h:clamp(322px,49vh,470px);--phw2:calc(var(--dev2-h)*.55)}:is(#lp .kchat:has(#g-1:checked) label[for=g-1],#lp .kchat:has(#g-2:checked) label[for=g-2],#lp .kchat:has(#g-3:checked) label[for=g-3],#lp .kchat:has(#g-4:checked) label[for=g-4]){background:var(--color-accent);color:var(--color-card)}:is(#lp .kchat:has(#g-1:checked) .beats i:first-child,#lp .kchat:has(#g-2:checked) .beats i:nth-child(2),#lp .kchat:has(#g-3:checked) .beats i:nth-child(3),#lp .kchat:has(#g-4:checked) .beats i:nth-child(4)){background:var(--color-accent);transform:scale(1.5)}#lp .kchat:has(#g-1:checked) .cmpcap .s[data-c="1"]{display:block}#lp .kchat:has(#g-2:checked) .cmpcap .s[data-c="2"]{display:block}#lp .kchat:has(#g-3:checked) .cmpcap .s[data-c="3"]{display:block}#lp .kchat:has(#g-4:checked) .cmpcap .s[data-c="4"]{display:block}#lp .kchat:has(#g-1:checked) .pane[data-c="1"]{display:block}#lp .kchat:has(#g-2:checked) .pane[data-c="2"]{display:block}#lp .kchat:has(#g-3:checked) .pane[data-c="3"]{display:block}#lp .kchat:has(#g-4:checked) .pane[data-c="4"]{display:block}#lp .dev2{height:var(--dev2-h);width:min(var(--phw2),100%);background:var(--color-ink);box-shadow:0 28px 54px -34px var(--color-shade);border-radius:34px;flex-direction:column;margin:0 auto;padding:8px;display:flex}#lp .dev2 .scr{background:#fff;border-radius:27px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}#lp .dev2 .notch{z-index:3;background:var(--color-ink);border-radius:99px;width:44px;height:12px;position:absolute;top:6px;left:50%;transform:translate(-50%)}#lp .dev2 .stat{color:#a8a29e;font-size:9px;font-family:var(--font-display);flex:none;justify-content:space-between;align-items:center;padding:8px 14px 5px;display:flex}#lp .dev2 .sig{align-items:flex-end;gap:2px;height:8px;display:flex}#lp .dev2 .sig i{background:#d6d3d1;border-radius:1px;width:3px}#lp .dev2 .sig i:first-child{height:3px}#lp .dev2 .sig i:nth-child(2){height:5px}#lp .dev2 .sig i:nth-child(3){height:7px}#lp .dev2 .sig i:nth-child(4){background:#e7e5e4;height:8px}#lp .dev2 .home{flex:none;place-items:center;height:14px;display:grid}#lp .dev2 .home:after{content:"";background:#e7e5e4;border-radius:99px;width:74px;height:3.5px}@media (min-width:1020px){#lp .kchat .cmpcol{flex-direction:column;display:flex}#lp .kchat .cmpcol:not(.app)>*{width:min(320px,100%);margin-left:auto;margin-right:0}#lp .kchat .cmpcol.app>*{width:min(320px,100%);margin-left:0;margin-right:auto}#lp .kchat .cmpcol:not(.app)>.dev2{width:var(--phw2);margin-right:calc((320px - var(--phw2))/2)}#lp .kchat .cmpcol.app>.dev2{width:var(--phw2);margin-left:calc((320px - var(--phw2))/2)}}#lp .kdev{--kk-bg:#b2c7d9;--kk-y:#fee500}#lp .khead{border-bottom:1px solid #ececec;flex:none;align-items:center;gap:8px;padding:6px 13px 9px;display:flex}#lp .khead .bk{color:#8b8b8b;flex:none;font-size:13px}#lp .khead b{font-family:var(--font-display);letter-spacing:-.02em;color:#1b1b1b;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}#lp .khead .n{color:#9aa5b1;flex:none;font-size:11px}#lp .khead .more{color:#c8c8c8;flex:none;margin-left:auto;font-size:13px}#lp .kbody{background:var(--kk-bg);flex-direction:column;flex:1;justify-content:flex-end;gap:6px;min-height:0;padding:11px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#00000024,#000 24%);mask-image:linear-gradient(#00000024,#000 24%)}#lp .kbody .kb{color:#1b1b1b;overflow-wrap:anywhere;background:#fff;border-radius:11px;align-self:flex-start;max-width:80%;padding:6px 10px;font-size:11px;line-height:1.5}#lp .kbody .kb.me{background:var(--kk-y);align-self:flex-end}#lp .kbody .kb.key{outline:1.5px solid var(--color-accent);outline-offset:1px}#lp .kbody .kwho{color:#5a6b7a;margin:2px 0 -3px;font-size:9.5px}#lp .pbody{background:#fff;flex:1;min-height:0;overflow:hidden}#lp .chead{background:var(--app-grad);color:#fff;border-radius:0 0 16px 16px;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:7px 11px 10px;display:flex}#lp .chead .bk{color:#fff;flex:none;font-size:14px;line-height:1}#lp .chead .nm{color:#fff;letter-spacing:-.02em;min-width:0;font-size:13px;font-family:var(--font-display);align-items:center;gap:6px;display:flex}#lp .chead .mem{color:#ffffffb3;margin-top:2px;font-size:9px;display:block}#lp .chead .cbadge{color:#fff;background:#fff3}#lp .chead .avs{flex:none;margin-left:auto;display:flex}#lp .chead .avs i{color:#fff;background:#fff3;border:1.5px solid #ffffff80;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7.5px;font-style:normal;font-weight:700;display:grid}#lp .chead .avs i+i{margin-left:-5px}#lp .cbadge{color:#ee2b8c;font-size:9px;font-weight:700;font-family:var(--font-display);background:#fff2f6;border-radius:99px;flex:none;align-items:center;gap:3px;padding:1px 6px;display:inline-flex}#lp .cbadge .ic{font-size:9px}#lp .chead .dots{color:#fffc;flex:none;font-size:13px}#lp .cbody{gap:8px;padding:11px;display:grid}#lp .cb{flex-direction:column;justify-self:start;align-items:flex-start;max-width:80%;display:flex}#lp .cb.me{justify-self:end;align-items:flex-end}#lp .cb .who{color:#9ca3af;margin:0 0 3px 3px;font-size:9px;font-weight:700;display:block}#lp .cb .t{color:#292524;background:#fff;border:1px solid #f3f4f6;border-radius:2px 15px 15px;padding:6px 10px;font-size:11px;line-height:1.5;display:block;box-shadow:0 1px 2px #0000000a}#lp .cb.me .t{color:#fff;background:#ee2b8c;border-color:#0000;border-top-left-radius:15px;border-top-right-radius:2px}#lp .phero{background:var(--app-grad);color:#fff;border-radius:0 0 18px 18px;padding:9px 12px 13px}#lp .phero .top{font-family:var(--font-display);align-items:center;gap:6px;font-size:11px;display:flex}#lp .phero .bk{font-size:13px;line-height:1}#lp .phero .pill{background:#fff3;border-radius:999px;margin-left:2px;padding:2px 7px;font-size:8.5px;font-weight:700}#lp .phero .ttl{font-family:var(--font-display);letter-spacing:-.04em;margin-top:8px;font-size:1.05rem;font-weight:700}#lp .phero .meta{color:#fffc;margin-top:4px;font-size:9px}#lp .phero .money{background:#fff3;border-radius:11px;align-items:flex-end;gap:8px;margin-top:10px;padding:9px 10px;display:flex}#lp .phero .money .k{color:#fffc;font-size:8px;display:block}#lp .phero .money .amt{font-family:var(--font-num);letter-spacing:-.03em;margin-top:2px;font-size:1rem;font-weight:700;display:block}#lp .phero .money .pay{text-align:right;margin-left:auto}#lp .phero .money .pay b{font-family:var(--font-display);margin-top:2px;font-size:10px;display:block}#lp .pdetail{gap:10px;padding:11px 12px;display:grid}#lp .pdetail .row{align-items:flex-start;gap:8px;display:flex}#lp .pdetail .row .ptile{background:var(--app-fill);width:22px;height:22px;color:var(--app-ink-2);border-radius:8px;flex:none;place-items:center;display:grid}#lp .pdetail .row .ptile .ic{font-size:12px}#lp .pdetail .row .k{color:var(--app-ink-3);font-size:8px;display:block}#lp .pdetail .row .v{font-family:var(--font-display);color:var(--app-ink-1);margin-top:2px;font-size:11px;display:block}#lp .pdetail .doneline{background:var(--app-fill);border-radius:12px;align-items:center;gap:8px;padding:9px 10px;display:flex}#lp .pdetail .doneline .ck{border:1.5px solid var(--app-check);background:var(--color-card);border-radius:50%;flex:none;width:15px;height:15px}#lp .pdetail .doneline b{font-family:var(--font-display);color:var(--app-ink-1);font-size:10.5px}#lp .schcard{background:linear-gradient(135deg,#fafafa,#f3f4f6);border-radius:13px;justify-self:end;width:min(190px,100%);overflow:hidden;box-shadow:inset 0 0 1px #fff,0 4px 12px #00000014}#lp .schcard .hd,#lp .schcard .in,#lp .schcard .cg,#lp .schcard .dt{display:block}#lp .schcard .hd{font-family:var(--font-display);color:#fff;background:linear-gradient(90deg,#ee2b8c,#ff6b9d);padding:7px 11px 6px;font-size:11px;font-weight:700;line-height:1.35}#lp .schcard .in{padding:8px 11px 9px}#lp .schcard .cg{color:#6b7280;margin-bottom:4px;font-size:9.5px}#lp .schcard .dt{color:#6b7280;font-size:10px}#lp .schcard .cost{border-top:1px solid #00000014;justify-content:space-between;align-items:center;margin-top:7px;padding-top:6px;display:flex}#lp .schcard .cost span{color:#9ca3af;font-size:9.5px;font-weight:500}#lp .schcard .cost b{font-family:var(--font-num);color:#ee2b8c;letter-spacing:-.02em;font-size:13px;font-weight:700}#lp .schcard .go{color:#4b5563;font-size:10px;font-weight:700;font-family:var(--font-display);background:#ffffffd9;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:3px;margin-top:8px;padding:5px;display:flex}#lp .kchat .insp{padding:12px}#lp .kchat .insp .chip,#lp .kchat .insp .pill{padding:2px 8px;font-size:9.5px}#lp .kchat .insp .ttl{margin-top:9px;font-size:14px}#lp .kchat .insp .meta{margin-top:5px;font-size:10px}#lp .kchat .insp .foot{margin-top:11px;padding-top:11px;display:block}#lp .kchat .insp .k{font-size:10px}#lp .kchat .insp .amt{margin-top:3px;font-size:20px}#lp .kchat .insp .pay{text-align:left;margin-top:9px}#lp .kchat .insp .pay b{margin-top:3px;font-size:11.5px}#lp .rooms{gap:8px;padding:11px;display:grid}#lp .rooms .h{letter-spacing:-.02em;color:#1b0d14;font-size:12.5px;font-weight:700;font-family:var(--font-display)}#lp .room{background:#fff;border:1px solid #ee2b8c14;border-radius:13px;align-items:center;gap:9px;padding:8px 9px;display:flex;box-shadow:0 1px 2px #1b0d140d}#lp .room.on{border-color:var(--color-accent-line);background:#fffafc}#lp .room .av{color:#ee2b8c;width:27px;height:27px;font-size:9.5px;font-weight:700;font-family:var(--font-display);background:#fff2f6;border-radius:9px;flex:none;place-items:center;display:grid}#lp .room .tx{flex:1;min-width:0}#lp .room .l1{align-items:center;gap:5px;min-width:0;display:flex}#lp .room .l1 b{font-family:var(--font-display);letter-spacing:-.02em;color:#1b0d14;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}#lp .room .l2{color:#7a6c74;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9.5px;display:block;overflow:hidden}#lp .room .rt{text-align:right;flex:none}#lp .room .rt time{color:#a8a29e;font-size:9px;display:block}#lp .room .rt .un{color:#fff;min-width:15px;font-size:9px;font-weight:700;font-family:var(--font-display);background:#ee2b8c;border-radius:99px;margin-top:3px;padding:0 5px;display:inline-block}@supports not selector(:has(*)){#lp .kchat .pane[data-c="1"],#lp .kchat .cmpcap .s[data-c="1"]{display:block}}#lp .drift{margin-top:var(--space-xl);gap:9px;display:flex}#lp .drift+.drift{margin-top:9px}#lp .dchip{font-size:var(--text-2xs);border:var(--rule-hair)solid var(--color-rule-2);color:var(--color-ink-3);background:var(--color-card);white-space:nowrap;border-radius:999px;flex:none;padding:7px 13px}@supports (animation-timeline:view()){#lp .drift{animation:linear both driftL;animation-timeline:view();animation-range:cover}#lp .drift.r{animation-name:driftR}}@keyframes driftL{0%{transform:translate(0)}to{transform:translate(-84px)}}@keyframes driftR{0%{transform:translate(-84px)}to{transform:translate(0)}}#lp .swap-grid{margin-top:var(--space-2xl);gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:880px){#lp .swap-grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}#lp .col-cap{font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-4);margin-bottom:var(--space-sm)}#lp .tool{border-radius:var(--radius-md);border:1.5px dashed var(--color-dash);align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex}#lp .tool+.tool{margin-top:9px}#lp .tool .badge{background:var(--color-tint);width:36px;height:36px;color:var(--color-ink-3);border-radius:11px;flex:none;place-items:center;display:grid}#lp .tool .badge .ic{font-size:19px}#lp .tool .n{font-family:var(--font-display);color:var(--color-ink-2);font-size:.9rem;font-weight:700;display:block}#lp .tool .w{font-size:var(--text-2xs);color:var(--color-ink-3);line-height:1.6;display:block}#lp .one{border-radius:var(--radius-lg);background:var(--color-card);border:var(--rule-hair)solid var(--color-accent-line);padding:var(--space-lg);box-shadow:0 20px 44px -36px var(--color-shade)}#lp .one .brand{margin-bottom:var(--space-sm);align-items:center;gap:9px;display:flex}#lp .one .brand i{background:var(--color-accent);border-radius:8px;flex:none;width:24px;height:24px}#lp .one .brand b{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:-.03em}#lp .one .r{align-items:flex-start;gap:12px;min-width:0;padding:13px 0;display:flex}#lp .one .r+.r{border-top:var(--rule-hair)solid var(--color-rule)}#lp .one .r .badge{background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent);border-radius:11px;flex:none;place-items:center;display:grid}#lp .one .r .badge .ic{font-size:19px}#lp .one .r .n{font-family:var(--font-display);font-size:.9rem;font-weight:700;display:block}#lp .one .r .w{font-size:var(--text-2xs);color:var(--color-ink-2);line-height:1.6;display:block}#lp .note{margin-top:var(--space-lg);font-size:var(--text-2xs);color:var(--color-ink-4);max-width:52ch;line-height:1.7}#lp .plats{margin-top:var(--space-xl);gap:var(--space-sm);flex-wrap:wrap;display:flex}#lp .plat{border:var(--rule-hair)solid var(--color-rule-2);background:var(--color-card);font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);border-radius:999px;align-items:center;gap:8px;padding:10px 17px;display:flex}#lp .plat .ic{color:var(--color-accent);font-size:18px}#lp .finale{padding:var(--space-3xl)0;text-align:center;background:var(--color-tint)}#lp .finale .z{font-family:var(--font-num);letter-spacing:-.06em;color:var(--color-accent);font-size:clamp(3.4rem,12vw,8.5rem);font-weight:700;line-height:.86}#lp .finale h2{margin-top:var(--space-lg);font-size:var(--text-h2);max-width:20ch;margin-inline:auto}#lp .cta{background:var(--color-kakao);height:56px;color:var(--color-kakao-ink);font-family:var(--font-display);margin-top:var(--space-xl);transition:transform var(--dur-mid)var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0 34px;font-size:1.02rem;font-weight:700;display:inline-flex}#lp .cta:hover{transform:translateY(-2px)}#lp .cta:active{transform:scale(.98)}#lp .sub-cta{margin-top:var(--space-md);font-size:var(--text-sm);color:var(--color-ink-3);text-underline-offset:4px;text-decoration:underline;display:block}#lp footer{padding:var(--space-2xl)0;border-top:var(--rule-hair)solid var(--color-rule)}#lp footer .big{font-family:var(--font-display);letter-spacing:-.035em;max-width:20ch;font-size:clamp(1.25rem,3.2vw,1.9rem);font-weight:700;line-height:1.28}#lp footer .meta{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:var(--rule-hair)solid var(--color-rule);gap:var(--space-xs)var(--space-lg);font-size:var(--text-xs);color:var(--color-ink-3);flex-wrap:wrap;display:flex}#lp footer .meta a{text-underline-offset:3px;text-decoration:underline}@supports not (animation-timeline:scroll()){#lp .stage{height:auto}#lp .pin{height:auto;padding:var(--space-3xl)0;position:static}#lp .odo-mask{height:auto}#lp .odo-track b:not(:last-child),#lp .hintdown{display:none}}@media (max-width:700px) and (min-height:780px){#lp .pin2{padding:64px 0 var(--space-sm)}#lp .beats{bottom:12px}#lp .cmpgrid{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}#lp .kchat .cmpgrid,#lp .syncgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px}#lp .syncgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}#lp .stage2 .device{width:min(70vw,38vh)}#lp .sec.sync .device{width:100%}#lp .cmpgrid{--cw-h:min(27vh,240px);--dev2-h:min(44vh,380px)}#lp .sec.cmp .pane .bsep,#lp .sec.cmp .pane .bc.done{display:none}#lp .sec.cmp .bc{margin-bottom:6px;padding:9px 10px}#lp .sec.cmp .bc .l2{margin-top:5px}#lp .sec.cmp .brule{margin:6px 0 8px}#lp .sec.cmp .m-board .mk-body,#lp .sec.cmp .pwin .body{padding:10px 11px}#lp .cmp .toggle{border-radius:22px;flex-wrap:nowrap;padding:6px}#lp .cmp .toggle label{gap:0;height:32px;padding:0 10px;font-size:11px}#lp .cmp .toggle label .ic{display:none}#lp .sec.sync .wcard{gap:6px;padding:8px}#lp .sec.sync .wcard .ck,#lp .sec.sync .wcard .dt,#lp .sec.sync .wcard .cat{display:none}#lp .sec.sync .wcard .n{font-size:.72rem}#lp .sec.sync .wcard .l2{margin-top:0}#lp .sec.sync .wcard .m{white-space:nowrap;margin-top:4px;font-size:.82rem}#lp .sec.sync .wbar{gap:8px;margin-bottom:10px}#lp .sec.sync .wbar .cpl .sub,#lp .sec.sync .wbar .acts,#lp .sec.sync .wcols{display:none}#lp .sec.sync .wbar .cpl b{white-space:nowrap;font-size:.78rem}#lp .sec.sync .wbar .wdday{white-space:nowrap;padding-left:9px;font-size:1rem}#lp .sec.sync .wbar .wdday small{display:none}#lp .sec.sync .wsec{margin-bottom:7px}#lp .sec.sync .wsec b{font-size:.78rem}#lp .sec.sync .wsec .more{display:none}#lp .sec.sync .apphead{border-radius:0 0 14px 14px;padding:8px 9px 9px}#lp .sec.sync .apphead .nm{white-space:nowrap;font-size:9.5px}#lp .sec.sync .apphead .av{width:14px;height:14px;font-size:6.5px}#lp .sec.sync .apphead .dday{margin-top:5px;font-size:11px}#lp .sec.sync .applist{gap:6px;padding:8px}#lp .sec.sync .appcard{padding:7px 8px;display:block}#lp .sec.sync .appcard .ck,#lp .sec.sync .appcard .cat,#lp .sec.sync .appcard .d,#lp .sec.sync .push{display:none}#lp .sec.sync .appcard .t{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}#lp .sec.sync .appcard .l2{margin-top:2px}#lp .sec.sync .appcard .m{white-space:nowrap;font-size:10.5px}#lp .sec.sync .appnav{padding:5px 0}#lp .sec.sync .appcard:nth-of-type(n+3){display:none}#lp .sec.sync .web-top{gap:6px;margin-bottom:10px;padding-bottom:10px}#lp .sec.sync .web-top b{white-space:nowrap;font-size:11px}#lp .sec.sync .web-top i{width:16px;height:16px}#lp .sec.sync .web-top .tag{display:none}#lp .sec.sync .wcard .n{white-space:nowrap;font-size:.8rem}#lp .sec.sync .appnav span{font-size:7px}#lp .sec.vs .apphead{padding:9px 9px 10px}#lp .sec.vs .applist{gap:6px;padding:9px}#lp .sec.vs .appcard{gap:7px;padding:8px}#lp .sec.vs .appcard .t{font-size:10.5px}#lp .sec.vs .appcard .d,#lp .sec.vs .appcard .m{font-size:9px}#lp .sec.vs .appcard .l2{gap:4px}#lp .sec.sync .web{padding-top:26px;position:relative}#lp .sec.sync .web:before{content:"";background:radial-gradient(3.5px at 3.5px 3.5px,#f0d9e5 99%,#0000),radial-gradient(3.5px at 15px 3.5px,#f0d9e5 99%,#0000),radial-gradient(3.5px at 26.5px 3.5px,#f0d9e5 99%,#0000);border-radius:99px;width:30px;height:7px;position:absolute;top:11px;left:14px}#lp .cmpgrid .win2{height:var(--cw-h)}#lp .cmp .toggle{margin-bottom:0}#lp .cmphead{margin-top:var(--space-sm)}#lp .cmpcap{margin-top:8px}#lp .stage2 .note,#lp .nwin .side-nav{display:none}#lp .nwin .doc{padding:12px 13px 0}#lp .nwin .nrow{grid-template-columns:1.15fr .95fr .85fr 62px}#lp .nwin .dash{padding:0 4px;font-size:9px}#lp .nwin .nrow>span{padding:6px 7px}#lp .cbody{gap:6px;padding:9px 10px}#lp .kchat .chead{padding:4px 9px 6px}#lp .kchat .chead .nm{white-space:nowrap;font-size:11px}#lp .kchat .cbadge{padding:1px 4px;font-size:8px}#lp .kchat .chead .mem{font-size:8px}#lp .kchat .khead{padding:5px 9px 7px}#lp .kchat .khead b{font-size:11px}#lp .kchat .cb .t,#lp .kchat .kbody .kb{padding:5px 8px;font-size:10px}#lp .kchat .schcard{width:100%}#lp .kchat .schcard .hd{padding:6px 9px 5px;font-size:10px}#lp .kchat .schcard .in{padding:7px 9px 8px}#lp .kchat .schcard .cost{margin-top:5px;padding-top:5px}#lp .kchat .schcard .go{margin-top:6px;padding:4px;font-size:9px}#lp .kchat .kbody .kwho:nth-of-type(n+3),#lp .kchat .kbody .kb:nth-of-type(n+6){display:none}#lp .sec.vs .device{width:min(52vw,29vh)}#lp .sec.vs .say{margin-top:var(--space-xs);gap:3px}#lp .sec.vs .vsgrid{gap:var(--space-md)}#lp .sec.vs .say .li{gap:7px;font-size:12.5px}#lp .sec.vs .say .li .dot{display:none}#lp .sec.vs .apphead .nm,#lp .sec.vs .apphead .dday{white-space:nowrap}#lp .sec.vs .apphead .nm{font-size:12px}#lp .sec.vs .apphead .dday{white-space:normal;font-size:1.1rem}#lp .drift{display:none}#lp .sec.sync .web{padding:var(--space-md)}#lp .sec.sync .plats,#lp .sec.sync .wcols{margin-top:var(--space-sm)}}@supports not (animation-timeline:view()){@media (max-width:700px){#lp .stage2{height:auto;padding:var(--space-3xl)0}#lp .pin2{height:auto;padding:0;position:static;overflow:visible}#lp .beats{display:none}#lp .syncgrid>.web,#lp .syncgrid>.device,#lp .cmpgrid>.cmpcol{grid-area:auto}#lp .cmpgrid .win2{height:auto;min-height:0}#lp .stage2 .note{display:block}}}@media (min-width:701px) and (max-width:1019px),(max-width:700px) and (max-height:779px){#lp .stage2{height:auto;padding:var(--space-3xl)0}#lp .pin2{height:auto;padding:0;position:static;overflow:visible}#lp .beats{display:none}#lp .stage2 .device{width:clamp(244px,74vw,290px)}#lp .cmpgrid .win2{height:auto;min-height:0}#lp .stage2 h2,#lp .stage2 .lead,#lp .stage2 .hint,#lp .stage2 .toggle,#lp .stage2 .note,#lp .sec.vs .device,#lp .sec.sync .web,#lp .sec.sync .device,#lp .sec.sync .wcard,#lp .sec.cmp .win2,#lp .sec.cmp .dev2,#lp .sec.cmp .toggle,#lp .sec.cmp .cmpcap,#lp .sec.vs .say .li,#lp .stage2 .gl{opacity:1;animation:none;transform:none}}@media (max-height:760px){#lp .pin{padding-bottom:var(--space-md)}#lp .pin2{padding-bottom:var(--space-sm)}}@media (max-height:620px){#lp .pin{padding:68px 0 var(--space-sm)}#lp .odo{font-size:clamp(3rem,16vw,6rem)}#lp .odo-cap{margin-top:var(--space-xs)}}@media (prefers-reduced-motion:reduce){#lp{scroll-behavior:auto}#lp .pin,#lp .pin2{padding:var(--space-2xl)0}#lp .stage2{padding:0}#lp .sec{padding:var(--space-2xl)0}#lp .vsgrid,#lp .syncgrid,#lp .cmpgrid{margin-top:var(--space-lg)}#lp .beats,#lp .hintdown{display:none}#lp *{transition-duration:.01ms!important;animation:none!important}#lp .sec.vs h2,#lp .sec.vs .lead,#lp .sec.vs .toggle,#lp .sec.vs .hint,#lp .sec.vs .device,#lp .sec.sync h2,#lp .sec.sync .lead,#lp .sec.sync .hint,#lp .sec.sync .web,#lp .sec.sync .device,#lp .sec.sync .wcard,#lp .sec.cmp h2,#lp .sec.cmp .lead,#lp .sec.cmp .hint,#lp .sec.cmp .win2,#lp .sec.cmp .dev2,#lp .sec.cmp .toggle,#lp .sec.cmp .cmpcap,#lp .sec.vs .say .li,#lp .stage2 .gl{opacity:1;transform:none}#lp .stage{height:auto}#lp .pin{height:auto;padding:var(--space-3xl)0;position:static}#lp .odo-mask{height:auto}#lp .odo-track b:not(:last-child){display:none}#lp .tile.fill{background:var(--color-card);border-style:solid;border-color:#0000}#lp .tile.fill .t{color:var(--color-ink)}#lp .tile.fill .s{opacity:1}#lp .mbar i,#lp .drift{transform:none}#lp .hintdown{display:none}#lp .wcard:hover{transform:none}}
