@charset "UTF-8";.side-menu-container[data-v-793c3a4f]{--menu-handle-width: 1.5rem;--menu-handle-height: 6.125rem;--menu-handle-padding: 1.25rem;--menu-content-width: 9.375rem;--menu-content-min-height: 12.5rem;--menu-y-position: 18%;--menu-transition-duration: .4s;view-transition-name:side-menu;position:fixed;top:var(--menu-y-position);right:-.0625rem;height:auto;z-index:100;display:flex;align-items:center;transform:translate(calc(100% - var(--menu-handle-width) - var(--menu-handle-padding)));transition:transform var(--menu-transition-duration) ease;opacity:0;visibility:hidden;transition:transform var(--menu-transition-duration) ease,opacity .8s ease,visibility 0s linear .8s}.side-menu-container.visible[data-v-793c3a4f]{opacity:1;visibility:visible;transition:transform var(--menu-transition-duration) ease,opacity .4s ease-in-out .6s}.side-menu-container[data-v-793c3a4f]:has(.menu-open){transform:translate(0)}.side-menu-container:has(.menu-open) .menu-label[data-v-793c3a4f]{opacity:.6}.menu-handle[data-v-793c3a4f]{width:calc(var(--menu-handle-width) + var(--menu-handle-padding));height:calc(var(--menu-handle-height) + var(--menu-handle-padding) * 2);background-image:url(../elements/menu-handle.svg);background-size:var(--menu-handle-width) var(--menu-handle-height);background-repeat:no-repeat;background-position:100% center;cursor:pointer;position:relative;z-index:200;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-handle .menu-label[data-v-793c3a4f]{position:absolute;right:-.3125rem;top:50%;transform:translateY(-50%) rotate(-90deg);color:var(--color-white, #ffffff);white-space:nowrap;font-size:var(--font-size-s);line-height:var(--line-height-normal);font-weight:var(--font-weight-bold);line-height:1;transition:opacity .2s ease-in-out}.menu-handle[data-v-793c3a4f]:before{content:"";position:absolute;top:calc(var(--menu-handle-padding) * -1);left:calc(var(--menu-handle-padding) * -1);right:calc(var(--menu-handle-padding) * -1);bottom:calc(var(--menu-handle-padding) * -1)}.menu-content[data-v-793c3a4f]{width:var(--menu-content-width);height:auto;min-height:var(--menu-content-min-height);background-image:url(../elements/menu-bg.svg);background-size:100% 100%;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;margin-left:-.125rem}.menu-items[data-v-793c3a4f]{list-style:none;padding:0;margin:0}.menu-item[data-v-793c3a4f]{--menu-side-padding: var(--s-3);display:inline-block;width:100%;margin:0}.menu-item[data-v-793c3a4f]:after{content:"";display:none;width:calc(100% - var(--menu-side-padding) * 2 + 2px);height:1px;background-color:#fff3;margin:0 auto}.menu-item[data-v-793c3a4f]:has(+.menu-item:not(.menu-item--icon)):after{display:block}.menu-item[data-v-793c3a4f]:has(+.menu-item--icon){margin-bottom:.75rem}.menu-item[data-v-793c3a4f]:last-child:after{display:none}.menu-item a[data-v-793c3a4f]{padding:var(--s-2) var(--menu-side-padding);color:inherit;font-size:var(--font-size-s);line-height:var(--line-height-normal);text-align:left;font-weight:var(--font-weight-bold);font-style:normal;text-decoration:none;transition:opacity .2s ease;display:block;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-item a[data-v-793c3a4f]:active{opacity:.8}.menu-item--icon[data-v-793c3a4f]{margin:0!important}.menu-item--icon[data-v-793c3a4f]:after{display:none}.menu-item--icon a[data-v-793c3a4f]{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.menu-item--icon img[data-v-793c3a4f]{width:.75rem}.menu-item-content[data-v-793c3a4f]{display:flex;align-items:center;gap:.5rem}.menu-icon[data-v-793c3a4f]{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain}.dialog-overlay[data-v-9c1855a6]{--dialog-padding: var(--s-4);--border-radius: 1.875rem;--dialog-glass-top: -50%;--dialog-glass-left: -45%;--dialog-glass-transform: rotate(-35deg);--dialog-glass-width: 140%;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-container[data-v-9c1855a6]{border-radius:var(--border-radius);width:calc(100% - var(--dialog-padding));max-width:30rem;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background-color:var(--c-black);position:relative;z-index:1;padding:1px}.dialog-container[data-v-9c1855a6]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;border-radius:var(--border-radius);background:linear-gradient(to bottom right,var(--c-dark-gray),var(--c-primary))}.dialog-container[data-v-9c1855a6]:after{content:"";position:absolute;width:var(--dialog-glass-width);height:100%;background:#ffffff26;top:var(--dialog-glass-top);left:var(--dialog-glass-left);transform:var(--dialog-glass-transform);pointer-events:none;opacity:.5;z-index:1}.dialog-inner-container[data-v-9c1855a6]{background-color:var(--c-black);border-radius:var(--border-radius);max-height:100%;overflow-y:auto}.dialog-header[data-v-9c1855a6]{display:flex;justify-content:space-between;align-items:center;padding:var(--dialog-padding) 3.375rem var(--dialog-padding) var(--dialog-padding)}.dialog-title h3[data-v-9c1855a6]{margin:0}.dialog-close-btn[data-v-9c1855a6]{color:inherit;background:none;border:none;font-size:1.5rem;cursor:pointer;padding:var(--dialog-padding);position:absolute;right:0;top:0;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dialog-close-btn[data-v-9c1855a6]:active{opacity:.8}.dialog-content[data-v-9c1855a6]{padding:var(--s-1) var(--dialog-padding) var(--dialog-padding) var(--dialog-padding);overflow-y:auto;flex:1}.dialog-footer[data-v-9c1855a6]{padding:var(--dialog-padding);display:flex;justify-content:flex-end;gap:var(--s-1)}.dialog-enter-active[data-v-9c1855a6],.dialog-leave-active[data-v-9c1855a6]{transition:opacity .4s ease}.dialog-enter-active .dialog-container[data-v-9c1855a6],.dialog-leave-active .dialog-container[data-v-9c1855a6]{transition:transform .6s var(--trans-timing-smooth)}.dialog-enter-from[data-v-9c1855a6],.dialog-leave-to[data-v-9c1855a6]{opacity:0}.dialog-enter-from .dialog-container[data-v-9c1855a6],.dialog-leave-to .dialog-container[data-v-9c1855a6]{transform:translateY(100%)}.dialog-enter-to[data-v-9c1855a6],.dialog-leave-from[data-v-9c1855a6]{opacity:1}.dialog-enter-to .dialog-container[data-v-9c1855a6],.dialog-leave-from .dialog-container[data-v-9c1855a6]{transform:translateY(0)}.pwa-install-content[data-v-9a0420b0]{--icon-size: 3.75rem;--icon-inline-size: 2.5rem;display:flex;flex-direction:column;padding:.5rem 1rem 1.5rem}.app-info[data-v-9a0420b0]{display:flex;align-items:center;margin-bottom:var(--s-5)}.app-icon[data-v-9a0420b0]{width:var(--icon-size);height:var(--icon-size);border-radius:.75rem;margin-right:1rem;padding:2px;box-shadow:0 2px 8px #0000001a}.app-details[data-v-9a0420b0]{display:flex;flex-direction:column}.app-title[data-v-9a0420b0]{font-size:var(--font-size-h1);letter-spacing:var(--letter-spacing-tight);font-family:var(--font-family-accent);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);font-style:normal;margin:var(--s-0) 0}.app-domain[data-v-9a0420b0]{font-size:1rem;margin:0}.install-instructions[data-v-9a0420b0]{display:flex;flex-direction:column;gap:1.5rem}.install-step[data-v-9a0420b0]{display:flex;align-items:flex-start;--step-number-margin: .1875rem}.install-step[data-v-9a0420b0]:nth-child(2){--step-number-margin: 0rem}.install-step[data-v-9a0420b0]:nth-child(3){--step-number-margin: .375rem}.step-number[data-v-9a0420b0]{font-size:1.25rem;font-weight:600;margin-right:1rem;margin-top:.125rem;min-width:1.5rem;opacity:.5;margin-top:var(--step-number-margin)}.step-text[data-v-9a0420b0]{font-size:1.125rem;line-height:1.5;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.ui-element[data-v-9a0420b0]{display:inline-flex;align-items:center;justify-content:center;background-color:#f0f0f0;border-radius:.375rem;padding:var(--s-1) var(--s-2);color:#333;font-size:1rem}.icon-share[data-v-9a0420b0]{width:calc(var(--icon-inline-size) - var(--s-1) * 2);height:calc(var(--icon-inline-size) - var(--s-1) * 2);background-image:url(../icons/settings-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.icon-share--apple[data-v-9a0420b0]{padding:0;background-image:url(../icons/ios-settings-icon.svg)}.inline-icon[data-v-9a0420b0]{width:var(--icon-inline-size);height:var(--icon-inline-size);border-radius:.375rem;padding:.2rem;margin:0 .25rem;display:inline-block;vertical-align:middle;box-shadow:0 1px 3px #0000001a}.dismiss-button[data-v-9a0420b0]{margin-left:auto;margin-right:auto;width:auto}.p-progressspinner[data-v-3ead53e0]{--p-progressspinner-color-1: currentColor;--p-progressspinner-color-2: currentColor;--p-progressspinner-color-3: currentColor;--p-progressspinner-color-4: currentColor}.register-push-content[data-v-ebd3def3]{display:flex;flex-direction:column;align-items:center;padding:.5rem 1rem 1.5rem}.notification-icon[data-v-ebd3def3]{width:2.8125rem;height:2.8125rem;border-radius:50%;background-color:var(--c-primary-light);display:flex;align-items:center;justify-content:center;margin-bottom:var(--s-0)}.notification-title[data-v-ebd3def3]{font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);font-style:italic;font-size:var(--font-size-h2);margin:var(--s-0) 0 var(--s-2)}.notification-description[data-v-ebd3def3]{font-size:1rem;line-height:1.5;margin-bottom:var(--s-4);opacity:.85}.notification-benefits[data-v-ebd3def3]{width:100%;display:flex;flex-direction:column;gap:var(--s-2);margin-bottom:var(--s-6)}.benefit-item[data-v-ebd3def3]{display:flex;align-items:center;gap:var(--s-2)}.benefit-item span[data-v-ebd3def3]{font-size:.9375rem}.enable-button[data-v-ebd3def3]{width:auto;min-width:12.5rem;position:relative}.fade-enter-active[data-v-ebd3def3],.fade-leave-active[data-v-ebd3def3]{transition:opacity .2s ease}.fade-enter-from[data-v-ebd3def3],.fade-leave-to[data-v-ebd3def3]{opacity:0}.loader[data-v-ebd3def3]{position:absolute!important}.error-message[data-v-ebd3def3]{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);padding:var(--s-2) var(--s-3);border-radius:var(--s-2);background-color:var(--c-error-bg, #fff2f0);color:var(--c-error, #d32f2f);font-size:.875rem;line-height:1.5;width:100%;text-align:left}.error-message .error-icon[data-v-ebd3def3]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;min-width:1.25rem;border-radius:50%;background-color:var(--c-error, #d32f2f);color:#fff;font-weight:700}.safari-message[data-v-823a7c07]{--dialog-glass-top: -50%;--dialog-glass-left: -45%;--dialog-glass-transform: rotate(-18deg);--dialog-glass-width: 140%;--border-radius: .625rem;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.safari-message .safari-message-container[data-v-823a7c07]{max-width:25rem;text-align:center;background-color:var(--c-black);border-radius:var(--border-radius);overflow:hidden;position:relative;z-index:1;padding:1px}.safari-message .safari-message-container[data-v-823a7c07]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;border-radius:var(--border-radius);background:linear-gradient(to bottom right,var(--c-dark-gray),var(--c-primary))}.safari-message .safari-message-container[data-v-823a7c07]:after{content:"";position:absolute;width:var(--dialog-glass-width);height:100%;background:#ffffff26;top:var(--dialog-glass-top);left:var(--dialog-glass-left);transform:var(--dialog-glass-transform);pointer-events:none;opacity:.5;z-index:1}.safari-message .safari-message-container p[data-v-823a7c07]{margin:0}.safari-message .safari-message-content[data-v-823a7c07]{padding:var(--s-4) var(--s-3);background-color:var(--c-black);border-radius:var(--border-radius)}.goal[data-v-c1639362]{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);cursor:pointer;min-width:0;transition:opacity .2s ease-in-out .2s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.goal--hidden[data-v-c1639362]{transition:opacity .2s ease-in-out;opacity:0;pointer-events:none}.goal--selected[data-v-c1639362]{opacity:1;z-index:10}.goal__circle[data-v-c1639362]{max-width:6.875rem;width:100%;aspect-ratio:1;border-radius:50%;background-color:transparent;background-image:url(../goals/goal-gauge-bg.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;color:var(--c-text);transition:box-shadow .3s ease;position:relative}.goal--completed .goal__circle[data-v-c1639362]{transition:box-shadow .3s ease;box-shadow:0 0 .9375rem var(--c-primary),0 0 1.5625rem var(--c-primary)}.goal__meter[data-v-c1639362]{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .8s cubic-bezier(.34,1.56,.64,1);transform-origin:center}.goal__value[data-v-c1639362]{font-size:var(--font-size-m);font-weight:700;z-index:1;margin-top:1.125rem}.goal__label[data-v-c1639362]{font-size:var(--font-size-m);text-align:center;white-space:nowrap}.goal__content[data-v-c1639362]{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}.goal__icon[data-v-c1639362]{display:block;width:2.875rem;height:2.375rem;margin-top:-.3125rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../goals/icon-lightning.svg)}.goal__icon--newCars[data-v-c1639362]{background-image:url(../goals/icon-new-cars.svg)}.goal__icon--usedCars[data-v-c1639362]{background-image:url(../goals/icon-used-cars.svg)}.goal__icon--insurances[data-v-c1639362]{background-image:url(../goals/icon-insurance.svg)}.goal__icon--serviceContracts[data-v-c1639362]{background-image:url(../goals/icon-service.svg)}.goal__icon--winterTires[data-v-c1639362]{background-image:url(../goals/icon-tires.svg)}.score-updates-step[data-v-9ad11dbd]{position:relative;text-align:center;padding:var(--s-5) 0 var(--s-7) 0}.goals-grid[data-v-9ad11dbd]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:1rem}.goals-grid.single-goal[data-v-9ad11dbd]{grid-template-columns:1fr;max-width:300px;margin-left:auto;margin-right:auto}.next-button[data-v-9ad11dbd]{position:absolute;bottom:var(--s-1);left:50%;transform:translate(-50%)}.fade-enter-active[data-v-9ad11dbd],.fade-leave-active[data-v-9ad11dbd]{transition:opacity var(--trans-duration-slow) ease-in-out}.fade-enter-from[data-v-9ad11dbd],.fade-leave-to[data-v-9ad11dbd]{opacity:0}.points-gauge[data-v-7ce47ca6]{position:relative;width:100%;aspect-ratio:1;background-image:url(../points-gauge-bg.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;text-align:center}.points-gauge__meter[data-v-7ce47ca6]{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .8s cubic-bezier(.34,1.56,.64,1);transform-origin:center}.points-gauge__content[data-v-7ce47ca6]{display:flex;flex-direction:column;z-index:1;margin-top:-.25rem}.points-gauge__value[data-v-7ce47ca6]{font-size:1.875rem;font-weight:700;color:var(--c-text)}.points-gauge__label[data-v-7ce47ca6]{font-size:.9375rem;color:var(--c-text);line-height:1;margin-bottom:-.3125rem;font-weight:var(--font-weight-semibold)}.points-gauge[data-v-7ce47ca6]:where(.is-complete){transition:box-shadow .3s ease;box-shadow:0 0 .9375rem var(--c-primary),0 0 1.5625rem var(--c-primary)}.rating-badge[data-v-6965961e]{width:var(--stats-badge-size);height:var(--stats-badge-size);display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:var(--s-6, .375rem);background-image:url(../rating-default-bg.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:var(--stats-badge-side-margin);position:relative}.rating-badge+.position-badge[data-v-6965961e]{z-index:1}.rating-badge__value[data-v-6965961e]{font-size:1.125rem;font-weight:700;line-height:1}.rating-badge__label[data-v-6965961e]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.rating-badge__icon[data-v-6965961e]{--star-size: 60px;--star-color: var(--c-black);--star-background: currentColor;--star-shadow-filled-color: var(--c-black);--star-shadow-empty-color: var(--c-light-blue);--percent: calc(var(--rating) / 5 * 100%);--offset: calc((100% - var(--percent)) / 2);font-size:.5625rem;line-height:1;position:relative}.rating-badge__icon[data-v-6965961e]:after{content:"★★★★★";letter-spacing:-1px;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:1;position:relative}.rating-badge--top-rating[data-v-6965961e]{--top-ratting-bg-padding: .40625rem}.rating-badge--top-rating[data-v-6965961e]:before{content:"";background-image:url(../elements/top-rating-bg.svg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:calc(var(--top-ratting-bg-padding) * -1);left:calc(var(--top-ratting-bg-padding) * -1);width:calc(100% + var(--top-ratting-bg-padding) * 2);height:calc(100% + var(--top-ratting-bg-padding) * 2);z-index:-1}.position-badge[data-v-90a0300f]{width:var(--stats-badge-size);height:var(--stats-badge-size);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-top:var(--s-6, .375rem);background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:var(--stats-badge-side-margin);z-index:-3}.position-badge__label[data-v-90a0300f]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin-top:1px;margin-bottom:-1px}.position-badge__value[data-v-90a0300f]{font-size:1.125rem;font-weight:700;line-height:1}.position-badge__icon[data-v-90a0300f]{width:13px;height:8px}.position-badge--default[data-v-90a0300f]{background-image:url(../points-default-bg.svg)}.position-badge--first[data-v-90a0300f]{background-image:url(../points-first-bg.svg);color:var(--c-black)}.position-badge--second[data-v-90a0300f]{background-image:url(../points-second-bg.svg);color:var(--c-black)}.position-badge--third[data-v-90a0300f]{background-image:url(../points-third-bg.svg);color:var(--c-black)}:root{--stats-badge-size: 4.375rem;--stats-badge-side-margin: -.375rem}.stats[data-v-8f9a2019]{position:relative;max-width:14.375rem;min-width:12.5rem;flex-grow:1}.stats-summary[data-v-8f9a2019]{position:absolute;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;left:50%;bottom:0;transform:translate(-50%,18%)}@media (min-width: 409px){.stats-summary[data-v-8f9a2019]{transform:translate(-50%,.75rem)}}.rating-badge+.position-badge[data-v-8f9a2019]{z-index:1}.profile-image[data-v-9a3458c2]{--profile-side-image-margin: -.75rem;--profile-image-padding: .3125rem;--profile-image-size: calc(4.25rem + var(--profile-image-padding) * 2);--top-rating-bg-padding: .5rem;width:var(--profile-image-size);height:var(--profile-image-size);position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;padding:var(--profile-image-padding);margin-right:var(--profile-side-image-margin);margin-left:var(--profile-side-image-margin)}.profile-image__bg[data-v-9a3458c2]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.profile-image__top-rating-bg[data-v-9a3458c2]{position:absolute;top:calc(var(--top-rating-bg-padding) * -1);left:calc(var(--top-rating-bg-padding) * -1);width:calc(100% + var(--top-rating-bg-padding) * 2);height:calc(100% + var(--top-rating-bg-padding) * 2);z-index:-1}.profile-image__img[data-v-9a3458c2]{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;z-index:3}.profile-image__top-rating[data-v-9a3458c2]{position:absolute;bottom:0;right:50%;transform:translate(50%,50%) translateY(-2px);width:1.625rem;height:1.5rem;z-index:5}.total-score-update[data-v-8bd3eaa9]{display:flex;justify-content:center;align-items:center;margin-bottom:var(--s-6)}.score-updates-step[data-v-8bd3eaa9]{text-align:center;position:relative;padding:var(--s-5) 0}.next-button[data-v-8bd3eaa9]{position:absolute;bottom:var(--s-1);left:50%;transform:translate(-50%)}.fade-enter-active[data-v-8bd3eaa9],.fade-leave-active[data-v-8bd3eaa9]{transition:opacity var(--trans-duration-slow) ease-in-out}.fade-enter-from[data-v-8bd3eaa9],.fade-leave-to[data-v-8bd3eaa9]{opacity:0}.top-list-item[data-v-e0a420b8]{display:flex;align-items:center;padding:var(--s-2) 10% var(--s-2) var(--s-3);position:relative;transition:all .2s ease;background-position:center;background-size:100% 100%;background-repeat:no-repeat;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;min-height:3.375rem}.top-list-item--normal[data-v-e0a420b8]{background-image:url(../elements/list-bg.svg)}.top-list-item--normal[data-v-e0a420b8]:active{background-image:url(../elements/list-bg-pressed.svg)}.top-list-item--highlighted-normal[data-v-e0a420b8]{background-image:url(../elements/list-bg-highlighted.svg)}.top-list-item--highlighted-normal[data-v-e0a420b8]:active{background-image:url(../elements/list-bg-highlighted-pressed.svg)}.top-list-item__rank[data-v-e0a420b8]{display:flex;align-items:center;justify-content:center;margin-right:1rem;z-index:1}.top-list-item__trophy[data-v-e0a420b8]{width:1.5rem}.top-list-item__badge[data-v-e0a420b8]{width:1.5rem;height:1.875rem}.top-list-item__badge-number[data-v-e0a420b8]{position:absolute;top:-.0625rem;min-width:1.5rem;height:1.875rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:var(--c-white);background-image:url(../icons/placement-badge.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:center 2px}.top-list-item__name[data-v-e0a420b8]{font-size:var(--font-size-s);line-height:var(--line-height-normal);font-family:var(--font-family-accent);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);font-style:normal;flex:1;color:var(--c-white);z-index:1;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.3)}.top-list-item__points[data-v-e0a420b8]{font-size:var(--font-size-m);line-height:var(--line-height-normal);color:var(--c-white);z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.3)}.fade-enter-active[data-v-e0a420b8],.fade-leave-active[data-v-e0a420b8]{transition:opacity var(--trans-duration-slow) ease-in-out}.fade-enter-from[data-v-e0a420b8],.fade-leave-to[data-v-e0a420b8]{opacity:0}.position-update[data-v-579b2cb3]{display:flex;justify-content:center;align-items:center;margin:var(--s-3) 0}.position-items[data-v-579b2cb3]{position:relative;width:100%}.top-list__items-container[data-v-579b2cb3]{display:flex;flex-direction:column;gap:var(--s-2);position:relative}.top-list__items-container[data-v-579b2cb3]>*{position:relative;transform-origin:center center;will-change:transform,opacity,z-index}.score-updates-step[data-v-579b2cb3]{text-align:center;position:relative;padding:var(--s-5) 0 var(--s-7) 0}.next-button[data-v-579b2cb3]{position:absolute;bottom:var(--s-1);left:50%;transform:translate(-50%)}.fade-enter-active[data-v-579b2cb3],.fade-leave-active[data-v-579b2cb3]{transition:opacity var(--trans-duration-slow) ease-in-out}.fade-enter-from[data-v-579b2cb3],.fade-leave-to[data-v-579b2cb3]{opacity:0}.position-list-move[data-v-579b2cb3]{transition-property:transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.2,.5,.3,1);z-index:5;position:relative}.position-list-move.top-list-item--highlighted[data-v-579b2cb3],.position-list-move.top-list-item--highlighted-normal[data-v-579b2cb3]{z-index:30}.score-updates-modal[data-v-87f414e4]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000}.score-updates-content[data-v-87f414e4]{background-image:url(../elements/login-form-background.svg);max-width:calc(100% - var(--s-3) * 2);width:30rem;min-height:29.375rem;display:flex;flex-direction:column;justify-content:center;padding:var(--s-3)}.score-updates-steps[data-v-87f414e4]{width:100%;height:100%}.dialog-enter-active[data-v-87f414e4],.dialog-leave-active[data-v-87f414e4]{transition:opacity .4s ease}.dialog-enter-active .dialog-container[data-v-87f414e4],.dialog-leave-active .dialog-container[data-v-87f414e4]{transition:transform .6s var(--trans-timing-smooth)}.dialog-enter-from[data-v-87f414e4],.dialog-leave-to[data-v-87f414e4]{opacity:0}.dialog-enter-from .dialog-container[data-v-87f414e4],.dialog-leave-to .dialog-container[data-v-87f414e4]{transform:translateY(100%)}.dialog-enter-to[data-v-87f414e4],.dialog-leave-from[data-v-87f414e4]{opacity:1}.dialog-enter-to .dialog-container[data-v-87f414e4],.dialog-leave-from .dialog-container[data-v-87f414e4]{transform:translateY(0)}.fade-enter-active[data-v-87f414e4],.fade-leave-active[data-v-87f414e4]{transition:opacity var(--trans-duration-slow) ease-in-out}.fade-enter-from[data-v-87f414e4],.fade-leave-to[data-v-87f414e4]{opacity:0}.router-container[data-v-470d2018]{opacity:0;transition:opacity .5s ease}.router-container.visible[data-v-470d2018]{opacity:1;transition-delay:.5s;transition:opacity .8s ease}.in-app-notification[data-v-470d2018]{position:fixed;bottom:20px;right:20px;background:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 8px #00000026;z-index:1000;max-width:400px;color:#000}.in-app-notification h3[data-v-470d2018]{margin:0 0 .5rem}.in-app-notification p[data-v-470d2018]{margin:0 0 1rem}.in-app-notification button[data-v-470d2018]{padding:.5rem 1rem;background:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer}.in-app-notification button[data-v-470d2018]:hover{background:#45a049}.fade-enter-active[data-v-470d2018],.fade-leave-active[data-v-470d2018]{transition:opacity var(--trans-duration-slow) ease-in-out}.fade-enter-from[data-v-470d2018],.fade-leave-to[data-v-470d2018]{opacity:0}[data-v-157a0a6b]:root{--breakpoint-mobile: 320px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-wide: 1440px}.competition-header[data-v-157a0a6b]{position:relative}.competition-header__stats-container[data-v-157a0a6b]{display:flex;width:100%;align-items:center;justify-content:center;max-width:600px;margin:0 auto}.competition-header__details[data-v-157a0a6b]{margin-top:var(--s-5);text-align:center;text-transform:uppercase}.competition-header__name[data-v-157a0a6b]{margin:0;color:var(--c-text)}.competition-info-container[data-v-157a0a6b]{flex:0 1 auto;background-image:url(../elements/competition-list-bg.svg);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:var(--border-radius-md);text-align:left;margin-left:-46px;height:92px;min-width:180px;max-width:188px}.competition-info-container h2[data-v-157a0a6b]{font-family:var(--font-family-accent);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);font-style:normal;font-size:.625rem;font-weight:600;color:var(--c-text);margin:0;line-height:2.625rem;white-space:nowrap;margin-left:3.5rem}.competition-info[data-v-157a0a6b]{height:3rem;display:flex;margin-left:3.5rem;padding-right:2.625rem;flex-direction:column;justify-content:center}.competition-info__name[data-v-157a0a6b]{font-size:.6875rem;font-weight:var(--font-weight-bold);font-style:italic;margin:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:1.625rem}.competition-info__end-date[data-v-157a0a6b]{font-size:.5625rem;font-style:italic;margin:0;display:flex;align-items:center}.competition-info__end-date[data-v-157a0a6b]:before{content:"";width:.9375rem;height:.5rem;background-image:url(../icons/flags.svg);background-repeat:no-repeat;background-size:cover;background-position:center;margin-right:var(--s-0)}[data-v-64e1213c]:root{--breakpoint-mobile: 320px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-wide: 1440px}.top-list[data-v-ccd2e7aa]{display:flex;flex-direction:column;margin-top:1.5rem;gap:var(--s-2);overflow:hidden;max-height:none}.top-list__items-container[data-v-ccd2e7aa]{display:flex;flex-direction:column;gap:var(--s-2)}.list-enter-active[data-v-ccd2e7aa],.list-leave-active[data-v-ccd2e7aa]{transition:opacity var(--trans-smooth),transform var(--trans-smooth)}.list-enter-from[data-v-ccd2e7aa]{opacity:0;transform:translateY(-10px)}.list-enter-to[data-v-ccd2e7aa]{opacity:1;transform:translateY(0)}.top-list__show-more[data-v-ccd2e7aa]{background:none;color:inherit;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);font-style:italic;font-size:var(--font-size-h2);transition:all var(--trans-default);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-0);padding:var(--s-2);width:-moz-fit-content;width:fit-content;margin:0 auto}.top-list__show-more[data-v-ccd2e7aa]:before{content:"";display:block;width:100%;height:.3125rem;background-image:url(../elements/show-more-circles.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.top-list__show-more[data-v-ccd2e7aa]:active{opacity:.8}[data-v-6494f755]:root{--breakpoint-mobile: 320px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-wide: 1440px}.car-list[data-v-6494f755]{--item-padding: var(--s-2);--item-bg-url: url(../elements/car-card-bg.svg);--item-image-width: 100%;--item-logo-width: 25%;--item-logo-max-height: 1.125rem;--container-bg-url: url(../elements/section-bg-blue.svg)}.car-list__container[data-v-6494f755]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-4);margin:0 auto;background-image:var(--container-bg-url);background-size:100% 100%;background-position:center;background-repeat:no-repeat;padding:var(--s-4) var(--s-4) var(--s-8) var(--s-4);justify-items:center}.car-list__container--row-layout[data-v-6494f755]{--item-image-width: 3.4375rem;--item-bg-url: url(../elements/list-bg.svg);--container-bg-url: none;--item-logo-width: 1.875rem;--item-logo-max-height: 1.25rem;grid-template-columns:1fr;gap:var(--s-2);padding:0}.car-list__item[data-v-6494f755]{background-image:var(--item-bg-url);background-size:100% 100%;background-position:center;background-repeat:no-repeat;padding:var(--item-padding) var(--item-padding) .125rem var(--item-padding);display:flex;flex-direction:column;align-items:center;gap:var(--s-2);position:relative;max-width:8.75rem}.car-list__item--row[data-v-6494f755]{max-width:100%;width:100%;flex-direction:row;align-items:center;justify-content:flex-start;padding:var(--item-padding) 8% var(--item-padding) var(--item-padding)}.car-list__item-image[data-v-6494f755]{width:var(--item-image-width);height:100%;-o-object-fit:contain;object-fit:contain}.car-list__item-details[data-v-6494f755]{display:flex;align-items:center;width:100%;min-height:2rem;height:auto}.car-list__item--row .car-list__item-details[data-v-6494f755]{min-height:auto;flex:1}.car-list__item-model[data-v-6494f755]{font-size:var(--font-size-xs);line-height:var(--line-height-normal);text-align:left;padding-left:38%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2rem}.car-list__item--row .car-list__item-model[data-v-6494f755]{font-size:var(--font-size-s);line-height:var(--line-height-normal);-webkit-line-clamp:1;padding-left:0;max-height:1rem}.car-list__item-logo[data-v-6494f755]{width:var(--item-logo-width);max-height:var(--item-logo-max-height);-o-object-fit:contain;object-fit:contain;position:absolute;bottom:calc(var(--item-padding) / 2);left:0}.car-list__item--row .car-list__item-logo[data-v-6494f755]{position:static}.car-list__empty[data-v-6494f755]{font-size:var(--font-size-s);line-height:var(--line-height-normal);text-align:center;padding:var(--s-4);grid-column:span 2}.goal-details:not(:has(.top-list__show-more)){padding-bottom:var(--s-4)!important}.goal-details[data-v-c7aa428c]{--details-offset: calc(var(--s-4) + 9.375rem);position:absolute;top:var(--details-offset);left:0;width:100%;z-index:5;display:flex;flex-direction:column;padding:0 var(--s-4) var(--s-0) var(--s-4);opacity:0;transition:opacity var(--trans-default)}.goal-details--loaded[data-v-c7aa428c]{max-height:calc(100% - var(--details-offset) + var(--s-0));overflow-y:auto;opacity:1}.goal-details__content[data-v-c7aa428c]{position:relative;z-index:2;color:var(--c-text);width:100%}.goal-details__top-list[data-v-c7aa428c]{margin-top:var(--s-0);gap:var(--s-1)}.goal-details__cars[data-v-c7aa428c]{margin-top:var(--s-0)}.goal-details__empty-state[data-v-c7aa428c]{display:flex;justify-content:center;align-items:center;padding:var(--s-6);text-align:center;color:var(--c-text);font-size:var(--font-size-m)}.goals-background[data-v-fdeadcff],.goals-background__image[data-v-fdeadcff]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.fade-enter-active[data-v-fdeadcff],.fade-leave-active[data-v-fdeadcff]{transition:opacity var(--trans-duration-slow) ease-in-out}.fade-enter-from[data-v-fdeadcff],.fade-leave-to[data-v-fdeadcff]{opacity:0}[data-v-087f4906]:root{--breakpoint-mobile: 320px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-wide: 1440px}.goals[data-v-087f4906]{position:relative;transition:min-height .3s ease}.goals--expanded[data-v-087f4906]{padding:var(--s-4)}.goals__grid[data-v-087f4906]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-4);margin:0 auto;padding:var(--s-4) var(--s-6);transition:opacity .3s ease;position:relative;z-index:1;min-height:18.75rem;align-items:center}.goals__grid--expanded[data-v-087f4906]{position:relative;z-index:1;padding:0}[data-v-087f4906]::view-transition-old(goal-*),[data-v-087f4906]::view-transition-new(goal-*){animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1);height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;transform-origin:center}[data-v-087f4906]::view-transition-old(goal-*){animation:none;opacity:0}[data-v-087f4906]::view-transition-new(goal-*){animation:none}@starting-style{[data-v-087f4906]::view-transition-old(goal-*){opacity:1}[data-v-087f4906]::view-transition-new(goal-*){opacity:0}}.expand-transition[data-v-5c9051f6]{position:relative;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.expand-transition.is-expanded[data-v-5c9051f6]{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100;background-color:var(--c-background);overflow-y:auto;cursor:default}@supports (animation-timeline: view-timeline){@starting-style{.expand-transition.is-expanded[data-v-5c9051f6]{position:relative;width:auto;height:auto}}}@media (prefers-reduced-motion: no-preference){.expand-transition[data-v-5c9051f6]{transition:all .3s ease}}.section-title[data-v-d8924652]{--title-bg-sides-height: .625rem;--title-bg-center-height: .75rem;--title-text-padding: 1.25rem;--title-bg-sides-offset: calc(var(--title-text-padding) + .375rem);display:flex;align-items:center;width:100%;margin-bottom:var(--s-4)}.section-title__decoration[data-v-d8924652]{flex:1;position:relative}.section-title__decoration[data-v-d8924652]:before{content:"";position:absolute;top:50%;left:0;width:calc(100% + var(--title-bg-sides-offset));height:var(--title-bg-sides-height);background-image:url(../elements/section-title-bg-left.svg);background-position:left center;background-repeat:no-repeat;background-size:100% 100%;transform:translateY(calc(-50% - .25rem))}.section-title__decoration--right[data-v-d8924652]:before{transform:translateY(calc(-50% - .25rem)) scaleX(-1);margin-left:calc(var(--title-bg-sides-offset) * -1)}.section-title__container[data-v-d8924652]{position:relative;padding:0 var(--s-4)}.section-title__text[data-v-d8924652]{text-align:center;position:relative;white-space:nowrap;margin:0;padding:0 var(--title-text-padding)}.section-title__text[data-v-d8924652]:before{content:"";position:absolute;top:-.1875rem;left:50%;transform:translate(-50%,-50%);width:calc(100% + var(--title-text-padding));height:var(--title-bg-center-height);background-image:url(../elements/section-title-bg-center.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;z-index:-1}[data-v-e3e3e7be]:root{--breakpoint-mobile: 320px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-wide: 1440px}.section[data-v-e3e3e7be]{margin-top:var(--s-5);margin-bottom:2rem;margin-left:auto;margin-right:auto}.section__content[data-v-e3e3e7be]{margin-top:1.5rem}[data-v-568d8f62]:root{--breakpoint-mobile: 320px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-wide: 1440px}.profile-page[data-v-568d8f62]{padding:var(--s-5) var(--page-side-padding);max-width:var(--content-max-width);margin:0 auto;position:relative}.profile-page__dealership-button[data-v-568d8f62]{width:auto;margin:var(--s-2) auto 0}[data-v-568d8f62] .expand-transition.is-expanded .profile-page__goals{padding:var(--s-4)}@media (min-width: 1024px){[data-v-568d8f62] .expand-transition.is-expanded .profile-page__goals{padding:var(--s-8)}}.profile-page.has-expanded-section[data-v-568d8f62] .competition-header,.profile-page.has-expanded-section .sold-cars-section[data-v-568d8f62]{opacity:0;pointer-events:none;transition:opacity .3s ease}.dealer-badge[data-v-df275394]{width:var(--profile-image-size);height:var(--profile-image-size);position:relative;z-index:2;background-image:url(/dealer-bg.svg);background-size:contain;background-position:center;background-repeat:no-repeat;padding:var(--profile-image-padding);margin-right:var(--profile-side-image-margin);margin-left:var(--profile-side-image-margin);display:flex;align-items:center;justify-content:center}.dealer-badge__icon[data-v-df275394]{width:60%;height:60%}.dealer-background[data-v-32811d7f]{position:absolute;top:0;left:0;width:100%;height:6.875rem;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--c-black);border-radius:.3125rem;z-index:-1}.dealer-logo[data-v-32811d7f]{position:absolute;top:50%;right:var(--page-side-padding);transform:translateY(-50%);width:32%;z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.625rem .875rem}.dealer-logo--dark[data-v-32811d7f]{background-color:#ffffff4d}.competition-header[data-v-32811d7f]{padding-top:3.5rem}[data-v-13855b0f]:root{--breakpoint-mobile: 320px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-wide: 1440px}.dealer-page[data-v-13855b0f]{padding:var(--page-side-padding) var(--page-side-padding) var(--s-7) var(--page-side-padding);max-width:var(--content-max-width);margin:0 auto;position:relative}.dealer-page__top-salespeople[data-v-13855b0f]{margin-bottom:1.5rem}.dealer-page__goals[data-v-13855b0f]{position:relative}.container[data-v-2cb048bd]{--font-size-input: var(--font-size-h1);--font-size-button: var(--font-size-h1);--form-max-width: 30rem;--logo-width: 12.5rem;padding:var(--s-5) var(--page-side-padding);max-width:var(--form-max-width);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh}.container .form-container[data-v-2cb048bd]{width:100%;min-height:22.5rem;padding:var(--s-4) var(--s-4);border-radius:.625rem;background-image:url(../elements/login-form-background.svg);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center}.container .form-container>div[data-v-2cb048bd]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--s-4);width:100%}.container .form-container a[data-v-2cb048bd]{text-decoration:none}.container .form-container a[data-v-2cb048bd]:hover{cursor:pointer}.container form[data-v-2cb048bd],.container form div[data-v-2cb048bd]{display:flex;flex-direction:column;gap:var(--s-4);width:100%}.container form h3[data-v-2cb048bd]{font-style:normal;text-align:center;margin-top:var(--s-4)}.container h3[data-v-2cb048bd]{font-style:normal}.forgot-password-link[data-v-2cb048bd]{color:var(--c-text);text-decoration:none}.logo[data-v-2cb048bd]{width:100%;max-width:var(--logo-width);margin-bottom:var(--s-8)}.loader[data-v-2cb048bd]{position:absolute!important}.error-msg[data-v-2cb048bd]{margin:0;color:var(--c-error)}.back-button[data-v-2cb048bd]{display:flex;align-items:center;margin-bottom:var(--s-3);cursor:pointer;align-self:flex-start}.back-icon[data-v-2cb048bd]{width:1rem;height:1rem;transform:rotate(180deg);margin-right:var(--s-1)}.fade-enter-active[data-v-2cb048bd],.fade-leave-active[data-v-2cb048bd]{transition:opacity .3s ease-in-out}.fade-enter-from[data-v-2cb048bd],.fade-leave-to[data-v-2cb048bd]{opacity:0}
