:root{--login-buttons-accounts-dialog-width:250px;--meteor-accounts-base-padding:8px;--meteor-accounts-dialog-border-width:1px;--configure-login-service-dialog-width:530px;--button-border-radius:4px;--dialog-border-radius:8px;--input-border-radius:4px;--login-buttons-color:#4e40b8;--login-buttons-color-active:#6c5ce7;--login-buttons-config-color:#cc3a1a;--login-buttons-config-color-border:#a32e15;--login-buttons-config-color-active:#e5532e;--login-buttons-config-color-active-border:#cc3a1a;--color-text-primary:#2d2d2d;--color-text-secondary:#4a4a4a;--color-text-disabled:#999;--color-background-primary:#fff;--color-background-secondary:#f8f9fa;--color-background-disabled:#e0e0e0;--color-border:#e6e6e6;--color-input-border:#d1d1d1;--color-input-focus-border:var(--login-buttons-color);--color-error:#e74c3c;--color-success:#2ecc71;--color-overlay:rgba(0,0,0,.6);--font-family-primary:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-family-monospace:"SF Mono",SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;--font-size-base:16px;--font-size-small:0.875rem;--font-size-smaller:0.8125rem;--font-size-smallest:0.75rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:600;--line-height-base:1.5;--box-shadow-dialog:0 10px 25px rgba(0,0,0,.1);--box-shadow-button-active:0 2px 4px 0 rgba(0,0,0,.1) inset;--box-shadow-input-focus:0 0 0 3px rgba(78,64,184,.2);--transition-speed-fast:0.1s;--transition-speed-normal:0.2s;--transition-speed-slow:0.3s;--transition-timing:cubic-bezier(0.25,0.1,0.25,1);--login-buttons-color-dark:#8c7ae6;--login-buttons-color-active-dark:#a29bfe;--color-text-primary-dark:#f5f5f5;--color-text-secondary-dark:#d1d1d1;--color-text-disabled-dark:#777;--color-background-primary-dark:#121212;--color-background-secondary-dark:#1e1e1e;--color-background-disabled-dark:#444;--color-border-dark:#333;--color-input-border-dark:#444;--color-input-focus-border-dark:var(--login-buttons-color-dark);--color-error-dark:#ff6b6b;--color-success-dark:#55efc4;--color-overlay-dark:rgba(0,0,0,.8);--box-shadow-dialog-dark:0 10px 25px rgba(0,0,0,.3);--box-shadow-button-active-dark:0 2px 4px 0 rgba(0,0,0,.3) inset;--box-shadow-input-focus-dark:0 0 0 3px rgba(140,122,230,.3)}@media (prefers-color-scheme:dark){:root{--login-buttons-color:var(--login-buttons-color-dark,#7986cb);--login-buttons-color-active:var(--login-buttons-color-active-dark,#9fa8da);--color-text-primary:var(--color-text-primary-dark,#eee);--color-text-secondary:var(--color-text-secondary-dark,#bbb);--color-text-disabled:var(--color-text-disabled-dark,#666);--color-background-primary:var(--color-background-primary-dark,#121212);--color-background-secondary:var(--color-background-secondary-dark,#1e1e1e);--color-background-disabled:var(--color-background-disabled-dark,#444);--color-border:var(--color-border-dark,#333);--color-input-border:var(--color-input-border-dark,#444);--color-input-focus-border:var(--color-input-focus-border-dark,var(--login-buttons-color,#7986cb));--color-error:var(--color-error-dark,#e57373);--color-success:var(--color-success-dark,#81c784);--color-overlay:var(--color-overlay-dark,rgba(0,0,0,.8));--box-shadow-dialog:var(--box-shadow-dialog-dark,0 4px 12px rgba(0,0,0,.5));--box-shadow-button-active:var(--box-shadow-button-active-dark,0 2px 3px 0 rgba(0,0,0,.4) inset);--box-shadow-input-focus:var(--box-shadow-input-focus-dark,0 0 0 2px rgba(121,134,203,.25))}}#login-buttons{display:inline-block;line-height:1}#login-buttons .login-button{position:relative}#login-buttons button.login-button{width:100%}#login-buttons .login-buttons-with-only-one-button,#login-buttons .login-buttons-with-only-one-button .login-button,#login-buttons .login-buttons-with-only-one-button .login-text-and-button{display:inline-block}#login-buttons .login-display-name{display:inline-block;font-family:var(--font-family-primary);line-height:var(--line-height-base);padding-right:2px}#login-buttons .loading{background-image:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///wAAANra2tDQ0Orq6gYGBgAAAC4uLoKCgmBgYLq6uiIiIkpKSoqKimRkZL6+viYmJgQEBE5OTubm5tjY2PT09Dg4ONzc3PLy8ra2tqCgoMrKyu7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);background-position:50%;background-repeat:no-repeat;line-height:1;width:16px}#login-buttons .login-button,.accounts-dialog .login-button{background:var(--login-buttons-color);border:none;border-radius:var(--button-border-radius);box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--color-background-primary);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);padding:.625rem 1.25rem;text-align:center;transition:background-color var(--transition-speed-normal) var(--transition-timing),box-shadow var(--transition-speed-normal) var(--transition-timing),transform var(--transition-speed-fast) var(--transition-timing);-webkit-user-select:none;user-select:none}#login-buttons .login-button:hover,.accounts-dialog .login-button:hover{background:var(--login-buttons-color-active);box-shadow:0 2px 5px rgba(0,0,0,.15)}#login-buttons .login-button:active,.accounts-dialog .login-button:active{background:var(--login-buttons-color-active);box-shadow:var(--box-shadow-button-active);transform:translateY(1px)}#login-buttons .login-button.login-button-disabled,#login-buttons .login-button.login-button-disabled:active,.accounts-dialog .login-button.login-button-disabled,.accounts-dialog .login-button.login-button-disabled:active{background:var(--color-background-disabled);border:none;box-shadow:none;color:var(--color-text-disabled);cursor:not-allowed;opacity:.7;transform:none}.accounts-dialog *{color:inherit;line-height:inherit;font:inherit;font-family:var(--font-family-primary);margin:0;padding:0}.accounts-dialog .login-button{margin-bottom:4px;width:auto}#login-buttons .login-buttons-padding{display:inline-block;width:30px}#login-buttons .login-display-name{margin-right:4px}#login-buttons .configure-button{background:var(--login-buttons-config-color);border-color:var(--login-buttons-config-color-border)}#login-buttons .configure-button:active,#login-buttons .configure-button:hover{background:var(--login-buttons-config-color-active);border-color:var(--login-buttons-config-color-active-border)}#login-buttons .login-image{display:inline-block;height:16px;left:6px;position:absolute;top:6px;width:16px}#login-buttons .text-besides-image{margin-left:18px}#login-buttons .no-services{color:red}#login-buttons .login-link-and-dropdown-list{position:relative}#login-buttons .login-close-text{float:left;padding-bottom:8px;position:relative}#login-buttons .login-link-and-dropdown-list .loading,#login-buttons .login-text-and-button .loading{display:inline-block}#login-buttons.login-buttons-dropdown-align-left #login-dropdown-list .loading{float:right}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list .loading{float:left}#login-buttons .login-close-text-clear{clear:both}#login-buttons .or{text-align:center}#login-buttons .hline{color:#d3d3d3;text-decoration:line-through}#login-buttons .or-text{font-weight:700}#login-buttons #signup-link{float:right}#login-buttons #forgot-password-link,#login-buttons #resend-passwordless-code{float:left}#login-buttons #back-to-login-link{float:right}#login-buttons a,.accounts-dialog a{color:var(--login-buttons-color);cursor:pointer;text-decoration:none;transition:color var(--transition-speed-normal) var(--transition-timing)}#login-buttons a:hover,.accounts-dialog a:hover{color:var(--login-buttons-color-active);text-decoration:underline}#login-buttons.login-buttons-dropdown-align-right .login-close-text{float:right}.accounts-dialog{background:var(--color-background-primary);border:var(--meteor-accounts-dialog-border-width) solid var(--color-border);border-radius:var(--dialog-border-radius);box-shadow:var(--box-shadow-dialog);color:var(--color-text-primary);font-size:var(--font-size-base);margin:-8px -12px 0;padding:24px;width:var(--login-buttons-accounts-dialog-width);z-index:1000}.accounts-dialog>*{line-height:1.6}.accounts-dialog>.login-close-text{font-family:inherit;font-size:inherit;line-height:inherit}.accounts-dialog .title,.accounts-dialog label{color:var(--color-text-primary);display:block;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);letter-spacing:.01em;margin-bottom:.375rem;margin-top:1rem}.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{border-radius:4px;box-sizing:border-box;font-size:1rem;height:auto;padding:.5rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}#login-buttons input[type=email]:focus,#login-buttons input[type=password]:focus,#login-buttons input[type=text]:focus,.accounts-dialog input[type=email]:focus,.accounts-dialog input[type=password]:focus,.accounts-dialog input[type=text]:focus{border-color:var(--color-input-focus-border);box-shadow:var(--box-shadow-input-focus);outline:none}.accounts-dialog .login-button-form-submit{margin-top:8px}.accounts-dialog .message{font-size:var(--font-size-smaller);line-height:1.4;margin-top:10px;padding:.375rem 0}.accounts-dialog .error-message{background-color:rgba(231,76,60,.1);border-radius:4px;color:var(--color-error);margin-bottom:.75rem;padding:.375rem .625rem}.accounts-dialog .info-message{background-color:rgba(46,204,113,.1);border-radius:4px;color:var(--color-success);margin-bottom:.75rem;padding:.375rem .625rem}.accounts-dialog .additional-link{display:inline-block;font-size:var(--font-size-smallest);margin-top:1rem}.accounts-dialog .accounts-close{align-items:center;border-radius:50%;color:var(--color-text-secondary);display:flex;font-size:18px;font-weight:var(--font-weight-bold);height:24px;justify-content:center;line-height:18px;opacity:.6;position:absolute;right:16px;text-decoration:none;top:12px;transition:opacity var(--transition-speed-normal) var(--transition-timing);width:24px}.accounts-dialog .accounts-close:hover{background-color:rgba(0,0,0,.05);opacity:1}.accounts-dialog #login-buttons-cancel-enroll-account,.accounts-dialog #login-buttons-cancel-reset-password{float:right}#login-dropdown-list{left:calc(var(--meteor-accounts-dialog-border-width)*-1);position:absolute;top:calc(var(--meteor-accounts-dialog-border-width)*-1)}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list{left:auto;right:calc(var(--meteor-accounts-dialog-border-width)*-1)}#login-buttons-message-dialog .message{font-size:100%}.accounts-centered-dialog{font-family:var(--font-family-primary);left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:var(--login-buttons-accounts-dialog-width);z-index:1001}#configure-login-service-dialog{width:var(--configure-login-service-dialog-width)}#configure-login-service-dialog table{width:100%}#configure-login-service-dialog input[type=text]{font-family:var(--font-family-monospace);width:100%}#configure-login-service-dialog ol{margin-bottom:10px;margin-top:10px}#configure-login-service-dialog ol li{margin-left:30px}#configure-login-service-dialog .configuration_labels{width:30%}#configure-login-service-dialog .configuration_inputs{width:70%}#configure-login-service-dialog .new-section{margin-top:10px}#configure-login-service-dialog .url{font-family:var(--font-family-monospace)}#configure-login-service-dialog-save-configuration{float:right}.configure-login-service-dismiss-button{float:left}#just-verified-dismiss-button,#messages-dialog-dismiss-button{margin-top:8px}.hide-background{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--color-overlay);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}#login-buttons input[type=email],#login-buttons input[type=password],#login-buttons input[type=text],.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{background-color:var(--color-background-primary);border:1px solid var(--color-input-border);border-radius:var(--input-border-radius);box-sizing:border-box;color:var(--color-text-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);padding:.625rem .75rem;transition:border-color var(--transition-speed-normal) var(--transition-timing),box-shadow var(--transition-speed-normal) var(--transition-timing);width:100%}@import url("{accounts-ui-unstyled}/login_buttons.import.css");.admin-bad-scans-page{overflow-x:hidden}.admin-bad-scan-card{border-color:rgba(29,29,29,.1)!important}.admin-bad-scan-card .delete-bad-scan-btn{min-width:5.5rem}.admin-missing-vehicles-page{overflow-x:hidden}.admin-missing-vehicle-card{border-color:rgba(29,29,29,.1)!important}.admin-missing-vehicle-card .delete-missing-vehicle-btn{min-width:5.5rem}.admin-suggestions-page{overflow-x:hidden}.admin-suggestion-card{background:#fafafa;border-color:rgba(29,29,29,.1)!important}.admin-suggestion-card--flagged{background:#fff5f5;border-color:rgba(220,53,69,.45)!important;box-shadow:0 0 0 1px rgba(220,53,69,.12)}.admin-suggestion-card--flagged .badge.bg-danger{font-weight:600}.admin-suggestion-card .admin-suggestion-actions{width:100%}.admin-suggestion-card .admin-suggestion-actions .btn{min-width:5.5rem}.app-page{--bs-primary:#ff4e50;--bs-primary-rgb:255,78,80;--bs-success:#198754;--bs-success-rgb:25,135,84;--app-ink:#1d1d1d;--app-accent:#ff4e50;--app-accent-soft:rgba(255,78,80,.12);--app-success:#198754;--app-success-hover:#157347;--app-surface:#fff;--app-muted:#6c757d;--app-border:rgba(29,29,29,.08);--app-shadow:0 18px 40px rgba(29,29,29,.08);--app-radius:1.25rem;color:var(--app-ink);padding-bottom:2rem}.app-page__container{max-width:980px}.app-page .btn-primary{background-color:var(--app-accent)!important;border-color:var(--app-accent)!important;color:#fff!important}.app-page .btn-success{background-color:var(--app-success)!important;border-color:var(--app-success)!important;color:#fff!important}.app-page .btn-outline-primary{border-color:var(--app-accent)!important;color:var(--app-accent)!important}.app-page .btn-outline-primary:hover,.app-page .btn-primary:hover{background-color:var(--app-accent)!important;border-color:var(--app-accent)!important;color:#fff!important}.app-page .btn-success:active,.app-page .btn-success:focus,.app-page .btn-success:hover{background-color:var(--app-success-hover)!important;border-color:var(--app-success-hover)!important;color:#fff!important}.app-another-vehicle{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;position:sticky;top:.75rem;z-index:20}.app-another-vehicle .app-sticky-action-btn{border-radius:999px;box-shadow:var(--app-shadow);font-weight:600}.app-another-vehicle #reportIssueBtn{background-color:transparent!important;border-color:#fff!important;color:#fff!important}.app-another-vehicle #reportIssueBtn:active,.app-another-vehicle #reportIssueBtn:focus,.app-another-vehicle #reportIssueBtn:hover{background-color:#fff!important;border-color:#fff!important;color:#1d1d1d!important}@media (max-width:600px){.app-another-vehicle .app-sticky-action-btn{width:100%}}.app-hero-card,.app-selector-panel,.app-vehicle-shell{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);box-shadow:var(--app-shadow)}.app-hero-card{margin-bottom:1.5rem;overflow:hidden}.app-hero-card__banner{background:linear-gradient(135deg,var(--app-ink) 0,#2b2b2b 100%);color:#fff;padding:1.5rem 1.5rem 1.25rem}.app-hero-card__eyebrow{align-items:center;color:hsla(0,0%,100%,.72);display:inline-flex;font-size:.8rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.app-hero-card__title{font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1.15;margin:0}.app-hero-card__subtitle{color:hsla(0,0%,100%,.78);font-size:.98rem;margin:.5rem 0 0}.app-hero-card__body{padding:1.25rem 1.25rem 1.5rem}.app-vin-group{display:grid;gap:.85rem}.app-vin-input{border:2px solid var(--app-border);border-radius:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.15rem;letter-spacing:.08em;padding:.95rem 1.1rem;text-transform:uppercase;transition:border-color .2s ease,box-shadow .2s ease}.app-vin-input:focus{border-color:var(--app-accent);box-shadow:0 0 0 .2rem var(--app-accent-soft)}.app-vin-group.is-manual-entry #enterVinBtn,.app-vin-group:not(.is-manual-entry) #decodeVinBtn,.app-vin-group:not(.is-manual-entry) .app-vin-input{display:none!important}.app-vin-actions{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.app-vin-actions .btn{border-radius:999px;font-weight:700;padding:.85rem 1rem}.app-vin-secondary-actions{margin-top:.85rem}.app-vin-secondary-actions .btn{border-radius:999px;font-weight:600;width:100%}.app-vin-status{margin-top:.85rem;min-height:1.5rem;text-align:center}.app-vin-status small{background:#f8f9fa;border-radius:999px;display:inline-block;padding:.45rem .85rem}.app-section-heading{color:var(--app-muted);font-size:.8rem;font-weight:800;letter-spacing:.08em;margin-bottom:.85rem;text-transform:uppercase}.app-section-heading--on-page{color:#fff!important}.app-make-tabs{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;margin-bottom:1.5rem;padding:.25rem}.app-make-tabs .favorite-make-tab{border-radius:999px!important;font-weight:700;padding:.7rem 1.2rem!important}.app-selector-panel{margin-bottom:1.5rem;padding:1.25rem}.app-selector-grid{display:grid;gap:1rem}.app-selector-step{display:grid;gap:.45rem}.app-selector-step__label{align-items:center;color:var(--app-ink);display:flex;font-size:.92rem;font-weight:700;gap:.55rem}.app-selector-step__badge{align-items:center;background:var(--app-accent-soft);border-radius:999px;color:var(--app-accent);display:inline-flex;font-size:.82rem;font-weight:800;height:1.65rem;justify-content:center;width:1.65rem}.app-selector-panel .form-select{border:2px solid var(--app-border);border-radius:.95rem;font-weight:600;padding:.9rem 1rem}.app-year-loader{background:linear-gradient(135deg,var(--app-ink) 0,#343434 100%);border-radius:1rem;color:#fff;padding:2rem 1rem;text-align:center}.app-year-loader .spinner-border{height:3rem;width:3rem}.app-vehicle-shell{overflow:hidden}.app-vehicle-hero{background:linear-gradient(135deg,var(--app-ink) 0,#303030 100%);color:#fff;padding:1.75rem 1.5rem 1.5rem;text-align:center}.app-vehicle-hero__title{font-size:clamp(1.35rem,3.5vw,1.9rem);font-weight:800;line-height:1.25;margin:0}.app-vehicle-hero__meta{color:hsla(0,0%,100%,.72);font-size:.95rem;margin-top:.45rem}.app-vehicle-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;margin-top:1rem}.app-vehicle-body{padding:.5rem 1.25rem 1.5rem}.app-specs-table{margin-bottom:0}.app-specs-table td{padding:1rem .35rem!important;vertical-align:top}.app-specs-table td:first-child{color:var(--app-muted);font-size:.92rem;font-weight:700;width:42%}.app-specs-table tr{border-bottom:1px solid var(--app-border)}.app-specs-table tr:last-child{border-bottom:0}.app-filters-panel{background:linear-gradient(180deg,#fafafa,#f3f4f6);border:1px solid var(--app-border);border-radius:1rem;color:#1d1d1d;margin-top:1rem;padding:1.25rem}.app-filter-status{color:#374151!important}.app-filter-card{align-items:center;background:#fff;border:1px solid var(--app-border);border-radius:1rem;box-shadow:0 8px 20px rgba(29,29,29,.04);color:#1d1d1d!important;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.1rem}.app-filter-card--reportable{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.app-filter-card--reportable:focus,.app-filter-card--reportable:focus-visible,.app-filter-card--reportable:hover{border-color:var(--app-accent);box-shadow:0 10px 24px rgba(255,78,80,.12);outline:none}.app-filter-card__end{align-items:center;display:flex;flex-shrink:0;gap:.65rem}.app-filter-card__flag{color:var(--app-muted);font-size:.85rem}.app-filter-card--reportable:focus .app-filter-card__flag,.app-filter-card--reportable:focus-visible .app-filter-card__flag,.app-filter-card--reportable:hover .app-filter-card__flag{color:var(--app-accent)}.app-filter-card strong{color:#1d1d1d!important}.app-filter-card__number{color:#198754!important;font-size:1.05rem;font-weight:800;white-space:nowrap}.app-filter-card--community{align-items:flex-start}.app-filter-card__meta{color:var(--app-muted);font-size:.85rem;margin-top:.35rem}.app-community-filters{border-top:1px dashed var(--app-border);padding-top:1rem}.app-vin-match-chooser .app-vin-match-list{border-radius:.75rem;overflow:hidden}.app-vin-match-chooser .vin-match-candidate{border-color:rgba(29,29,29,.08);transition:background-color .15s ease,border-color .15s ease}.app-vin-match-chooser .vin-match-candidate:focus,.app-vin-match-chooser .vin-match-candidate:hover{background:rgba(255,78,80,.06);border-color:rgba(255,78,80,.35);z-index:1}.app-vin-match-chooser .vin-match-candidate .fw-bold{font-size:1.05rem}.app-empty-state{color:#1d1d1d;padding:1.5rem .5rem;text-align:center}.app-empty-state p{color:#4b5563!important}.app-filters-panel .app-section-heading{color:#1d1d1d!important}.app-page .modal-content{border:0;border-radius:1rem;box-shadow:var(--app-shadow);overflow:hidden}.app-page .modal-header{background:var(--app-ink);border-bottom:0;color:#fff}.app-page .modal-title{font-weight:800}.app-page .modal-backdrop{background-color:rgba(29,29,29,.72)}.custom-modal-backdrop{align-items:center;background:rgba(29,29,29,.72);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1050}.custom-modal-backdrop .bg-white{border-radius:1rem!important;color:#212529}.custom-modal-backdrop .bg-white .form-label,.custom-modal-backdrop .bg-white h1,.custom-modal-backdrop .bg-white h2,.custom-modal-backdrop .bg-white h3,.custom-modal-backdrop .bg-white h4,.custom-modal-backdrop .bg-white h5,.custom-modal-backdrop .bg-white h6,.custom-modal-backdrop .bg-white label{color:#212529!important}.custom-modal-backdrop .bg-white .form-label{display:block;font-weight:600;margin-bottom:.35rem}@media (min-width:768px){.app-vin-actions{grid-template-columns:1fr 1fr}.app-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-hero-card__body,.app-selector-panel,.app-vehicle-body{padding-left:1.75rem;padding-right:1.75rem}}@media (min-width:992px){.app-selector-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--header-accent:#ff4e50;--header-bg:#1d1d1d}.navbar{overflow:visible}.navbar>.container-fluid{align-items:center;flex-wrap:nowrap;gap:.5rem}.navbar .navbar-brand{align-items:center;display:flex;flex:1 1 auto;line-height:1.15;margin-right:0;max-width:calc(100% - 7.5rem);min-width:0;white-space:normal}.navbar .navbar-logo{background-color:var(--header-bg);border-radius:.25rem;flex:0 0 auto;height:3.25rem;margin-right:.5rem;object-fit:contain;vertical-align:middle;width:3.25rem}.navbar .navbar-brand-text{align-items:flex-start;display:flex;flex-direction:column;font-size:clamp(1rem,4.2vw,1.35rem);font-weight:700;line-height:1.15;min-width:0}.navbar .navbar-brand-main,.navbar .navbar-brand-pro{display:block}@media (max-width:991.98px){.navbar .navbar-brand-pro{display:block}}@media (min-width:992px){.navbar .navbar-brand{max-width:none}.navbar .navbar-logo{height:4rem;width:4rem}.navbar .navbar-brand-text{align-items:baseline;flex-direction:row;flex-wrap:nowrap;font-size:1.5rem;gap:.35em}.navbar .navbar-brand-pro{display:inline}}.navbar .navbar-toggler{border:2px solid var(--header-accent);border-radius:.4rem;flex:0 0 auto;margin-left:.25rem;padding:.4rem .55rem}.navbar .navbar-toggler:focus{border-color:var(--header-accent);box-shadow:0 0 0 .2rem rgba(255,78,80,.25)}.navbar .navbar-toggler-icon{background-image:none!important;display:inline-block;height:1.4rem;position:relative;vertical-align:middle;width:1.4rem}.navbar .navbar-toggler-icon:after,.navbar .navbar-toggler-icon:before{background-color:var(--header-accent);border-radius:1px;content:"";height:2px;left:0;position:absolute;right:0}.navbar .navbar-toggler-icon:before{box-shadow:0 .4rem 0 var(--header-accent);top:.2rem}.navbar .navbar-toggler-icon:after{bottom:.2rem}.navbar .header-login{align-items:center;display:flex;flex:0 0 auto;margin-left:.25rem}.navbar .header-login:empty{display:none}.navbar .header-nav-logout{background:none;border:0;color:inherit;padding:.5rem 0;text-align:inherit;width:100%}.navbar .header-auth-trigger,.navbar .header-signin-btn{background-color:#ff4e50!important;border:1px solid #ff4e50!important;border-radius:999px!important;color:#fff!important;font-size:.95rem!important;font-weight:700!important;min-width:4.75rem;padding:.45rem .9rem!important;text-decoration:none!important;white-space:nowrap}.navbar .header-auth-trigger:focus,.navbar .header-auth-trigger:hover,.navbar .header-signin-btn:focus,.navbar .header-signin-btn:hover{background-color:#c93739!important;border-color:#c93739!important;color:#fff!important;text-decoration:none!important}@media (min-width:992px){.navbar .header-login{margin-left:.75rem;order:3}.navbar .navbar-toggler{order:2}.navbar .navbar-collapse{flex-grow:1;order:1}.navbar .header-auth-trigger,.navbar .header-signin-btn{max-width:14rem}}body.header-auth-open{overflow:hidden!important}.header-auth-overlay{align-items:center!important;background:rgba(0,0,0,.72)!important;bottom:0!important;display:flex!important;height:100%!important;justify-content:center!important;left:0!important;padding:1rem!important;position:fixed!important;right:0!important;top:0!important;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:2147483000!important}.header-auth-overlay,.header-auth-panel{box-sizing:border-box!important;width:100%!important}.header-auth-panel{-webkit-overflow-scrolling:touch;background:#fff!important;border:1px solid rgba(29,29,29,.12)!important;border-radius:.85rem!important;box-shadow:0 18px 48px rgba(0,0,0,.45)!important;margin:0!important;max-height:90vh!important;max-width:26rem!important;overflow-x:hidden!important;overflow-y:auto!important;padding:1.25rem 1.35rem 1.5rem!important}.header-auth-panel,.header-auth-panel h1,.header-auth-panel h2,.header-auth-panel h3,.header-auth-panel h4,.header-auth-panel h5,.header-auth-panel h6,.header-auth-panel label,.header-auth-panel p{color:#1d1d1d!important}.header-auth-panel__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.header-auth-panel__title{color:#1d1d1d!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.25!important;margin:0!important}.header-auth-close{background:transparent;border:none;color:#ff4e50!important;cursor:pointer;flex:0 0 auto;font-size:.95rem!important;font-weight:600!important;padding:.15rem .25rem;text-decoration:none;white-space:nowrap}.header-auth-close:hover{color:#c93739!important;text-decoration:underline}.header-auth-user{color:#374151!important;font-size:.95rem!important;line-height:1.4!important;margin:0 0 1.25rem!important}.header-auth-user strong{color:#1d1d1d!important}.header-auth-error{background:rgba(220,53,69,.22)!important;border:1px solid rgba(220,53,69,.55)!important;border-radius:.45rem!important;color:#fff!important;font-size:.9rem!important;line-height:1.35!important;margin:0 0 .85rem!important;padding:.55rem .75rem!important}.header-auth-form{display:block;width:100%}.header-auth-label{color:#1d1d1d!important;display:block!important;font-size:.875rem!important;font-weight:600!important;margin:.35rem 0 .3rem!important;width:100%!important}.header-auth-input.form-control,.header-auth-panel .form-control{background-color:#fff!important;border:1px solid #cfd4da!important;border-radius:.5rem!important;box-sizing:border-box!important;color:#1d1d1d!important;display:block!important;font-size:1rem!important;line-height:1.4!important;margin:0 0 .85rem!important;max-width:100%!important;padding:.7rem .8rem!important;width:100%!important}.header-auth-input.form-control:focus,.header-auth-panel .form-control:focus{background-color:#fff!important;border-color:#ff4e50!important;box-shadow:0 0 0 .15rem rgba(255,78,80,.25)!important;color:#1d1d1d!important;outline:none!important}.header-auth-submit{font-weight:600!important;margin-top:.35rem!important;padding:.7rem .85rem!important}.header-auth-switch{color:#4b5563!important;font-size:.9rem!important;margin-top:1rem!important;text-align:center!important}.header-auth-switch-btn{color:#ff4e50!important;font-weight:600!important;padding:0 .2rem!important;text-decoration:underline!important;vertical-align:baseline!important}.header-auth-switch-btn:hover{color:#c93739!important}@media (max-width:400px){.header-auth-overlay{padding:.65rem!important}.header-auth-panel{max-height:calc(100vh - 1.3rem)!important;padding:1rem 1.05rem 1.2rem!important}}body.mkt-ios,html.mkt-ios{background:#0b1216!important;color:#f4f1ec;margin:0!important;overflow-x:hidden;padding:0!important;scroll-behavior:smooth}.mkt-ios-page{--mkt-red:#ff4e50;--mkt-red-deep:#d63b3d;--mkt-teal:#325768;--mkt-bg:#0b1216;--mkt-panel:#121c22;--mkt-panel-2:#17242b;--mkt-ink:#f4f1ec;--mkt-muted:#b7c4ca;--mkt-line:hsla(38,27%,94%,.12);--mkt-display:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--mkt-sans:"IBM Plex Sans",Arial,sans-serif;background:var(--mkt-bg);color:var(--mkt-ink);font-family:var(--mkt-sans);min-height:100vh;scroll-behavior:smooth}.mkt-skip{background:#000;color:#fff;left:.75rem;padding:.5rem .75rem;position:absolute;top:-4rem;z-index:80}.mkt-skip:focus{top:.75rem}.mkt-wrap{margin-inline:auto;width:min(1120px,calc(100% - 2rem))}.mkt-kicker{color:var(--mkt-red);font-family:var(--mkt-display);font-size:.95rem;font-weight:700;letter-spacing:.16em;margin:0 0 .65rem;text-transform:uppercase}.mkt-ios-page>nav.navbar{display:none!important}.mkt-ios-page h1,.mkt-ios-page h2{color:var(--mkt-ink);font-family:var(--mkt-display);font-weight:800;letter-spacing:.01em;line-height:.95;text-transform:uppercase}.mkt-ios-page h1{font-size:clamp(2.2rem,3.4vw,3.05rem);margin:0 0 1.1rem}.mkt-ios-page h1 span{display:block}.mkt-ios-page h2{font-size:clamp(1.9rem,4vw,3.1rem);margin:0 0 .9rem}.mkt-cta__inner>p,.mkt-feature__copy>p,.mkt-lede{color:var(--mkt-muted);font-size:1.08rem;line-height:1.55;max-width:38rem}.mkt-nav{backdrop-filter:blur(14px);background:rgba(11,18,22,.88);border-bottom:1px solid var(--mkt-line);gap:1rem;justify-content:space-between;padding:.7rem 1.1rem;position:sticky;top:0;z-index:40}.mkt-nav,.mkt-nav__brand{align-items:center;display:flex}.mkt-nav__brand{color:var(--mkt-ink);flex:1 1 auto;font-family:var(--mkt-display);font-size:1.2rem;font-weight:700;gap:.65rem;letter-spacing:.02em;line-height:1.05;min-width:0;text-decoration:none;text-transform:uppercase}.mkt-nav__brand span{display:flex;flex-direction:column;min-width:0}.mkt-nav__brand img{background:#1d1d1d;border-radius:.35rem;height:2.6rem;object-fit:contain;width:2.6rem}.mkt-nav__brand em,.mkt-nav__brand--foot em{color:var(--mkt-red);font-style:normal}.mkt-nav__toggle{align-items:center;background:transparent;border:1px solid var(--mkt-line);border-radius:.5rem;color:var(--mkt-ink);display:inline-flex;flex:0 0 auto;height:2.6rem;justify-content:center;width:2.6rem}.mkt-nav__links{background:#10181d;border:1px solid var(--mkt-line);border-radius:.75rem;display:none;flex-direction:column;gap:.15rem;left:.75rem;padding:.6rem;position:absolute;right:.75rem;top:100%}.mkt-nav__links.is-open{display:flex}.mkt-nav__links a,.mkt-nav__links button{background:transparent;border:0;border-radius:.5rem;color:var(--mkt-ink);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;padding:.7rem .8rem;text-align:left;text-decoration:none}.mkt-nav__links a:focus-visible,.mkt-nav__links a:hover,.mkt-nav__links button:focus-visible,.mkt-nav__links button:hover{background:rgba(255,78,80,.14);color:#fff}@media (min-width:840px){.mkt-nav__brand span{align-items:baseline;flex-direction:row;flex-wrap:nowrap;gap:.35em}.mkt-nav__toggle{display:none}.mkt-nav__links{align-items:center;background:transparent;border:0;display:flex;flex-direction:row;gap:.2rem;padding:0;position:static}.mkt-nav__signin{border:1px solid var(--mkt-line)!important;margin-left:.15rem;padding:.5rem .9rem!important}.mkt-nav__links a[href="#download"]{background:var(--mkt-red);color:#fff;margin-left:.4rem;padding:.55rem .95rem}.mkt-nav__links a[href="#download"]:hover{background:var(--mkt-red-deep)}}.mkt-hero{min-height:min(92vh,58rem);overflow:hidden;padding:2.2rem 0 3.2rem;position:relative}.mkt-hero__media,.mkt-hero__shade{inset:0;position:absolute}.mkt-hero__media img{height:100%;object-fit:cover;object-position:center 62%;width:100%}.mkt-hero__shade{background:linear-gradient(90deg,rgba(11,18,22,.94),rgba(11,18,22,.78) 42%,rgba(11,18,22,.35)),linear-gradient(180deg,rgba(11,18,22,.35),rgba(11,18,22,.55))}.mkt-hero__grid{align-items:center;display:grid;gap:2.4rem;position:relative;z-index:1}.mkt-hero__points{color:var(--mkt-ink);list-style:none;margin:1.4rem 0 0;padding:0}.mkt-hero__points li{font-weight:500;padding:.28rem 0 .28rem 1.2rem;position:relative}.mkt-hero__points li:before{background:var(--mkt-red);border-radius:1px;content:"";height:.55rem;left:0;position:absolute;top:.72rem;transform:rotate(45deg);width:.55rem}@media (min-width:980px){.mkt-hero__grid{grid-template-columns:minmax(18rem,.92fr) 1.18fr;min-height:42rem}}.mkt-phone{background:#0a0a0a;border-radius:2.4rem;box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 28px 50px rgba(0,0,0,.45);margin:0;padding:10px;width:min(280px,78vw)}.mkt-phone img{background:#325768;border-radius:1.85rem;display:block;width:100%}.mkt-cluster{align-items:flex-end;display:none;justify-content:center;min-height:28rem}.mkt-cluster .mkt-phone{width:min(230px,28vw)}.mkt-phone--hero{width:min(260px,32vw)!important;z-index:2}.mkt-phone--tilt-left{transform:rotate(-9deg) translate(18px,28px)}.mkt-phone--tilt-right{transform:rotate(9deg) translate(-18px,28px)}@media (min-width:980px){.mkt-cluster{display:flex}}@media (max-width:979px){.mkt-hero__copy+.mkt-cluster{display:flex}.mkt-cluster .mkt-phone--tilt-left,.mkt-cluster .mkt-phone--tilt-right{display:none}.mkt-cluster .mkt-phone--hero{margin-inline:auto;width:min(280px,78vw)!important}}.mkt-strip{background:#10181d;border-block:1px solid var(--mkt-line)}.mkt-strip__row{color:var(--mkt-muted);display:flex;flex-wrap:wrap;font-family:var(--mkt-display);font-size:1.05rem;font-weight:700;gap:.6rem 1.4rem;justify-content:space-between;letter-spacing:.12em;padding:.95rem 0;text-transform:uppercase}.mkt-cta,.mkt-feature,.mkt-shots{scroll-margin-top:5rem}.mkt-feature{background:var(--mkt-bg);padding:4.2rem 0}.mkt-feature--alt{background:var(--mkt-panel)}.mkt-feature__grid{align-items:center;display:grid;gap:2.4rem}@media (min-width:880px){.mkt-feature__grid{gap:4rem;grid-template-columns:1fr auto}.mkt-feature__grid--flip{grid-template-columns:auto 1fr}.mkt-feature__grid--flip .mkt-feature__copy{order:2}}.mkt-list{list-style:none;margin:1.2rem 0 0;padding:0}.mkt-list li{border-top:1px solid var(--mkt-line);color:var(--mkt-ink);padding:.45rem 0 .45rem 1.15rem}.mkt-list li:last-child{border-bottom:1px solid var(--mkt-line)}.mkt-list li:before{color:var(--mkt-red);content:"▸";margin-left:-1.15rem;margin-right:.45rem}.mkt-phone-pair{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.mkt-phone-pair .mkt-phone{width:min(240px,46vw)}.mkt-shots{background:#0e171c;padding:4rem 0 2.5rem}.mkt-shots__scroller{-webkit-overflow-scrolling:touch;display:flex;gap:1.1rem;overflow-x:auto;padding:1.5rem max(1rem,calc(50% - 560px)) 2rem;scroll-snap-type:x mandatory}.mkt-phone--shot{flex:0 0 auto;scroll-snap-align:start;width:210px}.mkt-phone--shot figcaption{color:var(--mkt-muted);font-family:var(--mkt-display);font-weight:700;letter-spacing:.08em;margin-top:.7rem;text-align:center;text-transform:uppercase}.mkt-cta{background:radial-gradient(circle at 20% 20%,rgba(255,78,80,.18),transparent 42%),var(--mkt-panel);padding:4.5rem 0;text-align:center}.mkt-cta__inner{align-items:center;display:flex;flex-direction:column}.mkt-cta__inner .mkt-lede,.mkt-cta__inner>p{text-align:center}.mkt-cta__support{color:var(--mkt-muted);margin-top:1.4rem}.mkt-cta__support a,.mkt-foot a{color:#fff}.mkt-foot{border-top:1px solid var(--mkt-line);color:var(--mkt-muted);font-size:.88rem;padding:1.4rem 0 2rem}.mkt-foot__row{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;justify-content:space-between}.mkt-nav__brand--foot{font-size:1rem}.mkt-nav__brand--foot img{height:2rem;width:2rem}.mkt-badges{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.25rem}.mkt-badges--center{justify-content:center}.mkt-cta .mkt-badge{align-items:center}.mkt-badge{align-items:flex-start;color:inherit;display:inline-flex;flex-direction:column;gap:.45rem;margin-top:0;text-decoration:none}.mkt-badge__box{align-items:center;background:#000;border:1.5px solid #f4f1ec;border-radius:.7rem;color:#fff;display:inline-flex;gap:.7rem;min-width:168px;padding:.45rem .9rem .45rem .75rem}.mkt-badge__apple,.mkt-badge__play{flex:0 0 auto;height:1.35rem;overflow:visible;width:1.35rem}.mkt-badge__copy{display:flex;flex-direction:column;line-height:1.05;text-align:left}.mkt-badge__copy small{font-size:.68rem;font-weight:400}.mkt-badge__copy strong{font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.mkt-badge--soon{cursor:default}.mkt-badge__soon{color:var(--mkt-muted);font-size:.82rem}@media (max-width:839px){.mkt-nav{padding:.55rem .75rem}.mkt-nav__brand{font-size:1rem;gap:.4rem}.mkt-nav__brand img{height:2.1rem;width:2.1rem}}@media (max-width:600px){.mkt-ios-page h1{font-size:2.45rem}.mkt-phone-pair .mkt-phone{width:min(280px,78vw)}}.garage-card .transfer-code-input{font-weight:700;letter-spacing:.12em;text-transform:uppercase}.garage-card .custom-part-row{background:#f8f9fa}.garage-card .remove-custom-part,.garage-card .remove-custom-part:active,.garage-card .remove-custom-part:focus,.garage-card .remove-custom-part:hover{box-shadow:none!important;color:#dc3545!important;text-decoration:underline}.garage-card .toggle-maintenance-history,.garage-card .toggle-maintenance-history.text-primary{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#ff4e50!important;text-decoration:underline}.garage-card .toggle-maintenance-history.text-primary:active,.garage-card .toggle-maintenance-history.text-primary:focus,.garage-card .toggle-maintenance-history.text-primary:hover,.garage-card .toggle-maintenance-history:active,.garage-card .toggle-maintenance-history:focus,.garage-card .toggle-maintenance-history:hover{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#c93739!important;text-decoration:underline}@media (max-width:768px){tr td:contains("Maintenance Reset")+td,tr td:contains("Secondary Reset")+td{display:block;margin-top:.5rem;text-align:center;width:100%}tr td:contains("Maintenance Reset"),tr td:contains("Secondary Reset"){display:block;font-size:1.1rem!important;text-align:center;width:100%}tr td:contains("Maintenance Reset"),tr td:contains("Secondary Reset"){padding-bottom:.5rem!important}}.btn-close-white{filter:invert(1)}.navbar{background-color:#1d1d1d;box-shadow:0 2px 4px rgba(0,0,0,.3);padding:1rem 2rem;transition:background-color .3s ease}.navbar .navbar-brand{font-family:Arial,sans-serif;font-size:1.5rem;font-weight:700}.navbar .nav-link,.navbar .navbar-brand{color:#fff!important;text-decoration:none!important}.navbar .nav-link{border-radius:.25rem!important;font-size:1rem;font-weight:500;padding:.5rem 1rem!important;transition:background-color .3s ease,color .3s ease}.navbar .nav-link.active,.navbar .nav-link:hover{background-color:#ff4e50!important;color:#fff!important}:root{--bs-primary:#ff4e50;--bs-primary-rgb:255,78,80;--bs-success:#ff4e50;--bs-success-rgb:255,78,80}.btn-primary{background-color:#ff4e50!important;border-color:#ff4e50!important;color:#fff!important}.btn-outline-primary{border-color:#ff4e50!important;color:#ff4e50!important}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#ff4e50!important;border-color:#ff4e50!important;color:#fff!important}.btn-link:focus,.btn-link:hover{color:#ff4e50!important}.table-dark td,.table-dark th{vertical-align:middle}.garage-card .card-title,.garage-card .form-label,.garage-card .garage-card-text,.garage-card .list-group-item,.garage-card .text-dark,.garage-card h1,.garage-card h2,.garage-card h3,.garage-card h4,.garage-card h5,.garage-card h6,.garage-card label{color:#212529!important}.garage-card .text-muted{color:#6c757d!important}.garage-card .maintenance-history-panel{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;padding:.5rem .75rem}.garage-card .maintenance-details-section{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.5rem;padding:.75rem}.garage-card .maintenance-history-panel .list-group-item{background-color:transparent;border-color:#e9ecef}.form-check-input[type=checkbox]{border-radius:.25rem;height:1rem;width:1rem}html{background-color:#325768;min-height:100%}body{background-color:#325768!important;background-image:none!important;color:#fff;font-family:Arial,sans-serif;margin:0 40px;min-height:100vh;min-height:100dvh;overflow-y:auto;padding:0}@media (max-width:600px){body{margin:0 20px}}.website-gate-card a,.website-gate-card h2,.website-gate-card p{color:inherit}.website-gate-card a{color:#0d6efd;text-decoration:underline}.page-title{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.page-title--center{justify-content:center}.page-title--compact{margin-bottom:1rem}.page-title--tight{margin-bottom:.5rem}.page-title--inline{margin-bottom:.35rem}.page-title--spacious{margin-bottom:3rem}.page-title__icon{color:#ff4e50;flex:0 0 auto;font-size:2rem;line-height:1}.page-title h1,.page-title h2,.page-title h3{margin-bottom:0}.policy-page{color:#212529}.policy-page .policy-updated{color:#6c757d;font-size:.95rem}.policy-page h2{color:#212529;font-size:1.25rem;font-weight:700;margin:1.75rem 0 .65rem}.policy-page h3{color:#212529;font-size:1.05rem;font-weight:700;margin:1.15rem 0 .45rem}.policy-page li,.policy-page p{color:#212529;line-height:1.55}.policy-page ol,.policy-page ul{margin-bottom:1rem;padding-left:1.25rem}.policy-page a{color:#0d6efd}.delete-account-steps{background:#fff6f6;border:1px solid #ffc9c9;border-left:4px solid #ff4e50;border-radius:.75rem;margin:0 0 1.5rem;padding:1rem 1.15rem .35rem}.delete-account-steps ol{margin-bottom:.75rem}.delete-account-steps li{margin-bottom:.65rem}.account-delete-card{background:#fff8f8;border:1px solid #f1aeb5;border-radius:.75rem;padding:1.15rem 1.2rem;scroll-margin-top:5.5rem}.account-delete-card h2,.account-delete-card label,.account-delete-card p{color:#212529}.android-paywall{padding-bottom:2rem}.android-paywall-logo{border-radius:1.1rem}.android-paywall-card,.android-paywall-card .android-paywall-legal,.android-paywall-card h1,.android-paywall-card p{color:#212529}.android-paywall-plans{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.android-paywall-plan{align-items:flex-start;background:#fff;border:2px solid #dee2e6;border-radius:.9rem;color:#212529;display:flex;flex-direction:column;gap:.15rem;padding:1rem .9rem .9rem;position:relative;text-align:left;width:100%}.android-paywall-plan.is-selected{border-color:#ff4e50;box-shadow:0 0 0 .15rem rgba(255,78,80,.18)}.android-paywall-plan__badge{background:#ff4e50;border-radius:999px;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.02em;padding:.12rem .5rem;position:absolute;right:.7rem;top:-.55rem}.android-paywall-plan__name{font-size:1.05rem;font-weight:700}.android-paywall-plan__price{font-size:1.15rem;font-weight:700}.android-paywall-plan__period{color:#6c757d;font-size:.85rem}.android-paywall-legal .btn-link,.android-paywall-legal a{color:#0d6efd}