[data-v-0e721e5a]{box-sizing:border-box}button[data-v-0e721e5a],input[data-v-0e721e5a]{font:inherit;color:inherit}[data-v-0e721e5a]:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:10px}.pf[data-v-0e721e5a]{gap:10px}.pf[data-v-0e721e5a] button{background:var(--surface-2);cursor:pointer;border:0;border-radius:999px;gap:8px;min-height:52px;padding:0 12px 0 14px}.pf[data-v-0e721e5a] button span{font:500 16px var(--f-mono)}.pf[data-v-0e721e5a] button span:first-child{font-size:20px;line-height:1}.pf[data-v-0e721e5a] button svg{width:18px;height:18px}.pf[data-v-0e721e5a] input{min-width:0;min-height:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:12px 4px;font-size:18px}.pf[data-v-0e721e5a] input::placeholder{color:var(--ink-muted)}.demo[data-v-0e721e5a]{flex-direction:column;gap:12px;display:flex}.demo .t[data-v-0e721e5a]{font-weight:600}.field[data-v-0e721e5a]{background:var(--surface);border:2px solid var(--ink);box-shadow:var(--shadow-green);border-radius:999px;align-items:center;gap:10px;max-width:600px;padding:6px;display:flex;position:relative}.cta[data-v-0e721e5a]{cursor:pointer;background:var(--brand);color:var(--brand-ink);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;min-height:52px;padding:0 20px 0 24px;font-size:16px;font-weight:700;display:inline-flex}.cta[data-v-0e721e5a]:hover{background:var(--brand-hover)}.legal[data-v-0e721e5a]{color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.legal a[data-v-0e721e5a],.link[data-v-0e721e5a]{color:var(--brand-strong);text-underline-offset:4px;font-weight:600}.link[data-v-0e721e5a]{align-self:flex-start;align-items:center;gap:6px;min-height:44px;display:inline-flex}.done[data-v-0e721e5a]{background:var(--brand-tint);border:2px solid var(--brand-strong);color:var(--brand-strong);border-radius:14px;padding:12px 16px;font-weight:600;display:none}.done.on[data-v-0e721e5a]{display:block}@media (width<=640px){.field[data-v-0e721e5a]{border-radius:24px;flex-wrap:wrap;padding:8px}.cta[data-v-0e721e5a]{justify-content:center;width:100%}.legal[data-v-0e721e5a]{font-size:16px}}
