.lp{--blue:var(--primary);--blue-hover:var(--primary-hover);--blue-ink:var(--primary);--blue-soft:var(--primary-soft);--green:var(--success-ink);--green-dot:var(--success);--red:var(--danger-ink);--red-soft:var(--danger-soft);--amber-dot:#fdc436;--grey-dot:#9e9e9e;--knob:#fff;--white:#fff;--teal:#006c6d;--teal-soft:#c5f6f5;--pink:#9a2a95;--pink-soft:#ffe5fc;--purple:#7137b6;--purple-soft:#f1eaff;--orange:#a05000;--orange-soft:#ffe4c9;--paper:#fdfcf9;--paper-ink:#161616;--paper-muted:#555;--wall-top:#dbd9d3;--wall-low:#e7e6e1;--hero-light:#fbfaf7e6;--floor-top:#d6d4ce;--floor-low:#eeede9;--bezel:#0f0f0f;--cs:#2c282280;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--t0:#2563ef;--t1:#c9237d;--t2:#00766e;--t3:#a06108;--t4:#7c38ee;--t5:#ba1e20;--t6:#0069a2;--t7:#a426a4;--t8:#4e7b0c;--s:1;--head-h:72px;font-family:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--bg);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}@supports (color:lab(0% 0 0)){.lp{--amber-dot:lab(82.8053% 12.0677 73.6205);--grey-dot:lab(65.2% 0 0);--knob:lab(100% 0 0);--white:lab(100% 0 0);--teal:lab(40.7328% -32.7443 -9.76067);--teal-soft:lab(93.5751% -16.3168 -5.02296);--pink:lab(39.0537% 55.4178 -34.1287);--pink-soft:lab(93.6513% 11.7698 -7.44289);--purple:lab(36.3944% 44.9134 -58.5175);--purple-soft:lab(93.7429% 7.16129 -12.932);--orange:lab(43.5319% 33.5318 62.6149);--orange-soft:lab(92.8573% 12.8409 24.1658);--paper:lab(98.8565% .107378 1.52054);--paper-ink:lab(7.22637% -.0000149012 0);--paper-muted:lab(36.2% 0 .00000596046);--wall-top:lab(86.7097% -.246882 3.04376);--wall-low:lab(91.3481% -.342488 2.64419);--hero-light:lab(98.2852% -.128895 1.5182/.9);--floor-top:lab(84.9646% -.104576 3.0553);--floor-low:lab(93.6514% -.159472 1.89888);--bezel:lab(4.4379% 0 0);--cs:lab(16.5081% .808463 4.61113/.5);--t0:lab(45.1388% 22.1445 -77.2945);--t1:lab(46.1947% 66.8286 -7.4554);--t2:lab(44.2309% -31.0616 -3.73977);--t3:lab(47.4305% 22.1205 53.378);--t4:lab(41.9683% 58.176 -81.7342);--t5:lab(41.2594% 59.8525 42.4252);--t6:lab(41.6613% -9.81164 -41.0592);--t7:lab(40.9915% 60.6848 -39.8944);--t8:lab(46.8666% -28.5752 47.8136)}}.dark .lp{--blue-ink:#74a1ff;--grey-dot:#717171;--knob:#eee;--teal:#78d7d6;--teal-soft:#003636;--pink:#f0b3ea;--pink-soft:#461f43;--purple:#ceb5ff;--purple-soft:#372552;--orange:#ffba80;--orange-soft:#492603;--wall-top:#171613;--wall-low:#1a1916;--hero-light:#3938348c;--floor-top:#100f0d;--floor-low:#171613;--bezel:#010101;--cs:#000000bf}@supports (color:lab(0% 0 0)){.dark .lp{--blue-ink:lab(66.2122% 6.55532 -57.0396);--grey-dot:lab(47.8% 0 .0000119209);--knob:lab(94.2% 0 0);--teal:lab(80.0775% -29.407 -8.93915);--teal-soft:lab(19.535% -22.933 -6.80518);--pink:lab(80.0314% 29.3069 -18.3958);--pink-soft:lab(18.7754% 23.3491 -14.4957);--purple:lab(77.7184% 21.2753 -34.7682);--purple-soft:lab(18.7817% 17.0679 -24.8425);--orange:lab(81.0803% 21.4883 39.7878);--orange-soft:lab(19.6582% 14.8969 27.4937);--wall-top:lab(7.25327% .026159 2.04919);--wall-low:lab(8.96896% .0244081 2.30647);--hero-light:lab(23.47% .00709295 2.30359/.55);--floor-top:lab(4.45412% .0151917 1.23477);--floor-low:lab(7.24917% .0152364 1.71926);--bezel:lab(.30983% 0 -.00000298023);--cs:lab(0% 0 0/.75)}}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp .mq-label,.lp .fl-tab{font-family:var(--display);font-variation-settings:var(--wide)}.lp .tb .d2 .acc,.lp .way-txt .d2 .acc,.lp .close-in .d2 .acc{display:block}.lp .h3{font-size:17px;font-weight:600;line-height:1.3}.lp .row{align-items:center;gap:12px;display:flex}.lp .col{flex-direction:column;display:flex}.lp .blu{color:var(--blue-ink)}.lp .grn{color:var(--green)}.lp .dot{border-radius:9999px;flex:none;width:8px;height:8px;display:inline-block}.lp .d-free{background:var(--green-dot)}.lp .d-busy{background:var(--amber-dot)}.lp .d-brk{background:var(--grey-dot)}.lp .d-blue{background:var(--blue)}.lp .d-teal{background:var(--teal)}.lp .ic{flex:none}.lp .panel{background:var(--surface);box-shadow:0 0 0 1px var(--hair), var(--shadow);border-radius:14px}.lp .pill{white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.lp .pill-p{background:var(--blue);color:var(--white)}.lp .pill-sm{height:36px;padding:0 16px;font-size:14px}.lp .pill-xs{height:32px;padding:0 14px;font-size:13px}.lp .pill.wide{width:100%}.lp .pressed{box-shadow:0 0 0 4px var(--blue-soft)}.lp .disc{background:var(--inset);width:30px;height:30px;color:var(--muted);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.lp .disc.sm{width:26px;height:26px;font-size:12px}.lp .disc.on{background:var(--surface);box-shadow:0 0 0 1px var(--hair)}.lp .disc.me{background:var(--blue-soft);color:var(--blue-ink)}.lp .cell{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-width:46px;height:28px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.lp .c-gel{background:var(--purple-soft);color:var(--purple)}.lp .c-pedi{background:var(--pink-soft);color:var(--pink)}.lp .c-mani{background:var(--teal-soft);color:var(--teal)}.lp .c-dip{background:var(--orange-soft);color:var(--orange)}.lp .c-fill{background:var(--blue-soft);color:var(--blue-ink)}.lp .c-half{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.lp .c-late{background:var(--red-soft);color:var(--red)}.lp .chip{background:var(--surface);height:34px;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.lp .chip.on{background:var(--blue);color:var(--white);box-shadow:none}.lp .chip.sm{height:30px;padding:0 4px;font-size:12px}.lp .status{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.lp .lrow{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.lp .lrow .k{font-weight:500}.lp .lrow .v{font-weight:600}.lp .lrow.tot{border-top:1px solid var(--line);padding-top:10px}.lp .lrow.tot .k{font-weight:600}.lp .lrow.tot .v{letter-spacing:-.02em;font-size:22px;font-weight:650}.lp .bub-in{background:var(--inset);border-radius:18px 18px 18px 6px;align-self:flex-start;max-width:82%;padding:10px 14px;font-size:14px;line-height:1.45}.lp .bub-out{background:var(--blue);max-width:82%;color:var(--white);border-radius:18px 18px 6px;align-self:flex-end;padding:10px 14px;font-size:14px;line-height:1.45}.lp .bub-note{color:var(--muted);align-self:flex-end;font-size:12px}.lp .trow{border-bottom:1px solid var(--hair);grid-template-columns:132px 84px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:11px 20px;transition:background-color .3s;display:grid}.lp .trow.hl{background:var(--blue-soft)}.lp .trow .who{align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:600;display:flex}.lp .trow .tcells{flex-wrap:wrap;gap:6px;display:flex}.lp .trow .ttot{text-align:right;font-size:15px;font-weight:600}.lp .ktiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lp .ktile{background:var(--surface);height:62px;box-shadow:0 0 0 1px var(--hair);border-radius:12px;justify-content:center;align-items:center;font-size:17px;font-weight:600;display:flex}.lp .ktile.on{box-shadow:inset 0 0 0 2px var(--blue);color:var(--blue-ink)}.lp .srow{background:var(--surface);box-shadow:0 0 0 1px var(--hair);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:600;display:flex}.lp .srow.on{box-shadow:0 0 0 2px var(--blue)}.lp .srow .n{width:12px;color:var(--muted);font-weight:700}.lp .srow.on .n{color:var(--blue-ink)}.lp .srow .nm{flex:1}.lp .apt{background:var(--surface);box-shadow:0 0 0 1px var(--hair);border-radius:12px;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:12px;display:grid}.lp .apt.new{box-shadow:0 0 0 2px var(--blue)}.lp .apt .at{color:var(--muted);font-size:13px;font-weight:600}.lp .apt.new .at{color:var(--blue-ink)}.lp .apt .an{font-size:14px;font-weight:600}.lp .apt .as{color:var(--muted);font-size:13px}.lp .apt .tags{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:12px;font-weight:600;display:flex}.lp .brk{z-index:3;background:var(--surface);box-shadow:var(--deep);border-radius:14px;flex-direction:column;gap:4px;padding:12px 16px;display:flex;position:absolute}@keyframes lp-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}@keyframes lp-slidein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lp-mq{to{transform:translate(-50%)}}@keyframes lp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp .pop{animation:.5s ease-out both lp-pop}.lp .slidein{animation:.45s ease-out both lp-slidein}.lp .hero{isolation:isolate;background:linear-gradient(180deg, var(--wall-top) 0%, var(--wall-low) 62%);padding-top:80px;position:relative;overflow:clip}.lp .hero:before{content:"";z-index:-1;background:radial-gradient(52% 58% at 64% 30%, var(--hero-light), transparent 72%);position:absolute;inset:0}.lp .hero:after{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);mix-blend-mode:soft-light;opacity:.4;background-size:200px 200px;position:absolute;inset:0}.lp .hero-txt{flex-direction:column;gap:32px;display:flex}.lp .hero-h .l1,.lp .hero-h .l2{display:block}.lp .hero-h .l2{color:var(--acc-word)}.lp .hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 56px;display:flex}.lp .hero-row .lede{max-width:540px;color:var(--ink);flex:380px}.lp .hero-act{flex-direction:column;gap:16px;display:flex}.lp .trust{color:var(--muted);flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.lp .trust li{align-items:center;gap:7px;display:flex}.lp .trust .ic{color:var(--acc-word)}.lp .scene{height:calc(822px * var(--s));margin-top:44px;position:relative}.lp .rig{width:1400px;height:780px;transform:scale(var(--s));transform-origin:50% 0;perspective:1800px;perspective-origin:50% 25%;margin-left:-700px;position:absolute;top:0;left:50%}.lp .floor{background:linear-gradient(180deg, var(--floor-top) 0%, var(--floor-low) 42%);position:absolute;inset:600px -2400px -400px}.lp .floor:before{content:"";background:linear-gradient(#302d281f,#0000);background:linear-gradient(lab(18.8249% .646725 3.82054/.12),#0000);height:44px;position:absolute;top:0;left:0;right:0}.lp .cs{background:radial-gradient(closest-side, var(--cs), transparent);pointer-events:none;border-radius:50%;position:absolute}.lp .cs-k{width:520px;height:44px;top:574px;left:-120px}.lp .cs-r{opacity:.6;width:430px;height:30px;top:520px;left:1010px}.lp .cs-b{width:800px;height:58px;top:578px;left:300px}.lp .cs-p{width:330px;height:60px;top:770px;left:1010px}.lp .dev{position:absolute}.lp .ipad{background:var(--bezel);border-radius:40px;padding:14px;position:relative;box-shadow:inset 0 0 0 1.5px #383838,0 50px 90px -30px #25211a80,0 20px 40px -20px #00000059;box-shadow:inset 0 0 0 1.5px lab(23.44% -.0000149012 0),0 50px 90px -30px lab(13.0311% 1.08218 5.82942/.5),0 20px 40px -20px lab(0% 0 0/.35)}.lp .ipad:before{content:"";background:#333;background:lab(21.12% 0 0);border-radius:9999px;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:5px;left:50%}.lp .ipad-scr{background:var(--surface);border-radius:26px;overflow:hidden}.lp .foot{background:linear-gradient(#2e2e2e,#161616);background:linear-gradient(lab(18.8% 0 0),lab(7.22637% -.0000149012 0));border-radius:0 0 10px 10px;width:120px;height:18px;margin-left:-60px;position:absolute;bottom:-16px;left:50%}.lp .board .foot{width:160px;margin-left:-80px}.lp .board{transform-origin:50% 100%;width:740px;top:58px;left:330px;transform:rotateX(3deg)}.lp .kiosk{transform-origin:100% 100%;width:500px;top:240px;left:-140px;transform:translateZ(-150px)rotateY(30deg)}.lp .reg{transform-origin:0 100%;filter:blur(1.4px)saturate(.85);width:500px;top:240px;left:1030px;transform:translateZ(-380px)rotateY(-30deg)}.lp .kiosk .ipad,.lp .reg .ipad{width:500px;height:360px}.lp .kiosk .ipad-scr,.lp .reg .ipad-scr{height:100%}.lp .phone{top:296px;left:1046px;transform:translateZ(110px)rotateY(-14deg)}.lp .bhead{border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:14px 20px;display:flex}.lp .bhead .date{color:var(--muted);margin-left:auto;font-size:13px}.lp .bwait{background:var(--inset);flex-direction:column;gap:10px;min-height:202px;padding:16px 20px 20px;display:flex}.lp .bwait .lbl{color:var(--muted);font-size:13px;font-weight:600}.lp .wcard{border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.lp .wcard .who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lp .wcard .nm{font-size:15px;font-weight:600}.lp .wcard .sb{color:var(--muted);font-size:13px}.lp .kscr{background:var(--surface);justify-content:center;align-items:center;display:flex}.lp .kask{flex-direction:column;align-items:center;gap:18px;width:100%;padding:0 34px;display:flex}.lp .kq{letter-spacing:-.01em;text-align:center;font-size:21px;font-weight:650}.lp .kgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.lp .kgrid .ktile{height:76px;font-size:18px}.lp .kok{background:var(--blue-soft);width:60px;height:60px;color:var(--blue-ink);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.lp .ksub{color:var(--muted);text-align:center;font-size:15px}.lp .rscr{flex-direction:column;display:flex}.lp .rhead{border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:16px 22px;display:flex}.lp .rhead .t{font-size:17px;font-weight:600}.lp .rhead .c{color:var(--muted);margin-left:auto;font-size:14px}.lp .rbody{flex-direction:column;flex:1;gap:12px;padding:18px 22px 22px;display:flex}.lp .rbody .lrow{font-size:15px}.lp .rbody .lrow.tot{padding-top:12px}.lp .rbody .lrow.tot .v{font-size:26px}.lp .rbody .pill{margin-top:auto}.lp .d-iphone{background:var(--bezel);border-radius:46px;width:232px;height:472px;padding:9px;position:relative;box-shadow:inset 0 0 0 1.5px #383838,0 40px 70px -24px #25211a8c,0 16px 32px -16px #00000073;box-shadow:inset 0 0 0 1.5px lab(23.44% -.0000149012 0),0 40px 70px -24px lab(13.0311% 1.08218 5.82942/.55),0 16px 32px -16px lab(0% 0 0/.45)}.lp .iphone-scr{background:var(--bg);border-radius:37px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.lp .island{z-index:4;background:#000;background:lab(0% 0 0);border-radius:9999px;width:68px;height:20px;margin-left:-34px;position:absolute;top:9px;left:50%}.lp .sbar{flex:none;justify-content:space-between;align-items:center;height:38px;padding:0 20px 0 24px;font-size:12px;font-weight:600;display:flex}.lp .batt{opacity:.85;border-radius:3px;width:21px;height:10px;display:inline-block;position:relative;box-shadow:inset 0 0 0 1.4px}.lp .batt:after{content:"";background:currentColor;border-radius:1px;width:12px;height:5px;position:absolute;top:2.5px;left:2.5px}.lp .pban{z-index:3;background:var(--surface);box-shadow:0 0 0 1px var(--hair), 0 12px 28px -8px #00000059;border-radius:18px;flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:absolute;top:36px;left:7px;right:7px}@supports (color:lab(0% 0 0)){.lp .pban{box-shadow:0 0 0 1px var(--hair), 0 12px 28px -8px lab(0% 0 0/.35)}}.lp .pban .app{color:var(--muted);font-size:11px;font-weight:600}.lp .pban .now{color:var(--muted);margin-left:auto;font-size:11px}.lp .pban .t{font-size:13px;font-weight:600}.lp .pban .s{color:var(--muted);font-size:12px}.lp .pbody{flex-direction:column;flex:1;gap:12px;padding:6px 14px 14px;display:flex}.lp .pbody .top{justify-content:space-between;align-items:center;display:flex}.lp .pbody .title{letter-spacing:-.01em;font-size:20px;font-weight:700}.lp .pcard{background:var(--surface);box-shadow:0 0 0 1px var(--hair);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.lp .pcard .hd{justify-content:space-between;align-items:baseline;display:flex}.lp .pcard .k{color:var(--muted);font-size:12px;font-weight:600}.lp .pcard .v{font-size:20px;font-weight:700}.lp .pcard .cells{flex-wrap:wrap;gap:5px;display:flex}.lp .pcard .cell{min-width:40px;height:24px;font-size:11px}.lp .pnew{background:var(--surface);box-shadow:0 0 0 2px var(--blue);border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex}.lp .pnew .k{color:var(--blue-ink);font-size:11px;font-weight:600}.lp .pnew .n{font-size:15px;font-weight:600}.lp .pnew .s{color:var(--muted);font-size:12px}.lp .pnew .pill{margin-top:8px}.lp .slip{background:var(--paper);width:230px;color:var(--paper-ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),94% 100%,88% calc(100% - 6px),82% 100%,76% calc(100% - 6px),70% 100%,64% calc(100% - 6px),58% 100%,52% calc(100% - 6px),46% 100%,40% calc(100% - 6px),34% 100%,28% calc(100% - 6px),22% 100%,16% calc(100% - 6px),10% 100%,4% calc(100% - 6px),0 100%);transform-origin:50% 100%;flex-direction:column;gap:4px;padding:14px 16px 20px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;display:flex;position:absolute;top:560px;left:200px;transform:translateZ(250px)rotateX(64deg)rotate(-12deg);box-shadow:0 2px 4px #0000001f;box-shadow:0 2px 4px lab(0% 0 0/.12)}.lp .slip-row{border-bottom:1px dashed #9e9e9e;border-bottom:1px dashed lab(65.2% 0 0);align-items:center;gap:6px;margin-bottom:6px;padding-bottom:8px;font-size:11px;font-weight:600;display:flex}.lp .slip-row .no{margin-left:auto}.lp .slip-name{font-size:18px;font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.01em;font-weight:700}.lp .slip-g{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.lp .slip-l{flex-direction:column;gap:3px;min-width:0;display:flex}.lp .slip-tm{color:var(--paper-muted)}.lp .slip-qr{color:#0b0b0b;color:lab(3.04863% 0 0)}.lp .mq{flex-direction:column;gap:12px;padding:72px 0 28px;display:flex}.lp .mq-label{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:13px;font-weight:600}.lp .mq-row{margin:-6px 0 -18px;padding:6px 0 18px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.lp .mq-track{flex:none;gap:12px;padding-right:12px;animation:110s linear infinite lp-mq;display:flex}.lp .mq-track.rev{animation-direction:reverse}.lp .mq-row:hover .mq-track{animation-play-state:paused}.lp .mtile{height:56px;color:var(--white);white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff3d,inset 0 -2px #00000024,0 12px 20px -12px #0009;box-shadow:inset 0 1px lab(100% 0 0/.24),inset 0 -2px lab(0% 0 0/.14),0 12px 20px -12px lab(0% 0 0/.6)}.lp .mtile .mp{opacity:.8;font-weight:500}.lp .mt0{background:var(--t0)}.lp .mt1{background:var(--t1)}.lp .mt2{background:var(--t2)}.lp .mt3{background:var(--t3)}.lp .mt4{background:var(--t4)}.lp .mt5{background:var(--t5)}.lp .mt6{background:var(--t6)}.lp .mt7{background:var(--t7)}.lp .mt8{background:var(--t8)}.lp .flow-sec{padding:88px 0 128px}.lp .flow-sec .sec-head{margin-bottom:64px}.lp .fl{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.lp .fl-list{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.lp .fl-tab{border-bottom:1px solid var(--hair);text-align:left;color:#ffffff75;color:lab(100% 0 0/.46);cursor:pointer;align-items:baseline;gap:20px;width:100%;padding:20px 4px 21px 0;font-size:20px;font-weight:500;line-height:1.3;transition:color .2s;display:flex;position:relative}.lp .fl-tab:hover{color:#ffffffc7;color:lab(100% 0 0/.78)}.lp .fl-tab[aria-pressed=true]{color:var(--ink)}.lp .fl-tab .no{letter-spacing:.08em;font-variant-numeric:tabular-nums;flex:none;width:28px;font-size:13px;font-weight:600}.lp .fl-tab[aria-pressed=true] .no{color:var(--acc-glow)}.lp .fl-bar{background:var(--acc-glow);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.lp .fl[data-run=true] .fl-bar{animation:lp-fill var(--step-ms) linear both}.lp .fl-stage{aspect-ratio:7/5.2;background:var(--panel);border-radius:10px;position:relative;overflow:hidden}.lp .fl-panes{place-items:center;display:grid;position:absolute;inset:0}.lp .fl-pane{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1),visibility 0s linear .5s;transform:translateY(16px)}.lp .fl-pane[data-on=true]{opacity:1;visibility:visible;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);transform:none}.lp .screen{zoom:var(--fz,1.45);background:var(--surface);width:340px;height:236px;box-shadow:var(--deep);border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex;overflow:hidden}.lp .screen.mid{justify-content:center;gap:12px}.lp .screen .q{text-align:center;font-size:15px;font-weight:600}.lp .screen .lbl{color:var(--muted);font-size:13px;font-weight:600}.lp .screen .push{margin-top:auto}.lp .screen.sheet{background:var(--inset);align-items:center;padding-bottom:0}.lp .sheetc{background:var(--surface);width:196px;box-shadow:0 0 0 1px var(--line);border-radius:24px 24px 0 0;flex-direction:column;flex:1;gap:8px;padding:10px 12px 0;display:flex}.lp .sheetc .grab{background:var(--line);border-radius:9999px;align-self:center;width:44px;height:5px}.lp .sheetc .k{color:var(--blue-ink);font-size:12px;font-weight:600}.lp .sheetc .card{background:var(--inset);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.lp .sheetc .n{font-size:15px;font-weight:600}.lp .sheetc .s{color:var(--muted);font-size:12px}.lp .who2{align-items:center;gap:10px;display:flex}.lp .who2 .nm{font-size:14px;font-weight:600}.lp .who2 .sb{color:var(--muted);font-size:12px}.lp .lrow.per .v{font-size:18px}.lp .tkt{z-index:3;background:var(--paper);color:#121212;color:lab(5.26802% 0 0);white-space:nowrap;transform-origin:0 0;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 16px 0 9px;font-size:14px;font-weight:650;display:flex;position:absolute;top:26px;left:26px;transform:rotate(-3deg);box-shadow:0 22px 34px -14px #00000073,0 0 0 1px #0000000f;box-shadow:0 22px 34px -14px lab(0% 0 0/.45),0 0 0 1px lab(0% 0 0/.06)}.lp .tkt .tk2{color:var(--paper-muted);font-weight:500}.lp .fl-pause{z-index:3;color:#161616;color:lab(7.22637% -.0000149012 0);cursor:pointer;background:#fffc;background:lab(100% 0 0/.8);border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 0 0 1px #00000014;box-shadow:0 0 0 1px lab(0% 0 0/.08)}.dark .lp .fl-pause{color:#f2f2f2;color:lab(95.36% 0 0);background:#0000008c;background:lab(0% 0 0/.55);box-shadow:0 0 0 1px #ffffff1f;box-shadow:0 0 0 1px lab(100% 0 0/.12)}.lp .way{padding:128px 0}.lp .way-g{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;display:grid}.lp .way-txt{flex-direction:column;gap:20px;display:flex}.lp .built{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:16px;padding-top:28px;display:flex}.lp .built .tlink{margin-top:8px}.lp .wstage{background:var(--stone);border-radius:10px;margin-left:56px;padding:56px 56px 56px 0;position:relative}.lp .wpanel{box-shadow:var(--deep);border-radius:12px;margin-left:-56px;padding:6px 24px 8px;position:relative}.lp .wrow{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.lp .wpanel .wrow:last-child{border-bottom:0}.lp .wrow.head{border-bottom:0;padding-bottom:10px}.lp .wrow .k{font-size:15px;font-weight:500}.lp .wprev{background:var(--inset);border-radius:14px;margin:2px 0 6px;padding:8px}.lp .wlist{--rs:64px;height:calc(var(--rs) * 3 - 4px);margin:0;padding:0;list-style:none;position:relative}.lp .wbrow{height:60px;transform:translateY(calc(var(--rs) * var(--ri)));border-radius:12px;grid-template-columns:18px 28px minmax(0,1fr) auto 48px;align-items:center;gap:10px;padding:0 12px;transition:transform .5s cubic-bezier(.2,.8,.2,1),background-color .3s,box-shadow .3s;display:grid;position:absolute;top:0;left:0;right:0}.lp .wbrow.first{background:var(--surface);box-shadow:0 0 0 1.5px var(--blue)}.lp .wbrow .disc{background:var(--surface)}.lp .wbrow.first .disc{background:var(--inset)}.lp .wrank{text-align:center;font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px;font-weight:700}.lp .wbrow.first .wrank{color:var(--blue-ink)}.lp .wname{flex-direction:column;gap:2px;min-width:0;display:flex}.lp .wname b{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.lp .wsub{color:var(--muted);white-space:nowrap;font-size:12px}.lp .wnext{background:var(--blue);height:20px;color:var(--white);white-space:nowrap;border-radius:9999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.lp .wcells{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.lp .wtot{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:700}.lp .wtot .fade{color:var(--muted);opacity:.5;text-decoration:line-through}.lp .segs{background:var(--inset);border-radius:9999px;align-items:center;gap:2px;padding:4px;display:inline-flex}.lp .seg{height:30px;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.lp .seg:hover{color:var(--blue-ink)}.lp .seg[aria-pressed=true]{background:var(--control-thumb);color:var(--primary);box-shadow:0 0 0 1px var(--control-thumb-border), 0 1px 3px #0000001f}@supports (color:lab(0% 0 0)){.lp .seg[aria-pressed=true]{box-shadow:0 0 0 1px var(--control-thumb-border), 0 1px 3px lab(0% 0 0/.12)}}.lp .tg{background:var(--line);cursor:pointer;border-radius:9999px;flex:none;width:44px;height:26px;transition:background-color .15s;position:relative}.lp .tg:after{content:"";background:var(--knob);border-radius:9999px;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040;box-shadow:0 1px 2px lab(0% 0 0/.25)}.lp .tg[aria-checked=true]{background:var(--blue)}.lp .tg[aria-checked=true]:after{transform:translate(18px)}.lp .tour-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.lp .tour-txt{padding-left:max(32px,50vw - 568px);padding-right:64px}.lp .tb{min-height:calc(84vh - var(--head-h));flex-direction:column;justify-content:center;gap:20px;max-width:500px;padding:80px 0;display:flex}.lp .tb .lede{font-size:18px}.lp .tour-media{top:var(--head-h);height:calc(100vh - var(--head-h));background:var(--panel);align-self:start;position:sticky;overflow:hidden}.lp .tm{opacity:0;visibility:hidden;place-items:center;transition:opacity .5s,visibility 0s linear .5s;display:grid;position:absolute;inset:0}.lp .tour[data-active="0"] .tm0,.lp .tour[data-active="1"] .tm1,.lp .tour[data-active="2"] .tm2,.lp .tour[data-active="3"] .tm3{opacity:1;visibility:visible;transition:opacity .5s}.lp .tmc{zoom:var(--tz,1);width:560px;height:500px;position:relative}.lp .v-next{width:404px;box-shadow:var(--deep);border-radius:18px;flex-direction:column;gap:12px;padding:20px 20px 18px;display:flex;position:absolute;top:30px;left:0}.lp .v-next .hd{justify-content:space-between;align-items:center;display:flex}.lp .v-next .date{color:var(--muted);font-size:13px}.lp .rk{border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.lp .rk.first{background:var(--inset)}.lp .rk .n{color:var(--muted);font-size:15px;font-weight:700}.lp .rk.first .n{color:var(--blue-ink)}.lp .rk .nm{font-size:15px;font-weight:600}.lp .rk .sb{color:var(--muted);font-size:13px}.lp .v-rules{z-index:2;width:300px;box-shadow:var(--deep);border-radius:16px;flex-direction:column;gap:10px;padding:18px 20px;display:flex;position:absolute;top:268px;right:0}.lp .v-rules .h3{padding-bottom:2px;font-size:15px}.lp .rl{border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:14px;display:flex}.lp .rl .k{font-weight:500}.lp .rl .v{white-space:nowrap;font-weight:600}.lp .cphone{z-index:2;background:var(--bezel);width:224px;height:428px;box-shadow:inset 0 0 0 1.5px #383838, var(--deep);border-radius:44px;padding:8px;position:relative}@supports (color:lab(0% 0 0)){.lp .cphone{box-shadow:inset 0 0 0 1.5px lab(23.44% -.0000149012 0), var(--deep)}}.lp .cphone .iphone-scr{background:var(--surface);border-radius:36px}.lp .v-phone{position:absolute;top:36px;left:40px}.lp .bkph{flex-direction:column;flex:1;gap:12px;padding:6px 14px 16px;display:flex}.lp .bkph .svc{font-size:16px;font-weight:700}.lp .bkph .sub{color:var(--muted);font-size:12px}.lp .bkph .with{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.lp .bkph .pill{margin-top:auto}.lp .g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.lp .v-col{z-index:3;width:274px;box-shadow:var(--deep);border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex;position:absolute;top:104px;left:236px}.lp .v-col .lbl{color:var(--muted);padding:2px;font-size:13px;font-weight:600}.lp .v-pay{width:450px;box-shadow:var(--deep);border-radius:18px;flex-direction:column;gap:14px;padding:22px;display:flex;position:absolute;top:76px;left:0}.lp .prows{border-top:1px solid var(--hair);flex-direction:column;display:flex}.lp .prow{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 0;display:grid}.lp .prow .who{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.lp .prow .tot{text-align:right;font-size:17px;font-weight:650}.lp .prow .det{color:var(--muted);grid-column:1/-1;padding-left:40px;font-size:13px}.lp .prow .det .grn{font-weight:600}.lp .prow .det span:first-child,.lp .prow .det .grn{white-space:nowrap}.lp .v-stub{width:224px;top:14px;right:0}.lp .v-stub .t{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.lp .v-stub .t .ic{color:var(--blue-ink)}.lp .v-stub .b{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lp .v-stub .b .k{color:var(--muted);font-size:12px}.lp .v-stub .b .v{font-size:15px;font-weight:700}.lp .v-thread{width:410px;box-shadow:var(--deep);border-radius:18px;position:absolute;top:56px;left:0;overflow:hidden}.lp .v-thread .th{border-bottom:1px solid var(--hair);padding:16px 20px}.lp .v-thread .nm{font-size:15px;font-weight:600}.lp .v-thread .sb{color:var(--muted);font-size:13px}.lp .v-thread .msgs{flex-direction:column;gap:10px;padding:20px;display:flex}.lp .v-thread .miss{color:var(--red);justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.lp .v-appt{width:252px;top:4px;right:0}.lp .v-appt .k{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.lp .v-appt .w{text-wrap:balance;font-size:15px;font-weight:600}.lp .v-appt .s{color:var(--muted);font-size:12px}.lp .every{padding:104px 0}.lp .every-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding:44px 0;display:flex}.lp .every-txt{flex-direction:column;gap:8px;display:flex}.lp .pricing{background:var(--stone-lt);padding:120px 0}.lp .pricing .wrap{flex-direction:column;gap:48px;display:flex}.lp .yearly{color:var(--muted);margin-top:-28px;font-size:14px}.lp .pnotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.lp .pnote{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:24px;display:flex}.lp .pnote .tlink{margin-top:6px}.lp .faq{padding:120px 0}.lp .close{isolation:isolate;background:var(--stone);padding:150px 0 160px;position:relative;overflow:clip}.lp .close-in{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:660px;margin:0 auto;display:flex;position:relative}.lp .close .ctas{justify-content:center;margin-top:14px}.lp .cl-art{z-index:1;pointer-events:none;position:absolute;inset:0}.lp .cl{position:absolute}.lp .cl1{width:276px;box-shadow:var(--deep);flex-direction:column;gap:8px;padding:16px;display:flex;top:64px;left:-26px}.lp .cl1 .lbl{color:var(--muted);font-size:13px;font-weight:600}.lp .cl2{inset:auto auto 72px 104px}.lp .cl3{top:92px;left:auto;right:-22px}.lp .cl4{flex-direction:column;gap:6px;width:300px;display:flex;bottom:76px;right:96px}.lp .cl5{margin-top:-40px;top:50%;left:64px}.lp .mcta{display:none}@media (min-width:1400px){.lp .tmc{--tz:1.1}}@media (max-width:1180px){.lp .cl-art{display:none}.lp .fl{gap:44px}.lp .screen{--fz:1.25}}@media (max-width:1060px) and (min-width:961px){.lp .tmc{--tz:.86}}@media (max-width:960px){.lp{--s:.66}.lp .fl,.lp .way-g{grid-template-columns:minmax(0,1fr)}.lp .fl{gap:28px}.lp .fl-stage{aspect-ratio:16/10;order:-1}.lp .screen{--fz:1.3}.lp .way-g{gap:56px}.lp .pnotes{grid-template-columns:minmax(0,1fr);gap:24px}.lp .tour-g{grid-template-columns:minmax(0,1fr)}.lp .tour-txt,.lp .tour-media{display:contents}.lp .tm{opacity:1;visibility:visible;background:var(--panel);height:520px;transition:none;position:relative;inset:auto;overflow:hidden}.lp .tmc{--tz:.9}.lp .tm0{order:1}.lp .tb0{order:2}.lp .tm1{order:3}.lp .tb1{order:4}.lp .tm2{order:5}.lp .tb2{order:6}.lp .tm3{order:7}.lp .tb3{order:8}.lp .tb{max-width:none;min-height:0;padding:48px 32px 88px}}@media (max-width:600px){.lp{--s:.5;--head-h:64px}.lp .hero{padding-top:44px}.lp .hero-txt,.lp .hero-row{gap:24px}.lp .hero-act{width:100%}.lp .scene{height:calc(960px * var(--s));margin-top:28px}.lp .rig{height:960px}.lp .kiosk,.lp .cs-k,.lp .reg,.lp .cs-r{display:none}.lp .phone{top:404px;left:818px}.lp .cs-p{width:300px;height:56px;top:900px;left:790px}.lp .slip{top:670px;left:404px}.lp .cs-b{width:740px;top:586px;left:330px}.lp .mq{padding:56px 0 20px}.lp .mtile{height:48px;padding:0 18px;font-size:15px}.lp .flow-sec{padding:60px 0 88px}.lp .flow-sec .sec-head{margin-bottom:36px}.lp .fl-stage{aspect-ratio:auto;border-radius:0;height:344px;margin-left:-20px;margin-right:-20px}.lp .screen{--fz:.94}.lp .tkt{top:14px;left:14px;transform:rotate(-3deg)scale(.82)}.lp .fl-pause{bottom:12px;right:12px}.lp .fl-tab{gap:14px;padding:16px 4px 17px 0;font-size:17px}.lp .way{padding:80px 0}.lp .wstage{border-radius:0;margin:0 -20px;padding:28px 16px}.lp .wpanel{margin-left:0;padding:4px 16px 8px}.lp .wrow{flex-direction:column;align-items:flex-start;gap:10px}.lp .wrow.tgrow,.lp .wrow.head{flex-direction:row;align-items:center}.lp .wlist{--rs:80px}.lp .wbrow{grid-template-rows:auto auto;grid-template-columns:14px minmax(0,1fr) 36px;align-content:center;gap:7px 8px;height:74px;padding:0 10px}.lp .wbrow .disc{display:none}.lp .wbrow .wrank{grid-row:1/3}.lp .wbrow .wname{grid-area:1/2}.lp .wbrow .wcells{grid-area:2/2;justify-content:flex-start}.lp .wbrow .wtot{grid-area:1/3/3;font-size:16px}.lp .wbrow .cell{min-width:0;height:24px}.lp .tm{height:372px}.lp .tmc{--tz:.62}.lp .tb{padding:36px 20px 72px}.lp .every{padding:72px 0}.lp .every-row{padding:32px 0}.lp .every .btn{width:100%}.lp .pricing,.lp .faq{padding:80px 0}.lp .pricing .wrap{gap:36px}.lp .yearly{margin-top:-20px}.lp .close{padding:96px 0 104px}.lp .mcta{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface);box-shadow:0 -1px 0 var(--hair), 0 -8px 24px #00000014;flex-direction:column;align-items:stretch;gap:6px;transition:transform .3s,visibility .3s;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:lab(0% 0 0)){.lp .mcta{box-shadow:0 -1px 0 var(--hair), 0 -8px 24px lab(0% 0 0/.08)}}.lp .mcta[data-show=false]{visibility:hidden;transform:translateY(110%)}.lp .mcta .btn{width:100%}.lp .mcta .mnote{text-align:center;color:var(--muted);font-size:12px}}@media (prefers-reduced-motion:reduce){.lp .pop,.lp .slidein,.lp .mq-track,.lp .fl-bar{animation:none}.lp .fl-pane,.lp .tm,.lp .wbrow,.lp .trow,.lp .mcta{transition:none}}