:root{--tl-cta-font:"europa", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, ui-sans-serif, system-ui, sans-serif;--tl-cta-primary-bg:#0b57d0;--tl-cta-primary-hover-bg:#0842a0;--tl-cta-primary-text:#fff;--tl-cta-secondary-bg:#fff;--tl-cta-secondary-hover-bg:#f7f8fb;--tl-cta-secondary-text:#3c4043;--tl-cta-secondary-border:#dadce0;--tl-cta-text-link:#0b57d0;--tl-cta-radius:999px;--tl-cta-height:3.35rem;--tl-cta-padding-x:1.7rem;--tl-cta-font-size:1rem;--tl-cta-font-weight:800;--tl-cta-letter-spacing:-.012em;--tl-cta-shadow:none;--tl-cta-focus:#0b57d03d}@media (prefers-color-scheme:dark){:root{--tl-cta-primary-bg:#f1f1f1;--tl-cta-primary-hover-bg:#fff;--tl-cta-primary-text:#282828;--tl-cta-secondary-bg:#383838;--tl-cta-secondary-hover-bg:#454545;--tl-cta-secondary-text:#f6f6f6;--tl-cta-secondary-border:transparent;--tl-cta-text-link:#f6f6f6;--tl-cta-focus:#f1f1f152}}:where(.tl-btn,.tl-nav-signup,.tl-auth-submit,.tl-submit,.tl-cta,.tl-btn-pro,.btn-glass-primary,.btn-glass-ghost,.dash-btn){appearance:none;white-space:nowrap;justify-content:center;align-items:center;gap:.55rem;transition:background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex;min-height:var(--tl-cta-height)!important;border-radius:var(--tl-cta-radius)!important;font-family:var(--tl-cta-font)!important;font-size:var(--tl-cta-font-size)!important;font-weight:var(--tl-cta-font-weight)!important;letter-spacing:var(--tl-cta-letter-spacing)!important;text-transform:none!important;padding:0 var(--tl-cta-padding-x)!important;box-shadow:var(--tl-cta-shadow)!important;font-style:normal!important;line-height:1!important;text-decoration:none!important}:where(.tl-btn-primary,.tl-btn.primary,.tl-nav-signup,.tl-auth-submit,.tl-submit,.tl-cta-primary,.tl-btn-pro,.btn-glass-primary,.dash-btn.primary){border:1px solid var(--tl-cta-primary-bg)!important;background:var(--tl-cta-primary-bg)!important;color:var(--tl-cta-primary-text)!important}:where(.tl-btn-primary,.tl-btn.primary,.tl-nav-signup,.tl-auth-submit,.tl-submit,.tl-cta-primary,.tl-btn-pro,.btn-glass-primary,.dash-btn.primary):hover{transform:translateY(-1px);border-color:var(--tl-cta-primary-hover-bg)!important;background:var(--tl-cta-primary-hover-bg)!important;color:var(--tl-cta-primary-text)!important}:where(.tl-btn-secondary,.tl-btn.secondary,.tl-cta-secondary,.btn-glass-ghost,.dash-btn:not(.primary):not(.danger):not(.text)){border:1px solid var(--tl-cta-secondary-border)!important;background:var(--tl-cta-secondary-bg)!important;color:var(--tl-cta-secondary-text)!important}:where(.tl-btn-secondary,.tl-btn.secondary,.tl-cta-secondary,.btn-glass-ghost,.dash-btn:not(.primary):not(.danger):not(.text)):hover{transform:translateY(-1px);border-color:var(--tl-cta-secondary-border)!important;background:var(--tl-cta-secondary-hover-bg)!important;color:var(--tl-cta-secondary-text)!important}:where(.tl-nav-signin,.tl-btn-text,.tl-btn.text,.tl-text-cta,.dash-btn.text){justify-content:center;align-items:center;gap:.4rem;display:inline-flex;min-height:auto!important;color:var(--tl-cta-text-link)!important;box-shadow:none!important;font-family:var(--tl-cta-font)!important;font-size:var(--tl-cta-font-size)!important;font-weight:var(--tl-cta-font-weight)!important;letter-spacing:var(--tl-cta-letter-spacing)!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.25rem 0!important;line-height:1.15!important;text-decoration:none!important}:where(.tl-nav-signin,.tl-btn-text,.tl-btn.text,.tl-text-cta,.dash-btn.text):hover{color:var(--tl-cta-primary-hover-bg)!important;transform:none!important}:where(.tl-btn,.tl-nav-signup,.tl-nav-signin,.tl-auth-submit,.tl-submit,.tl-cta,.btn-glass-primary,.btn-glass-ghost,.dash-btn):focus-visible{outline:3px solid var(--tl-cta-focus)!important;outline-offset:3px!important}:where(.tl-btn,.tl-nav-signup,.tl-auth-submit,.tl-submit,.tl-cta,.btn-glass-primary,.btn-glass-ghost,.dash-btn) svg,:where(.tl-btn,.tl-nav-signup,.tl-auth-submit,.tl-submit,.tl-cta,.btn-glass-primary,.btn-glass-ghost,.dash-btn) .material-symbols-rounded{width:1.05em;height:1.05em;font-size:1.05em;line-height:1;transform:translateY(.02em)}@media (max-width:700px){:root{--tl-cta-height:3.12rem;--tl-cta-padding-x:1.18rem;--tl-cta-font-size:1rem;--tl-cta-radius:999px}:where(.tl-hero-actions,.tl-auth-actions) :where(.tl-btn,.tl-nav-signup,.tl-auth-submit,.tl-submit,.tl-cta){width:min(100%,22rem)}}
