html{scroll-behavior:smooth;scroll-padding-top:80px}.sp[data-v-b10405d4]{--ink:#1c1917;--muted:#57534e;--soft:#a8a29e;--line:#e7e1da;--red:#ef4444;--red-ink:#dc2626;--cream:#fbf7f2;--peach:#fce7d6;background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Figtree,system-ui,sans-serif}.sp a[data-v-b10405d4]{color:var(--red-ink);text-decoration:none}.sp a[data-v-b10405d4]:hover{color:#991b1b}.wrap[data-v-b10405d4]{max-width:1240px;margin:0 auto;padding:0 24px}.row[data-v-b10405d4]{flex-wrap:wrap;gap:12px;display:flex}.red[data-v-b10405d4]{color:var(--red)!important}.stack-20[data-v-b10405d4]{flex-direction:column;gap:20px;display:flex}.stack-32[data-v-b10405d4]{flex-direction:column;gap:32px;display:flex}.stack-40[data-v-b10405d4]{flex-direction:column;gap:40px;display:flex}.stack-56[data-v-b10405d4]{flex-direction:column;gap:56px;display:flex}.eyebrow[data-v-b10405d4]{letter-spacing:.14em;text-transform:uppercase;color:var(--red-ink);font-family:JetBrains Mono,monospace;font-size:12px}h1[data-v-b10405d4],h2[data-v-b10405d4],h3[data-v-b10405d4],p[data-v-b10405d4]{margin:0}h2[data-v-b10405d4]{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.02}.body[data-v-b10405d4]{color:var(--muted);text-wrap:pretty;max-width:480px;font-size:18px;line-height:1.55}.head[data-v-b10405d4]{flex-direction:column;gap:16px;max-width:720px;display:flex}.btn[data-v-b10405d4]{border-radius:999px;padding:11px 18px;font-size:15px;font-weight:600;display:inline-block}.btn-lg[data-v-b10405d4]{padding:16px 26px;font-size:17px}.btn-xl[data-v-b10405d4]{padding:18px 28px;font-size:18px;font-weight:700}.sp .btn-dark[data-v-b10405d4]{background:var(--ink);color:#fff}.sp .btn-red[data-v-b10405d4]{background:var(--red);color:#fff;font-weight:700}.sp .btn-red[data-v-b10405d4]:hover{background:var(--red-ink);color:#fff}.sp .btn-light[data-v-b10405d4]{color:var(--ink);border:1px solid var(--line);background:#fff}.sp .btn-white[data-v-b10405d4]{color:var(--ink);background:#fff}.nav-sticky[data-v-b10405d4]{z-index:100;-webkit-backdrop-filter:blur(12px);background:#fdf1e3d9;border-bottom:1px solid #0000000f;position:sticky;top:0}.nav[data-v-b10405d4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.nav-collapse[data-v-b10405d4]{display:contents}.nav-mobile[data-v-b10405d4]{display:none}.sp .brand[data-v-b10405d4]{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.brand-mark[data-v-b10405d4]{background:var(--red);border-radius:6px;width:22px;height:22px}.brand.small[data-v-b10405d4]{gap:8px;font-size:14px;font-weight:700}.brand.small .brand-mark[data-v-b10405d4]{border-radius:4px;width:14px;height:14px}.nav-links[data-v-b10405d4]{flex-wrap:wrap;gap:28px;font-size:15px;font-weight:500;display:flex}.sp .nav-links a[data-v-b10405d4],.sp .nav-login[data-v-b10405d4]{color:var(--muted)}.nav-actions[data-v-b10405d4]{align-items:center;gap:16px;font-size:15px;font-weight:500;display:flex}.lang-toggle[data-v-b10405d4]{border:1.5px solid var(--line);cursor:pointer;width:34px;height:34px;color:var(--muted);letter-spacing:.02em;background:0 0;border-radius:50%;justify-content:center;align-items:center;font:700 11px Figtree,sans-serif;transition:border-color .2s,color .2s;display:flex}.lang-toggle[data-v-b10405d4]:hover{border-color:var(--ink);color:var(--ink)}.mobile-controls[data-v-b10405d4]{align-items:center;gap:8px;display:none}.hamburger[data-v-b10405d4]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:6px;display:none}.hamburger span[data-v-b10405d4]{background:var(--ink);border-radius:2px;width:100%;height:2px;transition:transform .3s,opacity .3s;display:block}.hamburger.open span[data-v-b10405d4]:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open span[data-v-b10405d4]:nth-child(2){opacity:0}.hamburger.open span[data-v-b10405d4]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hero[data-v-b10405d4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:56px;padding:56px 0 96px;display:grid}.hero-copy[data-v-b10405d4]{flex-direction:column;gap:28px;display:flex}h1[data-v-b10405d4]{letter-spacing:-.04em;font-size:clamp(48px,7vw,88px);font-weight:800;line-height:.95}.lead[data-v-b10405d4]{color:var(--muted);text-wrap:pretty;max-width:480px;font-size:20px;line-height:1.5}.facts[data-v-b10405d4]{color:var(--muted);flex-wrap:wrap;gap:24px;padding-top:8px;font-size:15px;display:flex}.facts span[data-v-b10405d4]{align-items:center;gap:8px;display:flex}.facts i[data-v-b10405d4]{background:var(--red);border-radius:50%;width:6px;height:6px}.hero-visual[data-v-b10405d4]{justify-content:center;padding:20px 0 40px;display:flex;position:relative}.hero-blob[data-v-b10405d4]{background:var(--peach);border-radius:40px;position:absolute;inset:8% 6% 0}.phone[data-v-b10405d4]{background:var(--ink);border-radius:44px;width:300px;padding:10px;position:relative;box-shadow:0 40px 80px -30px #441e0a73}.phone-screen[data-v-b10405d4]{aspect-ratio:589/1004;background:#fdf1e3;border-radius:35px;overflow:hidden}.phone-screen img[data-v-b10405d4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.toast-slot[data-v-b10405d4]{width:270px;position:absolute;bottom:70px;right:0}.toast[data-v-b10405d4]{background:#fff;border-radius:20px;align-items:center;gap:14px;padding:16px;animation:4.5s both toastIn-b10405d4;display:flex;box-shadow:0 24px 50px -20px #00000059}.toast-icon[data-v-b10405d4]{background:var(--red);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-weight:800;animation:1.2s ease-out 2 ring-b10405d4;display:flex}.toast-body[data-v-b10405d4]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.toast-top[data-v-b10405d4]{justify-content:space-between;gap:8px;display:flex}.toast-top strong[data-v-b10405d4]{letter-spacing:.02em;font-size:15px}.toast-top small[data-v-b10405d4]{color:var(--soft);font-size:12px}.toast-line[data-v-b10405d4]{font-size:14px;font-weight:600}.toast-items[data-v-b10405d4]{color:#78716c;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.scan-chip[data-v-b10405d4]{background:#fff;border-radius:16px;flex-direction:column;gap:2px;padding:12px 14px;display:flex;position:absolute;top:90px;left:0;box-shadow:0 16px 40px -16px #00000040}.scan-chip span[data-v-b10405d4]{letter-spacing:.1em;color:var(--soft);font-family:JetBrains Mono,monospace;font-size:11px}.scan-chip strong[data-v-b10405d4]{font-size:15px}.how[data-v-b10405d4]{background:var(--ink);color:#fafaf9;padding:96px 0}.split-head[data-v-b10405d4]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.split-head h2[data-v-b10405d4]{max-width:640px;font-size:clamp(36px,4.5vw,56px);line-height:1}.split-head>p[data-v-b10405d4]{color:var(--soft);max-width:360px;font-size:18px;line-height:1.5}.split-head.light h2[data-v-b10405d4]{font-size:clamp(34px,4vw,52px);line-height:1.02}.split-head.light>p[data-v-b10405d4]{color:var(--muted);max-width:400px;font-size:17px;line-height:1.55}.split-head.light .head[data-v-b10405d4]{max-width:620px}.grid-260[data-v-b10405d4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.step[data-v-b10405d4]{border:1px solid #3a3532;border-radius:24px;flex-direction:column;gap:14px;padding:28px;display:flex}.step h3[data-v-b10405d4]{letter-spacing:-.01em;font-size:24px;font-weight:700}.step p[data-v-b10405d4]{color:var(--soft);font-size:16px;line-height:1.55}.step-n[data-v-b10405d4]{color:#f87171;font-family:JetBrains Mono,monospace;font-size:13px}.step-accent[data-v-b10405d4]{background:var(--red);border-color:var(--red)}.step-accent p[data-v-b10405d4],.step-accent .step-n[data-v-b10405d4]{color:#fff}.block[data-v-b10405d4]{padding-top:120px}.block[data-v-b10405d4]:first-child{padding-top:112px}.browser[data-v-b10405d4]{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 40px 80px -40px #441e0a4d}.browser-bar[data-v-b10405d4]{border-bottom:1px solid #efeae4;gap:7px;padding:12px 16px;display:flex}.browser-bar span[data-v-b10405d4]{background:var(--line);border-radius:50%;width:11px;height:11px}.browser img[data-v-b10405d4],.shot img[data-v-b10405d4]{width:100%;display:block}.grid-240[data-v-b10405d4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px;display:grid}.point[data-v-b10405d4]{flex-direction:column;gap:8px;display:flex}.point h3[data-v-b10405d4]{font-size:19px;font-weight:700}.point p[data-v-b10405d4]{color:var(--muted);line-height:1.55}.two-col[data-v-b10405d4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:56px;display:grid}.rules[data-v-b10405d4]{flex-direction:column;gap:12px;padding-top:8px;display:flex}.rules div[data-v-b10405d4]{align-items:baseline;gap:14px;display:flex}.rules span[data-v-b10405d4]{color:var(--red-ink);min-width:92px;font-family:JetBrains Mono,monospace;font-size:13px}.rule-demo[data-v-b10405d4]{background:var(--peach);border-radius:32px;flex-direction:column;gap:16px;padding:40px;display:flex}.rule-clock[data-v-b10405d4]{letter-spacing:.08em;color:#78716c;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.rule-clock strong[data-v-b10405d4]{color:var(--ink);font-size:15px;font-weight:500}.item-card[data-v-b10405d4]{background:#fff;border-radius:22px;justify-content:space-between;align-items:center;padding:24px;display:flex;box-shadow:0 20px 40px -24px #441e0a59}.item-info[data-v-b10405d4]{flex-direction:column;gap:10px;display:flex}.item-name[data-v-b10405d4]{font-size:18px;font-weight:700}.item-price[data-v-b10405d4]{align-items:baseline;gap:8px;display:flex}.item-price span[data-v-b10405d4]{font-size:22px;font-weight:700}.item-price .red[data-v-b10405d4]{color:var(--red-ink)!important}.item-price s[data-v-b10405d4]{color:var(--soft);font-size:16px}.item-window[data-v-b10405d4]{color:var(--red-ink);font-size:13px;font-weight:500}.add[data-v-b10405d4]{background:var(--red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:26px;display:flex}.rule-demo button[data-v-b10405d4]{cursor:pointer;color:var(--ink);background:0 0;border:1px solid #e9c9b0;border-radius:999px;flex:1;padding:10px 14px;font:600 14px Figtree,sans-serif}.rule-demo button.on[data-v-b10405d4]{background:#fff}.theme-preview[data-v-b10405d4]{background:var(--t-bg);border:1px solid var(--line);border-radius:32px;flex-direction:column;justify-self:center;gap:18px;width:100%;max-width:440px;padding:32px;transition:background .3s;display:flex}.tp-header[data-v-b10405d4]{background:var(--t-card);border-radius:22px;align-items:center;gap:14px;padding:16px;display:flex}.tp-logo[data-v-b10405d4]{background:var(--red);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;font-weight:800;display:flex}.tp-title[data-v-b10405d4]{flex-direction:column;flex:1;gap:6px;display:flex}.tp-title span[data-v-b10405d4]{color:var(--t-ink);font-size:18px;font-weight:700}.tp-title em[data-v-b10405d4]{background:var(--t-ink);color:var(--t-pill-text);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600}.tp-lang[data-v-b10405d4]{border:1px solid var(--t-line);width:34px;height:34px;color:var(--t-ink);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.tp-cat[data-v-b10405d4]{justify-content:space-between;align-items:baseline;padding:4px 4px 0;display:flex}.tp-cat span[data-v-b10405d4]{color:var(--t-ink);font-size:22px;font-weight:700}.tp-cat small[data-v-b10405d4]{letter-spacing:.14em;color:var(--soft);font-family:JetBrains Mono,monospace;font-size:11px}.tp-grid[data-v-b10405d4]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tp-card[data-v-b10405d4]{background:var(--t-card);color:var(--t-ink);border-radius:18px;flex-direction:column;gap:18px;padding:16px;display:flex}.tp-card>span[data-v-b10405d4]{font-weight:600}.tp-card div[data-v-b10405d4]{justify-content:space-between;align-items:center;display:flex}.tp-card i[data-v-b10405d4]{background:var(--red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;display:flex}.theme-btn[data-v-b10405d4]{border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 7px;font:600 14px Figtree,sans-serif;display:flex}.theme-btn.on[data-v-b10405d4]{border:2px solid var(--ink)}.theme-btn span[data-v-b10405d4]{border:1px solid #00000014;border-radius:50%;width:22px;height:22px}.hint[data-v-b10405d4]{color:var(--soft);font-size:14px}.grid-460[data-v-b10405d4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:20px;display:grid}.shot[data-v-b10405d4]{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.sec-grid[data-v-b10405d4]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.sec[data-v-b10405d4]{border-bottom:1px solid var(--line);padding:28px 28px 28px 0}.venues[data-v-b10405d4]{flex-direction:column;display:flex}.venue[data-v-b10405d4]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:24px;padding:22px 0;display:grid}.venue[data-v-b10405d4]:last-child{border-bottom:1px solid var(--line)}.venue span[data-v-b10405d4]{letter-spacing:-.03em;font-size:clamp(28px,3.4vw,44px);font-weight:800}.venue p[data-v-b10405d4]{color:var(--muted);font-size:17px;line-height:1.5}.cta-wrap[data-v-b10405d4]{padding:120px 0}.cta[data-v-b10405d4]{background:var(--red);color:#fff;border-radius:40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:end;gap:40px;padding:clamp(40px,6vw,80px);display:grid}.cta h2[data-v-b10405d4]{letter-spacing:-.04em;font-size:clamp(40px,5.5vw,72px);line-height:.95}.cta p[data-v-b10405d4]{max-width:460px;font-size:19px;line-height:1.5}.cta-actions[data-v-b10405d4]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.sp .cta-ig[data-v-b10405d4]{color:#fff;text-underline-offset:4px;padding:8px 4px;font-size:16px;font-weight:600;text-decoration:underline}.footer[data-v-b10405d4]{color:#78716c;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:0 0 40px;font-size:14px;display:flex}@keyframes toastIn-b10405d4{0%{opacity:0;transform:translateY(14px)scale(.96)}12%{opacity:1;transform:none}85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes ring-b10405d4{0%{box-shadow:0 0 #ef444473}to{box-shadow:0 0 0 14px #ef444400}}@media (prefers-reduced-motion:reduce){.toast[data-v-b10405d4],.toast-icon[data-v-b10405d4]{animation:none}.reveal-hidden[data-v-b10405d4]{opacity:1;transform:none}}.reveal-hidden[data-v-b10405d4]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.reveal-visible[data-v-b10405d4]{opacity:1;transform:none}.mobile-only-block[data-v-b10405d4]{display:none}@media (width<=768px){.brand-section[data-v-b10405d4]{flex-direction:column;display:flex}.mobile-only-block[data-v-b10405d4]{display:flex}.desktop-only-block[data-v-b10405d4]{display:none}.mobile-controls[data-v-b10405d4],.hamburger[data-v-b10405d4]{display:flex}.nav[data-v-b10405d4]{flex-wrap:nowrap;position:relative}.nav-desktop[data-v-b10405d4]{display:none!important}.nav-mobile[data-v-b10405d4]{-webkit-backdrop-filter:blur(18px);z-index:99;background:#fdf1e3f7;border-bottom:1px solid #0000000f;flex-direction:column;gap:28px;padding:28px 24px 32px;display:flex;position:absolute;top:100%;left:-24px;right:-24px;box-shadow:0 20px 40px -10px #0000001a}.nav-links[data-v-b10405d4]{flex-direction:column;gap:8px;font-size:17px}.nav-actions[data-v-b10405d4]{flex-direction:column;align-items:stretch;gap:10px}.nav-actions .btn[data-v-b10405d4]{text-align:center}.nav-actions .nav-login[data-v-b10405d4]{text-align:center;padding:10px 0}.menu-overlay-enter-active[data-v-b10405d4]{transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1)}.menu-overlay-leave-active[data-v-b10405d4]{transition:opacity .25s,transform .25s}.menu-overlay-enter-from[data-v-b10405d4]{opacity:0;transform:translateY(-12px)}.menu-overlay-leave-to[data-v-b10405d4]{opacity:0;transform:translateY(-8px)}.menu-item[data-v-b10405d4]{opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.menu-item-visible[data-v-b10405d4]{opacity:1;transform:none}.hero[data-v-b10405d4]{gap:40px;padding:32px 0 56px}.lead[data-v-b10405d4]{font-size:17px}.hero-visual[data-v-b10405d4]{padding:10px 0 20px}.phone[data-v-b10405d4]{border-radius:36px;width:240px;padding:8px}.phone-screen[data-v-b10405d4]{border-radius:28px}.toast-slot[data-v-b10405d4],.scan-chip[data-v-b10405d4]{display:none}.how[data-v-b10405d4]{padding:64px 0}.stack-56[data-v-b10405d4]{gap:36px}.block[data-v-b10405d4],.block[data-v-b10405d4]:first-child{padding-top:72px}.two-col[data-v-b10405d4]{gap:36px}.rule-demo[data-v-b10405d4]{border-radius:24px;padding:24px}.item-card[data-v-b10405d4]{padding:18px}.theme-preview[data-v-b10405d4]{border-radius:24px;padding:20px}.venue[data-v-b10405d4]{grid-template-columns:1fr;gap:8px}.venue span[data-v-b10405d4]{font-size:clamp(24px,6vw,32px)}.sec[data-v-b10405d4]{padding:20px 0}.cta-wrap[data-v-b10405d4]{padding:64px 0}.cta[data-v-b10405d4]{border-radius:28px;gap:28px}.footer[data-v-b10405d4]{text-align:center;flex-direction:column;align-items:center}}
