.lf-root{--lf-radius: 8px;--lf-radius-pill: 100vh;--lf-field-gap: 10px}.lf-root{all:revert;box-sizing:border-box;font-family:var(--font-sans);color:var(--color-theme-text-default);-webkit-font-smoothing:antialiased;text-align:left;letter-spacing:normal;text-transform:none;font-style:normal;font-weight:400}.lf-root :where(*),.lf-root :where(*):before,.lf-root :where(*):after{box-sizing:border-box}.lf-root :where(*){letter-spacing:inherit;text-transform:inherit;text-align:inherit;font-style:inherit}.lf-panel{position:fixed;inset:0;display:none;align-items:flex-start;justify-content:center;padding:var(--space-global-huge) var(--space-global-sm);overflow-y:auto;background:var(--color-ds-slate-opacity-1400);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2147483000}.lf-panel.is-open{display:flex}.lf-panel--inline{position:static;inset:auto;display:block;padding:0;overflow:visible;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto}.lf-panel--inline .lf-card{max-width:none}.lf-card{width:100%;max-width:600px;padding:var(--space-global-lg);background:var(--color-theme-bg-default);border-radius:var(--lf-radius)}.lf-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-global-sm);margin-bottom:var(--space-global-md)}.lf-head-main{display:flex;align-items:flex-start;gap:var(--space-global-sm);min-width:0}.lf-head-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--lf-radius);background:var(--color-theme-bg-default);border:1px solid var(--color-ds-slate-200)}.lf-head-icon-glyph{width:20px;height:20px;color:var(--color-theme-icon-default)}.lf-head-text{display:flex;flex-direction:column;gap:var(--space-global-3xs);min-width:0}.lf-title{color:var(--color-theme-text-default)}.lf-sub{color:var(--color-theme-text-secondary)}.lf-close{flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;background:transparent;cursor:pointer;color:var(--color-theme-icon-default)}.lf-close-glyph{width:24px;height:24px}.lf-section{border:0;margin:0 0 var(--space-global-md);padding:0}.lf-section-title{display:block;padding:0;margin:0 0 var(--space-global-2xs);color:var(--color-theme-text-brand);font-weight:600!important;border-bottom:0}.lf-row{display:flex;gap:var(--lf-field-gap);margin-bottom:var(--lf-field-gap)}.lf-field{display:flex;flex-direction:column;flex:1;min-width:0;gap:var(--space-global-3xs);position:relative}.lf-field-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lf-field-input,.lf-field-select,.lf-textarea{width:100%;padding:var(--space-global-xs) var(--space-global-sm);color:var(--color-theme-text-default);border:1px solid var(--color-ds-slate-200)!important;border-radius:var(--lf-radius)!important;background:var(--color-theme-bg-default)!important}.lf-field-input::placeholder,.lf-textarea::placeholder{color:var(--color-ds-slate-400)}.lf-field-input:focus,.lf-field-select:focus,.lf-textarea:focus{outline:2px solid var(--color-theme-border-brand-secondary)!important;outline-offset:1px;border-color:var(--color-theme-border-brand-secondary)!important}.lf-root .lf-phone-row{display:flex;gap:var(--lf-field-gap);align-items:stretch}.lf-root .lf-phone-dial{flex:none;display:block}.lf-root .lf-phone-dial .lf-select-trigger{gap:var(--space-global-2xs)}.lf-root .lf-phone-dial .lf-select-value{flex:0 0 auto;color:var(--color-ds-slate-400)}.lf-root .lf-phone-number{flex:1 1 auto;min-width:0}.lf-select-trigger{display:flex;align-items:center;gap:var(--space-global-2xs);text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none}.lf-select-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-select-value.is-placeholder{color:var(--color-ds-slate-400)}.lf-select-caret{flex:none;width:16px;height:16px;color:var(--color-theme-text-secondary);transition:transform .15s ease}.lf-select-caret.is-open{transform:rotate(180deg)}.lf-select-menu{z-index:2147483001;min-width:260px;max-height:280px;overflow-y:auto;padding:var(--space-global-3xs) 0;background:var(--color-theme-bg-default);border:1px solid var(--color-ds-slate-200);border-radius:var(--lf-radius);box-shadow:0 4px 16px #0000001a,0 1px 4px #0000000f}.lf-select-option{display:flex;align-items:center;gap:var(--space-global-2xs);padding:var(--space-global-2xs) var(--space-global-xs);font-family:var(--font-sans);font-size:16px;line-height:1.24;color:var(--color-theme-text-default);cursor:pointer}.lf-root .lf-flag{flex:none;display:inline-block;margin:0}.lf-select-option-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-theme-icon-tertiary)}.lf-select-option-icon svg{width:100%;height:100%}.lf-select-option-label{flex:1 1 auto;min-width:0;font-weight:600;color:var(--color-theme-icon-secondary)}.lf-select-option.is-active .lf-select-option-label{color:var(--color-theme-text-default)}.lf-select-option.is-active{background:var(--color-ds-blue-50)}.lf-select-option.is-selected{color:var(--color-theme-text-brand)}.lf-select-option-check{flex:none;width:16px;height:16px;color:var(--color-theme-text-brand)}.lf-select-group-label{padding:var(--space-global-2xs) var(--space-global-xs) var(--space-global-3xs);font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-theme-text-secondary)}.lf-select-separator{height:1px;margin:var(--space-global-3xs) 0;background:var(--color-ds-slate-200)}.lf-field-sport-icon{flex:none;width:24px;height:24px;margin-block:-2px;color:var(--color-ds-slate-400)}.lf-textarea{resize:vertical}.lf-field-input--error{border-color:var(--color-theme-border-danger-secondary)!important}.lf-field-error{color:var(--color-theme-text-danger-secondary)}.lf-field-select--error{border-color:var(--color-theme-border-danger-secondary)!important}.lf-submit-error{margin:0 0 var(--space-global-sm);color:var(--color-theme-text-danger-secondary)}.lf-thanks{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-global-sm);padding:var(--space-global-huge) var(--space-global-lg);color:var(--color-theme-text-default)}.lf-thanks-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:var(--space-global-sm);border-radius:100vh;background:var(--color-theme-bg-brand-subtle, #eaf1fb);color:var(--color-theme-icon-brand, #0057b8)}.lf-thanks-icon svg{width:28px;height:28px}.lf-thanks-title{color:var(--color-theme-text-default)}.lf-thanks-body{max-width:42ch;color:var(--color-theme-text-secondary)}.lf-boarding-step2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-global-sm);padding:var(--space-global-sm) 0 var(--space-global-lg);color:var(--color-theme-text-default)}.lf-boarding-body{margin:0;color:var(--color-theme-text-secondary)}.lf-boarding-cta{margin-top:var(--space-global-sm);text-decoration:none}.lf-boarding-resume{margin-top:var(--space-global-2xs);color:var(--color-theme-text-secondary);text-decoration:none}.lf-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lf-pill-row,.lf-pill-grid{display:flex;flex-wrap:wrap;gap:var(--lf-field-gap)}.lf-pill{display:inline-flex;align-items:center;gap:var(--space-global-2xs);height:44px;padding:0 var(--space-global-xs);border:1px solid var(--color-ds-slate-200);border-radius:var(--lf-radius);background:var(--color-theme-bg-default);cursor:pointer;white-space:nowrap}.lf-pill-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.lf-root .lf-pill-label{color:var(--color-ds-slate-1600);font-weight:600}.lf-pill:has(.lf-pill-input:checked){background:var(--color-ds-blue-50);border-color:var(--color-theme-border-brand-secondary)}.lf-pill:has(.lf-pill-input:focus-visible){outline:2px solid var(--color-theme-border-brand-secondary);outline-offset:2px}.lf-pill-indicator{display:inline-flex;align-items:center;flex:none;margin-left:var(--space-global-2xs)}.lf-pill-circle{width:16px;height:16px;border-radius:100vh;border:1.5px solid #e2e4e8;background:#f8f9fb;box-sizing:border-box}.lf-pill:has(.lf-pill-input:checked) .lf-pill-circle{display:none}.lf-pill-tag{display:none;align-items:center;padding:0 var(--space-global-2xs);height:15px;border-radius:100vh;background:var(--color-theme-bg-brand);color:var(--color-theme-text-constant-white);font-size:10px;font-weight:600;line-height:1;white-space:nowrap}.lf-pill:has(.lf-pill-input:checked) .lf-pill-tag{display:inline-flex}.lf-pill-check{display:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:100vh;background:var(--color-theme-bg-brand);color:var(--color-theme-text-constant-white)}.lf-pill-check svg{width:12px;height:12px}.lf-pill:has(.lf-pill-input:checked) .lf-pill-check{display:inline-flex}.lf-ncsa-optin-term{margin:var(--space-global-sm) 0 0;color:var(--color-theme-text-secondary)}.lf-consent-copy{margin:0 0 var(--space-global-xl);color:var(--color-theme-text-secondary)}.lf-consent-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.lf-consent-link:hover{color:var(--color-theme-text-brand)}.lf-consent-optins{display:flex;flex-direction:column;gap:var(--space-global-md);margin-top:var(--space-global-lg)}.lf-consent-optin{display:flex;align-items:flex-start;gap:var(--space-global-sm)}.lf-consent-optin-input{flex:0 0 auto;width:18px;height:18px;margin-top:2px;accent-color:var(--color-theme-icon-brand, #0057b8);cursor:pointer}.lf-consent-optin-label{color:var(--color-theme-text-secondary)}.lf-consent-optin--error .lf-consent-optin-input{outline:2px solid var(--color-theme-border-danger-secondary);outline-offset:1px}.lf-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-global-sm);margin-top:var(--space-global-xl)}.lf-step-dots{display:inline-flex;align-items:center;gap:var(--space-global-2xs)}.lf-dot{width:10px;height:10px;border-radius:var(--lf-radius-pill);background:var(--color-ds-slate-200)}.lf-dot.is-active{width:20px;background:var(--color-theme-bg-brand)}.lf-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-global-2xs);padding:var(--space-global-xs) var(--space-global-md);border-radius:var(--lf-radius-pill);border:1px solid transparent;cursor:pointer;font-family:var(--font-sans);font-size:18px;line-height:1.15;font-weight:500}.lf-btn-primary{background:var(--color-theme-bg-brand);color:var(--color-theme-text-constant-white)}.lf-btn-primary:hover{background:var(--color-theme-bg-brand-hover)}.lf-btn-ghost{background:transparent;border-color:var(--color-theme-border-secondary);color:var(--color-theme-text-default)}.lf-btn-ghost:hover{background:var(--color-theme-bg-default-hover)}.lf-btn-arrow{width:20px;height:20px;flex:none}@media(max-width:767px){.lf-root .lf-row{flex-direction:column}.lf-root .lf-phone-row{flex-direction:row}.lf-root .lf-pill-grid{flex-direction:column;flex-wrap:nowrap}.lf-root .lf-pill-grid .lf-pill{justify-content:space-between}}
