.smallcaps[data-v-56bfd4f3]{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:12px;font-weight:600}.display[data-v-56bfd4f3]{font-family:var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.02em;font-weight:500;line-height:1.12}.capture[data-v-56bfd4f3]{background:var(--surface);border:1px solid var(--hairline-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);font-family:var(--font-sans);margin-top:32px;padding:28px 32px;position:relative}.capture-dismiss[data-v-56bfd4f3]{width:44px;height:44px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:22px;line-height:1;transition:color .14s,background .14s;display:grid;position:absolute;top:12px;right:12px}.capture-dismiss[data-v-56bfd4f3]:hover{color:var(--ink);background:var(--paper-deep)}.capture-dismiss[data-v-56bfd4f3]:focus-visible{box-shadow:var(--focus-ring);outline:none}.capture-eyebrow[data-v-56bfd4f3]{letter-spacing:.08em;color:var(--accent);margin:0;font-size:13px}.capture-hed[data-v-56bfd4f3]{margin:8px 0;padding-right:40px;font-size:clamp(22px,2.8vw,30px)}.capture-blurb[data-v-56bfd4f3]{max-width:600px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.capture-form[data-v-56bfd4f3]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;max-width:620px;margin-top:20px;display:grid}.capture-field[data-v-56bfd4f3]{flex-direction:column;gap:6px;display:flex}.capture-input[data-v-56bfd4f3]{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);width:100%;min-height:48px;font-family:var(--font-sans);outline:0;padding:10px 14px;font-size:16px;transition:border-color .18s,box-shadow .18s}.capture-input[data-v-56bfd4f3]:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.capture-btn[data-v-56bfd4f3]{white-space:nowrap;min-height:48px}.capture-form-count[data-v-56bfd4f3]{grid-template-columns:minmax(0,1fr) 8.5rem auto;max-width:780px}.capture-field-count .capture-input[data-v-56bfd4f3]{font-variant-numeric:tabular-nums}.capture-field-count .smallcaps em[data-v-56bfd4f3]{text-transform:none;letter-spacing:0;font-style:normal;font-weight:400}.capture-why[data-v-56bfd4f3]{max-width:620px;color:var(--ink-faint);margin:12px 0 0;font-size:14px;line-height:1.55}.capture-error[data-v-56bfd4f3]{border-radius:var(--radius-sm);background:var(--danger-container);color:var(--on-danger-container);letter-spacing:0;text-transform:none;margin:12px 0 0;padding:10px 14px;font-size:14px;font-weight:500}.capture-done[data-v-56bfd4f3]{flex-direction:column;align-items:start;gap:12px;display:flex}.capture-badge[data-v-56bfd4f3]{background:var(--success-container);color:var(--on-success-container)}.capture-sent-to[data-v-56bfd4f3]{overflow-wrap:anywhere;font-weight:600}.capture-again[data-v-56bfd4f3]{color:var(--ink-faint);margin:0;font-size:14px}.capture-again-btn[data-v-56bfd4f3]{font:inherit;color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.capture-again-btn[data-v-56bfd4f3]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=820px){.capture[data-v-56bfd4f3]{border-radius:var(--radius-md);padding:22px 18px}.capture-form[data-v-56bfd4f3],.capture-form-count[data-v-56bfd4f3]{grid-template-columns:1fr}.capture-btn[data-v-56bfd4f3]{text-align:center;justify-self:stretch}}
