.arrow[data-v-a93fe3a0]{transition:transform var(--transition-base)}.start:hover .arrow[data-v-a93fe3a0]{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.start:hover .arrow[data-v-a93fe3a0]{transform:none}}.top[data-v-75546c48]{z-index:20;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(12px);backdrop-filter:saturate(1.2)blur(12px);border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);position:sticky;top:0}.bar[data-v-75546c48]{align-items:center;gap:24px;height:64px;display:flex}.brand[data-v-75546c48]{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.nav[data-v-75546c48]{gap:2px;margin-left:8px;display:flex}.nav a[data-v-75546c48],.quiet[data-v-75546c48],.menu-button[data-v-75546c48],.landing-menu a{min-height:40px;color:var(--ink2);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex}.nav a[data-v-75546c48]:hover,.quiet[data-v-75546c48]:hover,.menu-button[data-v-75546c48]:hover,.menu-button[data-state=open][data-v-75546c48],.landing-menu a[data-highlighted]{color:var(--ink);background:var(--sunk)}.nav svg[data-v-75546c48],.quiet svg[data-v-75546c48],.menu-button svg[data-v-75546c48],.landing-menu svg{color:var(--ink3);transition:color var(--transition-base)}.nav a:hover svg[data-v-75546c48],.quiet:hover svg[data-v-75546c48]{color:var(--ink)}.menu-button[data-v-75546c48]{border:1px solid var(--border);font:inherit;cursor:pointer;background:0 0;font-size:14px;display:none}.landing-menu{z-index:var(--z-menu);border:1px solid var(--border);background:var(--surface);min-width:180px;box-shadow:var(--shadow-md);border-radius:12px;flex-direction:column;padding:6px;display:flex}.landing-menu a{outline:none;display:flex}.actions[data-v-75546c48]{align-items:center;gap:6px;margin-left:auto;display:flex}.actions .btn[data-v-75546c48]{white-space:nowrap;min-height:40px;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 18%, transparent);padding:0 14px 0 16px;font-size:14px}@media (width<=1080px){.nav svg[data-v-75546c48]{display:none}}@media (width<=860px){.bar[data-v-75546c48]{gap:12px}.nav[data-v-75546c48]{display:none}.menu-button[data-v-75546c48]{display:inline-flex}}@media (width<=480px){.name[data-v-75546c48]{display:none}}.lp{background:var(--bg);min-height:100vh;color:var(--ink);overflow-x:clip}.lp .wrap{width:min(1120px,100% - 48px);margin-inline:auto}.lp h1,.lp h2,.lp h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:650}.lp h1{font-size:clamp(38px,6vw,68px);line-height:1.02}.lp h2{font-size:clamp(28px,3.8vw,44px);line-height:1.06}.lp h3{letter-spacing:-.01em;font-size:16px;font-weight:600}.lp .lead{max-width:54ch;color:var(--ink2);text-wrap:pretty;margin:18px 0 0;font-size:18px;line-height:1.55}.lp .note{color:var(--ink3);font:12px/1.5 var(--mono);margin:14px 0 0}.lp .btn{cursor:pointer;min-height:44px;transition:background-color var(--transition-base), border-color var(--transition-base), transform var(--transition-base);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:500;text-decoration:none;display:inline-flex}.lp .btn.primary{color:var(--btn-t);background:var(--btn)}.lp .btn.primary:hover{background:color-mix(in srgb, var(--btn) 85%, var(--bg))}.lp .btn.secondary{border-color:var(--border);color:var(--ink);background:var(--surface)}.lp .btn.secondary:hover{border-color:var(--ink3)}.lp .btn.large{min-height:50px;padding:0 22px;font-size:15px}.lp .btn:active{transform:translateY(1px)}.lp .section{padding:120px 0}.lp .section-head{max-width:640px;margin-bottom:48px}@media (width<=760px){.lp .wrap{width:calc(100% - 32px)}.lp .section{padding:80px 0}}@media (prefers-reduced-motion:reduce){.lp .btn{transition:none}}
