.billing-toggle[data-v-515ff5a9]{align-items:center;background:#eef2f7;border:1px solid #dbe2ec;border-radius:9999px;box-shadow:0 6px 18px #0f172a14;display:inline-flex;gap:.3rem;padding:.28rem}.toggle-option[data-v-515ff5a9]{align-items:center;background:transparent;border:none;border-radius:9999px;color:#64748b;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;min-height:44px;padding:.625rem 1rem;transition:all .2s ease}.toggle-option[data-v-515ff5a9]:hover:not(.is-active){color:#334155}.toggle-option.is-active[data-v-515ff5a9]{background:#fff;box-shadow:0 4px 12px #0f172a24;color:#0f172a}.save-badge[data-v-515ff5a9]{align-items:center;background:#dcfce7;border-radius:9999px;color:#166534;display:inline-flex;font-size:.6875rem;font-weight:600;letter-spacing:.025em;padding:.125rem .5rem;text-transform:uppercase}@media(prefers-color-scheme:dark){.billing-toggle[data-v-515ff5a9]{background:#1e293b;border-color:#334155;box-shadow:none}.toggle-option[data-v-515ff5a9]{color:#94a3b8}.toggle-option[data-v-515ff5a9]:hover:not(.is-active){color:#e2e8f0}.toggle-option.is-active[data-v-515ff5a9]{background:#0f172a;box-shadow:none;color:#f1f5f9}.save-badge[data-v-515ff5a9]{background:#22c55e26;color:#4ade80}}.waitlist-overlay[data-v-9a2653ba]{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed}.waitlist-backdrop[data-v-9a2653ba]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;inset:0;position:absolute}.waitlist-panel[data-v-9a2653ba]{background:var(--surface-1);border:1px solid var(--border-2);border-radius:1rem;box-shadow:0 25px 60px #0006;max-width:28rem;padding:1.5rem 1.5rem 1.75rem;position:relative;width:100%}.waitlist-drag-handle[data-v-9a2653ba]{display:none}.waitlist-close[data-v-9a2653ba]{background:none;border:none;border-radius:.375rem;color:var(--text-3);cursor:pointer;padding:.25rem;position:absolute;right:1rem;top:1rem;transition:color .15s ease}.waitlist-close[data-v-9a2653ba]:hover{color:var(--text-1)}.waitlist-success[data-v-9a2653ba]{padding:1.5rem 0;text-align:center}.waitlist-success-icon[data-v-9a2653ba]{align-items:center;background:#22c55e1f;border-radius:9999px;color:#22c55e;display:flex;height:4rem;justify-content:center;margin:0 auto 1rem;width:4rem}.waitlist-success-title[data-v-9a2653ba]{color:var(--text-1);font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.waitlist-success-text[data-v-9a2653ba]{color:var(--text-2);line-height:1.5;margin-bottom:1.5rem}.waitlist-success-hint[data-v-9a2653ba]{color:var(--text-3);font-size:.875rem}.waitlist-got-it[data-v-9a2653ba]{background:#1e88e5;border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-weight:600;padding:.625rem 1.5rem;transition:background .15s ease}.waitlist-got-it[data-v-9a2653ba]:hover{background:#1565c0}.waitlist-form-header[data-v-9a2653ba]{margin-bottom:1.5rem}.waitlist-form-title[data-v-9a2653ba]{color:var(--text-1);font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.waitlist-form-subtitle[data-v-9a2653ba]{color:var(--text-2);font-size:.9375rem;line-height:1.5}.waitlist-form[data-v-9a2653ba]{gap:1rem}.waitlist-field[data-v-9a2653ba],.waitlist-form[data-v-9a2653ba]{display:flex;flex-direction:column}.waitlist-field[data-v-9a2653ba]{gap:.375rem}.waitlist-label[data-v-9a2653ba]{color:var(--text-2);font-size:.875rem;font-weight:500}.waitlist-input[data-v-9a2653ba]{background:var(--surface-2);border:1px solid var(--border-2);border-radius:.75rem;color:var(--text-1);font-size:.9375rem;outline:none;padding:.625rem 1rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.waitlist-input[data-v-9a2653ba]::-moz-placeholder{color:var(--text-3)}.waitlist-input[data-v-9a2653ba]::placeholder{color:var(--text-3)}.waitlist-input[data-v-9a2653ba]:focus{border-color:#1e88e5;box-shadow:0 0 0 3px #1e88e526}.waitlist-input--error[data-v-9a2653ba]{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.waitlist-error-text[data-v-9a2653ba]{color:#ef4444;font-size:.8125rem;margin-top:.125rem}.waitlist-select-wrap[data-v-9a2653ba]{position:relative}.waitlist-select[data-v-9a2653ba]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem}.waitlist-select-arrow[data-v-9a2653ba]{align-items:center;color:var(--text-3);display:flex;inset-block:0;padding-right:.75rem;pointer-events:none;position:absolute;right:0}.waitlist-form-error[data-v-9a2653ba]{background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:.75rem;padding:.75rem}.waitlist-form-error-text[data-v-9a2653ba]{align-items:center;color:#ef4444;display:flex;font-size:.875rem;gap:.5rem}.waitlist-submit[data-v-9a2653ba]{align-items:center;background:#1e88e5;border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:.25rem;padding:.75rem 1rem;transition:background .15s ease;width:100%}.waitlist-submit[data-v-9a2653ba]:hover{background:#1565c0}.waitlist-submit[data-v-9a2653ba]:disabled{background:var(--border-2);color:var(--text-3);cursor:not-allowed}.waitlist-disclaimer[data-v-9a2653ba]{color:var(--text-3);font-size:.75rem;padding-top:.25rem;text-align:center}.modal-fade-enter-active[data-v-9a2653ba],.modal-fade-leave-active[data-v-9a2653ba]{transition:opacity .2s ease-out}.modal-fade-enter-active .waitlist-panel[data-v-9a2653ba],.modal-fade-leave-active .waitlist-panel[data-v-9a2653ba]{transition:transform .2s ease-out,opacity .2s ease-out}.modal-fade-enter-from[data-v-9a2653ba],.modal-fade-leave-to[data-v-9a2653ba]{opacity:0}.modal-fade-enter-from .waitlist-panel[data-v-9a2653ba]{opacity:0;transform:scale(.95) translateY(-10px)}.modal-fade-leave-to .waitlist-panel[data-v-9a2653ba]{opacity:0;transform:scale(.95) translateY(10px)}@media(max-width:639px){.waitlist-overlay[data-v-9a2653ba]{align-items:flex-end;padding:0}.waitlist-panel[data-v-9a2653ba]{border-radius:1.25rem 1.25rem 0 0;max-height:92vh;max-width:none;overflow-y:auto;padding:.5rem 1.25rem 2rem;-webkit-overflow-scrolling:touch}.waitlist-drag-handle[data-v-9a2653ba]{display:flex;justify-content:center;padding:.5rem 0 .75rem}.waitlist-drag-pill[data-v-9a2653ba]{background:var(--border-2);border-radius:9999px;height:.25rem;width:2rem}.waitlist-close[data-v-9a2653ba]{right:.75rem;top:.75rem}.sheet-slide-enter-active[data-v-9a2653ba]{transition:opacity .2s ease-out}.sheet-slide-enter-active .waitlist-panel[data-v-9a2653ba]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.sheet-slide-leave-active[data-v-9a2653ba]{transition:opacity .18s ease-in}.sheet-slide-leave-active .waitlist-panel[data-v-9a2653ba]{transition:transform .22s cubic-bezier(.32,.72,0,1)}.sheet-slide-enter-from[data-v-9a2653ba],.sheet-slide-leave-to[data-v-9a2653ba]{opacity:0}.sheet-slide-enter-from .waitlist-panel[data-v-9a2653ba],.sheet-slide-leave-to .waitlist-panel[data-v-9a2653ba]{transform:translateY(100%)}}.plan-card[data-v-f3f75563]{background:var(--surface-1);border:1.5px solid var(--border-2);border-radius:1rem;display:flex;flex-direction:column;padding:1.75rem 1.5rem 1.5rem;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.plan-card[data-v-f3f75563]:hover{box-shadow:0 12px 32px #0000001f;transform:translateY(-4px)}.plan-card--featured[data-v-f3f75563]{background:var(--surface-2);border:2.5px solid #1e88e5;box-shadow:0 0 20px #1e88e51a;transform:scale(1.03);z-index:2}.plan-card--featured[data-v-f3f75563]:hover{box-shadow:0 0 24px #1e88e52e,0 16px 40px #1e88e51f;transform:translateY(-4px) scale(1.03)}.plan-card--current[data-v-f3f75563]{border-color:#1e88e5}.plan-badge[data-v-f3f75563]{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:700;gap:.3rem;left:50%;letter-spacing:.04em;line-height:1;padding:.34rem .95rem;position:absolute;text-transform:uppercase;top:-.85rem;transform:translate(-50%);white-space:nowrap}.badge-icon[data-v-f3f75563]{font-size:.625rem}.plan-badge--featured[data-v-f3f75563]{background:#1565c0;box-shadow:0 4px 12px #1565c059;color:#fff}.plan-badge--muted[data-v-f3f75563]{background:#fef3c7;border:1.5px solid #fcd34d;color:#b45309}.plan-badge--new[data-v-f3f75563]{background:#22c55e;box-shadow:0 2px 8px #22c55e4d;color:#fff}.plan-header[data-v-f3f75563]{margin-bottom:1rem}.plan-name[data-v-f3f75563]{color:var(--text-1);font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.plan-description[data-v-f3f75563]{color:var(--text-2);font-size:.875rem;margin:0}.plan-best-for[data-v-f3f75563]{color:var(--text-3);font-size:.8125rem;font-weight:600;margin:.375rem 0 0}.plan-price[data-v-f3f75563]{margin-bottom:1.5rem;min-height:4.5rem}.price-content[data-v-f3f75563]{display:flex;flex-direction:column;gap:.25rem}.price-row[data-v-f3f75563]{align-items:baseline;display:flex;gap:.25rem}.price-amount[data-v-f3f75563]{color:var(--text-1);font-size:2.5rem;font-weight:700;line-height:1}.price-period[data-v-f3f75563]{color:var(--text-2);font-size:1rem}.price-anchor[data-v-f3f75563]{color:var(--text-3);font-size:.8125rem}.plan-features[data-v-f3f75563]{display:flex;flex:1;flex-direction:column;gap:.375rem;margin:0 0 1.5rem;padding:0}.plan-group-header[data-v-f3f75563]{color:var(--text-3);font-size:.6875rem;font-weight:700;letter-spacing:.06em;margin:0;padding-top:.625rem;text-transform:uppercase}.plan-group-header--first[data-v-f3f75563]{padding-top:0}.plan-feature[data-v-f3f75563]{align-items:flex-start;color:var(--text-2);display:flex;font-size:.875rem;gap:.5rem}.plan-feature--highlight[data-v-f3f75563]{color:var(--text-1);font-weight:600}.feature-icon[data-v-f3f75563]{color:#22c55e;flex-shrink:0;height:1rem;margin-top:.125rem;width:1rem}.plan-action[data-v-f3f75563]{margin-top:auto}.plan-cta[data-v-f3f75563]{background:var(--surface-1);border:1px solid var(--border-1);border-radius:.5rem;color:var(--text-1);cursor:pointer;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;transition:background .15s ease,border-color .15s ease;width:100%}.plan-cta[data-v-f3f75563]:hover{background:var(--surface-2);border-color:var(--border-2)}.plan-cta--primary[data-v-f3f75563]{color:#fff}.plan-cta--primary[data-v-f3f75563],.plan-cta--primary[data-v-f3f75563]:hover{background:#1565c0;border-color:#1565c0}.plan-microcopy[data-v-f3f75563]{color:var(--text-3);font-size:.75rem;line-height:1.4;margin:.5rem 0 0;text-align:center}.price-fade-enter-active[data-v-f3f75563]{transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),filter .4s cubic-bezier(.22,1,.36,1)}.price-fade-leave-active[data-v-f3f75563]{transition:opacity .25s ease-out,transform .25s ease-out,filter .25s ease-out}.price-fade-enter-from[data-v-f3f75563]{filter:blur(4px);opacity:0;transform:translateY(-10px)}.price-fade-leave-to[data-v-f3f75563]{filter:blur(4px);opacity:0;transform:translateY(10px)}@media(prefers-color-scheme:dark){.plan-card[data-v-f3f75563]{background:var(--surface-1);border-color:var(--border-2)}.plan-card[data-v-f3f75563]:hover{box-shadow:0 12px 32px #00000059}.plan-card--featured[data-v-f3f75563]{background:var(--surface-2);border:2.5px solid #1e88e5;box-shadow:0 0 24px #1e88e51f}.plan-card--featured[data-v-f3f75563]:hover{box-shadow:0 0 28px #1e88e538,0 16px 40px #1e88e526}.plan-badge--muted[data-v-f3f75563]{background:#fef3c7;border-color:#fcd34d;color:#b45309}}
