.SettingsButton_settingsButton__lowb7{position:fixed;right:1rem;top:50%;transform:translateY(-50%);width:42px;height:42px;border:none;border-radius:11px;background:rgb(248,255,254,.6);color:#333;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:200;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden;opacity:0;transition:opacity .3s ease-in-out;will-change:opacity}.SettingsButton_settingsButton__lowb7.SettingsButton_visible__fCok1{opacity:1}.SettingsButton_settingsButton__lowb7:hover{box-shadow:0 6px 25px rgba(0,0,0,.2)}.SettingsButton_icon__1TJUm{position:relative}.SettingsButton_iconWrapper__vQRdI,.SettingsButton_icon__1TJUm{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.SettingsButton_iconWrapper__vQRdI{position:absolute;animation:SettingsButton_slideLeft__EJjKm 1.5s ease-in-out infinite;opacity:0;animation-fill-mode:forwards}.SettingsButton_iconWrapper__vQRdI:first-child{opacity:1}@keyframes SettingsButton_slideLeft__EJjKm{0%{transform:translateX(100%);opacity:0}5%{opacity:1}50%{transform:translateX(25%);opacity:1}to{transform:translateX(-35%);opacity:0}}@media (max-width:768px){.SettingsButton_settingsButton__lowb7{right:auto;left:50%;top:auto;bottom:2rem;transform:translateX(-50%);width:50px;height:50px;border-radius:11px}.SettingsButton_iconWrapper__vQRdI{animation:SettingsButton_slideUp__eSgxw 1.5s ease-in-out infinite}.SettingsButton_iconWrapper__vQRdI:first-child{opacity:1}}@keyframes SettingsButton_slideUp__eSgxw{0%{transform:translateY(100%) rotate(90deg);opacity:0}5%{opacity:1}50%{transform:translateY(25%) rotate(90deg);opacity:1}to{transform:translateY(-35%) rotate(90deg);opacity:0}}@media (max-width:480px){.SettingsButton_settingsButton__lowb7{bottom:1.5rem;width:45px;height:45px;border-radius:11px}}.ConfigurationNav_navContainer__bocgN{position:fixed;right:.5rem;top:50%;transform:translateY(-50%) translateX(100%);z-index:100;display:flex;flex-direction:column;gap:.5rem;transition:transform .3s ease-in-out}.ConfigurationNav_navContainer__bocgN.ConfigurationNav_slideIn__Y1UQm{transform:translateY(-50%) translateX(0)}.ConfigurationNav_navButtons__tjRsx{background:rgb(248,255,254,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;padding:.5rem;box-shadow:0 8px 32px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:.5rem;min-width:145px;border:1px solid rgba(255,255,255,.2)}.ConfigurationNav_navButton__aofXx{background:transparent;border:none;padding:.75rem;font-size:.95rem;font-weight:400;color:#000000;cursor:pointer;border-radius:8px;text-align:center;font-family:Inter,sans-serif;transition:all .3s ease-in-out;flex-shrink:0}.ConfigurationNav_navButton__aofXx:hover{background:rgb(175,175,175,.6);color:#000}.ConfigurationNav_navButtonContent__J56If{display:flex;flex-direction:row;align-items:center;gap:.5rem}.ConfigurationNav_navIcon__J5kSB{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.ConfigurationNav_iconImage__OFQ1v{border-radius:4px;object-fit:contain}.ConfigurationNav_navText__uT3BA{font-size:.95rem;font-weight:400;text-align:center}.ConfigurationNav_navShortText__dFSOu{display:none;font-size:.6rem;font-weight:400;text-align:center;color:#000000;line-height:1}.ConfigurationNav_closeButton__yPDR7{background:#829fb080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none;width:100%;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;font-family:Inter,sans-serif;color:#ffffff;cursor:pointer;box-shadow:0 8px 32px rgba(0,0,0,.12);align-self:center;border:1px solid rgba(255,255,255,.2);transition:all .3s ease-in-out}.ConfigurationNav_closeButton__yPDR7:hover{background:#6b8ca080}.ConfigurationNav_closeIcon__P0Lvk{transition:transform .3s ease-in-out}.ConfigurationNav_closeButton__yPDR7:hover .ConfigurationNav_closeIcon__P0Lvk{transform:rotate(90deg)}@media (max-height:600px){.ConfigurationNav_navContainer__bocgN{gap:.25rem}.ConfigurationNav_navButtons__tjRsx{padding:.25rem;gap:.25rem}.ConfigurationNav_navButton__aofXx{padding:.75rem 1rem;font-size:.85rem}.ConfigurationNav_navButtonContent__J56If{gap:.25rem;flex-direction:row}.ConfigurationNav_iconImage__OFQ1v,.ConfigurationNav_navIcon__J5kSB{width:20px;height:20px}.ConfigurationNav_navText__uT3BA{font-size:.85rem}.ConfigurationNav_closeButton__yPDR7{height:35px;font-size:1.25rem}}@media (max-height:500px){.ConfigurationNav_navContainer__bocgN{gap:.2rem}.ConfigurationNav_navButtons__tjRsx{padding:.2rem;gap:.2rem}.ConfigurationNav_navButton__aofXx{padding:.5rem .75rem;font-size:.75rem}.ConfigurationNav_navButtonContent__J56If{gap:.2rem;flex-direction:row}.ConfigurationNav_iconImage__OFQ1v,.ConfigurationNav_navIcon__J5kSB{width:18px;height:18px}.ConfigurationNav_navText__uT3BA{font-size:.75rem}.ConfigurationNav_closeButton__yPDR7{height:30px;font-size:1.1rem}}@media (max-width:768px){.ConfigurationNav_navContainer__bocgN{right:0;top:auto;bottom:0;transform:translateY(100%);width:calc(100% - 2rem);margin:0 1rem;flex-direction:column;gap:.25rem}.ConfigurationNav_navContainer__bocgN.ConfigurationNav_slideIn__Y1UQm{transform:translateY(0)}.ConfigurationNav_closeButton__yPDR7{width:40px;height:40px;border-radius:11px;flex-shrink:0;align-self:center;margin-bottom:10px;order:0}.ConfigurationNav_navButtons__tjRsx{order:1;flex:1 1;flex-direction:row;justify-content:space-around;min-width:auto;padding:.75rem;border-radius:11px 11px 0 0}.ConfigurationNav_navButton__aofXx{padding:.75rem;flex:1 1;max-width:60px}.ConfigurationNav_navButtonContent__J56If{gap:.25rem;flex-direction:column;align-items:center}.ConfigurationNav_navIcon__J5kSB{display:flex;width:20px;height:20px}.ConfigurationNav_iconImage__OFQ1v{width:20px;height:20px}.ConfigurationNav_navText__uT3BA{display:none;font-size:.6rem;line-height:1}.ConfigurationNav_navShortText__dFSOu{display:block;font-size:.6rem;line-height:1}}@media (max-width:480px){.ConfigurationNav_navContainer__bocgN{width:calc(100% - 1rem);margin:0 .5rem}.ConfigurationNav_navButtons__tjRsx{padding:.5rem}.ConfigurationNav_navButton__aofXx{padding:.5rem;max-width:50px}.ConfigurationNav_navIcon__J5kSB{display:flex;width:18px;height:18px}.ConfigurationNav_iconImage__OFQ1v{width:18px;height:18px}.ConfigurationNav_navText__uT3BA{display:none;font-size:.5rem}.ConfigurationNav_navShortText__dFSOu{display:block;font-size:.5rem}.ConfigurationNav_closeButton__yPDR7{width:35px;height:35px;margin-bottom:10px}}.ConfigurationOptions_mainContainer___F2GN{position:fixed;right:.5rem;top:12.5vh;z-index:100;max-width:340px;width:350px;max-height:75vh;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:.5rem;transform:translateX(100%);transition:transform .3s ease-in-out}.ConfigurationOptions_mainContainer___F2GN.ConfigurationOptions_slideIn__C_C8v{transform:translateX(0)}.ConfigurationOptions_optionsContainer__A6OHY{flex:1 1;width:100%;background:rgb(248,255,254,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 4px rgba(0,0,0,.3);display:flex;flex-direction:column;min-height:40vh;max-height:calc(75vh - 50px)}.ConfigurationOptions_optionsContainer__A6OHY.ConfigurationOptions_slideIn__C_C8v{transform:translateX(0)}.ConfigurationOptions_optionsContent__i9N1E{display:flex;flex-direction:column;height:100%;overflow:hidden}.ConfigurationOptions_sectionsContainer__jrQSt{flex:1 1;overflow-y:auto;padding:.75rem;min-height:0}.ConfigurationOptions_section__4yqNv{margin-bottom:.75rem}.ConfigurationOptions_section__4yqNv:last-child{margin-bottom:0}.ConfigurationOptions_sectionTitle__cVew_{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;color:#000000}.ConfigurationOptions_dividerLine__AhBJI{width:85%;height:1px;background:rgba(0,0,0);margin-bottom:.75rem}.ConfigurationOptions_itemsContainer__12jFN{display:flex;flex-direction:column;gap:.5rem}.ConfigurationOptions_item__ZX9Fj{display:flex;align-items:center;padding:.5rem;border:none;border-radius:4px;cursor:pointer;background:transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.6);transition:all .2s ease-in-out}.ConfigurationOptions_item__ZX9Fj:hover{border:none;background:rgba(175,175,175,.6);box-shadow:none;transform:translateY(-1px)}.ConfigurationOptions_itemImage__p5FB9{width:120px;height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ConfigurationOptions_itemImage__p5FB9 img{border-radius:5px;object-fit:cover;width:100%;height:100%}.ConfigurationOptions_checkboxArea__ITWGV{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2.375rem;justify-content:space-between}.ConfigurationOptions_iButton__3iDRA{width:20px;height:21px;background:transparent;border:2px solid rgba(0,0,0);color:black;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;font-family:Inter,sans-serif;font-style:italic;text-align:center;text-indent:-3px;transition:transform .2s ease-in-out}.ConfigurationOptions_iButton__3iDRA:hover{transform:scale(1.1)}.ConfigurationOptions_verticalDivider__yAgA2{width:1px;height:80px;background:rgba(0,0,0);margin:0 .75rem;flex-shrink:0}.ConfigurationOptions_itemName__x0ljV{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ConfigurationOptions_mainName__gw26x{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;color:#000000;text-align:left}.ConfigurationOptions_subName__HzgIU{font-family:Inter,sans-serif;font-size:.7rem;font-weight:300;color:#666666;text-align:left;margin-top:2px}.ConfigurationOptions_checkbox__wWVcQ{position:relative}.ConfigurationOptions_checkboxBottomRight__IZY4B{position:absolute;bottom:4px;right:4px;margin:0}.ConfigurationOptions_checkboxCircle__llIJf{width:20px;height:20px;border-radius:50%;border:2px solid rgba(0,0,0);display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.ConfigurationOptions_checkboxCircle__llIJf.ConfigurationOptions_selected__p6M0g{background:transparent}.ConfigurationOptions_checkboxInner__O0JQn{width:8px;height:8px;border-radius:50%;background:#000000;transition:all .2s ease-in-out}.ConfigurationOptions_backButton__Ckwr2{width:100%;display:flex;justify-content:space-between;gap:.5rem;padding:.6rem 1rem;background:rgb(130,159,176,.5);border:none;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.3);flex-shrink:0}.ConfigurationOptions_backButton__Ckwr2,.ConfigurationOptions_mobileBackButton__wI_pV{height:40px;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;transition:all .3s ease-in-out}.ConfigurationOptions_mobileBackButton__wI_pV{position:absolute;top:.75rem;right:.75rem;width:40px;border-radius:50%;background:rgb(130,159,176,.8);border:none;display:none;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:10}.ConfigurationOptions_mobileBackButton__wI_pV:hover{background:rgb(107,140,160,.9);transform:scale(1.05)}.ConfigurationOptions_mobileBackIcon__YLZhB{width:20px;height:20px;filter:brightness(0) invert(1)}.ConfigurationOptions_backButton__Ckwr2:hover{background:#6b8ca080}.ConfigurationOptions_backText__qeeNK{font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;color:#ffffff}.ConfigurationOptions_backIcon__FvnoE{filter:brightness(0) invert(1)}.ConfigurationOptions_sectionsContainer__jrQSt::-webkit-scrollbar{width:4px}.ConfigurationOptions_sectionsContainer__jrQSt::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:2px}.ConfigurationOptions_sectionsContainer__jrQSt::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:2px}.ConfigurationOptions_sectionsContainer__jrQSt::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.ConfigurationOptions_item__ZX9Fj.ConfigurationOptions_selected__p6M0g{border:none;background:rgba(175,175,175,.6);transform:scale(1.02);box-shadow:none;transition:all .2s ease-in-out}.ConfigurationOptions_detailsContent__xxMLh{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:.75rem;transform:translateX(100%);transition:transform .3s ease-in-out}.ConfigurationOptions_detailsContent__xxMLh.ConfigurationOptions_slideIn__C_C8v{transform:translateX(0)}.ConfigurationOptions_detailsHeader__T_bwR{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.ConfigurationOptions_detailsItemName__JD8TO{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;color:#000000;flex:1 1}.ConfigurationOptions_detailImageContainer__wv_pS{width:100%;margin-bottom:.5rem}.ConfigurationOptions_detailImage__v9_4D{width:100%;height:200px;object-fit:cover;border-radius:5px}.ConfigurationOptions_detailSubtitle__rcR43{font-family:Inter,sans-serif;font-size:1rem;font-style:italic;color:#666666;margin-bottom:.75rem}.ConfigurationOptions_detailDescription__xk5_x{font-family:Inter,sans-serif;font-size:.9rem;line-height:1.5;color:#333333}.ConfigurationOptions_overviewItem__SR9KV{display:flex;align-items:center;padding:.5rem;border:none;border-radius:4px;cursor:pointer;background:transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.6)}.ConfigurationOptions_overviewItem__SR9KV:hover{border:none;background:rgba(175,175,175,.6);box-shadow:none}.ConfigurationOptions_overviewItem__SR9KV.ConfigurationOptions_selected__p6M0g{border:none;background:rgba(175,175,175,.6);transform:scale(1.02);box-shadow:none}.ConfigurationOptions_unselectButton__LdM81{cursor:pointer;transition:all .2s ease}.ConfigurationOptions_unselectButton__LdM81:hover{background:rgba(0,0,0,.1);border-color:#000000;transform:scale(1.1)}.ConfigurationOptions_unselectButton__LdM81 .ConfigurationOptions_checkboxInner__O0JQn{background:#000000}.ConfigurationOptions_noSelectionContainer__8ZSaW{display:flex;align-items:center;justify-content:center;height:100%;min-height:200px}.ConfigurationOptions_noSelectionText__O0OmP{font-family:Inter,sans-serif;font-size:1.2rem;font-style:italic;color:#666666;text-align:center}.ConfigurationOptions_emailText__TogkZ{width:100px;height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;color:#000000}.ConfigurationOptions_emailIcon__PCJyE{flex:1 1;display:flex;align-items:center;justify-content:center;padding:0 1rem}.ConfigurationOptions_imageText__ht9e_{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;color:#000000}.ConfigurationOptions_shareItem__WJu8w{cursor:pointer;display:flex;align-items:center;justify-content:space-between}.ConfigurationOptions_shareText__34Eln{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;color:#000000}.ConfigurationOptions_shareIcon__ZkSVW{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:153px}.ConfigurationOptions_finishingColor___qlGs{color:#666666;font-style:italic}.ConfigurationOptions_screenshotModalOverlay__k_A6H{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2000;display:flex;align-items:center;justify-content:center}.ConfigurationOptions_screenshotModalContent__M_qEN{border-radius:8px;max-width:80%;max-height:90%;display:flex;flex-direction:column;align-items:center}.ConfigurationOptions_screenshotModalFlexRow__e5AOT{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:32px;min-width:350px}.ConfigurationOptions_screenshotModalImage__FN4Fc{max-width:calc(100% - 64px);height:100%;max-height:600px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.12);object-fit:contain}.ConfigurationOptions_screenshotModalError__ORebo{color:#dc2626;margin-bottom:16px;font-size:1.1rem;font-weight:500}.ConfigurationOptions_screenshotModalActions__4midP{display:flex;gap:16px;margin-bottom:16px}.ConfigurationOptions_screenshotModalButton__PuaaH{padding:.5rem 1.5rem;border-radius:8px;background:#829fb080;color:#fff;border:none;font-weight:500;cursor:pointer;transition:background .2s}.ConfigurationOptions_screenshotModalButton__PuaaH.ConfigurationOptions_close__lNqmU,.ConfigurationOptions_screenshotModalButton__PuaaH.ConfigurationOptions_share__VKTMc{background:#829fb080}.ConfigurationOptions_screenshotModalButton__PuaaH:hover{filter:brightness(.95)}.ConfigurationOptions_screenshotModalSideActions__Cl6Rp{display:flex;flex-direction:column;align-items:center;gap:18px;justify-content:center}.ConfigurationOptions_screenshotModalSideButton__zDBo8{padding:.7rem 1.7rem;border-radius:8px;background:#007bff;color:#fff;border:none;font-weight:500;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.12);font-size:1.1rem;transition:background .2s}.ConfigurationOptions_screenshotModalSideButton__zDBo8.ConfigurationOptions_share__VKTMc{background:#34a853}.ConfigurationOptions_screenshotModalSideButton__zDBo8.ConfigurationOptions_close__lNqmU{background:#829fb080}.ConfigurationOptions_screenshotModalSideButton__zDBo8:hover{filter:brightness(.95)}.ConfigurationOptions_screenshotModalIconButton__pN7BJ{width:48px;height:48px;border-radius:50%;color:#fff;border:none;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:background .2s}.ConfigurationOptions_screenshotModalIconButton__pN7BJ.ConfigurationOptions_close__lNqmU,.ConfigurationOptions_screenshotModalIconButton__pN7BJ.ConfigurationOptions_download__I3qMG,.ConfigurationOptions_screenshotModalIconButton__pN7BJ.ConfigurationOptions_share__VKTMc{background:#829fb080}.ConfigurationOptions_screenshotModalIconButton__pN7BJ:hover{filter:brightness(.95)}.ConfigurationOptions_screenshotModalIcon__3cXaD{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.ConfigurationOptions_screenshotModalLoadingOverlay__PIZf0{position:absolute;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,.01);z-index:2200;display:flex;align-items:center;justify-content:center}.ConfigurationOptions_screenshotModalSpinner__ptwgS{width:48px;height:48px;border:5px solid #e0e0e0;border-top-color:#007bff;border-radius:50%;animation:ConfigurationOptions_screenshotModalSpin___kSSd 1s linear infinite}@keyframes ConfigurationOptions_screenshotModalSpin___kSSd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ConfigurationOptions_mainContainer___F2GN{right:0;top:auto;bottom:0;transform:translateY(100%);width:calc(100% - 2rem);margin:0 1rem;max-width:none;max-height:25vh;height:25vh}.ConfigurationOptions_mainContainer___F2GN.ConfigurationOptions_slideIn__C_C8v{transform:translateY(0)}.ConfigurationOptions_optionsContainer__A6OHY{border-radius:11px 11px 0 0;min-height:auto;max-height:25vh;height:25vh}.ConfigurationOptions_sectionsContainer__jrQSt{padding:.75rem;max-height:25vh;overflow-y:auto;display:flex;flex-direction:column}.ConfigurationOptions_section__4yqNv{margin-bottom:1rem}.ConfigurationOptions_section__4yqNv:first-child{margin-top:0}.ConfigurationOptions_sectionTitle__cVew_{font-size:1.2rem;margin-bottom:.5rem}.ConfigurationOptions_itemsContainer__12jFN{display:flex;flex-direction:column;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;min-height:80px}.ConfigurationOptions_item__ZX9Fj{min-height:60px;flex-direction:row;gap:.75rem;align-items:center;flex-shrink:0}.ConfigurationOptions_itemName__x0ljV{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ConfigurationOptions_mainName__gw26x{font-size:.9rem;text-align:left}.ConfigurationOptions_subName__HzgIU{font-size:.7rem;text-align:left}.ConfigurationOptions_checkboxArea__ITWGV{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2.375rem}.ConfigurationOptions_backButton__Ckwr2{display:none}.ConfigurationOptions_mobileBackButton__wI_pV{display:flex}}@media (max-width:480px){.ConfigurationOptions_mainContainer___F2GN{width:calc(100% - 1rem);margin:0 .5rem;max-height:25vh;height:25vh}.ConfigurationOptions_optionsContainer__A6OHY{max-height:25vh;height:25vh}.ConfigurationOptions_sectionsContainer__jrQSt{padding:.5rem;max-height:25vh}.ConfigurationOptions_sectionTitle__cVew_{font-size:1.1rem}.ConfigurationOptions_item__ZX9Fj{padding:.5rem;min-height:50px;gap:.5rem}.ConfigurationOptions_itemImage__p5FB9,.ConfigurationOptions_verticalDivider__yAgA2{height:70px}.ConfigurationOptions_checkboxArea__ITWGV{justify-content:space-between;gap:1.75rem}.ConfigurationOptions_backButton__Ckwr2{display:none}.ConfigurationOptions_mobileBackButton__wI_pV{display:flex;width:35px;height:35px;top:.5rem;right:.5rem}.ConfigurationOptions_mobileBackIcon__YLZhB{width:18px;height:18px}}@media (max-width:768px){.ConfigurationOptions_screenshotModalContent__M_qEN{max-width:98vw;min-width:0;padding:0}.ConfigurationOptions_screenshotModalFlexRow__e5AOT{flex-direction:column;gap:18px;width:100%;align-items:center;justify-content:center}.ConfigurationOptions_screenshotModalImage__FN4Fc{max-width:100vw;width:100vw;height:auto;max-height:60vh;border-radius:8px;margin:0 auto;object-fit:contain}.ConfigurationOptions_screenshotModalSideActions__Cl6Rp{flex-direction:row;gap:18px;width:100%;justify-content:center;align-items:center;margin-top:8px}.ConfigurationOptions_screenshotModalIconButton__pN7BJ{width:44px;height:44px;font-size:1.3rem}.ConfigurationOptions_mainContainer___F2GN.ConfigurationOptions_rimFinishingOpen__eQRKe{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.ConfigurationOptions_mainContainer___F2GN.ConfigurationOptions_rimFinishingOpen__eQRKe .ConfigurationOptions_item__ZX9Fj{cursor:not-allowed}}@media (min-width:769px){.ConfigurationOptions_mainContainer___F2GN.ConfigurationOptions_rimFinishingOpen__eQRKe{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.ConfigurationOptions_mainContainer___F2GN.ConfigurationOptions_rimFinishingOpen__eQRKe .ConfigurationOptions_item__ZX9Fj{cursor:not-allowed}}.DetailsView_mainContainer__6lTpz{position:fixed;right:.5rem;top:12.5vh;z-index:100;max-width:340px;width:350px;max-height:75vh;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:.5rem;animation:DetailsView_slideIn__TSBYu .3s ease-out;transform:translateX(0);transition:transform .3s ease-out}@keyframes DetailsView_slideIn__TSBYu{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes DetailsView_slideOut__wXPSl{0%{transform:translateX(0)}to{transform:translateX(100%)}}.DetailsView_slideOut__wXPSl{transform:translateX(100%)}.DetailsView_optionsContainer__kpWIk{flex:1 1;width:100%;background:rgb(248,255,254,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 4px rgba(0,0,0,.3);display:flex;flex-direction:column;min-height:40vh;max-height:calc(75vh - 50px)}.DetailsView_optionsContent__pgJ8C{display:flex;flex-direction:column;height:100%;overflow:hidden}.DetailsView_detailsContent__L16mz{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:.75rem}.DetailsView_detailsHeader___4AsM{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.DetailsView_iButton__Md2Pk{width:20px;height:21px;background:transparent;border:2px solid rgba(0,0,0);color:black;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;font-family:Inter,sans-serif;font-style:italic;text-align:center;text-indent:-3px}.DetailsView_detailsItemName__OKE2m{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;color:#000000;flex:1 1}.DetailsView_dividerLine__eKqzn{width:85%;height:1px;background:rgba(0,0,0);margin-bottom:.75rem}.DetailsView_detailImagesContainer__wtJt6{display:flex;flex-direction:column;gap:.2rem;width:100%;margin-bottom:1rem}.DetailsView_detailImageContainer__JtIa6{width:100%;height:auto;border-radius:5px;overflow:hidden}.DetailsView_detailImage__0lPNI{width:100%;height:auto;object-fit:cover;border-radius:5px;transition:transform .3s ease}.DetailsView_detailImage__0lPNI:hover{transform:scale(1.02)}.DetailsView_detailSubtitle__gzKs2{font-family:Inter,sans-serif;font-size:1rem;font-style:italic;color:#666666;margin-bottom:.75rem}.DetailsView_detailDescription__5ADX5{font-family:Inter,sans-serif;font-size:.9rem;line-height:1.5;color:#333333}.DetailsView_descriptionLine__5rmH9{height:-moz-fit-content;height:fit-content;position:relative}.DetailsView_descriptionLine__5rmH9 left{color:#000000;text-align:left!important;display:inline}.DetailsView_descriptionLine__5rmH9 right{font-style:italic;text-align:right!important;display:inline;position:absolute;right:0;bottom:0}.DetailsView_descriptionLine__5rmH9 underline{display:block;border-bottom:1px dotted #666666;margin:.5rem 0;clear:both}.DetailsView_descriptionLine__5rmH9 red{color:rgb(139,0,0)}.DetailsView_descriptionLine__5rmH9 black{color:black}.DetailsView_backButton__pSdr5{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem 1rem;background:rgb(130,159,176,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none;border-radius:8px;cursor:pointer;box-shadow:0 4px 4px rgba(0,0,0,.3);flex-shrink:0;transition:all .3s ease-in-out}.DetailsView_backButton__pSdr5:hover{background:#6b8ca080}.DetailsView_backText__CS6Y2{font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;color:#ffffff}.DetailsView_backIcon__FzXfU{filter:brightness(0) invert(1)}@media (max-width:768px){.DetailsView_mainContainer__6lTpz{right:50%;top:50%;transform:translate(50%,-50%);max-width:calc(100vw - 2rem);width:calc(100vw - 2rem);max-height:80vh;height:-moz-fit-content;height:fit-content;animation:DetailsView_slideInMobile__L3CLl .3s ease-out}@keyframes DetailsView_slideInMobile__L3CLl{0%{transform:translate(50%,-50%) scale(.8);opacity:0}to{transform:translate(50%,-50%) scale(1);opacity:1}}.DetailsView_slideOut__wXPSl{transform:translate(50%,-50%) scale(.8);opacity:0}.DetailsView_optionsContainer__kpWIk{border-radius:11px;min-height:auto;max-height:80vh}.DetailsView_detailsContent__L16mz{padding:1rem}.DetailsView_detailsHeader___4AsM{margin-bottom:1rem}.DetailsView_detailsItemName__OKE2m{font-size:1.3rem}.DetailsView_detailImagesContainer__wtJt6{margin-bottom:1.5rem}.DetailsView_detailSubtitle__gzKs2{font-size:.9rem;margin-bottom:1rem}.DetailsView_detailDescription__5ADX5{font-size:.85rem;line-height:1.6}.DetailsView_backButton__pSdr5{height:45px;padding:.75rem 1rem;border-radius:0 0 11px 11px;margin-top:.5rem}.DetailsView_backText__CS6Y2{font-size:1rem}.DetailsView_backIcon__FzXfU{width:20px;height:20px}}@media (max-width:480px){.DetailsView_mainContainer__6lTpz{max-width:calc(100vw - 1rem);width:calc(100vw - 1rem);max-height:85vh}.DetailsView_detailsContent__L16mz{padding:.75rem}.DetailsView_detailsItemName__OKE2m{font-size:1.2rem}.DetailsView_detailDescription__5ADX5,.DetailsView_detailSubtitle__gzKs2{font-size:.8rem}.DetailsView_backButton__pSdr5{height:40px;padding:.6rem .875rem}.DetailsView_backText__CS6Y2{font-size:.9rem}.DetailsView_backIcon__FzXfU{width:18px;height:18px}}.ShareModal_overlay__A8UA5{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.ShareModal_modal__LYoum,.ShareModal_overlay__A8UA5{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ShareModal_modal__LYoum{background:rgb(248,255,254,1);border-radius:8px;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 4px rgba(0,0,0,.3);max-width:90vw;max-height:90vh;overflow:hidden;animation:ShareModal_modalSlideIn__ymeBF .3s ease-out}@keyframes ShareModal_modalSlideIn__ymeBF{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.ShareModal_header__A4Ywa{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-bottom:1px solid rgba(0,0,0,.1)}.ShareModal_title__Kpn55{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;color:#000000;margin:0}.ShareModal_closeButton__MmC2C{background:none;border:none;font-size:2rem;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.ShareModal_closeButton__MmC2C:hover{background:rgba(0,0,0,.1);color:#000}.ShareModal_content__8PIIv{padding:.75rem;overflow-y:auto;max-height:calc(90vh - 100px)}.ShareModal_urlSection__bKYp9{margin-bottom:1.5rem}.ShareModal_urlDivider__rRtje{width:85%;height:1px;background:rgba(0,0,0);margin:1rem 0}.ShareModal_urlLabel__5NzCt{display:block;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;color:#666;margin-bottom:.5rem}.ShareModal_urlContainer__l2hKW{display:flex;gap:.5rem;align-items:center}.ShareModal_urlInput__kMRHJ{flex:1 1;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.6);border-radius:4px;font-family:Inter,sans-serif;font-size:.9rem;background:transparent;color:#000000;box-shadow:inset 0 0 0 1px rgba(0,0,0,.6)}.ShareModal_urlInput__kMRHJ:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.ShareModal_copyButton__hkVtQ{padding:.6rem 1rem;background:rgb(130,159,176,1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#ffffff;border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap;box-shadow:0 4px 4px rgba(0,0,0,.3)}.ShareModal_copyButton__hkVtQ:hover{background:#6b8ca0;transform:translateY(-1px)}.ShareModal_copyButton__hkVtQ.ShareModal_copied__qhsrA{background:rgba(175,175,175,1)}.ShareModal_sectionTitle__wLAUm{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;color:#000000;margin:0 0 .75rem}.ShareModal_desktopOptions__MAgAv{display:block}.ShareModal_shareGrid__Qq6uV{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:1rem;gap:1rem}.ShareModal_shareButton__OIyea{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease-in-out;text-decoration:none;color:#000000;box-shadow:inset 0 0 0 1px rgba(0,0,0,.6)}.ShareModal_shareButton__OIyea:hover{border:none;background:rgba(175,175,175,.6);box-shadow:none;transform:translateY(-1px)}.ShareModal_shareIcon__yBs5H{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#000000}.ShareModal_shareIcon__yBs5H svg{width:24px;height:24px}.ShareModal_shareButton__OIyea span{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;text-align:center}.ShareModal_mobileOptions__Xp_7L{display:none}.ShareModal_mobileShareGrid__CyR6e{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.ShareModal_mobileShareButton__ixwBa{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease-in-out;text-decoration:none;color:#000000;box-shadow:inset 0 0 0 1px rgba(0,0,0,.6)}.ShareModal_mobileShareButton__ixwBa:hover{border:none;background:rgba(175,175,175,.6);box-shadow:none;transform:translateY(-1px)}.ShareModal_mobileShareButton__ixwBa:active{transform:translateY(0)}.ShareModal_mobileShareIcon__5WbpO{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#000000}.ShareModal_mobileShareIcon__5WbpO svg{width:32px;height:32px}.ShareModal_mobileShareButton__ixwBa span{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;text-align:center}@media (max-width:768px){.ShareModal_modal__LYoum{width:95vw;max-height:95vh;margin:1rem}.ShareModal_header__A4Ywa{padding:.75rem}.ShareModal_title__Kpn55{font-size:1.25rem}.ShareModal_content__8PIIv{padding:.75rem}.ShareModal_urlContainer__l2hKW{flex-direction:column;gap:.75rem}.ShareModal_copyButton__hkVtQ{width:100%}.ShareModal_desktopOptions__MAgAv{display:none}.ShareModal_mobileOptions__Xp_7L{display:block}.ShareModal_mobileShareGrid__CyR6e{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ShareModal_modal__LYoum{width:100vw;height:100%;max-width:none;max-height:none;border-radius:0;margin:0}.ShareModal_content__8PIIv{padding:.75rem}.ShareModal_mobileShareGrid__CyR6e{grid-template-columns:repeat(2,1fr);gap:.75rem}.ShareModal_mobileShareButton__ixwBa{padding:1rem .75rem}.ShareModal_mobileShareIcon__5WbpO{width:40px;height:40px}.ShareModal_mobileShareIcon__5WbpO svg{width:28px;height:28px}}.LoadingScreen_loadingContainer__xSHTW{position:fixed;top:0;left:0;width:100vw;height:100%;background:rgba(0,0,0,.95);display:flex;justify-content:center;align-items:center;z-index:9999}.LoadingScreen_loadingContent__pmS7A{display:flex;flex-direction:column;align-items:center;gap:2rem}.LoadingScreen_logoContainer__t00ZJ{width:200px;height:60px;position:relative}.LoadingScreen_logo__hxXlv{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.LoadingScreen_loadingBar__34rFe{width:300px;height:1px;background:rgba(255,255,255,.1);position:relative;overflow:hidden}.LoadingScreen_progressBar__lwNRC{position:absolute;top:0;left:0;height:100%;width:30%;background:#fff;animation:LoadingScreen_loading__Nf9m6 1.5s ease-in-out infinite}.LoadingScreen_loadingText__xIecw{color:rgba(255,255,255,.7);font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;font-weight:300}@keyframes LoadingScreen_loading__Nf9m6{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}.ARButton_arButton__8L1ih{position:absolute;top:4vh;left:2rem;width:42px;height:42px;border:none;border-radius:11px;background:rgb(248,255,254,.6);color:#333;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:100;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden;transition:all .3s ease-in-out;will-change:transform,box-shadow}.ARButton_arButton__8L1ih:hover{box-shadow:0 6px 25px rgba(0,0,0,.2);transform:translateY(-2px)}.ARButton_arButton__8L1ih:active{transform:translateY(0)}.ARButton_buttonText__Xn_zW{font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;color:#333;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.ARButton_arButton__8L1ih{top:3vh;left:1rem;width:50px;height:50px;border-radius:11px}.ARButton_buttonText__Xn_zW{font-size:1rem}}@media (max-width:480px){.ARButton_arButton__8L1ih{top:2vh;left:.75rem;width:45px;height:45px;border-radius:11px}.ARButton_buttonText__Xn_zW{font-size:.9rem}}.TestingDiv_testingContainer__FUPIr{width:100vw;height:100%;background:gray;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.TestingDiv_gridOverlay__lN71z{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 0);background-size:50px 50px;pointer-events:none;z-index:1}.TestingDiv_centerContent__IijDL{text-align:center;color:white;z-index:2;position:relative}.TestingDiv_title__LmX4j{font-size:3rem;font-weight:300;margin:0 0 1rem;font-family:Inter,sans-serif;letter-spacing:-.02em;z-index:1}.TestingDiv_subtitle__q77iV{font-size:1.2rem;color:#888;margin-bottom:2rem;font-family:Inter,sans-serif}.TestingDiv_debugInfo__T0jgt{background:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:1rem;margin-top:2rem;text-align:left;font-family:Inter,monospace;font-size:.9rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TestingDiv_debugItem__stqFi{margin-bottom:.5rem;display:flex;justify-content:space-between;min-width:300px}.TestingDiv_debugItem__stqFi:last-child{margin-bottom:0}.TestingDiv_debugItem__stqFi span{color:#aaa;margin-right:1rem}.TestingDiv_corner__AdCUn{position:absolute;top:20px;right:20px;z-index:3}.TestingDiv_cornerText__FsXEx{background:rgba(255,165,0,.2);border:1px solid rgba(255,165,0,.5);color:#ffa500;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-family:Inter,sans-serif;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.RimFinishingPopup_overlay__b5M4P{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);z-index:100;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);pointer-events:none;will-change:opacity}.RimFinishingPopup_overlay__b5M4P.RimFinishingPopup_fadeIn__tKASd{opacity:.5;pointer-events:auto}.RimFinishingPopup_popupContainer__UatVB{position:fixed;right:.5rem;top:12.5vh;z-index:100;max-width:340px;width:350px;max-height:75vh;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:.5rem;opacity:0;transform:translateX(20px);transition:all .3s cubic-bezier(.4,0,.2,1);will-change:opacity,transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;pointer-events:none}.RimFinishingPopup_popupContainer__UatVB.RimFinishingPopup_slideIn__iEL15{opacity:1;transform:translateX(0);pointer-events:auto}.RimFinishingPopup_popupContent__g_FGm{flex:1 1;width:100%;background:rgb(248,255,254,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 4px rgba(0,0,0,.3);display:flex;flex-direction:column;min-height:40vh;max-height:calc(75vh - 50px)}.RimFinishingPopup_sectionsContainer__mpoLM{flex:1 1;overflow-y:auto;padding:.75rem;min-height:0}.RimFinishingPopup_section__32hIe{margin-bottom:.75rem}.RimFinishingPopup_section__32hIe:last-child{margin-bottom:0}.RimFinishingPopup_sectionTitle__g7SRx{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;color:#000000}.RimFinishingPopup_dividerLine__R0rqD{width:85%;height:1px;background:rgba(0,0,0);margin-bottom:.75rem}.RimFinishingPopup_itemsContainer__8LIMd{display:flex;flex-direction:column;gap:.5rem}.RimFinishingPopup_item__FRUJN{display:flex;align-items:center;padding:.5rem;border:none;border-radius:4px;cursor:pointer;background:transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.6);transition:all .2s ease-in-out;width:100%}.RimFinishingPopup_item__FRUJN:hover{border:none;background:rgba(175,175,175,.6);box-shadow:none;transform:translateY(-1px)}.RimFinishingPopup_item__FRUJN.RimFinishingPopup_selected__Wg0ye{border:none;background:rgba(175,175,175,.6);transform:scale(1.02);box-shadow:none}.RimFinishingPopup_itemImage__9qKjF{width:120px;height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.RimFinishingPopup_itemImage__9qKjF img{border-radius:5px;object-fit:cover;width:100%;height:100%}.RimFinishingPopup_verticalDivider__q7BB1{width:1px;height:80px;background:rgba(0,0,0);margin:0 .75rem;flex-shrink:0}.RimFinishingPopup_itemInfo__uwz18{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem}.RimFinishingPopup_itemName__prV19{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;color:#000000;text-align:center}.RimFinishingPopup_itemSubName__rpemQ{font-family:Inter,sans-serif;font-size:.7rem;font-weight:300;color:#666666;text-align:center}.RimFinishingPopup_checkboxArea__bOge1{flex-shrink:0;margin-left:.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;height:80px}.RimFinishingPopup_checkbox__jvFyx{position:relative}.RimFinishingPopup_checkboxCircle__2pXPz{width:20px;height:20px;border-radius:50%;border:2px solid rgba(0,0,0);display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.RimFinishingPopup_checkboxCircle__2pXPz.RimFinishingPopup_selected__Wg0ye{background:transparent}.RimFinishingPopup_checkboxInner__nMloB{width:8px;height:8px;border-radius:50%;background:#000000;transition:all .2s ease-in-out}.RimFinishingPopup_sectionsContainer__mpoLM::-webkit-scrollbar{width:4px}.RimFinishingPopup_sectionsContainer__mpoLM::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:2px}.RimFinishingPopup_sectionsContainer__mpoLM::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:2px}.RimFinishingPopup_sectionsContainer__mpoLM::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.RimFinishingPopup_selectedRimInfo__MDi61{display:flex;flex-direction:column;align-items:center;margin:.5rem 0;padding:.5rem;background:rgba(175,175,175,.2);border-radius:4px}.RimFinishingPopup_selectedRimName__q7sOV{font-family:Inter,sans-serif;font-size:1rem;font-weight:500;color:#000000;text-align:center}.RimFinishingPopup_selectedRimSubName__z6NRW{font-family:Inter,sans-serif;font-size:.8rem;font-weight:300;color:#666666;text-align:center;margin-top:2px}.RimFinishingPopup_incompatible__1mTE4{display:none}.RimFinishingPopup_backButton__6VkoC{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem 1rem;background:rgb(130,159,176,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none;border-radius:8px;cursor:pointer;box-shadow:0 4px 4px rgba(0,0,0,.3);flex-shrink:0;transition:all .3s ease-in-out;margin-top:.5rem}.RimFinishingPopup_backButton__6VkoC:hover{background:#6b8ca080}.RimFinishingPopup_backText__jtwlu{font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;color:#ffffff;order:1}.RimFinishingPopup_backIcon__D1_y9{filter:brightness(0) invert(1);order:2;transition:transform .3s ease-in-out}.RimFinishingPopup_backButton__6VkoC:hover .RimFinishingPopup_backIcon__D1_y9{transform:translateX(2px)}.RimFinishingPopup_mobileBackButton__jOaEk{position:absolute;top:.75rem;right:.75rem;width:40px;height:40px;border-radius:50%;background:rgb(130,159,176,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none;cursor:pointer;display:none;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:all .3s ease-in-out;z-index:10}.RimFinishingPopup_mobileBackButton__jOaEk:hover{background:rgb(107,140,160,.9);transform:scale(1.05)}.RimFinishingPopup_mobileBackIcon__YeXeS{width:20px;height:20px;filter:brightness(0) invert(1)}@media (max-width:768px){.RimFinishingPopup_popupContainer__UatVB{right:0;top:auto;bottom:0;transform:translateY(100%);width:calc(100% - 2rem);margin:0 1rem;max-width:none;max-height:25vh;height:25vh;z-index:101}.RimFinishingPopup_popupContainer__UatVB.RimFinishingPopup_slideIn__iEL15{transform:translateY(0)}.RimFinishingPopup_popupContent__g_FGm{border-radius:11px 11px 0 0;min-height:auto;max-height:25vh;height:25vh;background:rgb(248,255,254,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.RimFinishingPopup_sectionsContainer__mpoLM{padding:.75rem;max-height:25vh;overflow-y:auto;display:flex;flex-direction:column}.RimFinishingPopup_section__32hIe{margin-bottom:1rem}.RimFinishingPopup_section__32hIe:first-child{margin-top:0}.RimFinishingPopup_sectionTitle__g7SRx{font-size:1.2rem;margin-bottom:.5rem}.RimFinishingPopup_item__FRUJN{min-height:60px;flex-direction:row;gap:.75rem;align-items:center;flex-shrink:0;width:auto}.RimFinishingPopup_itemInfo__uwz18{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.RimFinishingPopup_itemName__prV19{font-size:.9rem;text-align:left}.RimFinishingPopup_itemSubName__rpemQ{font-size:.7rem;text-align:left}.RimFinishingPopup_checkboxArea__bOge1{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;height:60px;justify-content:center;margin-left:0}.RimFinishingPopup_checkboxCircle__2pXPz{width:18px;height:18px}.RimFinishingPopup_checkboxInner__nMloB{width:6px;height:6px}.RimFinishingPopup_selectedRimInfo__MDi61{margin:.25rem 0;padding:.25rem}.RimFinishingPopup_selectedRimName__q7sOV{font-size:.9rem}.RimFinishingPopup_selectedRimSubName__z6NRW{font-size:.7rem}.RimFinishingPopup_backButton__6VkoC{display:none}.RimFinishingPopup_mobileBackButton__jOaEk{display:flex}}@media (max-width:480px){.RimFinishingPopup_popupContainer__UatVB{width:calc(100% - 1rem);margin:0 .5rem;max-height:25vh;height:25vh}.RimFinishingPopup_popupContent__g_FGm{max-height:25vh;height:25vh;background:rgb(248,255,254,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.RimFinishingPopup_sectionsContainer__mpoLM{padding:.5rem;max-height:25vh}.RimFinishingPopup_sectionTitle__g7SRx{font-size:1.1rem}.RimFinishingPopup_itemImage__9qKjF,.RimFinishingPopup_verticalDivider__q7BB1{height:70px}.RimFinishingPopup_backButton__6VkoC{display:none}.RimFinishingPopup_mobileBackButton__jOaEk{display:flex;width:35px;height:35px;top:.5rem;right:.5rem}.RimFinishingPopup_mobileBackIcon__YeXeS{width:18px;height:18px}}.StartPage_startPage__1fe6i{position:fixed;top:0;left:0;width:100vw;height:100%;background:url(/images/home-bg.jpg) no-repeat 50%;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;align-items:center;z-index:1000}.StartPage_topSection__9TjcU{display:flex;flex-direction:column;align-items:center;margin-top:7vh;gap:6vh}.StartPage_centerSection__JsZoY{display:flex;justify-content:center;align-items:center;flex:1 1;width:100%;padding:4vh 0}.StartPage_carImage__YUdo8{max-width:80%;max-height:40vh;object-fit:contain;filter:drop-shadow(0 8px 32px rgba(0,0,0,.3))}.StartPage_logo__TROss{width:250px;max-width:80vw;margin-bottom:2vh}.StartPage_carName__vI2gV{font-size:1.6rem;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.5);margin-bottom:2vh;text-align:center}.StartPage_startButton__UaXO0{margin-bottom:7vh;height:40px;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;background:rgb(130,159,176,1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none;border-radius:8px;cursor:pointer;box-shadow:0 4px 4px rgba(0,0,0,.3);flex-shrink:0;transition:all .3s ease-in-out}.StartPage_startButton__UaXO0:hover{background:#6b8ca0}.StartPage_startButtonText__o_sMk{font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;color:#ffffff}.StartPage_fadeOut__pWVNe{opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.StartPage_startPage__1fe6i{flex-direction:column;justify-content:space-between;align-items:center;padding:0 1rem}.StartPage_topSection__9TjcU{flex-direction:column;align-items:center;margin-top:8vh;gap:3vh}.StartPage_centerSection__JsZoY{flex:1 1;padding:8vh 0}.StartPage_carImage__YUdo8{max-width:90%;max-height:35vh}.StartPage_logo__TROss{width:180px;margin-bottom:1vh}.StartPage_carName__vI2gV{font-size:1.3rem;text-align:center}.StartPage_startButton__UaXO0{margin-bottom:8vh;height:45px;padding:.7rem 1.2rem}.StartPage_startButtonText__o_sMk{font-size:.9rem}}@media (max-width:480px){.StartPage_startPage__1fe6i{padding:0 .5rem}.StartPage_topSection__9TjcU{margin-top:6vh;gap:2vh}.StartPage_centerSection__JsZoY{padding:6vh 0}.StartPage_carImage__YUdo8{max-width:85%;max-height:30vh}.StartPage_logo__TROss{width:140px}.StartPage_carName__vI2gV{font-size:1.1rem}.StartPage_startButton__UaXO0{margin-bottom:6vh;height:40px;padding:.6rem 1rem}.StartPage_startButtonText__o_sMk{font-size:.8rem}}