:root{--color-background: #eee;--color-gray-light: #ccc;--color-text: #111;--color-text-secondary: #999;--color-accent: #00ff00;--color-warning: #ff0000}*,*:before,*:after{box-sizing:border-box;margin:0}html{font-size:95%}body{min-height:100vh;color:var(--color-text);background:var(--color-background);line-height:1.41;font-family:Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;accent-color:var(--color-accent)}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(./inter-v13-latin-100-CExwK3Th.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(./inter-v13-latin-200-BJ9n9uBU.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(./inter-v13-latin-300-IcD-qYDc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-v13-latin-regular-BT1H-PT_.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-v13-latin-500-kWhwEdDH.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-v13-latin-600-B2Ssfs8e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-v13-latin-700-C2zfFY7I.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(./inter-v13-latin-800-mdTeNKyI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(./inter-v13-latin-900-Cr0vH05x.woff2) format("woff2")}#app{margin:0 auto;font-weight:400}a,.green{color:var(--color-accent-link);transition:.4s}button,.u-button{background:none;border:none;padding:0 .25rem;font-family:inherit;font-size:inherit;color:inherit;font-weight:600;border-radius:.25rem;transition:all .5s cubic-bezier(.19,1,.22,1)}button[disabled],.u-button[disabled]{cursor:not-allowed;color:var(--color-text-secondary)}button svg,.u-button svg{width:1.5em;height:1.5em;display:inline-block;vertical-align:middle}button:not(:disabled),.u-button:not(:disabled){cursor:pointer}button:hover:not(:disabled),button:focus-visible:not(:disabled),.u-button:hover:not(:disabled),.u-button:focus-visible:not(:disabled){background-color:var(--color-accent)}button[data-size=big],.u-button[data-size=big]{padding:.5rem 1rem;border-radius:1.5rem}button[data-color=important],.u-button[data-color=important]{background-color:var(--color-accent)}button[data-color=black],.u-button[data-color=black]{background-color:var(--color-text);color:var(--color-background)}button[data-color=black]:hover,.u-button[data-color=black]:hover{color:var(--color-text);background-color:var(--color-accent)}button:not(.noStyle),.u-button:not(.noStyle){text-transform:lowercase}strong{font-weight:600}h1{font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:1rem}label{display:block;font-size:inherit;font-weight:600}p{margin-top:.5rem;margin-bottom:.5rem}small{font-size:.8rem}@media (hover: hover){a:hover{background-color:#5e5e5e33}}input[type=text],input[type=search],input[type=number],input[type=url],select{position:relative;border:none;background:#fff;border-bottom:1px solid var(--color-text-secondary);border-radius:.25rem;padding:.25rem}input[type=text]:hover,input[type=search]:hover,input[type=number]:hover,input[type=url]:hover,select:hover{border-color:#000}input[type=text]:focus,input[type=search]:focus,input[type=number]:focus,input[type=url]:focus,select:focus{outline:none;border-color:var(--color-accent)}input[type=text]:required,input[type=search]:required,input[type=number]:required,input[type=url]:required,select:required{background-size:8px 8px;background-position:0% 0;background-repeat:no-repeat;background-image:radial-gradient(var(--color-warning) 28%,transparent 40%)}input[type=range]{border-color:transparent}input[type=number]{text-align:center}hr{margin:1rem 0;border:none;border-top:1px solid #ccc}ol li,ul li{margin:1rem 0}.inputField{display:flex;flex-direction:column;margin-bottom:1rem;gap:0rem}.inputField label{font-size:.8rem;font-weight:800}.loader{--color: var(--color-text);width:106px;height:56px;display:block;margin:30px auto;background-image:linear-gradient(var(--color) 50px,transparent 0),linear-gradient(var(--color) 50px,transparent 0),linear-gradient(var(--color) 50px,transparent 0),linear-gradient(var(--color) 50px,transparent 0),radial-gradient(circle 14px,var(--color) 100%,transparent 0);background-size:48px 15px,15px 35px,15px 35px,25px 15px,28px 28px;background-position:25px 5px,58px 20px,25px 17px,2px 37px,76px 0px;background-repeat:no-repeat;position:relative;transform:rotate(-45deg) scale(1.5);box-sizing:border-box}.loader:after,.loader:before{content:"";position:absolute;width:56px;height:56px;border:6px solid var(--color);border-radius:50%;left:-45px;top:-10px;background-repeat:no-repeat;background-image:linear-gradient(var(--color) 64px,transparent 0),linear-gradient(var(--color) 66px,transparent 0),radial-gradient(circle 4px,var(--color) 100%,transparent 0);background-size:40px 1px,1px 40px,8px 8px;background-position:center center;box-sizing:border-box;animation:rotation .5s linear infinite}.loader:before{left:25px;top:60px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input{font-size:inherit}.fade-enter-active,.fade-leave-active{transition:opacity .25s cubic-bezier(.19,1,.22,1)}.fade-enter-from,.fade-leave-to{opacity:0}.fade_fast-enter-active,.fade_fast-leave-active{transition:opacity .1s cubic-bezier(.19,1,.22,1)}.fade_fast-enter-from,.fade_fast-leave-to{opacity:0}.scale-enter-active,.scale-leave-active{transition:transform .2s cubic-bezier(.19,1,.22,1)}.scale-enter-from,.scale-leave-to{transform:scale(0)}.loader-enter-active,.loader-leave-active{transition:opacity .25s .2s cubic-bezier(.19,1,.22,1)}.loader-enter-from,.loader-leave-to{opacity:0}.comparebtn-enter-active,.comparebtn-leave-active{transition:opacity .25s .2s cubic-bezier(.19,1,.22,1)}.comparebtn-enter-from,.comparebtn-leave-to{transform:translateY(100%);opacity:0}.list-move,.list-enter-active,.list-leave-active{position:relative;transition:all .25s cubic-bezier(.19,1,.22,1)}.list-enter-from,.list-leave-to{position:absolute;opacity:0;transform:scale(.2)}.list-leave-active{position:absolute;z-index:-1}.slide-enter-active,.slide-leave-active{transition:all .25s cubic-bezier(.19,1,.22,1)}.slide-enter-from,.slide-leave-to{transform:translate(-100%)}.slideup-enter-active,.slideup-leave-active{transition:all 1s cubic-bezier(.19,1,.22,1)}.slideup-enter-from,.slideup-leave-to{transform:translateY(100%);opacity:0}.showPreview-enter-active,.showPreview-leave-active{transition:all .5s cubic-bezier(.19,1,.22,1)}.showPreview-enter-from,.showPreview-leave-to{opacity:0;transform:translate(-100px)}.listComplete-move{position:relative;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1)!important}.listComplete-leave-active{position:absolute!important;z-index:0!important}.listComplete-enter,.listComplete-leave-to{opacity:0}.unit-toggle[data-v-669ac1bb]{padding:.5rem 0 0}.unit-radio-group[data-v-669ac1bb]{display:flex;gap:.5rem}.unit-radio-label[data-v-669ac1bb]{display:flex;align-items:center;gap:.25rem;cursor:pointer;font-size:.9rem;font-weight:500}.unit-radio-label input[type=radio][data-v-669ac1bb]{margin:0}.unit-radio-label span[data-v-669ac1bb]{-webkit-user-select:none;user-select:none}._basicModal[data-v-0114651a]{position:fixed;width:100%;height:100%;z-index:10000;top:0;left:0;padding:2rem;background-color:#d2d2d2e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none}._basicModal--content[data-v-0114651a]{position:relative;width:100%;height:100%;max-width:500px;margin:0 auto;border-radius:.5rem;background:var(--color-background);overflow-y:auto;display:flex;flex-flow:column nowrap;transition:all .5s ease-in-out}._basicModal--content[data-size=large][data-v-0114651a]{max-width:900px}._basicModal--content[data-size=full][data-v-0114651a]{max-width:100%;max-height:100%}._header[data-v-0114651a]{flex:0 0 auto;margin-bottom:0;font-size:1rem;font-weight:800;background-color:var(--color-text);color:var(--color-background);padding:.5rem 1rem;z-index:10}._content[data-v-0114651a]{flex:1 1 0;overflow:auto}._close[data-v-0114651a]{position:absolute;top:0;right:0;margin:.125rem;padding:.5rem;width:2rem;height:2rem;line-height:0;border:none;cursor:pointer}._nav[data-v-0114651a]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:flex;justify-content:space-between;align-items:center}._nav[data-v-0114651a]>*{pointer-events:auto;width:2rem;height:2rem}._img[data-v-266a1290]{position:relative;width:100%;height:100%;background-color:#111}._img img[data-v-266a1290]{display:block;width:100%;height:100%;object-fit:scale-down}._header[data-v-266a1290]{display:flex;justify-content:space-between;align-items:center}._adjustInput[data-v-4320f6ce]{display:flex;flex-direction:row nowrap;align-items:center;gap:.5rem}._adjustInput label[data-v-4320f6ce]{flex:0 0 auto}._adjustInput input[data-v-4320f6ce]{width:100%}._resetPosition[data-v-4320f6ce]{text-align:center}._inSituImages[data-v-73d0e647]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}._inSituImages[data-v-73d0e647]>*{display:block;padding:0;margin:0;overflow:hidden;aspect-ratio:1/1;transition:scale .2s cubic-bezier(.19,1,.22,1)}._inSituImages[data-v-73d0e647]>*:hover,._inSituImages[data-v-73d0e647]>*:focus-visible{scale:1.05;outline:2px solid var(--color-accent)}._inSituImages>* img[data-v-73d0e647]{width:100%;height:100%;background-color:var(--color-text);object-fit:scale-down}hr[data-v-73d0e647]{margin:.25rem 0}._itemBottom[data-v-73d0e647]{padding:.5rem 1rem;display:flex;flex-flow:column nowrap;gap:.5rem;font-size:.8rem}._adjustments-recap[data-v-73d0e647]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--color-border)}._adjustments-recap h4[data-v-73d0e647]{margin:0 0 0rem;font-size:.85rem}._adjustments-recap ul[data-v-73d0e647]{margin:0;padding:0;list-style:none}._adjustments-recap ul li[data-v-73d0e647]{font-size:.8rem;margin-top:0;margin-bottom:.1rem;line-height:1.2}._item[data-v-8a49a9ea]{line-height:1.2;background-color:#fff;border-radius:.5rem;overflow:hidden}._item[data-active=true] ._itemTop[data-v-8a49a9ea]{top:0;background-color:var(--color-accent)}._item[data-active=true] ._itemTop img[data-v-8a49a9ea]{filter:grayscale(100%);mix-blend-mode:multiply}._itemTop[data-v-8a49a9ea]{padding:0;font-weight:inherit;border-radius:.5rem;display:flex;flex-direction:row nowrap;align-items:center;justify-content:space-between;transition:all .5s cubic-bezier(.19,1,.22,1);overflow:hidden}._itemTop[data-v-8a49a9ea]:not(:has(input[disabled])){cursor:pointer}._itemTop[data-v-8a49a9ea]:has(input[disabled]){cursor:not-allowed}._itemTop input[data-v-8a49a9ea],._itemTop select[data-v-8a49a9ea]{cursor:pointer;margin:1rem;flex:0 0 auto}._itemTop select[data-v-8a49a9ea]{font-size:.8rem;margin:.5rem;padding:.25rem 0rem .25rem .25rem;background-color:#fffffff2;background-color:var(--color-accent);font-weight:700;background-color:#fff;background-color:#fffc}._itemTop ._names[data-v-8a49a9ea]{flex:1 1 auto;padding:.25rem 0;align-self:center}._itemTop ._img[data-v-8a49a9ea]{position:relative;flex:0 0 auto;width:44px;height:44px}._itemTop ._img ._color[data-v-8a49a9ea]{position:absolute;top:0;left:0;height:100%;width:100%;opacity:.8;background-color:#fff}._itemTop ._img ._color[data-v-8a49a9ea]:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--outline-color)}._itemTop ._img img[data-v-8a49a9ea]{position:relative;height:100%;width:100%;padding:0 .25rem 0 0;object-fit:scale-down;object-position:center}@media (hover: hover) and (pointer: fine){._itemTop[data-v-8a49a9ea]:hover:not(:has(input[disabled])),._itemTop[data-v-8a49a9ea]:focus-visible:not(:has(input[disabled])){background-color:var(--color-accent)}}._search[data-v-d054e240]{position:relative}._search input[data-v-d054e240]{width:100%;padding-right:1.7em}._search button[data-v-d054e240]{position:absolute;right:.1rem;top:.1rem;line-height:0;width:1.5em;height:1.5em;padding:0;background-color:var(--color-accent);display:flex;align-items:center;justify-content:center}._search button svg[data-v-d054e240]{width:1rem;height:1rem}._bikeList[data-v-bb0b8822]{display:flex;flex-flow:column nowrap;gap:.25rem;padding:.25rem 0}._item[data-v-bb0b8822]{line-height:1.2;background-color:#fff;border-radius:.5rem;overflow:hidden}._item[data-active=true] ._itemTop[data-v-bb0b8822]{top:0;background-color:var(--color-accent)}._item[data-active=true] ._itemTop img[data-v-bb0b8822]{filter:grayscale(100%);mix-blend-mode:multiply}._itemTop[data-v-bb0b8822]{padding:0;font-weight:inherit;border-radius:.5rem;display:flex;flex-direction:row nowrap;align-items:stretch;justify-content:space-between;transition:all .5s cubic-bezier(.19,1,.22,1);overflow:hidden}._itemTop[data-v-bb0b8822]:not(:has(input[disabled])){cursor:pointer}._itemTop[data-v-bb0b8822]:has(input[disabled]){cursor:not-allowed}._itemTop input[data-v-bb0b8822]{cursor:pointer;margin:1rem}._itemTop ._names[data-v-bb0b8822]{flex:1 1 auto;padding:.25rem 0;align-self:center}._itemTop input[data-v-bb0b8822]{flex:0 0 auto}._itemTop ._img[data-v-bb0b8822]{position:relative;flex:0 0 auto;width:44px;height:44px}._itemTop ._img ._color[data-v-bb0b8822]{position:absolute;top:0;left:0;height:100%;width:100%;opacity:.8;background-color:#fff}._itemTop ._img ._color[data-v-bb0b8822]:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--outline-color)}._itemTop ._img img[data-v-bb0b8822]{position:relative;height:100%;width:100%;padding:0 .25rem 0 0;object-fit:scale-down;object-position:center}@media (hover: hover) and (pointer: fine){._itemTop[data-v-bb0b8822]:hover:not(:has(input[disabled])),._itemTop[data-v-bb0b8822]:focus-visible:not(:has(input[disabled])){background-color:var(--color-accent)}}._itemTitle[data-v-bb0b8822]{display:flex;flex-direction:row wrap;justify-content:space-between;align-items:center}._madeBy[data-v-6959bd36]{margin-top:1rem;font-size:.8rem;color:var(--color-text-secondary)}._madeBy[data-v-6959bd36]>*:not(hr){margin-bottom:.25rem}._sidebar[data-v-d22773b2]{position:relative;width:320px;height:100%;background-color:var(--color-background);display:flex;flex-flow:column nowrap}._banner[data-v-d22773b2]{text-align:center;aspect-ratio:3/1;border-radius:.5rem;padding:1rem;gap:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1rem}._closeSidebar[data-v-d22773b2]{position:absolute;top:0;right:0;margin:.5rem;background-color:var(--color-text);z-index:1000;color:#fff;border:none;width:2rem;height:2rem;line-height:1;border-radius:50%;padding:.5rem}._sidebar--content[data-v-d22773b2]{overflow-y:auto;padding:.5rem 1rem 1rem;flex:1 1 auto}._addMissingBike[data-v-d22773b2]{flex:0 0 auto}.clickable-title[data-v-d22773b2]{text-decoration:none;color:inherit;cursor:pointer;transition:color .2s ease}.clickable-title[data-v-d22773b2]:hover{color:var(--color-text-secondary);background-color:transparent}.clickable-title h1[data-v-d22773b2]{margin-bottom:0}._advancedOptions[data-v-d22773b2]{font-size:.8rem}._advanced[data-v-d22773b2]{display:flex;flex-direction:row nowrap;justify-content:flex-start;align-items:center;gap:.5rem}._advanced label[data-v-d22773b2]{font-weight:400}._advanced[data-v-d22773b2]>*{flex:0 0 auto}._advanced ._numberInputs[data-v-d22773b2]{width:7ch}._advanced ._rangeSlider[data-v-d22773b2]{flex:1 1 auto}._infos[data-v-d22773b2]{display:flex;flex-direction:row wrap;justify-content:space-between;align-items:center;gap:.5rem}._infos button[data-v-d22773b2]{display:inline-block}._addMissingBike[data-v-d22773b2]{display:flex;justify-content:center;align-items:center;padding:1rem;box-shadow:0 0 10px 0 var(--color-gray-light)}canvas[data-v-e044653f]{width:100%;height:100%;object-fit:scale-down;object-position:left center}._canvasWrapper[data-v-e044653f]{position:relative;overflow:hidden;min-width:420px;height:100%;padding:1rem}._noBikes[data-v-e044653f]{position:absolute;top:0;left:0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem}._noBikes span[data-v-e044653f]{background-color:#fff;padding:.5rem;border-radius:.5rem}._canvasOptions[data-v-e044653f]{position:absolute;top:0;left:0;z-index:4;width:100%;pointer-events:none;padding:.5rem;overflow-x:auto;display:flex;flex-direction:row nowrap;justify-content:flex-start;gap:.5rem}._canvasOptions[data-v-e044653f]>*{pointer-events:auto;display:flex;align-items:center}._activeBike[data-v-e044653f]{flex:0 0 20ch;height:auto;border-radius:.5rem;padding:.12rem .75rem .25rem;background-color:#fff;border:2px solid transparent;display:flex;flex-direction:row nowrap;align-items:center;justify-content:space-between;gap:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._activeBike[data-showcolor=true][data-v-e044653f]{border-color:var(--bike-color)}._setImageStyle[data-v-e044653f]{white-space:nowrap;gap:.25rem;pointer-events:auto;background-color:var(--color-text);color:#fff;border-radius:.5rem;padding:.25rem .75rem;cursor:pointer;font-weight:500}._setImageStyle[data-v-e044653f]:hover,._setImageStyle[data-v-e044653f]:focus-visible,._setImageStyle[data-active=true][data-v-e044653f]{background-color:var(--color-accent);color:#000}._loader[data-v-e044653f]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;flex-direction:row nowrap;justify-content:center;align-items:center;background-color:#eee3}._loader ._loaderAnimation[data-v-e044653f]{transform:scale(.5)}._previewCanvas[data-v-e044653f]{position:relative;z-index:1;background:var(--color-background)}._downloadCanvas[data-v-e044653f]{position:absolute;bottom:0;right:0;z-index:2;pointer-events:none;padding:2rem}._downloadCanvas[data-v-e044653f]>*{background-color:var(--color-background);pointer-events:auto}._openSidebar[data-v-e044653f]{width:2rem;height:2rem;line-height:0;border-radius:.5rem;background-color:var(--color-text);color:#fff}._openSidebar.is--active[data-v-e044653f]{background-color:var(--color-accent);color:#000}._previewBikeWrapper[data-v-e044653f]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}._previewBikeWrapper ._previewBikeOverlay[data-v-e044653f]{position:absolute;inset:0;background-color:#eeeeee59}._previewBikeWrapper img[data-v-e044653f]{position:absolute;top:0;left:0;width:60%;height:100%;object-fit:scale-down}._activeBike--name[data-v-e044653f]{flex:1 1 0;overflow:hidden}._activeBike--name[data-v-e044653f]>*{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}._activeBike--remove[data-v-e044653f]{border-radius:50%;width:1rem;height:1rem;padding-bottom:.2rem;flex:0 0 auto;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:400;border:1px solid var(--color-text)}._humanSilhouetteHeight[data-v-e044653f]{padding:2px;border:none;margin-left:.5rem}._humanSilhouetteHeight input[data-v-e044653f]{width:7ch;padding:1px;border:none}._humanSilhouetteHeight button[data-v-e044653f]{background-color:#fff}._sliderNumber[data-v-b5bd931d]{display:flex;flex-flow:row nowrap;align-items:center;gap:10px}input[type=number][data-v-b5bd931d]{flex:0 0 10ch;width:10ch}input[type=range][data-v-b5bd931d]{flex:1}._measureInImg[data-v-c2292e14]{width:100%;height:auto}._topSliders[data-v-c2292e14]{display:flex;flex-flow:column nowrap;gap:.5rem;margin-bottom:1rem}._topSliders[data-v-c2292e14]>*{width:100%}canvas[data-v-c2292e14]{display:block;width:100%;height:100%;border:2px solid var(--color-text-secondary);max-width:100%;object-fit:scale-down}._radio[data-v-c2292e14]{font-weight:400}._radioGroup label[data-v-c2292e14]{font-size:inherit}._inputWithButton[data-v-c2292e14]{display:flex;flex-direction:row;gap:.5rem;width:100%}._inputWithButton>input[data-v-c2292e14]{flex:1}._addBikeModalContent ._nav[data-v-a965fb88]{flex:0 0 auto}h2[data-v-a965fb88]{margin-bottom:.5rem}._totalLengthInput[data-v-a965fb88]{display:flex;gap:.25rem}._step[data-v-a965fb88]{padding:.5rem 1rem}._nav[data-v-a965fb88]{display:flex;justify-content:center;gap:1rem;margin-top:2rem;margin-bottom:1rem}._manufacturerSelect[data-v-a965fb88]{display:flex;flex-flow:row wrap;gap:.25rem;border-radius:.25rem}._manufacturerSelect button[data-v-a965fb88]{padding:0 .5rem;border-radius:.5rem;border:1px solid #000}._warning[data-v-a965fb88]{color:var(--color-warning)}pre[data-v-a965fb88]{font-size:.8rem;font-family:Mono,Courier,sans-serif;background-color:var(--color-text);color:var(--color-background);padding:.5rem;border-radius:.5rem;overflow-x:auto}._recap[data-v-a965fb88]{margin-bottom:1rem;position:relative}._listOfBikes[data-v-e96e5b37]{position:relative;width:100%;z-index:10;background-color:var(--color-background);overflow-y:auto;height:100%;padding:0 1rem}._banner[data-v-e96e5b37]{border-radius:.5rem;margin:2rem auto;gap:.5rem;width:100%;display:flex;flex-flow:row wrap}._banner[data-v-e96e5b37]>*{flex:1 1 0}._banner h1[data-v-e96e5b37]{max-width:16ch}._banner[data-v-e96e5b37] ._madeBy hr{max-width:2ch}._topBar[data-v-e96e5b37]{display:flex;flex-flow:row wrap;gap:1rem;width:100%;justify-content:space-between;align-items:center;padding:1rem 0}._bikeTypeFilter[data-v-e96e5b37]{display:flex;flex-flow:row wrap;gap:.5rem;padding:1rem 0}._bikeTypeFilter button[data-v-e96e5b37]{position:relative;padding:.25rem .5rem;color:#000;font-weight:400;font-size:.8rem}._bikeTypeFilter button[data-v-e96e5b37]:hover,._bikeTypeFilter button[data-v-e96e5b37]:focus-visible{transform:rotate(-5deg) scale(1.2);z-index:10}._bikeTypeFilter button.is--active[data-v-e96e5b37]{z-index:10;transform:rotate(-10deg) scale(1.4)}._bikeTypeFilter button ._count[data-v-e96e5b37]{font-size:.6rem;font-weight:400;border-radius:.5rem;padding:0;font-weight:700}._bikesPreview[data-v-e96e5b37]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;padding:1rem 0;width:100%}@media (max-width: 560px){._bikesPreview[data-v-e96e5b37]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}._bikePreview[data-v-e96e5b37]{position:relative;overflow:hidden;width:100%;aspect-ratio:3/2;aspect-ratio:1;height:100%;border-radius:.5rem;cursor:pointer;border:2px solid transparent;background-color:#fff6;padding:2rem;transition:all .3s ease}._bikePreview[data-v-e96e5b37]:hover,._bikePreview[data-v-e96e5b37]:focus-visible{background-color:#fffc}._bikePreview.is--selected[data-v-e96e5b37]{border-color:var(--color-accent);background-color:#fffc}._bikePreview img[data-v-e96e5b37]{position:absolute;top:0;left:10%;width:80%;height:90%;object-fit:contain;object-position:center center;transform:scale(var(--scale-factor));pointer-events:none}._bikePreview ._bikeTypes[data-v-e96e5b37]{position:absolute;top:0;right:0;margin:1rem;display:flex;flex-direction:column;gap:.25rem}._bikePreview ._bikeType[data-v-e96e5b37]{width:.75rem;height:.75rem;border-radius:.5rem;font-size:.8rem;background-color:#000c}._bikePreview ._bikeLabel[data-v-e96e5b37]{position:absolute;--margin: 0rem;bottom:var(--margin);left:var(--margin);right:var(--margin);padding:.5rem 1rem;border-radius:.25rem;font-weight:initial;text-transform:initial}._bikePreview ._checkmark[data-v-e96e5b37]{position:absolute;top:.5rem;left:.5rem;width:1.5rem;height:1.5rem;background-color:var(--color-accent);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}._floatingCompareButton[data-v-e96e5b37]{position:fixed;bottom:0;left:0;width:100%;pointer-events:none;padding:3rem 1rem;text-align:center}._floatingCompareButton>button[data-v-e96e5b37]{pointer-events:all;box-shadow:0 4px 14px #0000004d;transition:all .3s ease}._floatingCompareButton>button[data-v-e96e5b37]:hover{transform:scale(1.05);box-shadow:0 6px 16px #0003}._floatingCompareButton>button ._count[data-v-e96e5b37]{display:inline-block;font-weight:700}.count-enter-active[data-v-e96e5b37],.count-leave-active[data-v-e96e5b37]{transition:all .3s cubic-bezier(.19,1,.22,1)}.count-enter-from[data-v-e96e5b37],.count-leave-to[data-v-e96e5b37]{opacity:0;transform:scale(.8) translateY(-10px)}.count-enter-to[data-v-e96e5b37],.count-leave-from[data-v-e96e5b37]{opacity:1;transform:scale(1) translateY(0)}._addMissingBike[data-v-e96e5b37]{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:.5rem;padding:1rem;text-align:center;min-height:20ch}._search[data-v-e96e5b37]{flex:0 1 30ch}._homeView[data-v-b26a0dad]{display:flex;flex-flow:row nowrap;height:100svh}._leftPane[data-v-b26a0dad]{position:relative;z-index:2;flex:0 0 auto;height:100%;box-shadow:0 0 10px 0 var(--color-gray-light)}._rightPane[data-v-b26a0dad]{flex:1 1 auto;height:100%;overflow:auto}._bikeName[data-v-82957d47]{text-transform:initial;font-weight:initial}._flag[data-v-82957d47]{font-size:1rem;margin-left:.25rem}._bikeType[data-v-82957d47]{display:inline-block;width:.5rem;height:.5rem;border-radius:.25rem;margin-left:.125rem}
