:root{--app-body-color: var(--electromagnetic);--app-body-secondary-color: var(--chain-gang-grey);--app-border-color-1: var(--lynx-white);--app-header-middle-links-color: var(--chain-gang-grey);--app-public-status-badge-dot-background--green: var(--download-progress);--app-public-status-badge-dot-background--yellow: var(--rise-n-shine);--app-public-status-badge-color: var(--electromagnetic);--app-public-status-badge-background: var(--white);--app-home-feature-story-background-1: var(--lynx-white);--app-footer-background: var(--electromagnetic);--app-footer-text-color: #6d7172;--app-footer-a-color: #979a9b;--app-content-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, .1) 0px 1px 3px 0px, rgba(0, 0, 0, .1) 0px 1px 2px -1px;--app-content-box-shadow-2: rgba(0, 0, 0, .05) 0 4px 12px;--app-content-body-background: var(--lynx-white);--app-primary-button-background: var(--vanadyl-blue);--app-primary-button-background--hover: #007cd5;--app-primary-button-background--disabled: #aabcd2;--app-primary-button-color: var(--white);--app-primary-button-border-radius: 6px;--app-secondary-button-background: var(--white);--app-secondary-button-border: 1px solid #2d34361f;--app-secondary-button-border-radius: 6px;--app-input-background: var(--lynx-white);--app-input-border-color: var(--hint-of-pensive);--app-input-border-radius: 6px;--app-input-height: 40px;--app-radio-card-background: var(--lynx-white);--app-radio-card-description-color: var(--chain-gang-grey);--app-radio-card-border-color: var(--hint-of-pensive);--app-radio-card-selected-background: #eff0f4;--app-radio-card-selected-border-color: var(--vanadyl-blue);--app-danger-color: var(--harley-davidson-orange);--app-danger-background--hover: rgba(194, 22, 22, .07);--app-modal-overlay-background: rgba(47, 54, 64, .85);--app-modal-background: var(--white);--app-dashboard-background: var(--lynx-white);--app-dashboard-card-background: var(--white);--app-dashboard-card-border-color: var(--hint-of-pensive);--app-dashboard-img-placeholder-background: #f6f6f6;--app-dashboard-inner-card-border-color--hover: var(--vanadyl-blue);--app-docs-body-background: var(--lynx-white);--app-docs-content-background: var(--white);--app-active-page-link-color: var(--vanadyl-blue)}.spritedeck-dark-theme{--app-footer-color: #777b7c}.signed-in-container.svelte-1uvurp0{display:flex;gap:16px;height:100%;align-items:center}.header-link.svelte-1uvurp0{color:inherit;text-decoration:none}.header-link.svelte-1uvurp0:hover{text-decoration:underline}.avatar.svelte-1uvurp0{width:32px;height:32px;border-radius:50%;overflow:hidden;flex:0 0 32px}.avatar.svelte-1uvurp0 a:where(.svelte-1uvurp0){display:block}.avatar.svelte-1uvurp0 img:where(.svelte-1uvurp0){width:100%;height:100%;display:block;object-fit:cover}.guest-container.svelte-1uvurp0{height:100%;display:flex;align-items:center;padding-right:16px;gap:1rem}.sign-in-btn.svelte-1uvurp0{padding:12px 24px;color:#fff;background:var(--app-primary-button-background);border:0;border-radius:var(--app-primary-button-border-radius);font-size:14px;cursor:pointer}.logo.svelte-r4jdyr{color:#fff;font-weight:700;letter-spacing:1px;height:100%;display:flex;align-items:center}.logo.svelte-r4jdyr img:where(.svelte-r4jdyr){width:134px}.appHeaderMiddleNav.svelte-zguxvi{position:absolute;inset:0;height:100%;display:flex;align-items:center;justify-content:center;font-size:1rem;pointer-events:none}.appHeaderMiddleNav.svelte-zguxvi a:where(.svelte-zguxvi){padding:0 1rem;text-decoration:none;color:inherit;pointer-events:initial}.appHeaderMiddleNav.svelte-zguxvi a:where(.svelte-zguxvi):hover{text-decoration:underline}.header.svelte-nsq098{position:relative;display:grid;grid-template-columns:1fr auto;padding:8px 12px;height:64px;border-bottom:1px solid var(--toolbar-divider-color)}.logo-container.svelte-nsq098{display:flex;height:100%;align-items:center}.site-logo-link.svelte-nsq098{text-decoration:none;display:flex;height:100%;align-items:center}.create-account-placeholder.svelte-1a8442l{min-height:280px}.modal-title.svelte-tsjdpe{margin:0 0 8px;color:var(--app-body-color);font-size:18px;line-height:1.3}.form-description.svelte-tsjdpe{margin:0 0 24px;color:var(--app-body-secondary-color);font-size:14px;line-height:1.5}.labelSpan.svelte-tsjdpe{display:block;margin-bottom:8px;color:var(--app-body-secondary-color);font-size:12px;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.field.svelte-tsjdpe input:where(.svelte-tsjdpe){box-sizing:border-box;width:100%;display:block;height:44px;padding:0 14px;color:var(--app-body-color);font:inherit;font-size:14px;background:var(--app-input-background);border:1px solid var(--app-input-border-color);border-radius:var(--app-input-border-radius);outline:0}.field.svelte-tsjdpe input:where(.svelte-tsjdpe):focus{background:var(--app-modal-background);border-color:var(--app-primary-button-background);box-shadow:0 0 0 1px var(--app-primary-button-background)}.field.svelte-tsjdpe input:where(.svelte-tsjdpe)::placeholder{color:var(--app-body-secondary-color);opacity:.55}.submit-btn.svelte-tsjdpe{width:100%;height:46px;margin-top:24px;color:var(--app-primary-button-color);font:inherit;font-size:15px;font-weight:700;background:var(--app-primary-button-background);border:0;border-radius:var(--app-primary-button-border-radius);box-shadow:var(--app-content-box-shadow);cursor:pointer;transition:background .15s,transform .15s}.submit-btn.svelte-tsjdpe:hover{background:var(--app-primary-button-background--hover);transform:translateY(-1px)}.submit-btn.svelte-tsjdpe:active{transform:translateY(1px)}.error-message.svelte-tsjdpe{margin:14px 0 0;color:var(--app-danger-color);font-size:13px}.success-message.svelte-tsjdpe{margin:0;padding:14px 16px;color:var(--app-body-color);font-size:14px;line-height:1.5;background:var(--app-input-background);border:1px solid var(--app-input-border-color);border-radius:var(--app-input-border-radius)}.back-to-sign-in-btn.svelte-tsjdpe{width:100%;height:44px;margin-top:24px;color:var(--app-body-color);font:inherit;font-size:14px;background:var(--app-secondary-button-background);border:var(--app-secondary-button-border);border-radius:var(--app-secondary-button-border-radius);box-shadow:var(--app-content-box-shadow);cursor:pointer;transition:background .15s,transform .15s}.back-to-sign-in-btn.svelte-tsjdpe:hover{background:var(--app-input-background);transform:translateY(-1px)}.field.svelte-nu28q2{margin-bottom:18px}.labelSpan.svelte-nu28q2,.password-label-row.svelte-nu28q2 label:where(.svelte-nu28q2){display:block;color:var(--app-body-secondary-color);font-size:12px;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.labelSpan.svelte-nu28q2{margin-bottom:8px}.password-label-row.svelte-nu28q2{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.field.svelte-nu28q2 input:where(.svelte-nu28q2){box-sizing:border-box;width:100%;display:block;height:44px;padding:0 14px;color:var(--app-body-color);font:inherit;font-size:14px;background:var(--app-input-background);border:1px solid var(--app-input-border-color);border-radius:var(--app-input-border-radius);outline:0}.field.svelte-nu28q2 input:where(.svelte-nu28q2):focus{background:var(--app-modal-background);border-color:var(--app-primary-button-background);box-shadow:0 0 0 1px var(--app-primary-button-background)}.field.svelte-nu28q2 input:where(.svelte-nu28q2)::placeholder{color:var(--app-body-secondary-color);opacity:.55}.submit-btn.svelte-nu28q2{width:100%;height:46px;margin-top:6px;color:var(--app-primary-button-color);font:inherit;background:var(--app-primary-button-background);border:0;border-radius:var(--app-primary-button-border-radius);box-shadow:var(--app-content-box-shadow);cursor:pointer;transition:background .15s,transform .15s}.submit-btn.svelte-nu28q2:hover{background:var(--app-primary-button-background--hover);transform:translateY(-1px)}.submit-btn.svelte-nu28q2:active{transform:translateY(1px)}.error-message.svelte-nu28q2{color:var(--app-danger-color);margin:16px 0 0}.forgot-password-btn.svelte-nu28q2{padding:0;color:var(--app-primary-button-background);font:inherit;font-size:13px;background:none;border:0;cursor:pointer}.forgot-password-btn.svelte-nu28q2:hover{text-decoration:underline}.divider.svelte-nu28q2{display:flex;align-items:center;gap:18px;margin:24px 0;color:var(--app-body-secondary-color);font-size:12px}.divider.svelte-nu28q2:before,.divider.svelte-nu28q2:after{content:"";flex:1;height:1px;background:var(--app-border-color-1)}.google-btn.svelte-nu28q2{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:44px;color:var(--app-body-color);font:inherit;font-size:14px;background:var(--app-secondary-button-background);border:var(--app-secondary-button-border);border-radius:var(--app-secondary-button-border-radius);box-shadow:var(--app-content-box-shadow);cursor:pointer;transition:background .15s,transform .15s}.google-btn.svelte-nu28q2:hover{background:var(--app-input-background);transform:translateY(-1px)}.google-logo.svelte-nu28q2{display:block;width:18px;height:18px;flex:0 0 18px}.google-logo.svelte-nu28q2 svg{display:block;width:100%;height:100%}.modal-overlay.svelte-o08stx{position:fixed;inset:0;z-index:var(--z-index_modal);background:var(--app-modal-overlay-background);animation:svelte-o08stx-background-fades-in .3s forwards}@keyframes svelte-o08stx-background-fades-in{0%{opacity:0}to{opacity:1}}.modal-box.svelte-o08stx{position:fixed;left:50%;top:50%;z-index:calc(var(--z-index_modal) + 1);width:calc(100% - 32px);max-width:420px;max-height:calc(100vh - 32px);overflow-y:auto;background:var(--app-modal-background);border:1px solid var(--app-border-color-1);border-radius:14px;box-shadow:var(--app-content-box-shadow-2);font-size:14px;transform:translate(-50%,-50%);opacity:0;animation:svelte-o08stx-modal-falls-in .3s forwards}@keyframes svelte-o08stx-modal-falls-in{0%{opacity:0;transform:translate3d(-50%,-55%,0)}to{opacity:1;transform:translate3d(-50%,-50%,0)}}.close-modal-btn.svelte-o08stx{position:absolute;right:16px;top:14px;z-index:1;color:var(--app-body-secondary-color);font-size:22px;line-height:1;background:none;outline:none;border:none;height:32px;width:32px;cursor:pointer}.close-modal-btn.svelte-o08stx:hover{color:var(--app-body-color)}.close-modal-btn.svelte-o08stx:active{transform:translateY(1px)}.modal-header.svelte-o08stx{padding:32px;border-bottom:1px solid var(--app-border-color-1)}.brand-logo.svelte-o08stx{display:block;width:150px;max-width:48%;margin:0 auto 28px}.account-tabs.svelte-o08stx{display:grid;grid-template-columns:1fr 1fr;padding:3px;background:var(--app-input-background);border-radius:8px}.account-tabs.svelte-o08stx button:where(.svelte-o08stx){min-height:38px;padding:0 12px;color:var(--app-body-secondary-color);font:inherit;font-size:15px;border:0;border-radius:6px;background:transparent;cursor:pointer}.account-tabs.svelte-o08stx button.active:where(.svelte-o08stx){color:var(--app-body-color);font-weight:700;background:var(--app-modal-background);box-shadow:var(--app-content-box-shadow)}.modal-content.svelte-o08stx{min-height:350px;padding:30px 36px 36px}@media(max-width:560px){.modal-header.svelte-o08stx{padding:32px 24px 24px}.brand-logo.svelte-o08stx{width:140px;max-width:60%;margin-bottom:24px}.account-tabs.svelte-o08stx button:where(.svelte-o08stx){min-height:44px;font-size:15px}.modal-content.svelte-o08stx{min-height:340px;padding:28px 24px 32px}}.appFooter.svelte-54hu54{background:var(--app-footer-background);color:var(--app-footer-text-color);padding-top:3rem;font-size:14px}.appFooterContainer.svelte-54hu54{display:grid;grid-template-columns:2fr 1fr 1fr 1fr}.footerLeft.svelte-54hu54{--app_design-p_font-size: 14px}.footerLogo.svelte-54hu54{display:block;width:120px;margin-bottom:1rem}.footerDecorationDiamonds.svelte-54hu54{margin-top:1rem;display:flex;gap:6px}.appFooter.svelte-54hu54 h4:where(.svelte-54hu54){margin-top:0;margin-bottom:1rem}.footerLink.svelte-54hu54{color:var(--app-footer-a-color);text-decoration:none;display:block;margin:1rem 0}.footerLink.svelte-54hu54:hover{text-decoration:underline}.appFooterVeryBottom.svelte-54hu54{border-top:1px solid rgba(255,255,255,.1);margin-top:2rem;padding-top:2rem;padding-bottom:2rem;font-size:.8rem}
