.to-site[data-astro-cid-2btooxlh]{z-index:60;color:#fff;font:600 14px/1 var(--font);-webkit-backdrop-filter:blur(14px)saturate(140%);background:#0c120e9e;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 10px;transition:background-color .25s,border-color .25s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed;top:18px;left:18px;box-shadow:0 10px 30px #00000059}.to-site[data-astro-cid-2btooxlh]:hover{background:#141e16d9;border-color:#95cf3980;transform:translateY(-1px)}.to-site[data-astro-cid-2btooxlh]:focus-visible{outline-offset:3px;outline:2px solid #95cf39}.to-site-icon[data-astro-cid-2btooxlh]{background:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.to-site-icon[data-astro-cid-2btooxlh] img{width:20px;height:20px}.to-site-arrow[data-astro-cid-2btooxlh]{color:#95cf39;transition:transform .25s}.to-site[data-astro-cid-2btooxlh]:hover .to-site-arrow[data-astro-cid-2btooxlh]{transform:translate(3px)}.c2[data-astro-cid-2btooxlh]{--header-h:0px;--black:#050706;--cz-green:#95cf39;--soft:#a7b0a9;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--black);color:var(--soft)}.scene[data-astro-cid-2btooxlh]{--p:0;height:calc(var(--h) * 1svh);position:relative}.stage[data-astro-cid-2btooxlh]{top:var(--header-h);height:calc(100svh - var(--header-h));place-items:center;display:grid;position:sticky;overflow:hidden}.eyebrow-c[data-astro-cid-2btooxlh]{font:600 13px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--cz-green);margin-bottom:18px}.c2[data-astro-cid-2btooxlh] h2[data-astro-cid-2btooxlh]{color:#fff;letter-spacing:-.04em;font-weight:700;line-height:1.02}.c2[data-astro-cid-2btooxlh] h2[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh],.c2[data-astro-cid-2btooxlh] h1[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{background:linear-gradient(100deg, #e9f6c9 10%, var(--cz-green) 55%, #3fc7ae);color:#0000;-webkit-background-clip:text;background-clip:text}.frame[data-astro-cid-2btooxlh]{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 50px 120px #000000b3,0 0 120px #95cf3924}.frame-bar[data-astro-cid-2btooxlh]{background:#f2f4f1;border-bottom:1px solid #e3e7e2;align-items:center;height:34px;padding:0 14px;display:flex;position:relative}.dots[data-astro-cid-2btooxlh]{gap:6px;display:flex}.dots[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{background:#d6dbd5;border-radius:50%;width:9px;height:9px}.url[data-astro-cid-2btooxlh]{font:500 11px/1 var(--font);color:#6b717b;background:#fff;border:1px solid #e3e7e2;border-radius:6px;padding:4px 16px;position:absolute;left:50%;transform:translate(-50%)}.frame[data-astro-cid-2btooxlh] .frame-shot{width:100%;height:auto;display:block}.s-intro[data-astro-cid-2btooxlh] .stage[data-astro-cid-2btooxlh]{background:radial-gradient(60% 50% at 50% 100%,#95cf392e,#0000 70%)}.intro-copy[data-astro-cid-2btooxlh]{--a:clamp(0, calc(var(--p) / .45), 1);z-index:1;text-align:center;opacity:calc(1 - var(--a) * 1.2);transform:translateY(calc(var(--a) * -80px)) scale(calc(1 - var(--a) * .15));padding:0 24px;position:absolute;top:12%;left:0;right:0}.intro-copy[data-astro-cid-2btooxlh] .intro-logo{width:clamp(150px,18vw,240px);height:auto;margin:0 auto 28px}.s-intro[data-astro-cid-2btooxlh] h1[data-astro-cid-2btooxlh]{color:#fff;letter-spacing:-.05em;margin-bottom:22px;font-size:clamp(3rem,8vw,7rem);font-weight:700;line-height:.95}.intro-copy[data-astro-cid-2btooxlh] p[data-astro-cid-2btooxlh]{font-size:clamp(1.05rem,1.6vw,1.35rem)}.intro-device[data-astro-cid-2btooxlh]{--b:clamp(0, calc(var(--p) / .75), 1);perspective:1600px;width:min(1100px,92vw);transform:translate(-50%, calc(-18% - var(--b) * 82% - var(--b) * 48px));position:absolute;top:100%;left:50%}.intro-device[data-astro-cid-2btooxlh] .frame[data-astro-cid-2btooxlh]{transform:rotateX(calc((1 - var(--b)) * 32deg)) scale(calc(.72 + var(--b) * .28));transform-origin:50% 0}.scroll-hint[data-astro-cid-2btooxlh]{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:#6f7a72;opacity:calc(1 - var(--p) * 6);flex-direction:column;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:calc(100% + 22px);left:50%;transform:translate(-50%)}.scroll-hint[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{border:1.5px solid #4b554e;border-radius:12px;width:22px;height:34px;position:relative}.scroll-hint[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]:after{content:"";background:var(--cz-green);border-radius:2px;width:3px;height:7px;margin-left:-1.5px;animation:1.6s ease-in-out infinite wheel;position:absolute;top:7px;left:50%}@keyframes wheel{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.statement[data-astro-cid-2btooxlh]{max-width:1100px;font:700 clamp(2.2rem, 5.6vw, 5rem)/1.08 var(--font-display);letter-spacing:-.04em;text-align:center;padding:0 32px}.statement[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{--w:clamp(0, calc(var(--p) * (var(--n) + 2) - var(--i)), 1);color:rgb(255 255 255/calc(.14 + var(--w) * .86));transition:color .2s linear}.statement[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]:nth-last-child(-n+5){color:rgb(149 207 57/calc(.14 + var(--w) * .86))}.s-pay[data-astro-cid-2btooxlh] .stage[data-astro-cid-2btooxlh]{background:radial-gradient(circle at 50% 50%, rgba(149, 207, 57, calc(var(--p) * .2)), transparent 55%)}.pay-center[data-astro-cid-2btooxlh]{z-index:1;text-align:center;opacity:clamp(0, calc(var(--p) * 3 - .3), 1);transform:scale(calc(.9 + clamp(0, calc(var(--p) * 2), 1) * .1));padding:0 24px;position:relative}.pay-center[data-astro-cid-2btooxlh] h2[data-astro-cid-2btooxlh]{font-size:clamp(2.2rem,5vw,4.4rem)}.pay-chips[data-astro-cid-2btooxlh]{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.pay-chips[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]{--c:clamp(0, calc(var(--p) * 1.8 - var(--i) * .08), 1);white-space:nowrap;color:#fff;font:600 clamp(14px, 1.4vw, 17px)/1 var(--font);-webkit-backdrop-filter:blur(10px);transform:translate(-50%, -50%) translate(calc(var(--x) * (2.2 - var(--c) * 1.2) * 1vw), calc(var(--y) * (2.2 - var(--c) * 1.2) * 1vh)) scale(calc(.7 + var(--c) * .3));opacity:calc(var(--c) * 1.4);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:14px 22px;position:absolute;top:50%;left:50%}.pay-chips[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]:nth-child(odd){border-color:#95cf3959}.invoice-grid[data-astro-cid-2btooxlh]{grid-template-columns:1fr 1fr;align-items:center;gap:64px;width:min(1140px,100%);padding:0 32px;display:grid}.invoice-copy[data-astro-cid-2btooxlh]{opacity:clamp(0, calc(var(--p) * 5), 1);transform:translateY(calc((1 - clamp(0, calc(var(--p) * 4), 1)) * 30px))}.invoice-copy[data-astro-cid-2btooxlh] h2[data-astro-cid-2btooxlh]{margin-bottom:22px;font-size:clamp(2.2rem,4.6vw,4rem)}.invoice-copy[data-astro-cid-2btooxlh]>p[data-astro-cid-2btooxlh]:last-child{max-width:460px;font-size:18px}.printer[data-astro-cid-2btooxlh]{--a:clamp(0, calc((var(--p) - .1) / .6), 1);width:min(340px,100%);margin:0 auto;position:relative}.slot[data-astro-cid-2btooxlh]{z-index:2;background:linear-gradient(#1c241e,#0d120e);border-radius:14px;height:34px;position:relative;box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000080}.slot[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{height:4px;box-shadow:0 0 14px rgba(149, 207, 57, calc(.15 + var(--a) * .35));background:#000;border-radius:4px;margin-top:-2px;position:absolute;top:50%;left:22px;right:22px}.paper-window[data-astro-cid-2btooxlh]{height:min(470px,56svh);margin:-14px 22px 0;padding-top:14px;overflow:hidden}.paper[data-astro-cid-2btooxlh]{color:#1b1f1c;transform:translateY(calc(-100% + var(--a) * 100%));background:#fbfbf8;padding:26px 24px 34px;position:relative;box-shadow:0 30px 60px #00000073}.paper-title[data-astro-cid-2btooxlh]{font:700 15px/1 var(--font-display);text-align:center;letter-spacing:.02em}.paper-meta[data-astro-cid-2btooxlh]{background:#e4e6e1;border-radius:4px;width:60%;height:7px;margin:12px auto 18px;display:block}.paper-lines[data-astro-cid-2btooxlh]{border-top:1px dashed #cfd3cc;border-bottom:1px dashed #cfd3cc;gap:12px;margin:0;padding:16px 0;list-style:none;display:grid}.paper-lines[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]{--l:clamp(0, calc(var(--a) * 6 - 1.2 - var(--i) * .6), 1);opacity:var(--l);justify-content:space-between;display:flex}.paper-lines[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{background:#d9ddd5;border-radius:4px;height:8px}.paper-lines[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]:first-child{width:calc(var(--l) * (40% + var(--i) * 6%))}.paper-lines[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]:last-child{width:18%}.paper-total[data-astro-cid-2btooxlh]{font:700 15px/1 var(--font-display);justify-content:space-between;align-items:center;margin-top:16px;display:flex}.paper-total[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]:last-child{background:#1b1f1c;border-radius:4px;width:30%;height:12px}.stamp[data-astro-cid-2btooxlh]{--s:clamp(0, calc((var(--p) - .72) * 8), 1);color:#4f6b00;font:700 13px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;opacity:var(--s);transform:rotate(-6deg) scale(calc(1.8 - var(--s) * .8));border:2px solid #4f6b00;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding:11px;display:flex}.stamp[data-astro-cid-2btooxlh] svg[data-astro-cid-2btooxlh]{width:16px;height:16px}.paper-edge[data-astro-cid-2btooxlh]{background:radial-gradient(circle at 6px 0,#fbfbf8 5px,#0000 5.5px) 0 0/12px 8px repeat-x;height:8px;position:absolute;bottom:-8px;left:0;right:0}.s-salon[data-astro-cid-2btooxlh] .stage[data-astro-cid-2btooxlh]{background:radial-gradient(60% 50% at 40% 70%,#95cf391a,#0000 70%)}.salon-head[data-astro-cid-2btooxlh]{z-index:2;text-align:center;opacity:clamp(0, calc(var(--p) * 6), 1);padding:0 24px;position:absolute;top:7%;left:0;right:0}.salon-head[data-astro-cid-2btooxlh] h2[data-astro-cid-2btooxlh]{font-size:clamp(2rem,4.2vw,3.6rem)}.s-salon[data-astro-cid-2btooxlh]{--out:clamp(0, calc((var(--p) - .42) / .16), 1);--flow:clamp(0, calc((var(--p) - .6) / .3), 1)}.salon-floor[data-astro-cid-2btooxlh]{--f:clamp(0, calc(var(--p) / .2), 1);z-index:1;perspective:1400px;width:min(860px,88vw);transform:translateX(-50%) translateY(calc(var(--out) * 4%)) scale(calc(1 - var(--out) * .4));transform-origin:50% 0;position:absolute;top:34%;left:50%}.floor[data-astro-cid-2btooxlh]{transform:rotateX(calc((1 - var(--f)) * 58deg));transform-origin:50% 100%;background-color:#ffffff08;background-image:linear-gradient(#95cf3912 1px,#0000 1px),linear-gradient(90deg,#95cf3912 1px,#0000 1px);background-size:28px 28px;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:repeat(4,1fr);gap:16px;padding:26px;display:grid}.table[data-astro-cid-2btooxlh]{--b:clamp(0, calc((var(--p) - var(--busy)) * 14), 1);--c:clamp(0, calc((var(--p) - var(--bill)) * 14), 1);aspect-ratio:1.45;display:grid;position:relative}.t-state[data-astro-cid-2btooxlh]{font:600 12px/1 var(--font);border-radius:14px;flex-direction:column;grid-area:1/1;justify-content:center;gap:4px;padding:0 16px;display:flex}.t-state[data-astro-cid-2btooxlh] strong[data-astro-cid-2btooxlh]{font:700 14px/1 var(--font-display)}.t-free[data-astro-cid-2btooxlh]{color:#7fdcb6;opacity:calc(1 - var(--b));background:#ffffff0a;border:1.5px solid #34c38f}.t-free[data-astro-cid-2btooxlh] strong[data-astro-cid-2btooxlh]{color:#fff}.t-busy[data-astro-cid-2btooxlh]{--on:var(--b);color:#b7e4cc;opacity:calc(var(--b) * (1 - var(--c)));transform:scale(calc(.94 + var(--on) * .06));box-shadow:0 10px 24px rgba(0, 0, 0, calc(var(--on) * .35));background:linear-gradient(145deg,#1f7a4f,#12503a)}.t-busy[data-astro-cid-2btooxlh] strong[data-astro-cid-2btooxlh]{color:#fff}.t-bill[data-astro-cid-2btooxlh]{--on:var(--c);color:#e4d7ff;opacity:var(--on);transform:scale(calc(.94 + var(--on) * .06));box-shadow:0 0 calc(var(--on) * 28px) #7c3aed80;background:linear-gradient(145deg,#7c3aed,#5b21b6)}.t-bill[data-astro-cid-2btooxlh] strong[data-astro-cid-2btooxlh]{color:#fff}.legend[data-astro-cid-2btooxlh]{color:#8e988f;opacity:calc(var(--f) * (1 - var(--out)));justify-content:center;gap:20px;margin:18px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.floor-label[data-astro-cid-2btooxlh]{text-align:center;font:600 18px/1.3 var(--font);color:#c9d1ca;opacity:var(--out);margin-top:18px}.legend[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]{align-items:center;gap:7px;display:flex}.lg[data-astro-cid-2btooxlh]{border-radius:3px;width:10px;height:10px}.lg-free[data-astro-cid-2btooxlh]{border:1.5px solid #34c38f}.lg-busy[data-astro-cid-2btooxlh]{background:#1f7a4f}.lg-bill[data-astro-cid-2btooxlh]{background:#7c3aed}.phone[data-astro-cid-2btooxlh]{--in:var(--out);z-index:2;width:clamp(180px,17vw,240px);opacity:var(--in);transform:translateX(calc((1 - var(--in)) * -30vw)) rotate(calc((1 - var(--in)) * -8deg));flex-direction:column;gap:16px;display:flex;position:absolute;top:24%;left:max(4vw,50vw - 620px)}.phone-screen[data-astro-cid-2btooxlh]{aspect-ratio:.56;background:#f4f1ea;border:8px solid #1b2230;border-radius:30px;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 80px #0009,0 0 0 1px #ffffff14}.phone-screen[data-astro-cid-2btooxlh] .phone-shot{width:388%;max-width:none;height:auto;position:absolute;top:-26.6%;left:-106%}.phone-note[data-astro-cid-2btooxlh] strong[data-astro-cid-2btooxlh]{color:#fff;font:700 18px/1.2 var(--font-display);margin-bottom:6px;display:block}.phone-note[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{font-size:13.5px;line-height:1.5;display:block}.themes[data-astro-cid-2btooxlh]{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.themes[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]{--x:calc((var(--p) - .45) * 16);--th:clamp(0, min(calc((var(--x) - var(--i)) * 2), calc((var(--i) + 2 - var(--x)) * 2)), 1);font:600 11px/1 var(--font);color:rgb(255 255 255/calc(.55 + var(--th) * .45));border:1px solid rgb(149 207 57/calc(.2 + var(--th) * .8));background:rgb(149 207 57/calc(var(--th) * .18));border-radius:999px;padding:5px 9px}.kitchen[data-astro-cid-2btooxlh]{z-index:2;width:clamp(230px,20vw,290px);opacity:var(--out);transform:translateX(calc((1 - var(--out)) * 30vw));position:absolute;top:26%;right:max(4vw,50vw - 620px)}.k-screen[data-astro-cid-2btooxlh]{background:#11171d;border:6px solid #1b2230;border-radius:18px;padding:14px;box-shadow:0 40px 80px #0000008c,0 0 0 1px #ffffff0f}.k-head[data-astro-cid-2btooxlh]{font:700 12px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:#8e988f;align-items:center;gap:8px;margin-bottom:12px;display:flex}.k-dot[data-astro-cid-2btooxlh]{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite blink}.k-ticket[data-astro-cid-2btooxlh]{color:#1b1f1c;background:#fbfbf8;border-radius:12px;padding:12px}.k-new[data-astro-cid-2btooxlh]{--arr:clamp(0, calc((var(--flow) - .95) * 20), 1);opacity:var(--arr);transform:translateY(calc((1 - var(--arr)) * -18px)) scale(calc(.94 + var(--arr) * .06));box-shadow:0 0 calc(var(--arr) * 24px) #95cf3973}.k-old[data-astro-cid-2btooxlh]{opacity:.55;margin-top:10px}.k-row[data-astro-cid-2btooxlh]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.k-row[data-astro-cid-2btooxlh] strong[data-astro-cid-2btooxlh]{font:700 15px/1 var(--font-display)}.k-status[data-astro-cid-2btooxlh]{display:grid}.k-status[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh],.ks-static[data-astro-cid-2btooxlh]{font:600 11px/1 var(--font);text-align:center;border-radius:999px;grid-area:1/1;padding:4px 9px}.ks-new[data-astro-cid-2btooxlh]{color:#8a5a00;opacity:clamp(0, calc((.97 - var(--p)) * 60), 1);background:#fff4d6}.ks-ready[data-astro-cid-2btooxlh]{color:#fff;opacity:clamp(0, calc((var(--p) - .97) * 60), 1);background:#4f6b00}.ks-static[data-astro-cid-2btooxlh]{color:#34405a;background:#eef1f6}.k-line[data-astro-cid-2btooxlh]{background:#e2e5df;border-radius:4px;height:7px;margin-top:6px;display:block}.w70[data-astro-cid-2btooxlh]{width:70%}.k50[data-astro-cid-2btooxlh]{width:50%}.k-note[data-astro-cid-2btooxlh]{margin-top:14px;font-size:13.5px;line-height:1.5}.k-note[data-astro-cid-2btooxlh] strong[data-astro-cid-2btooxlh]{color:#fff;font:700 18px/1.2 var(--font-display);margin-bottom:4px;display:block}.flow-line[data-astro-cid-2btooxlh]{z-index:1;pointer-events:none;width:100%;height:100%;opacity:clamp(0, calc(var(--flow) * 20), 1);position:absolute;inset:0;overflow:visible}.flow-line[data-astro-cid-2btooxlh] polyline[data-astro-cid-2btooxlh]{fill:none;stroke:var(--cz-green);stroke-width:2px;stroke-dasharray:6 8;stroke-linecap:round;opacity:.7;filter:drop-shadow(0 0 6px #95cf3999)}.flow-token[data-astro-cid-2btooxlh]{z-index:3;background:var(--cz-green);color:#06100a;font:700 12.5px/1 var(--font);opacity:clamp(0, min(calc(var(--flow) * 30), calc((1 - var(--flow)) * 30)), 1);border-radius:999px;padding:8px 13px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #95cf3933,0 0 30px #95cf39cc}.mid-table[data-astro-cid-2btooxlh]{display:none}.stars-wrap[data-astro-cid-2btooxlh]{text-align:center;padding:0 24px}.stars-wrap[data-astro-cid-2btooxlh] h2[data-astro-cid-2btooxlh]{margin-bottom:40px;font-size:clamp(2.2rem,5vw,4.4rem)}.stars[data-astro-cid-2btooxlh]{justify-content:center;gap:clamp(8px,2vw,22px);display:flex}.star[data-astro-cid-2btooxlh]{--f:clamp(0, calc(var(--p) * 7.5 - 1 - var(--i)), 1);aspect-ratio:1;width:clamp(54px,9vw,110px);transform:scale(calc(.9 + var(--f) * .1)) rotate(calc((1 - var(--f)) * -12deg));position:relative}.star[data-astro-cid-2btooxlh] svg[data-astro-cid-2btooxlh]{width:100%;height:100%;display:block}.star-base[data-astro-cid-2btooxlh] path[data-astro-cid-2btooxlh]{fill:#ffffff12;stroke:#ffffff2e;stroke-width:.6px}.star-fill[data-astro-cid-2btooxlh]{clip-path:inset(0 calc((1 - var(--f)) * 100%) 0 0);filter:drop-shadow(0 0 calc(var(--f) * 18px) #ea782c8c);position:absolute;inset:0;overflow:hidden}.star-fill[data-astro-cid-2btooxlh] path[data-astro-cid-2btooxlh]{fill:#e8742c}.stars-text[data-astro-cid-2btooxlh]{max-width:520px;opacity:clamp(0, calc(var(--p) * 3 - 1.6), 1);margin:40px auto 0;font-size:18px}.s-modules[data-astro-cid-2btooxlh] .stage[data-astro-cid-2btooxlh]{justify-content:center;place-items:initial;flex-direction:column;gap:48px;display:flex}.modules-head[data-astro-cid-2btooxlh]{width:min(1240px,100%);margin:0 auto;padding:0 32px}.modules-head[data-astro-cid-2btooxlh] h2[data-astro-cid-2btooxlh]{font-size:clamp(2rem,4.4vw,3.8rem)}.track[data-astro-cid-2btooxlh]{--shift:0px;gap:22px;padding:0 max(32px,50vw - 588px);display:flex;overflow:hidden}.module[data-astro-cid-2btooxlh]{transform:translateX(var(--shift));will-change:transform;background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;flex:0 0 clamp(290px,30vw,400px);padding:34px 30px;display:flex}.m-num[data-astro-cid-2btooxlh]{font:700 14px/1 var(--font-display);color:#4b554e}.m-icon[data-astro-cid-2btooxlh]{width:64px;height:64px;color:var(--cz-green);background:#95cf391f;border-radius:18px;place-items:center;margin:26px 0 30px;display:grid;box-shadow:inset 0 0 0 1px #95cf3940,0 0 40px #95cf3926}.m-icon[data-astro-cid-2btooxlh] svg[data-astro-cid-2btooxlh]{width:30px;height:30px}.module[data-astro-cid-2btooxlh] h3[data-astro-cid-2btooxlh]{color:#fff;letter-spacing:-.02em;margin-bottom:12px;font-size:26px}.module[data-astro-cid-2btooxlh]>p[data-astro-cid-2btooxlh]{flex:1;font-size:16px;line-height:1.6}.m-highlight[data-astro-cid-2btooxlh]{border-top:1px solid #ffffff1a;margin-top:26px;padding-top:20px}.m-highlight[data-astro-cid-2btooxlh] strong[data-astro-cid-2btooxlh]{color:var(--cz-green);margin-bottom:4px;font-size:15px;display:block}.m-highlight[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{color:#8e988f;font-size:14px}.s-ai[data-astro-cid-2btooxlh]{--in:clamp(0, calc(var(--p) / .06), 1);--chat:clamp(0, calc((var(--p) - .04) / .06), 1);--q:clamp(0, calc((var(--p) - .08) / .08), 1);--think:clamp(0, min(calc((var(--p) - .16) / .025), calc((.21 - var(--p)) / .025)), 1);--rep:clamp(0, calc((var(--p) - .2) / .26 * 5), 5);--swap:clamp(0, calc((var(--p) - .5) / .07), 1);--scan:clamp(0, calc((var(--p) - .58) / .14), 1);--xf:clamp(0, calc((var(--p) - .62) / .12 * 4), 4);--xi:clamp(0, calc((var(--p) - .72) / .12 * 4), 4);--oc:clamp(0, calc((var(--p) - .87) / .06), 1)}.ai-orb[data-astro-cid-2btooxlh]{aspect-ratio:1;width:80vmin;transform:translate(-50%, -50%) scale(calc(.5 + var(--p) * .7));opacity:calc(.35 + var(--in) * .65);filter:blur(30px);background:radial-gradient(circle,#95cf3952,#3fc7ae1f 45%,#0000 70%);border-radius:50%;position:absolute;top:50%;left:62%}.ai-orb[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{border:1px solid #95cf394d;border-radius:50%;animation:4s ease-out infinite orb;position:absolute;inset:22%}@keyframes orb{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.ai-grid[data-astro-cid-2btooxlh]{z-index:1;grid-template-columns:.78fr 1.3fr;align-items:center;gap:56px;width:min(1240px,100%);margin-top:-40px;padding:0 32px;display:grid;position:relative}.ai-copy[data-astro-cid-2btooxlh]{opacity:var(--in);transform:translateY(calc((1 - var(--in)) * 40px))}.ai-copy[data-astro-cid-2btooxlh] h2[data-astro-cid-2btooxlh]{margin-bottom:30px;font-size:clamp(2.4rem,4.6vw,4.2rem)}.ai-acts[data-astro-cid-2btooxlh]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.act[data-astro-cid-2btooxlh]{border:1px solid #ffffff14;border-radius:18px;gap:16px;padding:18px;display:flex}.act[data-astro-cid-2btooxlh]>span[data-astro-cid-2btooxlh]{font:700 14px/1.4 var(--font-display)}.act[data-astro-cid-2btooxlh] strong[data-astro-cid-2btooxlh]{color:#fff;margin-bottom:6px;font-size:19px;display:block}.act[data-astro-cid-2btooxlh] small[data-astro-cid-2btooxlh]{color:#8e988f;font-size:14.5px;line-height:1.5}.act-1[data-astro-cid-2btooxlh]{opacity:calc(1 - var(--swap) * .55);background:rgba(149, 207, 57, calc(.08 * (1 - var(--swap))));border-color:rgba(149, 207, 57, calc(.4 * (1 - var(--swap))))}.act-2[data-astro-cid-2btooxlh]{opacity:calc(.45 + var(--swap) * .55);background:rgba(149, 207, 57, calc(.08 * var(--swap)));border-color:rgba(149, 207, 57, calc(.4 * var(--swap)))}.act-1[data-astro-cid-2btooxlh]>span[data-astro-cid-2btooxlh]{color:rgb(149 207 57/calc(1 - var(--swap)))}.act-2[data-astro-cid-2btooxlh]>span[data-astro-cid-2btooxlh]{color:rgb(149 207 57/var(--swap))}.ai-device[data-astro-cid-2btooxlh]{display:grid;position:relative}.owner[data-astro-cid-2btooxlh],.reader[data-astro-cid-2btooxlh]{grid-area:1/1;align-self:center}.ai-badge[data-astro-cid-2btooxlh]{background:linear-gradient(135deg, var(--cz-green), #3fc7ae);color:#06100a;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.ai-badge[data-astro-cid-2btooxlh].sm{border-radius:8px;width:26px;height:26px;font-size:12px}.owner[data-astro-cid-2btooxlh]{-webkit-backdrop-filter:blur(14px);opacity:calc(var(--chat) * (1 - var(--swap)));transform:translateY(calc((1 - var(--chat)) * 50px)) translateX(calc(var(--swap) * -40px)) scale(calc(1 - var(--swap) * .05));background:#0e1410e6;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 90px #0000008c}.chat-head[data-astro-cid-2btooxlh]{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:14px 20px;display:flex}.chat-head[data-astro-cid-2btooxlh] strong[data-astro-cid-2btooxlh]{color:#fff;font-size:15px;display:block}.chat-head[data-astro-cid-2btooxlh] small[data-astro-cid-2btooxlh]{color:var(--cz-green);font-size:12.5px}.owner-body[data-astro-cid-2btooxlh]{flex-direction:column;gap:12px;padding:18px 20px 20px;display:flex}.bubble-q[data-astro-cid-2btooxlh]{background:var(--cz-green);color:#0b1209;opacity:clamp(0, calc(var(--q) * 8), 1);border-radius:16px 16px 4px;align-self:flex-end;padding:11px 15px;font-size:15px;font-weight:600}.bubble-q[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{clip-path:inset(0 calc((1 - var(--q)) * 100%) 0 0);display:inline-block}.thinking[data-astro-cid-2btooxlh]{height:calc(var(--think) * 32px);opacity:var(--think);background:#ffffff0f;border-radius:16px;align-self:flex-start;align-items:center;gap:5px;padding:0 16px;display:flex;overflow:hidden}.thinking[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{background:var(--cz-green);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite dot}.thinking[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]:nth-child(2){animation-delay:.15s}.thinking[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]:nth-child(3){animation-delay:.3s}@keyframes dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.report[data-astro-cid-2btooxlh]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rp[data-astro-cid-2btooxlh]{--s:clamp(0, calc((var(--rep) - var(--i)) * 2.5), 1);opacity:var(--s);transform:translateY(calc((1 - var(--s)) * 18px));filter:blur(calc((1 - var(--s)) * 4px));background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;padding:12px 14px}.rp-title[data-astro-cid-2btooxlh]{color:#fff;font:600 13.5px/1.2 var(--font);align-items:center;gap:7px;margin-bottom:10px;display:flex}.rp-bar[data-astro-cid-2btooxlh]{background:#ffffff14;border-radius:999px;height:10px;display:block;overflow:hidden}.rp-bar[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{height:100%;width:calc(var(--s) * 78%);border-radius:inherit;background:linear-gradient(90deg, #3fc7ae, var(--cz-green));display:block}.rp-compare[data-astro-cid-2btooxlh]{flex-wrap:wrap;gap:6px;display:flex}.rp-chip[data-astro-cid-2btooxlh]{color:#a7b0a9;font:600 11px/1 var(--font);background:#ffffff12;border-radius:999px;padding:5px 9px}.rp-chip[data-astro-cid-2btooxlh].up{color:var(--cz-green);background:#95cf3929}.rp-hours[data-astro-cid-2btooxlh]{align-items:flex-end;gap:5px;height:38px;display:flex}.rp-hours[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{height:calc(var(--hh) * var(--s));background:#95cf3959;border-radius:4px 4px 0 0;flex:1}.rp-hours[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]:nth-child(4){background:var(--cz-green)}.rp-stock[data-astro-cid-2btooxlh]{grid-template-columns:1fr auto;align-items:center;gap:8px 10px;display:grid}.rp-line[data-astro-cid-2btooxlh]{background:#ffffff1f;border-radius:4px;height:8px;display:block}.rp-line[data-astro-cid-2btooxlh].w60{width:60%}.rp-warn[data-astro-cid-2btooxlh]{color:#fbbf24;font:600 10.5px/1 var(--font);background:#f59e0b29;border-radius:999px;padding:4px 8px}.rp-tip[data-astro-cid-2btooxlh]{background:#95cf391a;border-color:#95cf3966;grid-column:1/-1}.tip-text[data-astro-cid-2btooxlh]{color:#e3e8e4;margin:0;font-size:14px;line-height:1.5}.reader[data-astro-cid-2btooxlh]{opacity:var(--swap);transform:translateX(calc((1 - var(--swap)) * 50px));grid-template-columns:1fr 1.1fr;align-items:center;gap:24px;display:grid}.photo[data-astro-cid-2btooxlh]{position:relative}.photo-tag[data-astro-cid-2btooxlh]{z-index:2;color:#0f1115;font:700 11.5px/1 var(--font);background:#fff;border-radius:999px;padding:6px 11px;position:absolute;top:-14px;left:14px;box-shadow:0 8px 20px #00000059}.doc[data-astro-cid-2btooxlh]{transform:rotate(calc(-5deg + var(--scan) * 5deg)) scale(calc(.96 + var(--scan) * .04));background:#fbfbf8;border-radius:14px;padding:26px 20px 24px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000080}.doc-kicker[data-astro-cid-2btooxlh]{color:#1b1f1c;font:800 15px/1 var(--font-display);letter-spacing:.06em;margin-bottom:14px}.doc-line[data-astro-cid-2btooxlh]{background:#e2e5df;border-radius:4px;height:7px;margin-bottom:8px;display:block}.w60[data-astro-cid-2btooxlh]{width:60%}.w40[data-astro-cid-2btooxlh]{width:40%}.doc-rows[data-astro-cid-2btooxlh]{border-top:1px dashed #d3d7cf;gap:10px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid}.doc-rows[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]{--hit:clamp(0, calc((var(--scan) - .22 - var(--r) * .14) * 12), 1);background:rgba(149, 207, 57, calc(var(--hit) * .24));border-radius:6px;justify-content:space-between;gap:10px;padding:4px 6px;display:flex}.doc-rows[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{background:#d6dad2;border-radius:4px;height:8px}.doc-rows[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]:first-child{width:58%}.doc-rows[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]:last-child{width:22%}.beam[data-astro-cid-2btooxlh]{height:46px;left:0;right:0;top:calc(var(--scan) * 110% - 46px);border-bottom:2px solid var(--cz-green);opacity:calc(var(--swap) * (1 - clamp(0, calc((var(--scan) - .95) * 20), 1)));background:linear-gradient(#0000,#95cf3959);position:absolute;box-shadow:0 6px 18px #95cf3973}.doc-types[data-astro-cid-2btooxlh]{text-align:center;color:#6f7a72;margin:14px 0 0;font-size:12px;line-height:1.5}.extract[data-astro-cid-2btooxlh]{background:#0e1410e6;border:1px solid #95cf3940;border-radius:20px;padding:18px;box-shadow:0 40px 90px #00000080,0 0 60px #95cf3914}.extract-title[data-astro-cid-2btooxlh]{color:#fff;font:700 15px/1 var(--font-display);align-items:center;gap:9px;margin-bottom:14px;display:flex}.x-fields[data-astro-cid-2btooxlh]{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.x-fields[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]{--f:clamp(0, calc((var(--xf) - var(--k)) * 2), 1);opacity:var(--f);transform:translateX(calc((1 - var(--f)) * -40px));background:#95cf3914;border:1px solid #95cf394d;border-radius:10px;padding:9px 11px}.x-fields[data-astro-cid-2btooxlh] small[data-astro-cid-2btooxlh]{font:600 11px/1 var(--font);color:var(--cz-green);margin-bottom:6px;display:block}.x-val[data-astro-cid-2btooxlh]{height:8px;width:calc(var(--f) * 80%);background:#ffffff59;border-radius:4px;display:block}.x-items[data-astro-cid-2btooxlh]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.x-items[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]{--f:clamp(0, calc((var(--xi) - var(--k)) * 2), 1);opacity:var(--f);transform:translateX(calc((1 - var(--f)) * -40px));background:#ffffff0a;border-radius:10px;grid-template-columns:1fr 34px auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.x-name[data-astro-cid-2btooxlh]{background:#ffffff38;border-radius:4px;height:8px}.x-qty[data-astro-cid-2btooxlh]{background:#ffffff1f;border-radius:4px;height:8px}.x-chip[data-astro-cid-2btooxlh]{color:var(--cz-green);font:600 11px/1 var(--font);background:#95cf3929;border-radius:999px;padding:5px 9px}.x-items[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh].is-new .x-chip[data-astro-cid-2btooxlh]{color:#fbbf24;background:#f59e0b29}.outcomes[data-astro-cid-2btooxlh]{gap:8px;margin-top:14px;display:grid}.oc[data-astro-cid-2btooxlh]{font:700 13.5px/1.2 var(--font);border-radius:12px;padding:11px 14px}.oc-1[data-astro-cid-2btooxlh]{--o:clamp(0, calc(var(--oc) * 2), 1);background:var(--cz-green);color:#0b1209;box-shadow:0 0 calc(var(--o) * 36px) #95cf3973;opacity:var(--o);transform:scale(calc(.92 + var(--o) * .08))}.oc-2[data-astro-cid-2btooxlh]{--o:clamp(0, calc(var(--oc) * 2 - 1), 1);color:#fcd34d;opacity:var(--o);transform:scale(calc(.92 + var(--o) * .08));background:#f59e0b24;border:1px solid #f59e0b73}.ai-band[data-astro-cid-2btooxlh]{opacity:var(--in);position:absolute;bottom:5%;left:0;right:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ai-band[data-astro-cid-2btooxlh] ul[data-astro-cid-2btooxlh]{width:max-content;transform:translateX(calc(var(--p) * -50%));gap:12px;margin:0;padding:0;list-style:none;display:flex}.ai-band[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]{white-space:nowrap;font:600 13.5px/1 var(--font);color:#c9d1ca;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:9px 16px}.s-reserve[data-astro-cid-2btooxlh]{--t:clamp(0, calc((var(--p) - .08) / .78 * var(--n)), var(--n))}.reserve-grid[data-astro-cid-2btooxlh]{grid-template-columns:1fr 1fr;align-items:center;gap:72px;width:min(1140px,100%);padding:0 32px;display:grid}.reserve-copy[data-astro-cid-2btooxlh] h2[data-astro-cid-2btooxlh]{margin-bottom:30px;font-size:clamp(2.2rem,4.4vw,3.8rem)}.r-steps[data-astro-cid-2btooxlh]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.r-steps[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]{--on:clamp(0, calc((var(--t) - var(--i)) * 4), 1);opacity:calc(.35 + var(--on) * .65);background:rgba(149, 207, 57, calc(var(--on) * .06));border-radius:14px;gap:14px;padding:12px 14px;display:flex}.r-num[data-astro-cid-2btooxlh]{border:1.5px solid rgb(149 207 57/calc(.25 + var(--on) * .75));background:rgb(149 207 57/calc(var(--on) * 1));width:28px;height:28px;color:rgb(6 16 10/var(--on));font:700 13px/1 var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.r-steps[data-astro-cid-2btooxlh] strong[data-astro-cid-2btooxlh]{color:#fff;margin-bottom:2px;font-size:16px;display:block}.r-steps[data-astro-cid-2btooxlh] small[data-astro-cid-2btooxlh]{color:#8e988f;font-size:14px}.r-card[data-astro-cid-2btooxlh]{--s1:clamp(0, calc(var(--t) * 3), 1);--s2:clamp(0, calc((var(--t) - 1) * 3), 1);--s3:clamp(0, calc((var(--t) - 2) * 3), 1);--s4:clamp(0, calc((var(--t) - 3) * 3), 1);color:#1b1f1c;opacity:var(--s1);transform:translateY(calc((1 - var(--s1)) * 60px)) rotate(calc((1 - var(--s1)) * 4deg));background:#fbfbf8;border-radius:24px;padding:26px;position:relative;box-shadow:0 40px 90px #0000008c,0 0 0 1px #ffffff0f}.r-head[data-astro-cid-2btooxlh]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.r-head[data-astro-cid-2btooxlh] small[data-astro-cid-2btooxlh]{letter-spacing:.1em;text-transform:uppercase;color:#8b9098;font-size:11.5px;display:block}.r-head[data-astro-cid-2btooxlh] strong[data-astro-cid-2btooxlh]{font:700 19px/1.2 var(--font-display)}.r-status[data-astro-cid-2btooxlh]{display:grid}.r-status[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{font:600 12px/1 var(--font);text-align:center;border-radius:999px;grid-area:1/1;padding:6px 12px}.st-pending[data-astro-cid-2btooxlh]{color:#8a5a00;opacity:calc(1 - var(--s4));background:#fff4d6}.st-done[data-astro-cid-2btooxlh]{color:#fff;opacity:var(--s4);transform:scale(calc(1.4 - var(--s4) * .4));background:#4f6b00}.r-customer[data-astro-cid-2btooxlh]{border-bottom:1px dashed #d6dad2;align-items:center;gap:10px;padding-bottom:16px;display:flex}.r-avatar[data-astro-cid-2btooxlh]{background:#dfe8cf;border-radius:50%;width:30px;height:30px}.r-line[data-astro-cid-2btooxlh]{background:#e2e5df;border-radius:4px;flex:1;height:8px;display:block}.w50[data-astro-cid-2btooxlh]{flex:0 0 50%}.w20[data-astro-cid-2btooxlh]{flex:0 0 20%}.r-items[data-astro-cid-2btooxlh]{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.r-items[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]{--in:clamp(0, calc(var(--t) * 3 - var(--k) * .7), 1);opacity:var(--in);transform:translateX(calc((1 - var(--in)) * 30px));align-items:center;gap:12px;display:flex}.r-qty[data-astro-cid-2btooxlh]{color:#4f6b00;width:34px;font:700 12px/1 var(--font);text-align:center;background:#eef4e0;border-radius:8px;padding:5px 0}.r-pay[data-astro-cid-2btooxlh]{background:#f2f4ef;border-radius:14px;margin-top:6px;padding:16px}.r-pay-labels[data-astro-cid-2btooxlh]{font:600 12.5px/1 var(--font);color:#6b717b;justify-content:space-between;margin-bottom:8px;display:flex}.r-bar[data-astro-cid-2btooxlh]{background:#e0e3dc;border-radius:999px;height:10px;position:relative;overflow:hidden}.r-deposit[data-astro-cid-2btooxlh]{width:calc(var(--s2) * 35%);background:#95cf39;position:absolute;top:0;bottom:0;left:0}.r-balance[data-astro-cid-2btooxlh]{width:calc(var(--s4) * 65%);background:#4f6b00;position:absolute;top:0;bottom:0;left:35%}.r-when[data-astro-cid-2btooxlh]{opacity:var(--s3);transform:translateY(calc((1 - var(--s3)) * 14px));flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.r-when[data-astro-cid-2btooxlh]>span[data-astro-cid-2btooxlh]{font:600 12.5px/1 var(--font);border-radius:10px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.r-when[data-astro-cid-2btooxlh] svg[data-astro-cid-2btooxlh]{width:15px;height:15px}.r-date[data-astro-cid-2btooxlh]{color:#34405a;background:#eef1f6}.r-alert[data-astro-cid-2btooxlh]{color:#b4500f;background:#fff1e6}.r-alert[data-astro-cid-2btooxlh] svg[data-astro-cid-2btooxlh]{transform-origin:50% 10%;animation:1.8s ease-in-out infinite ring}@keyframes ring{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-14deg)}}.r-cake[data-astro-cid-2btooxlh]{color:#6b717b;border-top:1px dashed #d6dad2;margin:16px 0 0;padding-top:14px;font-size:13px}.s-geo[data-astro-cid-2btooxlh]{--route:clamp(0, calc((var(--p) - .12) / .7), 1);--t:clamp(0, calc((var(--p) - .06) / .82 * var(--n)), var(--n))}.geo-grid[data-astro-cid-2btooxlh]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;width:min(1180px,100%);padding:0 32px;display:grid}.geo-copy[data-astro-cid-2btooxlh] h2[data-astro-cid-2btooxlh]{margin-bottom:28px;font-size:clamp(2.2rem,4.4vw,3.8rem)}.g-list[data-astro-cid-2btooxlh]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.g-list[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]{--on:clamp(0, calc((var(--t) - var(--i)) * 4), 1);opacity:calc(.3 + var(--on) * .7);border-radius:12px;gap:14px;padding:10px 12px;display:flex}.g-dot[data-astro-cid-2btooxlh]{border:1.5px solid var(--cz-green);background:rgb(149 207 57/var(--on));width:10px;height:10px;box-shadow:0 0 calc(var(--on) * 12px) #95cf39b3;border-radius:50%;flex-shrink:0;margin-top:6px}.g-list[data-astro-cid-2btooxlh] strong[data-astro-cid-2btooxlh]{color:#fff;font-size:16px;display:block}.g-list[data-astro-cid-2btooxlh] small[data-astro-cid-2btooxlh]{color:#8e988f;font-size:14px}.map[data-astro-cid-2btooxlh]{aspect-ratio:4/3;background:#0c120e;border:1px solid #ffffff1a;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000008c}.map-svg[data-astro-cid-2btooxlh]{width:100%;height:100%;position:absolute;inset:0}.blocks[data-astro-cid-2btooxlh] rect[data-astro-cid-2btooxlh]{fill:#141c16}.streets[data-astro-cid-2btooxlh] path[data-astro-cid-2btooxlh]{stroke:#1d2820;stroke-width:14px;fill:none}.zone-ok[data-astro-cid-2btooxlh]{fill:#95cf390d;stroke:#95cf3980;stroke-width:2px;stroke-dasharray:8 8;opacity:clamp(0, calc((var(--t) - 2) * 3), 1)}.zone-no[data-astro-cid-2btooxlh]{stroke:#ef4444b3;stroke-width:2px;opacity:clamp(0, calc((var(--t) - 2) * 3), 1)}.zone-label[data-astro-cid-2btooxlh]{color:#fca5a5;font:600 11.5px/1 var(--font);white-space:nowrap;opacity:clamp(0, calc((var(--t) - 2) * 3), 1);background:#ef444429;border:1px solid #ef444480;border-radius:999px;padding:5px 10px;position:absolute;top:72%;left:84%;transform:translate(-50%,-50%)}.route-base[data-astro-cid-2btooxlh]{fill:none;stroke:#95cf3926;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.route[data-astro-cid-2btooxlh]{fill:none;stroke:var(--cz-green);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--route) * 100);filter:drop-shadow(0 0 8px #95cf39b3)}.pin[data-astro-cid-2btooxlh]{border:3px solid #0c120e;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute}.pin[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{color:#0f1115;font:700 11.5px/1 var(--font);white-space:nowrap;background:#fff;border-radius:8px;padding:5px 10px;position:absolute;bottom:150%;left:50%;transform:translate(-50%)}.pin-store[data-astro-cid-2btooxlh]{background:#fff;box-shadow:0 0 0 4px #fff3}.pin-home[data-astro-cid-2btooxlh]{background:#a78bfa;box-shadow:0 0 0 4px #a78bfa4d}.pin-home[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{opacity:clamp(0, calc((.93 - var(--route)) * 20), 1)}.car[data-astro-cid-2btooxlh]{background:var(--cz-green);border:3px solid #0c120e;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute}.car[data-astro-cid-2btooxlh]:after{content:"";border:2px solid var(--cz-green);border-radius:50%;animation:1.8s ease-out infinite car-ping;position:absolute;inset:-3px}@keyframes car-ping{to{opacity:0;transform:scale(2.6)}}.car-idle[data-astro-cid-2btooxlh]{opacity:.7;background:#34c38f}.car-idle[data-astro-cid-2btooxlh]:after{border-color:#34c38f}.car-live[data-astro-cid-2btooxlh]{z-index:2;top:83.33%;left:13.75%;box-shadow:0 0 20px #95cf39e6}.trip[data-astro-cid-2btooxlh]{display:grid;position:absolute;bottom:170%;left:50%;transform:translate(-50%)}.trip[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{color:#fff;font:600 11.5px/1 var(--font);white-space:nowrap;background:#080c09e6;border:1px solid #95cf3980;border-radius:999px;grid-area:1/1;padding:6px 11px}.t1[data-astro-cid-2btooxlh]{opacity:clamp(0, calc((.8 - var(--route)) * 20), 1)}.t2[data-astro-cid-2btooxlh]{opacity:clamp(0, min(calc((var(--route) - .8) * 20), calc((.99 - var(--route)) * 60)), 1)}.t3[data-astro-cid-2btooxlh]{opacity:clamp(0, calc((var(--route) - .99) * 100), 1);background:var(--cz-green)!important;color:#06100a!important}.alert[data-astro-cid-2btooxlh]{--al:clamp(0, min(calc((var(--t) - 3) * 5), calc((4.2 - var(--t)) * 5)), 1);color:#fff;opacity:var(--al);transform:translateY(calc((1 - var(--al)) * -16px));background:#3c0e0eeb;border:1px solid #ef44448c;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex;position:absolute;top:5%;left:4%;box-shadow:0 16px 40px #00000073}.alert[data-astro-cid-2btooxlh]>span[data-astro-cid-2btooxlh]{width:26px;height:26px;font:800 14px/1 var(--font);background:#ef4444;border-radius:50%;place-items:center;display:grid}.alert[data-astro-cid-2btooxlh] strong[data-astro-cid-2btooxlh]{font-size:13px;display:block}.alert[data-astro-cid-2btooxlh] small[data-astro-cid-2btooxlh]{color:#fca5a5;font-size:11.5px}.tracking[data-astro-cid-2btooxlh]{--tr:clamp(0, calc((var(--t) - 4) * 3), 1);color:#0f1115;font:600 13px/1 var(--font);opacity:var(--tr);transform:translateY(calc((1 - var(--tr)) * 16px));background:#ffffffeb;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;display:flex;position:absolute;bottom:5%;left:4%}.live[data-astro-cid-2btooxlh]{background:#ef4444;border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite blink;box-shadow:0 0 0 4px #ef444433}@keyframes blink{50%{opacity:.35}}.s-app[data-astro-cid-2btooxlh]{--t:calc(.5 + clamp(0, calc((var(--p) - .1) / .8), 1) * (var(--n) - 1))}.s-app[data-astro-cid-2btooxlh] .stage[data-astro-cid-2btooxlh]{background:radial-gradient(45% 55% at 38% 60%,#95cf3924,#0000 70%)}.app-head[data-astro-cid-2btooxlh]{z-index:2;text-align:center;opacity:clamp(0, calc(var(--p) * 8), 1);padding:0 24px;position:absolute;top:6%;left:0;right:0}.app-head[data-astro-cid-2btooxlh] h2[data-astro-cid-2btooxlh]{font-size:clamp(2rem,4.2vw,3.6rem)}.app-grid[data-astro-cid-2btooxlh]{grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:min(1000px,100%);margin-top:12%;padding:0 32px;display:grid}.app-phone[data-astro-cid-2btooxlh]{perspective:1400px;justify-self:end}.app-screen[data-astro-cid-2btooxlh]{aspect-ratio:.5;width:clamp(220px,21vw,290px);transform:rotateY(calc((var(--p) - .5) * -36deg)) rotateX(6deg);background:linear-gradient(#0f1611,#0a0f0b);border:10px solid #1b2230;border-radius:40px;padding:18px 14px;box-shadow:0 50px 100px #0009,0 0 0 1px #ffffff14,0 0 80px #95cf391f}.app-top[data-astro-cid-2btooxlh]{justify-content:space-between;align-items:center;margin:4px 4px 18px;display:flex}.app-top[data-astro-cid-2btooxlh] .app-logo{width:96px;height:auto}.app-dot[data-astro-cid-2btooxlh]{background:#1f7a4f;border-radius:50%;width:26px;height:26px}.app-tiles[data-astro-cid-2btooxlh]{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid}.app-tiles[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]{--on:clamp(0, min(calc((var(--t) - var(--i)) * 5), calc((var(--i) + 1 - var(--t)) * 5)), 1);font:600 11.5px/1.2 var(--font);color:rgb(255 255 255/calc(.65 + var(--on) * .35));background:rgba(255, 255, 255, calc(.04 + var(--on) * .02));border:1px solid rgb(149 207 57/calc(.08 + var(--on) * .7));box-shadow:0 0 calc(var(--on) * 26px) #95cf3959;transform:scale(calc(1 + var(--on) * .05));border-radius:14px;flex-direction:column;gap:10px;padding:12px 10px;display:flex}.tile-icon[data-astro-cid-2btooxlh]{background:rgb(149 207 57/calc(.12 + var(--on) * .88));border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.app-tiles[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh] .tile-icon[data-astro-cid-2btooxlh] svg[data-astro-cid-2btooxlh]{width:17px;height:17px}.app-tiles[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh] .tile-icon[data-astro-cid-2btooxlh]{color:color-mix(in srgb, #95cf39 calc((1 - var(--on)) * 100%), #06100a)}.app-captions[data-astro-cid-2btooxlh]{margin:0;padding:0;list-style:none;display:grid}.app-captions[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]{--on:clamp(0, min(calc((var(--t) - var(--i)) * 5), calc((var(--i) + 1 - var(--t)) * 5)), 1);opacity:var(--on);transform:translateY(calc((1 - var(--on)) * 24px));filter:blur(calc((1 - var(--on)) * 6px));grid-area:1/1}.cap-k[data-astro-cid-2btooxlh]{font:700 13px/1 var(--font-display);color:var(--cz-green);letter-spacing:.06em}.app-captions[data-astro-cid-2btooxlh] h3[data-astro-cid-2btooxlh]{color:#fff;letter-spacing:-.03em;margin:14px 0 12px;font-size:clamp(2rem,3.6vw,3rem)}.app-captions[data-astro-cid-2btooxlh] p[data-astro-cid-2btooxlh]{max-width:360px;font-size:18px}.s-end[data-astro-cid-2btooxlh]{background:radial-gradient(ellipse 50% 60% at 50% 100%, #95cf3929, transparent 70%), var(--black);padding:140px 0 150px}.end-inner[data-astro-cid-2btooxlh]{text-align:center;flex-direction:column;align-items:center;display:flex}.end-inner[data-astro-cid-2btooxlh] .end-logo{width:180px;height:auto;margin-bottom:30px}.s-end[data-astro-cid-2btooxlh] h2[data-astro-cid-2btooxlh]{margin-bottom:18px;font-size:clamp(2.4rem,5.4vw,4.6rem)}.s-end[data-astro-cid-2btooxlh] p[data-astro-cid-2btooxlh]{margin-bottom:34px;font-size:18px}.end-actions[data-astro-cid-2btooxlh]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.c2-static .scene[data-astro-cid-2btooxlh]{height:auto}.c2-static .stage[data-astro-cid-2btooxlh]{height:auto;min-height:80svh;padding:80px 0;position:relative;top:0}.c2-static .intro-copy[data-astro-cid-2btooxlh],.c2-static .intro-device[data-astro-cid-2btooxlh]{opacity:1;position:relative;top:auto;left:auto;transform:none}.c2-static .intro-device[data-astro-cid-2btooxlh]{margin:40px auto 0}.c2-static .scroll-hint[data-astro-cid-2btooxlh],.c2-static .pay-chips[data-astro-cid-2btooxlh]{display:none}.c2-static .track[data-astro-cid-2btooxlh]{flex-wrap:wrap;justify-content:center}.c2-static .s-ai[data-astro-cid-2btooxlh]{--chat:1;--q:1;--think:0;--rep:5;--swap:0;--scan:1;--xf:4;--xi:4;--oc:1}.c2-static .ai-device[data-astro-cid-2btooxlh]{gap:24px}.c2-static .owner[data-astro-cid-2btooxlh],.c2-static .reader[data-astro-cid-2btooxlh]{opacity:1;grid-area:auto;transform:none}.c2-static .ai-band[data-astro-cid-2btooxlh]{margin-top:32px;position:relative;bottom:auto}.c2-static .s-reserve[data-astro-cid-2btooxlh]{--t:4}.c2-static .s-app[data-astro-cid-2btooxlh]{--t:.5}.c2-static .s-geo[data-astro-cid-2btooxlh]{--t:5;--route:1}.c2-static .car-live[data-astro-cid-2btooxlh]{top:23.33%!important;left:86.25%!important}.c2-static .app-head[data-astro-cid-2btooxlh]{margin-bottom:32px;position:relative;top:auto}.c2-static .app-grid[data-astro-cid-2btooxlh]{margin-top:0}.c2-static .paper-window[data-astro-cid-2btooxlh]{height:auto}.c2-static .salon-head[data-astro-cid-2btooxlh],.c2-static .salon-floor[data-astro-cid-2btooxlh],.c2-static .phone[data-astro-cid-2btooxlh],.c2-static .kitchen[data-astro-cid-2btooxlh]{margin:24px auto;position:relative;top:auto;left:auto;right:auto;transform:none}.c2-static .flow-line[data-astro-cid-2btooxlh],.c2-static .flow-token[data-astro-cid-2btooxlh]{display:none}.c2-static .ai-orb[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh],.c2-static .scroll-hint[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]:after{animation:none}@media (width<=640px){.invoice-grid[data-astro-cid-2btooxlh]{grid-template-columns:1fr;gap:28px;padding:0 20px}.invoice-copy[data-astro-cid-2btooxlh]{text-align:center}.invoice-copy[data-astro-cid-2btooxlh] h2[data-astro-cid-2btooxlh]{margin-bottom:12px;font-size:clamp(1.9rem,8vw,2.6rem)}.invoice-copy[data-astro-cid-2btooxlh]>p[data-astro-cid-2btooxlh]:last-child{margin:0 auto;font-size:15px}.printer[data-astro-cid-2btooxlh]{width:260px}.paper-window[data-astro-cid-2btooxlh]{height:46svh}.paper[data-astro-cid-2btooxlh]{padding:18px 16px 24px}.paper-lines[data-astro-cid-2btooxlh]{gap:9px;padding:12px 0}.stamp[data-astro-cid-2btooxlh]{letter-spacing:.02em;white-space:nowrap;margin-top:16px;padding:9px 8px;font-size:10.5px}.salon-head[data-astro-cid-2btooxlh]{top:9%}.salon-floor[data-astro-cid-2btooxlh]{width:92vw;opacity:calc(1 - var(--out));transform:translateX(-50%) scale(calc(1 - var(--out) * .15));top:30%}.floor[data-astro-cid-2btooxlh]{grid-template-columns:repeat(2,1fr);gap:10px;padding:14px}.table[data-astro-cid-2btooxlh]{aspect-ratio:2.2}.phone[data-astro-cid-2btooxlh]{gap:10px;width:34vw;top:30%;left:5vw}.phone-screen[data-astro-cid-2btooxlh]{border-width:5px;border-radius:20px}.phone-note[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh],.themes[data-astro-cid-2btooxlh]{display:none}.phone-note[data-astro-cid-2btooxlh] strong[data-astro-cid-2btooxlh]{font-size:13px}.kitchen[data-astro-cid-2btooxlh]{width:42vw;top:34%;right:5vw}.k-screen[data-astro-cid-2btooxlh]{border-width:4px;border-radius:14px;padding:8px}.k-head[data-astro-cid-2btooxlh]{margin-bottom:8px;font-size:9px}.k-ticket[data-astro-cid-2btooxlh]{padding:8px}.k-old[data-astro-cid-2btooxlh]{display:none}.k-note[data-astro-cid-2btooxlh]{font-size:0}.k-note[data-astro-cid-2btooxlh] strong[data-astro-cid-2btooxlh]{font-size:13px}.mid-table[data-astro-cid-2btooxlh]{color:#fff;font:700 13px/1 var(--font-display);opacity:var(--out);background:linear-gradient(145deg,#1f7a4f,#12503a);border-radius:12px;padding:8px 14px;display:block;position:absolute;top:75%;left:50%;transform:translate(-50%)}.intro-copy[data-astro-cid-2btooxlh]{top:11%}.intro-device[data-astro-cid-2btooxlh]{width:94vw;transform:translate(-50%, calc(-18% - var(--b) * 82% - var(--b) * 30svh))}.pay-chips[data-astro-cid-2btooxlh]{flex-wrap:wrap;justify-content:center;gap:8px;padding:0 20px;display:flex;inset:auto 0 9%}.pay-chips[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]{transform:translateY(calc((1 - var(--c)) * 40px)) scale(calc(.85 + var(--c) * .15));padding:10px 14px;position:static}.module[data-astro-cid-2btooxlh]{border-radius:22px;padding:26px 22px}.module[data-astro-cid-2btooxlh] h3[data-astro-cid-2btooxlh]{font-size:22px}.modules-head[data-astro-cid-2btooxlh],.track[data-astro-cid-2btooxlh]{padding-left:20px;padding-right:20px}.s-modules[data-astro-cid-2btooxlh] .stage[data-astro-cid-2btooxlh]{gap:28px}.ai-grid[data-astro-cid-2btooxlh]{grid-template-columns:1fr;gap:16px;margin-top:-20px;padding:0 16px}.ai-copy[data-astro-cid-2btooxlh]{text-align:center}.ai-copy[data-astro-cid-2btooxlh] h2[data-astro-cid-2btooxlh]{margin-bottom:0;font-size:clamp(1.9rem,8.5vw,2.5rem)}.ai-acts[data-astro-cid-2btooxlh]{display:none}.owner-body[data-astro-cid-2btooxlh]{gap:8px;padding:14px}.bubble-q[data-astro-cid-2btooxlh]{font-size:13px}.report[data-astro-cid-2btooxlh]{gap:7px}.rp[data-astro-cid-2btooxlh]{padding:9px 10px}.rp-title[data-astro-cid-2btooxlh]{margin-bottom:7px;font-size:11.5px}.rp-compare[data-astro-cid-2btooxlh] .rp-chip[data-astro-cid-2btooxlh]:last-child{display:none}.tip-text[data-astro-cid-2btooxlh]{font-size:12.5px}.reader[data-astro-cid-2btooxlh]{grid-template-columns:1fr;gap:14px}.doc[data-astro-cid-2btooxlh]{padding:14px}.doc-rows[data-astro-cid-2btooxlh]{gap:5px}.extract[data-astro-cid-2btooxlh]{padding:12px}.x-items[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]:nth-child(n+3){display:none}.ai-grid[data-astro-cid-2btooxlh]{margin-top:0}.ai-copy[data-astro-cid-2btooxlh] .eyebrow-c[data-astro-cid-2btooxlh],.doc-rows[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]:nth-child(n+4){display:none}.doc-kicker[data-astro-cid-2btooxlh]{margin-bottom:10px}.x-fields[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]{padding:7px 9px}.x-fields[data-astro-cid-2btooxlh] small[data-astro-cid-2btooxlh]{margin-bottom:4px}.ai-band[data-astro-cid-2btooxlh]{opacity:calc(var(--in) * (1 - var(--swap)))}.doc-types[data-astro-cid-2btooxlh]{display:none}.oc[data-astro-cid-2btooxlh]{padding:8px 11px;font-size:12px}.ai-band[data-astro-cid-2btooxlh]{bottom:4%}.ai-band[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]{padding:7px 12px;font-size:12px}.geo-grid[data-astro-cid-2btooxlh]{grid-template-columns:1fr;gap:18px;padding:0 16px}.geo-copy[data-astro-cid-2btooxlh]{text-align:center}.geo-copy[data-astro-cid-2btooxlh] h2[data-astro-cid-2btooxlh]{margin-bottom:0;font-size:clamp(1.9rem,8vw,2.5rem)}.g-list[data-astro-cid-2btooxlh]{display:none}.map[data-astro-cid-2btooxlh]{border-radius:18px}.alert[data-astro-cid-2btooxlh]{padding:7px 10px 7px 7px;top:3%;left:3%}.alert[data-astro-cid-2btooxlh] strong[data-astro-cid-2btooxlh]{font-size:11px}.alert[data-astro-cid-2btooxlh] small[data-astro-cid-2btooxlh]{display:none}.tracking[data-astro-cid-2btooxlh]{padding:7px 10px;font-size:11px}.pin[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh],.trip[data-astro-cid-2btooxlh] span[data-astro-cid-2btooxlh]{padding:4px 8px;font-size:10px}.zone-label[data-astro-cid-2btooxlh]{font-size:10px}.reserve-grid[data-astro-cid-2btooxlh]{grid-template-columns:1fr;gap:18px;padding:0 18px}.reserve-copy[data-astro-cid-2btooxlh]{text-align:center}.reserve-copy[data-astro-cid-2btooxlh] h2[data-astro-cid-2btooxlh]{margin-bottom:0;font-size:clamp(1.9rem,8vw,2.5rem)}.r-steps[data-astro-cid-2btooxlh]{display:none}.r-card[data-astro-cid-2btooxlh]{padding:18px}.r-cake[data-astro-cid-2btooxlh]{display:none}.app-head[data-astro-cid-2btooxlh]{top:9%}.app-grid[data-astro-cid-2btooxlh]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:20px;margin-top:22%;padding:0 20px}.app-phone[data-astro-cid-2btooxlh]{justify-self:center}.app-screen[data-astro-cid-2btooxlh]{border-width:8px;border-radius:32px;width:180px;padding:12px 10px}.app-top[data-astro-cid-2btooxlh]{margin-bottom:10px}.app-top[data-astro-cid-2btooxlh] .app-logo{width:74px}.app-tiles[data-astro-cid-2btooxlh]{gap:6px}.app-tiles[data-astro-cid-2btooxlh] li[data-astro-cid-2btooxlh]{gap:6px;padding:8px 7px;font-size:10px}.tile-icon[data-astro-cid-2btooxlh]{width:24px;height:24px}.app-captions[data-astro-cid-2btooxlh] h3[data-astro-cid-2btooxlh]{margin:8px 0 6px;font-size:1.6rem}.app-captions[data-astro-cid-2btooxlh] p[data-astro-cid-2btooxlh]{margin:0 auto;font-size:15px}}
