@layer app{.ed-icon[data-v-22afb27c]{display:inline-flex;width:var(--ed-icon-size,16px);height:var(--ed-icon-size,16px);flex-shrink:0;align-items:center;justify-content:center;line-height:0}.ed-icon svg[data-v-22afb27c]{width:100%;height:100%;display:block;overflow:visible}.cta-block[data-v-27a11645]{text-align:center;padding:36px 24px;margin:34px 0 10px;background:var(--paper);border:1px solid rgba(var(--ink-rgb),.1);border-radius:20px}.cta-block__mark[data-v-27a11645]{width:36px;height:36px;display:inline-grid;place-items:center;margin:0 auto 12px;color:var(--ink);border:1px solid var(--line-strong)}.cta-block__tagline[data-v-27a11645]{font-family:Bricolage Grotesque,sans-serif;font-size:1.4rem;font-weight:700;color:var(--ink);letter-spacing:-.01em;margin:0 0 8px}.cta-block__reassurance[data-v-27a11645]{font-size:.95rem;color:var(--ink-quiet);margin:0 0 20px}.cta-block__btn[data-v-27a11645]{display:inline-flex;align-items:center;gap:8px;background:var(--rose-aa-fill);color:var(--on-fill);font-family:Instrument Sans,sans-serif;font-weight:700;font-size:1rem;padding:14px 28px;border-radius:14px;text-decoration:none;box-shadow:0 2px 10px rgba(var(--rose-aa-rgb),.24);transition:box-shadow .18s ease,transform .15s ease,background .15s ease}}@layer app{.cta-block__btn[data-v-27a11645]:focus-visible,.cta-block__btn[data-v-27a11645]:hover{background:var(--rose-deep-2);box-shadow:0 6px 18px rgba(var(--rose-aa-rgb),.32)}.cta-block__btn[data-v-27a11645]:active{transform:translateY(1px)}.cta-block__arrow[data-v-27a11645]{transition:transform .18s ease}.cta-block__btn:hover .cta-block__arrow[data-v-27a11645]{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.cta-block__arrow[data-v-27a11645],.cta-block__btn[data-v-27a11645]{transition:none}.cta-block__btn[data-v-27a11645]:active{transform:none}}}@layer app{.alt-page[data-v-0303506c]{max-width:960px}.page-kicker[data-v-0303506c]{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-bottom:18px}.page-kicker-icon[data-v-0303506c]{width:28px;height:28px;display:inline-grid;place-items:center;flex-shrink:0;color:var(--ink);border:1px solid var(--line-strong)}.page-kicker-rule[data-v-0303506c]{width:46px;height:1px;background:rgba(var(--ink-rgb),.24)}.page-kicker-meta[data-v-0303506c]{margin-left:auto;color:var(--ink-quiet);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.67rem;letter-spacing:.12em;text-transform:uppercase}.section-eyebrow[data-v-0303506c]{color:var(--teal-ink);font-family:Bricolage Grotesque,sans-serif;font-size:.73rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:0}.alt-title[data-v-0303506c]{color:var(--ink);font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:800;letter-spacing:-.045em;line-height:1.04;margin:0 0 20px;max-width:22ch;text-wrap:balance}.alt-answer[data-v-0303506c]{border-left:2px solid var(--rose-fill);padding:2px 0 2px 20px;color:var(--ink-2);font-size:1.08rem;line-height:1.72;margin:0;max-width:74ch}.alt-updated[data-v-0303506c]{color:var(--ink-quiet);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;margin:18px 0 0}.alt-ranking[data-v-0303506c]{display:grid;gap:20px;list-style:none;margin:24px 0 34px;padding:0}.alt-ranked>h2[data-v-0303506c]{margin:36px 0 6px}.alt-entry[data-v-0303506c]{border:1px solid rgba(var(--ink-rgb),.1);border-radius:18px;padding:22px}.alt-entry--ours[data-v-0303506c]{background:var(--paper);border-left:3px solid var(--teal)}.alt-entry__header[data-v-0303506c]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.alt-rank[data-v-0303506c]{align-items:center;background:var(--paper);border-radius:50%;color:var(--ink);display:inline-flex;flex:0 0 auto;font-family:Bricolage Grotesque,sans-serif;font-size:1.05rem;font-weight:800;height:40px;justify-content:center;width:40px}.alt-entry--ours .alt-rank[data-v-0303506c]{background:var(--teal-fill);color:var(--on-fill)}.alt-entry__name[data-v-0303506c]{color:var(--ink);font-family:Bricolage Grotesque,sans-serif;font-size:1.2rem;margin:0}.alt-entry__name a[data-v-0303506c]{color:inherit;text-decoration:none}.alt-entry__name a[data-v-0303506c]:focus-visible,.alt-entry__name a[data-v-0303506c]:hover{color:var(--rose-aa);text-decoration:underline}.alt-entry__ours[data-v-0303506c]{background:rgba(var(--teal-rgb),.12);border-radius:999px;color:var(--teal-brand-alt1);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}.alt-entry__bestfor[data-v-0303506c]{color:var(--ink-mid);line-height:1.7;margin:10px 0 0}.alt-entry__facts[data-v-0303506c]{display:flex;flex-wrap:wrap;gap:4px 28px;margin:12px 0 0}.alt-entry__fact dt[data-v-0303506c]{color:var(--ink-quiet);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.alt-entry__fact dd[data-v-0303506c]{color:var(--ink-mid);margin:0}.alt-entry__signup[data-v-0303506c],.alt-entry__visit[data-v-0303506c]{color:var(--teal);display:inline-block;font-weight:800;margin-top:14px;min-height:24px;text-decoration:none}.alt-entry__signup[data-v-0303506c]{border:2px solid var(--teal);border-radius:999px;padding:8px 18px}.alt-entry__signup[data-v-0303506c]:focus-visible,.alt-entry__signup[data-v-0303506c]:hover,.alt-entry__visit[data-v-0303506c]:focus-visible,.alt-entry__visit[data-v-0303506c]:hover{color:var(--rose-aa);text-decoration:underline}.alt-entry__signup[data-v-0303506c]:focus-visible,.alt-entry__signup[data-v-0303506c]:hover{border-color:var(--rose-aa)}.alt-entry__signup[data-v-0303506c]:focus-visible,.alt-entry__visit[data-v-0303506c]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.switching-card[data-v-0303506c]{border:1px solid rgba(var(--ink-rgb),.1);border-radius:18px;margin:0 0 20px;padding:22px}.lockin-answer[data-v-0303506c]{color:var(--ink-mid);line-height:1.75;margin:0 0 16px}.lockin-table-wrap[data-v-0303506c]{overflow-x:auto}.lockin-table[data-v-0303506c]{border-collapse:collapse;font-size:.92rem;min-width:640px;width:100%}.lockin-table caption[data-v-0303506c]{caption-side:top;color:var(--ink-quiet);font-size:.85rem;padding-bottom:8px;text-align:left}.lockin-table td[data-v-0303506c],.lockin-table th[data-v-0303506c]{border-bottom:1px solid rgba(var(--ink-rgb),.1);color:var(--ink-mid);line-height:1.5;padding:10px 8px;text-align:left;vertical-align:top}.lockin-table th[data-v-0303506c]{color:var(--ink);font-weight:800}.lockin-method a[data-v-0303506c]{color:var(--teal);font-weight:700}.lockin-method a[data-v-0303506c]:focus-visible,.lockin-method a[data-v-0303506c]:hover{color:var(--rose-aa)}.switching-frame[data-v-0303506c]{color:var(--ink-quiet);font-size:.95rem;margin:0 0 10px}h2[data-v-0303506c]{color:var(--ink);font-family:Bricolage Grotesque,sans-serif;font-size:1.35rem;margin:0 0 12px}.faq-item p[data-v-0303506c],li[data-v-0303506c]{color:var(--ink-mid);line-height:1.7;margin-bottom:8px}.faq-section[data-v-0303506c]{margin-top:34px}.faq-item[data-v-0303506c]{border-bottom:1px solid rgba(var(--ink-rgb),.1);padding:18px 0}.faq-item h3[data-v-0303506c]{color:var(--ink);font-size:1.05rem;margin:0 0 8px}.related-links[data-v-0303506c]{display:flex;flex-wrap:wrap;gap:12px;margin:34px 0 10px}.related-links a[data-v-0303506c]{background:var(--paper);border-radius:999px;color:var(--teal);font-weight:800;padding:10px 14px;text-decoration:none}.related-links a[data-v-0303506c]:focus-visible,.related-links a[data-v-0303506c]:hover{color:var(--rose-aa);text-decoration:underline}@media (max-width:600px){.alt-rank[data-v-0303506c]{font-size:.95rem;height:32px;width:32px}}}