.scaledMobileCanvasHost{--mobile-fixed-slot-width:min(calc(100vw - 24px),var(--mobile-canvas-width,430px));--mobile-bottom-nav-width:min(calc(100vw - 24px),calc(var(--mobile-canvas-width, 430px) - 24px));--mobile-fixed-bottom-offset:max(4px,calc(env(safe-area-inset-bottom, 0px) - 8px))}@media (max-width:430px){.scaledMobileCanvasHost{--mobile-fixed-slot-width:calc(var(--mobile-canvas-width, 430px) - 24px);--mobile-bottom-nav-width:calc(var(--mobile-canvas-width, 430px) - 24px)}}.scaledMobileCanvasFixedBottomSlot{position:fixed;left:50%;bottom:var(--mobile-fixed-bottom-offset);box-sizing:border-box;width:var(--mobile-fixed-slot-width);max-width:var(--mobile-fixed-slot-width);z-index:80;pointer-events:none;transform:translateX(-50%);overflow:visible}.scaledMobileCanvasFixedBottomSlotInner{width:100%;overflow:visible}.scaledMobileCanvasFixedBottomSlotInner>*{width:100%;pointer-events:auto}@supports (-webkit-touch-callout:none){.scaledMobileCanvasFixedBottomSlot{width:79vw;max-width:79vw;height:0}.scaledMobileCanvasFixedBottomSlotInner{position:absolute;left:50%;bottom:0;width:var(--mobile-fixed-slot-width);transform:translateX(-50%)}}.scaledMobileCanvasHostWithFixedBottom .businessCompatibilityResultPage,.scaledMobileCanvasHostWithFixedBottom .cabinetHomePage,.scaledMobileCanvasHostWithFixedBottom .childMatrixResultPage,.scaledMobileCanvasHostWithFixedBottom .compatibilityResultPage,.scaledMobileCanvasHostWithFixedBottom .freePreviewPage,.scaledMobileCanvasHostWithFixedBottom .productHubPage,.scaledMobileCanvasHostWithFixedBottom .reportReaderPage,.scaledMobileCanvasHostWithFixedBottom .starResultPage{padding-bottom:calc(238px + env(safe-area-inset-bottom, 0px));scroll-padding-bottom:calc(238px + env(safe-area-inset-bottom, 0px))}:root[data-theme=dark] .scaledMobileCanvasHost{--star-bottom-nav-border-color:rgba(225,230,220,0.14);--star-bottom-nav-background:rgb(5 15 28/23%);--star-bottom-nav-color:var(--text);--star-bottom-nav-link-color:rgb(213 219 213/90%);--star-bottom-nav-active-color:var(--text);--star-bottom-nav-box-shadow:0 18px 44px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.1),inset 0 -1px 0 rgba(0,0,0,0.22);--star-bottom-nav-backdrop-filter:blur(22px) saturate(155%)}:root[data-theme=light] .scaledMobileCanvasHost{--star-bottom-nav-border-color:rgba(129,165,193,0.26);--star-bottom-nav-background:radial-gradient(circle at 50% 0px,rgba(255,255,255,0.24),transparent 58%),linear-gradient(180deg,rgba(244,250,253,0.18),rgba(229,241,249,0.08));--star-bottom-nav-color:#5f7488;--star-bottom-nav-link-color:#5f7488;--star-bottom-nav-active-color:#173b5d;--star-bottom-nav-box-shadow:0 18px 44px rgba(68,103,129,0.1),inset 0 1px 0 rgba(255,255,255,0.7),inset 0 -1px 0 rgba(129,165,193,0.16);--star-bottom-nav-backdrop-filter:blur(22px) saturate(145%)}:root[data-theme=dark] .scaledMobileCanvasHost:has(.starResultPage){--star-bottom-nav-box-shadow:inset 0 1px 0 rgba(255,255,255,0.12)}:root[data-theme=light] .scaledMobileCanvasHost:has(.starResultPage){--star-bottom-nav-box-shadow:inset 0 1px 0 rgba(255,255,255,0.72)}.starResultBottomNav.navVariantUniversal{position:fixed;left:50%;right:auto;bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:var(--mobile-bottom-nav-width);max-width:var(--mobile-bottom-nav-width);margin:0 auto;padding:16px 12px 14px;overflow:visible;border:1px solid var(--star-bottom-nav-border-color);border-radius:16px;background:var(--star-bottom-nav-background);color:var(--star-bottom-nav-color);box-shadow:var(--star-bottom-nav-box-shadow);filter:none;pointer-events:none;touch-action:pan-y;-webkit-backdrop-filter:var(--star-bottom-nav-backdrop-filter);backdrop-filter:var(--star-bottom-nav-backdrop-filter);transform:translateX(-50%)}.scaledMobileCanvasFixedBottomSlot,.scaledMobileCanvasFixedBottomSlotInner{background:transparent}.scaledMobileCanvasFixedBottomSlot .starResultBottomNav.navVariantUniversal{position:relative;left:auto;right:auto;bottom:auto;width:var(--mobile-bottom-nav-width);max-width:var(--mobile-bottom-nav-width);margin:0 auto;transform:none}.starResultBottomNav.navVariantUniversal:before{content:none}.starResultBottomNav.navVariantUniversal a{display:grid;gap:7px;min-width:0;justify-items:center;color:var(--star-bottom-nav-link-color);font-size:13px;pointer-events:auto;touch-action:pan-y;transition:color .18s ease,transform .18s ease}.bottomNavIcon{display:grid;width:37px;height:37px;place-items:center;color:currentColor}.bottomNavIcon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.bottomNavIcon.star{position:relative;isolation:isolate;width:34px;height:34px;color:currentColor}.bottomNavIcon.star:before{content:none}.bottomNavIcon.star svg{width:31px;height:31px;fill:none;stroke:currentColor}.bottomNavIcon.star .miniStarCore{stroke-width:1.3}.bottomNavLabel{font-size:13px;line-height:1.15;text-align:center;white-space:normal}.starResultBottomNav.navVariantUniversal a.active{background:transparent;color:var(--star-bottom-nav-active-color);box-shadow:none}.starResultBottomNav.navVariantUniversal a.active .bottomNavIcon,.starResultBottomNav.navVariantUniversal a.active .bottomNavIcon.star{transform:translateY(-1px)}@media (min-width:1280px){.cabinetResponsiveFrameWithSidebar .scaledMobileCanvasFixedBottomSlot,.productCalcResponsiveFrameWithSidebar .scaledMobileCanvasFixedBottomSlot,.productHubResponsiveFrameWithSidebar .scaledMobileCanvasFixedBottomSlot,.starResultResponsiveFrameWithSidebar .scaledMobileCanvasFixedBottomSlot{display:none}}@media (min-width:768px) and (max-width:1279px){.cabinetResponsiveFrameWithSidebar .scaledMobileCanvasFixedBottomSlot,.productCalcResponsiveFrameWithSidebar .scaledMobileCanvasFixedBottomSlot,.productHubResponsiveFrameWithSidebar .scaledMobileCanvasFixedBottomSlot,.starResultResponsiveFrameWithSidebar .scaledMobileCanvasFixedBottomSlot{width:min(calc(100vw - 32px),760px);max-width:min(calc(100vw - 32px),760px)}.cabinetResponsiveFrameWithSidebar .starResultBottomNav.navVariantUniversal,.productHubResponsiveFrameWithSidebar .starResultBottomNav.navVariantUniversal,.starResultResponsiveFrameWithSidebar .starResultBottomNav.navVariantUniversal{width:100%;max-width:none;gap:18px;min-height:118px;padding:24px 28px 22px;border-radius:26px}.cabinetResponsiveFrameWithSidebar .starResultBottomNav.navVariantUniversal a,.productHubResponsiveFrameWithSidebar .starResultBottomNav.navVariantUniversal a,.starResultResponsiveFrameWithSidebar .starResultBottomNav.navVariantUniversal a{gap:10px;font-size:16px}.cabinetResponsiveFrameWithSidebar .starResultBottomNav.navVariantUniversal a.active .bottomNavIcon.star,.productHubResponsiveFrameWithSidebar .starResultBottomNav.navVariantUniversal a.active .bottomNavIcon.star,.starResultResponsiveFrameWithSidebar .starResultBottomNav.navVariantUniversal a.active .bottomNavIcon.star{transform:none}.cabinetResponsiveFrameWithSidebar .bottomNavIcon,.productHubResponsiveFrameWithSidebar .bottomNavIcon,.starResultResponsiveFrameWithSidebar .bottomNavIcon{width:35px;height:35px}.cabinetResponsiveFrameWithSidebar .bottomNavIcon svg,.productHubResponsiveFrameWithSidebar .bottomNavIcon svg,.starResultResponsiveFrameWithSidebar .bottomNavIcon svg{width:40px;height:40px}.cabinetResponsiveFrameWithSidebar .bottomNavLabel,.productHubResponsiveFrameWithSidebar .bottomNavLabel,.starResultResponsiveFrameWithSidebar .bottomNavLabel{font-size:14px}}