:root{--text-color:#333;--bg-color:#fff;--surface-color:#fff;--paper-color:#fff;--border-color:#e9ecef;--hover-color:#f8f9fa}body{color:var(--text-color);background-color:var(--bg-color)}.mantine-Paper-root{background-color:var(--paper-color)!important;color:var(--text-color)!important;border:1px solid var(--border-color)}.mantine-Paper-root .mantine-Table-root th{background-color:var(--paper-color)}.mantine-Paper-root .mantine-Table-root td,.mantine-Paper-root .mantine-Table-root th{color:var(--text-color);border-bottom:1px solid var(--border-color)}.mantine-Paper-root .mantine-Table-root tr:hover{background-color:var(--hover-color)}.mantine-Paper-root .mantine-Text-root,.mantine-Paper-root .mantine-Title-root,.mantine-Paper-root h1,.mantine-Paper-root h2,.mantine-Paper-root h3,.mantine-Paper-root h4,.mantine-Paper-root h5,.mantine-Paper-root h6,.mantine-Paper-root p{color:var(--text-color)}a{color:var(--mantine-color-blue-7);text-decoration:none}a:hover{text-decoration:underline}[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--mantine-color-blue-5);outline-offset:2px;text-decoration:underline}.sticky-tabs{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1000!important;background-color:var(--surface-color);border-bottom:1px solid var(--border-color);transition:all .3s ease;width:100%;padding:8px 0;margin:0;left:0;right:0}.sticky-tabs .mantine-Container-root{max-width:1320px;margin:0 auto;padding:0 16px}.sticky-tabs.scrolled{box-shadow:0 4px 12px rgba(0,0,0,.08)}.active-tab{border-bottom:3px solid var(--mantine-color-blue-6);color:var(--mantine-color-blue-6)!important;font-weight:600;background-color:var(--mantine-color-blue-0)!important}.active-tab:after{bottom:-3px;width:6px;height:6px;transition:all .3s ease}@keyframes tabPulse{0%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.3)}to{transform:translateX(-50%) scale(1)}}.sticky-tabs.scrolled .active-tab:after{animation:tabPulse 2s infinite}.mantine-Tabs-tab:hover{background-color:var(--mantine-color-blue-0);transition:background-color .2s ease}.product-description{line-height:1.6;color:var(--text-color)}.product-description p{margin-bottom:1rem}.section-title{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--text-color);border-bottom:2px solid var(--mantine-color-blue-5);padding-bottom:.5rem;display:inline-block}h1{font-size:2rem;font-weight:100;margin-bottom:0;margin-top:0}h2,h3{font-size:1.8rem}h2,h3,h4{font-weight:100;margin:0}h4{font-size:1.5rem}h5{font-size:1.2rem}h5,h6{font-weight:100;margin-bottom:0;margin-top:var(--mantine-spacing-sm)}h6{font-size:1rem}.sticky-tabs{position:-webkit-sticky;position:sticky;top:0;background-color:var(--mantine-color-white);z-index:100;padding:15px 0;border-bottom:1px solid var(--mantine-color-gray-2);transition:box-shadow .2s ease-in-out,transform .3s ease}.sticky-tabs.scrolled{box-shadow:0 2px 10px rgba(0,0,0,.05)}.active-tab{position:relative}.active-tab:after{content:"";position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);width:8px;height:8px;border-radius:50%;background-color:var(--mantine-color-blue-6);transition:all .3s cubic-bezier(.25,.46,.45,.94);z-index:5;border:2px solid var(--mantine-color-white);box-shadow:0 1px 3px rgba(0,0,0,.1)}