:root{--primary-color:#62929e;--primary-hover:#546a7b;--primary-light:#fdfdff;--secondary-color:#c6c5b9;--accent-color:#62929e;--success-color:#62929e;--warning-color:#c6c5b9;--error-color:#393d3f;--error-light:#fdfdff;--text-primary:#393d3f;--text-secondary:#393d3f;--text-muted:#546a7b;--text-light:#fdfdff;--border-color:#c6c5b9;--border-focus:#62929e;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:25px;--space-3xl:30px;--font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--line-height:1.6;--shadow-sm:0 1px 2px rgba(57,61,63,.05);--shadow-md:0 5px 15px rgba(57,61,63,.1);--shadow-lg:0 10px 30px rgba(57,61,63,.15);--shadow-focus:0 0 0 2px rgba(98,146,158,.2);--shadow-color:rgba(57,61,63,.15);--radius-sm:0;--radius-md:0;--radius-lg:0;--global-radius:0;--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--container-max-width:1100px;--sidebar-width:280px;--header-height:96px}*{border-radius:0!important}@font-face{font-family:'Jost';src:url('/assets/fonts/Jost/Jost-VariableFont_wght.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Jost';src:url('/assets/fonts/Jost/Jost-Italic-VariableFont_wght.ttf') format('truetype');font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url('/assets/fonts/Jost,Poppins/Poppins/Poppins-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0900-097F}@font-face{font-family:'Poppins';src:url('/assets/fonts/Jost,Poppins/Poppins/Poppins-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0900-097F}@font-face{font-family:'Poppins';src:url('/assets/fonts/Jost,Poppins/Poppins/Poppins-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0900-097F}@font-face{font-family:'Poppins';src:url('/assets/fonts/Jost,Poppins/Poppins/Poppins-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0900-097F}body,.main-container,.cal_page,.tool-container,.edit-section{font-family:'Poppins','Jost',var(--font-family)!important}:root{--primary-gradient:linear-gradient(135deg,#62929e,#c6c5b9);--background-color:#fdfdff;--error-color-alt:#393d3f}.hidden{display:none!important}.text-white{color:#ffffff!important}[data-theme="dark"]{--primary-color:#62929e;--primary-hover:#7aa5b0;--primary-light:#1e293b;--secondary-color:#334155;--accent-color:#62929e;--success-color:#62929e;--warning-color:#cbd5e1;--error-color:#ef4444;--error-light:#1e293b;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-light:#fdfdff;--border-color:#334155;--border-focus:#62929e;--background-color:#0f172a;--shadow-sm:0 1px 2px rgba(0,0,0,.5);--shadow-md:0 5px 15px rgba(0,0,0,.5);--shadow-lg:0 10px 30px rgba(0,0,0,.5);--shadow-color:rgba(0,0,0,.5);--primary-gradient:linear-gradient(135deg,#1e293b,#0f172a)}[data-theme="dark"] body,[data-theme="dark"] .bg-white,[data-theme="dark"] .bg-gray-50,[data-theme="dark"] .sidebar,[data-theme="dark"] .footer,[data-theme="dark"] footer,[data-theme="dark"] #sidebar,[data-theme="dark"] .card,[data-theme="dark"] .title,[data-theme="dark"] .bg-gray-custom{background-color:var(--primary-light)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}[data-theme="dark"] #sidebar-container,[data-theme="dark"] aside,[data-theme="dark"] .mobile-sidebar-header{background-color:var(--primary-light)!important;border-color:var(--border-color)!important}[data-theme="dark"] .sidebar-category-row:hover{background-color:var(--secondary-color)!important}[data-theme="dark"] .border-b,[data-theme="dark"] .border-t,[data-theme="dark"] .border-l,[data-theme="dark"] .border-r,[data-theme="dark"] .border{border-color:var(--border-color)!important}[data-theme="dark"] input,[data-theme="dark"] select,[data-theme="dark"] textarea,[data-theme="dark"] .form-input,[data-theme="dark"] .form-select,[data-theme="dark"] #searchBox{background-color:var(--secondary-color)!important;color:var(--text-light)!important;border-color:var(--border-color)!important}[data-theme="dark"] input::placeholder{color:var(--text-muted)!important}[data-theme="dark"] .text-gray-800,[data-theme="dark"] .text-gray-700,[data-theme="dark"] .text-gray-600,[data-theme="dark"] .text-gray-500{color:var(--text-secondary)!important}[data-theme="dark"] .text-gray-900{color:var(--text-light)!important}[data-theme="dark"] #searchResults{background-color:var(--primary-light)!important;border:1px solid var(--border-color)}[data-theme="dark"] .search-result-item:hover{background-color:var(--secondary-color)}[data-theme="dark"] #sidebar img,[data-theme="dark"] footer img,[data-theme="dark"] .icon img,[data-theme="dark"] img.icon,[data-theme="dark"] button img{filter:brightness(0) invert(1);opacity:.9}[data-theme="dark"] a.sub-link,[data-theme="dark"] .nav-link{color:var(--text-primary)}[data-theme="dark"] a.sub-link:hover,[data-theme="dark"] .active-link{background-color:var(--secondary-color)!important;color:var(--accent-color)!important}[data-theme="dark"] table{background-color:var(--primary-light);color:var(--text-primary)}[data-theme="dark"] th{background-color:var(--secondary-color);color:var(--text-light);border-color:var(--border-color)}[data-theme="dark"] td{border-color:var(--border-color)}[data-theme="dark"]::-webkit-scrollbar{width:10px;height:10px}[data-theme="dark"]::-webkit-scrollbar-track{background:var(--background-color)}[data-theme="dark"]::-webkit-scrollbar-thumb{background:var(--secondary-color);border-radius:4px;border:2px solid var(--background-color)}[data-theme="dark"]::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}[data-theme="dark"] header{background-color:var(--primary-light)!important;border-color:var(--border-color)!important}[data-theme="dark"] .text-gray-800{color:var(--text-primary)!important}[data-theme="dark"] header button:hover{background-color:var(--secondary-color)!important}[data-theme="dark"] .sidebar .close-sidebar:hover{background-color:var(--secondary-color)!important}[data-theme="dark"] header img{filter:brightness(0) invert(1)}[data-theme="dark"] .update-element{background-color:var(--secondary-color)!important;border-color:var(--border-color)!important}[data-theme="dark"] .date-marker{background-color:var(--primary-color)!important;color:var(--text-light)!important;border-color:var(--primary-hover)!important}[data-theme="dark"] .update-dot{background-color:var(--text-muted)!important}[data-theme="dark"] .update-dot.today{background-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(98,146,158,.3)}[data-theme="dark"] .slideshow-wrapper{background-color:var(--primary-light)!important}[data-theme="dark"] .slide .bg-gray-50{background-color:var(--primary-light)!important}*{box-sizing:border-box}body{margin:0;font-family:var(--font-family);line-height:var(--line-height);color:var(--text-secondary);background-color:var(--background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.box-sizing{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:1.3;color:var(--text-primary)}h2{position:relative;display:inline-block;font-size:1.125rem;font-weight:600;margin:1.25rem 0 .75rem;padding:10px 0;padding-bottom:var(--space-sm);color:var(--text-primary);background-color:var(--primary-light);border-radius:var(--radius-sm)}p{margin:0 0 var(--space-md);font-size:var(--font-size-base)}.text-sm{font-size:var(--font-size-sm)}p.text-sm{font-size:var(--font-size-sm);background:var(--primary-light)!important;border-left:1px solid var(--border-color)}p.text-sm-ho{font-size:var(--font-size-sm);background:var(--primary-light)!important}ul.text-sm{font-size:var(--font-size-sm);background:var(--primary-light)!important}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-light{color:var(--text-light)}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-sans article{border:1px solid var(--border-color);max-width:1100px;margin:0 auto;padding:1rem;border-right-width:1px;border-left-width:1px;border-bottom-width:1px}.container{width:var(--container-max-width);margin:0 auto;padding:0 var(--space-xl)}.flex{display:flex}.flex-column{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}[data-theme="dark"] .quick-tip-section{background-color:var(--secondary-color)!important;border-color:var(--primary-color)!important;color:var(--text-secondary)!important}[data-theme="dark"] .quick-tip-section strong,[data-theme="dark"] .quick-tip-section p{color:var(--text-secondary)!important}[data-theme="dark"] .search-container-styled{background-color:var(--secondary-color)!important;border:1px solid var(--border-color)!important}[data-theme="dark"] #searchBox,[data-theme="dark"] #searchBox:focus,[data-theme="dark"] #searchBox:active{background-color:transparent!important;border:none!important;color:var(--text-light)!important;outline:none!important;box-shadow:none!important}[data-theme="dark"] input:-webkit-autofill,[data-theme="dark"] input:-webkit-autofill:hover,[data-theme="dark"] input:-webkit-autofill:focus,[data-theme="dark"] input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--secondary-color) inset!important;-webkit-text-fill-color:var(--text-light)!important}[data-theme="dark"] #searchBox{background-color:transparent!important;border:none!important;color:var(--text-light)!important}[data-theme="dark"] #relatedLinks img,[data-theme="dark"] .resources-affiliates-links img,[data-theme="dark"] .pinned-items-content img,[data-theme="dark"] footer .hover-img,[data-theme="dark"] footer .icon2 img{filter:brightness(0) invert(1);opacity:.8}[data-theme="dark"] footer .flex.space-x-4 a img{filter:brightness(0) invert(1)}.top-h1,.cal_page_title{background-color:var(--primary-light);color:var(--text-light);font-weight:500;padding:14px 11px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.cal_page_title{font-size:20px;padding:30px 20px 20px 20px;background:var(--text-primary);text-align:left;border:none}[data-theme="dark"] .cal_page_title{background:var(--primary-light)!important;color:var(--text-primary)!important}.title{font-size:18px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;margin-bottom:0;padding:12px;background-color:var(--primary-light);border:none;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.title2{font-size:18px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;margin-bottom:0;padding:8px;border:none}.title3{font-size:15px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;font-family:'Jost',var(--font-family)!important}.title4{letter-spacing:.5px;color:var(--text-primary);display:flex;align-items:center;font-family:'Jost',var(--font-family)!important}.tool-title{font-size:24px;margin-bottom:25px;color:var(--text-secondary);text-align:center}[data-theme="dark"] .settings-container img,[data-theme="dark"] .calculator-container .header img,[data-theme="dark"] #relatedLinks .header img,[data-theme="dark"] #pinnedItemsContainer .header img,[data-theme="dark"] #voice-settings img,[data-theme="dark"] #dose-calculator img,[data-theme="dark"] #dilution-calculator img,[data-theme="dark"] #sidebar .title3 img,[data-theme="dark"] #sidebar .title4 img,[data-theme="dark"] #sidebar .text-lg img,[data-theme="dark"] #sidebar .flex.items-center img{filter:brightness(0) invert(1);opacity:.9}[data-theme="dark"] .images-container div[style*="background-color:#eee"],[data-theme="dark"] .bg-gray-200{background-color:var(--secondary-color)!important;border-color:var(--border-color)}[data-theme="dark"] .thumbnails-container>div{background-color:var(--secondary-color)!important;border:1px solid var(--border-color)}[data-theme="dark"] #imageMagnifier img,[data-theme="dark"] .image-magnifier-container img,[data-theme="dark"] #zoomable-image,[data-theme="dark"] .image-nav-buttons button img{filter:none!important;opacity:1!important}[data-theme="dark"] .image-magnifier-container,[data-theme="dark"] .magnifier-wrapper{background-color:var(--primary-light)!important;border-color:var(--border-color)!important}[data-theme="dark"] .image-magnifier-container p,[data-theme="dark"] .image-magnifier-container span,[data-theme="dark"] .image-magnifier-container .text-gray-900,[data-theme="dark"] .image-magnifier-container .text-gray-600,[data-theme="dark"] .image-magnifier-container .text-gray-700{color:var(--text-primary)!important}[data-theme="dark"] .image-magnifier-container .bg-slate-100{background-color:var(--secondary-color)!important;color:var(--text-light)!important}[data-theme="dark"] .content-table .tab-link{color:var(--text-secondary)}[data-theme="dark"] .content-table .tab-link:hover{color:var(--accent-color)}[data-theme="dark"] #toc-toggle-icon,[data-theme="dark"] img[alt*="Table of Contents"]{filter:brightness(0) invert(1);opacity:.9}.pin-btn{border-radius:4px;padding:2px!important;transition:background-color .2s}.pin-btn:hover{background-color:var(--secondary-color)}[data-theme="dark"] .pin-btn:hover{background-color:var(--secondary-color)}.voice-settings,#relatedLinks,#pinnedItemsContainer{font-size:14px}.switch .slider{border-radius:2px!important}.switch .slider:before{border-radius:1px!important}.local-data-notice{background-color:#f0f4f8;border-left:3px solid #62929e;padding:8px;margin-top:8px;font-size:11px;color:#546a7b;border-radius:3px}.pinned-item{margin:0;border-radius:0;padding-bottom:10px;margin-top:0!important;margin-bottom:0!important}.data-type-tag{font-size:.75rem;color:#888;font-style:italic;margin-left:4px}.unpin-btn{background:none;border:none;cursor:pointer;padding:2px 4px;flex-shrink:0;margin-left:4px}.pinned-date{font-size:10px;color:#999;margin-top:0;padding-left:0}[data-theme="dark"] .local-data-notice{background-color:var(--secondary-color);color:var(--text-secondary);border-color:var(--border-focus)}[data-theme="dark"] .pinned-category .category-title{color:var(--text-muted)!important}[data-theme="dark"] .pinned-item:hover{background-color:var(--secondary-color)!important}[data-theme="dark"] .data-type-tag{color:var(--text-muted)}[data-theme="dark"] .pinned-date{color:var(--text-muted)}[data-theme="dark"] .unpin-btn img{filter:brightness(0) invert(1);opacity:.8}[data-theme="dark"] .float-right-sidebar .header img{filter:brightness(0) invert(1);opacity:.9}.bg-gray-custom{font-size:18px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;margin-bottom:0;padding:12px;background-color:var(--primary-light);border:none;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.calculator-container,.sidebar-cal-bg,.resources-affiliates-links,.ivfluidrate-history-section,.Latest-Updates,.tool-container{width:100%;max-width:100%;margin-bottom:0;padding:8px}.cal_page{font-family:sans-serif;font-size:14px;margin:20px auto;padding:0 20px;margin-top:0}.cal_page p{font-size:16px;text-align:left;color:var(--text-muted);margin:0;padding:10px 0}.main-container{max-width:100%}.form-label,.input-label,.cal_page .input-group label,:not(.user-section) label{font-size:var(--font-size-sm);font-weight:500;color:var(--text-muted);margin-bottom:var(--space-sm);display:block}.form-input,.form-select,.input-field,.select-field,.cal_page .input-group input,.cal_page .input-group select,:not(.user-section) form input,:not(.user-section) select,:not(.user-section) textarea{width:100%;padding:var(--space-sm) 10px;font-size:var(--font-size-sm);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--primary-light);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);margin-bottom:var(--space-md)}.form-input:focus,.form-select:focus,.input-field:focus,.select-field:focus,.cal_page .input-group input:focus,.cal_page .input-group select:focus,:not(.user-section) form input:focus,:not(.user-section) select:focus,:not(.user-section) textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:var(--shadow-focus)}.input-field.error,.select-field.error{border-color:var(--error-color)}.tool-container:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(98,146,158,.2)}.tool-container .error{border-color:var(--error-color)}.form-button,.calculate-button,.cal_page button,:not(.user-section) .sb-btn{width:100%;padding:var(--space-lg);background:var(--primary-color);color:var(--text-light);font-size:var(--font-size-sm);font-weight:600;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.form-button:hover,.calculate-button:hover,.cal_page button:hover,:not(.user-section) .sb-btn:hover{background:var(--primary-hover);transform:translateY(-1px)}.form-button:active,.calculate-button:active,.cal_page button:active,:not(.user-section) .sb-btn:active{transform:translateY(0)}.clear-history-button{background-color:#ef4444!important;color:white!important;font-weight:600;padding:10px;border-radius:6px;margin-top:10px}.clear-history-button:hover{background-color:#dc2626!important}[data-theme="dark"] .clear-history-button:hover{background-color:#b91c1c!important;color:white!important}.clear-history-button{background-color:var(--error-color);color:var(--text-light);padding:.5rem 1rem;border-radius:.375rem;transition:background-color .3s;font-size:var(--font-size-sm);border:none;cursor:pointer}.clear-history-button:hover{background-color:var(--text-primary)}.load-more-btn{background-color:var(--text-primary);color:var(--text-light);padding:.5rem 1rem;border-radius:.375rem;transition:background-color .3s;font-size:var(--font-size-sm)}.load-more-btn:hover{background-color:var(--primary-hover)}.form-button.hidden{display:none}button#toggleVoice,a.translate-link{display:inline-flex;align-items:center;padding:.375rem;color:var(--text-muted);font-size:.875rem;border-radius:.25rem;transition:all var(--transition-fast);border:1px solid var(--border-color);background-color:var(--primary-light)}button#toggleVoice:hover,button#page-print-button:hover,a.translate-link:hover{color:var(--primary-color);border-right:4px solid var(--text-primary)}button#page-print-button{display:inline-flex;align-items:center;padding:.375rem;color:var(--text-muted);font-size:.875rem;border-radius:.25rem;transition:all var(--transition-fast);border:1px solid var(--border-color);background-color:var(--primary-light);margin-left:0}.article-meta+button#toggleVoice{display:flex;align-items:center;gap:8px;margin-left:auto}button#toggleVoice,button#page-print-button{flex-shrink:0}.article-meta{flex:1;margin-right:12px}.cal_page .container{display:flex;flex-direction:column;gap:var(--space-md);padding:0;margin:20px auto}.cal_page .input-group{display:flex;flex-direction:column}.cal_page .input-group label{font-size:var(--font-size-sm);font-weight:bold;margin-bottom:3px}.cal_page .input-group input,.input-group select{font-size:var(--font-size-sm);padding:var(--space-sm);border:1px solid var(--border-color);border-radius:5px;width:100%}.cal_page .height-input-group{display:flex;gap:var(--space-sm)}.cal_page .height-input-group input{width:50%}.cal_page .progress-container{width:100%;height:10px;background:var(--border-color);border-radius:5px;margin-top:var(--space-lg)}.cal_page .progress-bar{height:100%;width:0;background:var(--primary-color);border-radius:5px;transition:width .5s ease-in-out}.cal_page .bmi-marker{position:absolute;top:-5px;height:20px;width:2px;background:var(--error-color);transition:left .5s ease-in-out}.cal_page .bmi-range{display:flex;justify-content:space-between;font-size:10px;margin-top:5px}.progress-line{height:3px;background:var(--text-light);margin-top:var(--space-sm);animation:shrink 10s linear forwards}.result-container,.inj-result-container{margin-top:var(--space-lg);font-size:var(--font-size-base);color:var(--text-primary);line-height:1.4;padding:1rem;background-color:var(--primary-light);border-left:4px solid var(--primary-color);border-radius:var(--radius-sm)}.result-box{margin-top:var(--space-2xl);padding:var(--space-lg);background-color:var(--secondary-color);border-left:5px solid var(--success-color);font-size:var(--font-size-sm);color:var(--text-primary)}.cal_page .result{font-size:var(--font-size-base);font-weight:bold;text-align:center;margin-top:var(--space-lg)}.cal_page .success{background:var(--success-color)}.cal_page .category-underweight{background:var(--secondary-color)}.cal_page .category-normal{background:var(--success-color)}.cal_page .category-overweight{background:var(--warning-color)}.cal_page .category-obese{background:var(--error-color)}.cal_page .notification{position:fixed;bottom:var(--space-lg);left:50%;transform:translateX(-50%);background:var(--text-primary);color:var(--text-light);font-size:var(--font-size-sm);padding:var(--space-lg);border-radius:var(--radius-md);display:none;box-shadow:var(--shadow-md);z-index:1000}.cal_page .notification-progress{width:100%;height:5px;background:var(--primary-hover);margin-top:var(--space-sm);border-radius:var(--radius-sm)}.cal_page .notification-progress-bar{height:100%;width:100%;background:var(--success-color);animation:notificationFade 3s linear forwards}.cal_page .history{margin-top:var(--space-lg)}.cal_page .history h3{font-size:var(--font-size-base);text-align:center}.cal_page .history ul{list-style:none;padding:0;font-size:var(--font-size-sm);text-align:center}.cal_page .history li{padding:.3rem;border-bottom:1px solid var(--border-color)}.loader-wrapper,#sidebar-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(252,223,255,.85) 0%,rgba(240,248,255,.85) 100%);display:flex;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(2px)}.loader-wrapper.hidden{opacity:0;visibility:hidden;transition:opacity var(--transition-slow),visibility var(--transition-slow)}.loader,#sidebar-loader .loader{width:60px;height:60px;position:relative}.loader::before,.loader::after{content:'';position:absolute;border-radius:50%;animation:spinPremium 1.2s cubic-bezier(.5,0,.5,1) infinite}.loader::before{width:60px;height:60px;border:5px solid transparent;border-top:5px solid var(--primary-color);border-right:5px solid var(--primary-color);top:0;left:0}.loader::after{width:45px;height:45px;border:5px solid transparent;border-bottom:5px solid var(--accent-color);border-left:5px solid var(--accent-color);top:7.5px;left:7.5px;animation:spinReverse .8s cubic-bezier(.5,0,.5,1) infinite}.updates-loader{width:50px;height:50px;position:relative;margin:var(--space-xl) auto}.updates-loader::before,.updates-loader::after{content:'';position:absolute;border-radius:50%;animation:spinPremium 1.2s cubic-bezier(.5,0,.5,1) infinite}.updates-loader::before{width:50px;height:50px;border:4px solid transparent;border-top:4px solid var(--primary-color);border-right:4px solid var(--primary-color);top:0;left:0}.updates-loader::after{width:35px;height:35px;border:4px solid transparent;border-bottom:4px solid var(--accent-color);border-left:4px solid var(--accent-color);top:7.5px;left:7.5px;animation:spinReverse .8s cubic-bezier(.5,0,.5,1) infinite}.modal{display:none;position:fixed;z-index:1;padding-top:60px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.9)}.modal-content{margin:auto;display:block;width:50%;padding:var(--space-xl);max-width:700px;background:var(--text-light);border-radius:var(--radius-md)}.close{position:absolute;top:85px;right:370px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:var(--transition-normal);cursor:pointer}.close:hover,.close:focus{color:#bbb;text-decoration:none}.slideshow-wrapper{position:relative;max-width:100%;height:400px;overflow:hidden;margin:0 auto;border:none;background:#0f172a}.slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:all .8s cubic-bezier(.4,0,.2,1);background-size:cover;background-position:center}.slide::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.1) 0%,rgba(15,23,42,.85) 100%);z-index:1}.slide.active{opacity:1;visibility:visible}.slide-content-glass{position:absolute;bottom:40px;left:40px;right:40px;padding:30px;color:white;max-width:600px;transition:transform .6s ease;z-index:2}.slide.active .slide-content-glass{transform:translateY(0)}.slide:not(.active) .slide-content-glass{transform:translateY(20px)}.slideshow-wrapper h3{font-size:2rem!important;font-weight:800!important;color:#ffffff!important;margin-bottom:12px!important;text-shadow:0 2px 4px rgba(0,0,0,.2)}.slideshow-wrapper p{font-size:1rem!important;color:rgba(255,255,255,.9)!important;line-height:1.6!important}.slideshow-nav{position:absolute;bottom:10px;transform:translateY(-50%);background:rgba(255,255,255,.2);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);color:white;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:all .3s ease}.slideshow-nav:hover{background:var(--primary-color);border-color:var(--primary-color)}.slideshow-nav.prev{left:auto;right:80px}.slideshow-nav.next{right:20px}.slideshow-nav img{filter:brightness(0) invert(1);width:24px;height:24px}.slideshow-indicators{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10}.indicator{width:30px;height:4px;background:rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease}.indicator.active{background:#ffffff;width:50px}#slide-indicators{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.indicator{width:10px;height:10px;border-radius:50%;background-color:var(--border-color);cursor:pointer;transition:background-color var(--transition-fast)}.indicator.active{background-color:var(--primary-color)}.sidebar{transition:transform var(--transition-fast)}.sidebar-closed{transform:translateX(-100%)}#sidebar-container,#sidebar-container_cal,#sidebar-container_ho{max-height:92vh;overflow-y:auto;position:fixed}#sidebar-container::-webkit-scrollbar,#sidebar-container_cal::-webkit-scrollbar,#sidebar-container_ho::-webkit-scrollbar,.-webkit-scroll::-webkit-scrollbar{width:6px}#sidebar-container::-webkit-scrollbar-thumb,#sidebar-container_cal::-webkit-scrollbar-thumb,#sidebar-container_ho::-webkit-scrollbar-thumb,.-webkit-scroll::-webkit-scrollbar-thumb{background-color:var(--text-muted);border-radius:0}#sidebar-container::-webkit-scrollbar-thumb:hover,#sidebar-container_cal::-webkit-scrollbar-thumb:hover,#sidebar-container_ho::-webkit-scrollbar-thumb:hover,.-webkit-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--text-primary)}#dropdown-content{transition:max-height var(--transition-fast);overflow:hidden}.dropdown-content{transition:all .4s cubic-bezier(.23,1,.320,1);overflow:hidden;max-height:1000px;opacity:1;visibility:visible;animation:expandDropdown .4s cubic-bezier(.23,1,.320,1) forwards}.dropdown-content.hidden{max-height:0!important;opacity:0!important;visibility:hidden;animation:collapseDropdown .4s cubic-bezier(.23,1,.320,1) forwards}.image-center{float:none;margin:1.5rem auto;text-align:center;max-width:500px;color:var(--text-muted)}.image-caption{font-size:.8125rem;color:var(--text-muted);text-align:center;padding:.5rem;background-color:var(--primary-light);border-top:1px solid var(--border-color)}.image-bordered{border:1px solid var(--border-color);padding:.25rem;background-color:var(--text-light)}.image-bg-light{background-color:var(--primary-light)}.image-bg-dark{background-color:var(--text-primary)}.image-bg-gradient{background:linear-gradient(to bottom right,var(--primary-light),var(--border-color))}.float-right-image{float:right;margin:0;max-width:400px;width:100%;color:var(--text-primary);font-weight:bold;overflow:hidden;background-color:var(--text-light);background-size:cover}.float-right-image::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:.05;pointer-events:none}.float-right-image .sd-img{display:block;width:100%;height:auto;object-fit:cover}.ad-content img{max-width:100%;height:auto;max-height:200px;object-fit:cover}.Disclaimer-tex{background:#f8f9fa;border-left:3px solid #f97316;border-radius:.25rem;padding:.875rem 1rem;margin-top:0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);position:relative}.Disclaimer-tex::before{content:"⚠";position:absolute;left:-1px;top:50%;transform:translateY(-50%);font-size:.875rem;background:transparent;color:#f97316;padding:.125rem .25rem;border-radius:.125rem;font-weight:600}.Disclaimer-tex p{margin:0;padding-left:.75rem;color:#374151;font-size:.8125rem;line-height:1.5;font-weight:400}.Disclaimer-tex strong{color:#1f2937;font-weight:600;font-size:.8125rem;letter-spacing:.01em}:root[data-theme="dark"] .Disclaimer-tex{background:#1f2937;border-left-color:#ef4444}:root[data-theme="dark"] .Disclaimer-tex::before{background:#374151;color:#ef4444}:root[data-theme="dark"] .Disclaimer-tex p{color:#d1d5db}:root[data-theme="dark"] .Disclaimer-tex strong{color:#f3f4f6}.edit-section table,.content-table{width:100%;margin:1rem 0;border-collapse:collapse;background-color:var(--primary-light);font-size:.875rem;box-shadow:var(--shadow-sm)}.edit-section th{background-color:var(--primary-color);color:var(--text-light);font-weight:500;padding:.625rem;text-align:left}.edit-section td,td{padding:.625rem;border:1px solid var(--border-color);color:var(--text-primary);word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.content-table .no-so3{padding:3px 5px;cursor:pointer;border-left:4px solid transparent;margin-bottom:0}.content-table .no-so3:hover,.content-table .no-so3.active{background-color:var(--error-light);border-left:3px solid var(--error-color);font-weight:bold}ul li{font-size:var(--font-size-base)}.b-left li{border-left:2px solid var(--border-color);height:auto;padding:3px 3px 4px 8px}.b-left li:hover{padding-left:6px;border-left:3px solid var(--text-primary)}.se-b-left a{border-left:2px solid var(--border-color);padding:3px 3px 3px 8px;height:auto;font-size:var(--font-size-base);color:var(--primary-color)}.se-b-left a:hover{padding-left:6px;border-left:3px solid var(--text-primary);background-color:transparent}.r-left{border-left:2px solid var(--border-color);height:auto;padding:3px 3px 3px 8px;max-width:194px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-size:var(--font-size-base)}.r-left:hover{padding-left:6px;border-left:3px solid var(--text-primary)}.sub-link{color:var(--primary-color);text-decoration:none;transition:color var(--transition-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:13.5px;font-weight:500;padding-top:2px;padding-bottom:2px}.sub-link:hover{color:var(--primary-hover);text-decoration:underline}.tab-link{cursor:pointer;text-decoration:none;transition:color .1s ease}.tab-link:hover{color:var(--primary-color);text-decoration:underline;font-size:auto}a.active-link{font-weight:bold;text-decoration:underline;position:relative}a.active-link::before{content:'<';position:absolute;right:-1.5rem;color:var(--text-primary)}header a[href]{transition:all .3s ease;position:relative}header a[href]:hover{color:var(--text-primary);background-color:var(--primary-light)}.active-header-link{color:var(--text-primary)!important;border-bottom:3px solid var(--text-primary)!important;background-color:var(--primary-light)}.icon{height:20px;width:20px;margin-right:var(--space-sm);object-fit:contain;filter:brightness(0) opacity(.75)}.icon2{height:24px;width:24px;margin-right:var(--space-sm);object-fit:contain;filter:brightness(0) opacity(.75)}.voice-controls{display:flex;align-items:center;gap:var(--space-sm)}.voice-icon{width:24px;height:24px;cursor:pointer;transition:all var(--transition-fast)}.voice-icon:hover{transform:scale(1.1)}.search-result{display:none}.search-result.show{display:block}.search-result-item{cursor:pointer;transition:background-color var(--transition-fast)}.search-result-item:hover{background-color:var(--text-light)}#searchResults{max-height:300px;overflow-y:auto}#searchResults:hover{background-color:transparent}#searchResults::-webkit-scrollbar{width:6px}#searchResults::-webkit-scrollbar-thumb{background-color:var(--primary-light);border-radius:10px}#searchResults::-webkit-scrollbar-thumb:hover{background-color:var(--primary-color)}#voiceSettings label{font-size:var(--font-size-sm);font-weight:500;color:var(--text-muted);margin-bottom:0;display:block}#voiceSettings select:focus,#voiceSettings input[type="checkbox"]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(98,146,158,.2)}#voiceSettings .setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0;margin-bottom:var(--space-sm)}#voiceSettings a{text-decoration:none;color:inherit;display:flex;align-items:center;gap:8px;justify-content:space-around}#voiceSettings select,#voiceSettings input[type="checkbox"]{width:auto;padding:4px 5px;font-size:var(--font-size-sm);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--primary-light);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);margin-bottom:0}.div-TableOfContents{margin-bottom:2rem;padding-left:0!important;padding-right:0!important;padding-top:12px!important;padding-bottom:12px!important;margin-top:16px!important;border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color)}#table-of-contents{width:100%;margin:1rem 0;margin-left:2px;border-collapse:collapse;background-color:var(--primary-light)}.content-table li{list-style:none;margin:8px 8px;padding:0;border-radius:4px;cursor:pointer}.content-table li.active{color:var(--primary-color);text-decoration:underline var(--primary-color)}.toc-toggle-icon{transition:transform var(--transition-fast)}.toggleTableOfContents-button{background:none;border:none;cursor:pointer;padding:0;margin-left:18px}.card-bg{border:1px solid var(--border-color);color:var(--text-primary)}.card-bg-a{color:var(--text-light)}.card-medicines{background-image:url('/assets/images/medicines-directory.png')}.card-resources{background-image:url('/assets/images/medical-resources.png')}.card-diagnostics{background-image:url('/assets/images/diagnostics.png')}.card-tools{background-image:url('/assets/images/medical-tools.png')}.card-bg-img{position:relative;background-size:cover;background-position:center;min-height:280px;border:1px solid var(--border-color);overflow:hidden;display:block;text-decoration:none}.card-content-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.1) 0%,rgba(15,23,42,.85) 100%);padding:24px;display:flex;flex-direction:column;justify-content:flex-end;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.card-bg-img:hover .card-content-overlay{background:linear-gradient(180deg,rgba(98,146,158,.2) 0%,rgba(15,23,42,.95) 100%);padding-bottom:30px}.card-bg-img h3{color:#ffffff!important;font-size:1.25rem!important;font-weight:700!important;margin-bottom:8px!important;transform:translateY(0);transition:transform .3s ease}.card-bg-img .desc{color:rgba(255,255,255,.8)!important;font-size:.875rem!important;line-height:1.4!important;margin-bottom:16px!important;opacity:.9;max-height:0;overflow:hidden;transition:all .3s ease}.card-bg-img:hover .desc{max-height:80px;margin-top:8px}.card-bg-img .counter-box{color:#62929e!important;font-size:1.5rem!important;font-weight:800!important;display:flex;align-items:baseline;gap:4px}.card-bg-img .counter-box .label{font-size:.75rem!important;text-transform:uppercase;letter-spacing:1px;color:#ffffff!important;opacity:.8}.card-bg-img:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.2),0 10px 10px -5px rgba(0,0,0,.1);border-color:var(--primary-color)}.update-item{opacity:0;transform:translateY(20px);animation:slideIn var(--transition-normal) ease forwards}.update-tree-container{position:relative;padding-left:30px}.update-element{position:relative;margin-bottom:var(--space-lg);border-left:3px solid var(--border-color);transition:all var(--transition-fast)}.update-element:hover{border-left-color:var(--primary-color);transform:translateX(4px)}.update-element::before{content:'';position:absolute;left:-30px;top:0;width:2px;height:100%;background:var(--border-color);animation:growLine var(--transition-normal) ease-out forwards;transform-origin:top}.update-element::after{content:'';position:absolute;left:-30px;top:20px;width:20px;height:2px;background:var(--border-color);animation:growBranch var(--transition-normal) ease-out forwards;transform-origin:left}.update-dot{position:absolute;left:-34px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--text-primary);animation:popDot .3s ease-out forwards;transform:scale(0)}.update-dot.today{background:var(--success-color);box-shadow:0 0 0 2px rgba(98,146,158,.2)}.date-marker{position:absolute;left:-46px;top:-15px;font-size:10px;color:var(--text-muted);background:var(--text-light);padding:2px 6px;border-radius:10px;border:1px solid var(--border-color);white-space:nowrap;animation:fadeIn var(--transition-normal) ease-out forwards}.update-element:last-child::before{height:20px}.magnifier-lens{width:150px;height:150px;background-repeat:no-repeat;border:3px solid white;box-shadow:0 10px 20px rgba(0,0,0,.3);border-radius:50%;pointer-events:none;z-index:50;display:none}@media (max-width:768px){.magnifier-lens{display:none}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spinPremium{0%{transform:rotate(0deg);opacity:1}100%{transform:rotate(360deg);opacity:1}}@keyframes spinReverse{0%{transform:rotate(360deg);opacity:.8}100%{transform:rotate(0deg);opacity:.8}}@keyframes slideIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shrink{from{width:100%}to{width:0}}@keyframes notificationFade{from{width:100%}to{width:0}}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes growLine{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes growBranch{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes popDot{from{transform:scale(0)}to{transform:scale(1)}}@keyframes expandDropdown{from{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:1000px;opacity:1;transform:translateY(0)}}@keyframes collapseDropdown{from{max-height:1000px;opacity:1;transform:translateY(0)}to{max-height:0;opacity:0;transform:translateY(-10px)}}.animate-fade-in{animation:fadeIn var(--transition-normal) ease-out forwards}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--primary-light)}::-webkit-scrollbar-thumb{background-color:var(--text-muted);border-radius:0}::-webkit-scrollbar-thumb:hover{background-color:var(--text-primary)}.webkit-scroll::-webkit-scrollbar{width:6px}.webkit-scroll::-webkit-scrollbar-track{background:var(--border-color)}.webkit-scroll::-webkit-scrollbar-thumb{background:var(--border-focus);border-radius:3px}.webkit-scroll::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}@media (max-width:768px){.edit-section h1{font-size:1.5rem}.edit-section h2{font-size:1.25rem}.edit-section h3{font-size:1.125rem}.edit-section p,.edit-section ul li{font-size:1rem}.edit-section table,.edit1.edit2 table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:1rem 0;font-size:.9rem}.edit-section table th,.edit-section table td{min-width:120px;white-space:normal}.image-slider{width:100%;height:auto;max-width:100%}.image-slider img.slider-image{max-width:100%;width:100%;height:auto;position:relative;left:0!important}.cal_page{max-width:90%;padding:var(--space-lg)}.cal_page h1{font-size:20px}.cal_page button{font-size:var(--font-size-sm);padding:var(--space-sm)}.float-right-image{transform:translateX(100%);transition:transform .3s ease-in-out;position:fixed!important;margin-top:0;top:80px!important;right:0;bottom:0!important;height:auto!important;width:280px!important;z-index:900!important;overflow-y:auto!important;background-color:var(--primary-light)!important;border-left:1px solid var(--border-color);box-shadow:-2px 0 10px rgba(0,0,0,.1)}.float-right-image.show{transform:translateX(0);float:none;margin:0 auto;max-width:100%;margin-bottom:0;top:80px!important}.con-sec{max-width:100%}.top-h1{padding-right:3.5rem}.sidebar-toggle{position:fixed!important;top:85px!important;right:2px!important;margin-right:14px;z-index:1001;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--primary-color);padding:.375rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.sidebar-toggle:hover{cursor:pointer;background:var(--primary-hover)}.float-right-image .mb-4{max-width:100%;margin-left:auto;margin-right:auto}.float-right-image .image-slider{width:100%;max-width:400px;height:250px;margin:0 auto}.float-right-image .dose-calculator,.float-right-image .affiliates-links,.float-right-image .embed-video,.float-right-image .resources-links,.float-right-image .Latest-Updates,.float-right-image .advertisement-section{max-width:400px;margin-left:auto;margin-right:auto}.float-right-image input[type="number"]{font-size:16px;padding:var(--space-sm)}.float-right-image button{min-height:10px;padding:5px}.smmt-6{margin-top:0}.close-sidebar{display:block!important}h2{font-size:1.25rem}.ph-center{text-align:center}h2 button,h2 a{display:block;margin-top:.5rem}#voiceSettings label,#voiceSettings select,#voiceSettings input{display:block}.m41{display:flex;flex-wrap:wrap;flex-direction:column}.m41 label{font-weight:normal}.m41 a:hover{text-decoration:none}.slideshow-wrapper{height:340px!important}.slide-content-glass{bottom:50px!important;left:10px!important;right:10px!important;padding:1rem!important;max-width:none!important}.slideshow-wrapper h3{font-size:1.35rem!important;line-height:1.2!important;margin-bottom:6px!important}.slideshow-wrapper p{font-size:.85rem!important;line-height:1.35!important;color:rgba(255,255,255,.95)!important}.slideshow-nav{width:38px!important;height:38px!important;background:rgba(255,255,255,.25)!important}.slideshow-nav.prev{right:58px!important}.slideshow-nav.next{right:10px!important}.slideshow-nav img{width:18px!important;height:18px!important}.slideshow-indicators{bottom:12px!important;gap:5px!important}.indicator{width:18px!important;height:3px!important}.indicator.active{width:35px!important}.slideshow-wrapper .ri-si-mg{display:none}#sidebar-container{z-index:1100!important}aside#sidebar{height:calc(100vh - 80px);overflow-y:hidden;overflow-x:hidden;display:flex;flex-direction:column}@media (min-width:1024px){aside#sidebar{position:sticky!important;top:80px!important}}aside#sidebar .sidebar-content-wrapper{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}aside#sidebar .search-section{flex-shrink:0}aside#sidebar .local-data-notice{flex-shrink:0;margin-top:auto}}@media (max-width:480px){.float-right-image .image-slider{height:180px}.pl-4{padding-left:.75rem}.pr-4{padding-right:.75rem}.text-2xl{font-size:1.25rem!important}.text-lg{font-size:1rem!important}.card-bg{padding:1rem!important}.top-h1 h1{font-size:1.25rem!important}}@media (max-width:640px){#sidebar{padding-bottom:80px}.float-right-image{float:none;margin:0 auto;max-width:100%;margin-bottom:0}.con-sec{max-width:100%}.image-center{max-width:100%}}@media (max-width:750px){.con-sec{max-width:100%}}@media (min-width:1023px){.main-container{width:77%}}@media (max-width:700px){.modal-content{width:100%}}@media (max-width:1023px){header{background-color:rgba(255,255,255,.95)!important;backdrop-filter:blur(8px);box-shadow:0 2px 10px rgba(0,0,0,.05)!important}[data-theme="dark"] header{background-color:rgba(30,41,59,.9)!important;box-shadow:0 2px 10px rgba(0,0,0,.3)!important}.active-header-link img{border-bottom:2px solid var(--text-primary)!important;padding-bottom:5px!important}.active-header-link{border:none!important;padding-bottom:5px!important;background-color:transparent!important}header a[href]:hover{color:none;background-color:transparent}.float-right-sidebar{top:0!important;height:100%!important}.sidebar-toggle{display:none}.close{position:absolute;top:85px;right:10px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:var(--transition-normal)}.sidebar-toggle{display:flex}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.float-right-image img{image-rendering:-webkit-optimize-contrast}}@media print{.float-right-image{break-inside:avoid;max-width:250px;box-shadow:none}.float-right-image::before{display:none}}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;background-color:transparent!important;background-clip:content-box!important;-webkit-text-fill-color:var(--text-primary)!important}input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;background-color:transparent!important;-webkit-text-fill-color:var(--text-primary)!important}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none!important}input[type="search"]{background-color:transparent!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important}.injection-warning{background:transparent;color:var(--text-primary);padding:var(--space-lg);text-align:center;font-weight:bold;font-size:var(--font-size-base);border-top:3px solid var(--error-color);border-radius:.5rem;border:solid 1px var(--error-color);margin:var(--space-xl)}.ph-nav{display:flex;flex-wrap:wrap;flex-direction:column}.m41{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:space-between}.m41 label{font-weight:normal}.m41 a:hover{text-decoration:none}.float-right-sidebar{position:sticky;top:80px;padding-bottom:80px;max-height:100vh;overflow-y:auto;height:100vh;width:280px;flex-shrink:0}.float-left-sidebar{width:100%;z-index:0}:not(.user-section) form input,:not(.user-section) select,:not(.user-section) textarea{width:100%;padding:var(--space-sm) 10px;font-size:var(--font-size-sm);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--primary-light);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);margin-bottom:var(--space-md)}:not(.user-section) form input:focus,:not(.user-section) select:focus,:not(.user-section) textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(98,146,158,.2)}:not(.user-section) label{font-size:var(--font-size-sm);font-weight:500;color:var(--text-muted);margin-bottom:var(--space-sm);display:block}:not(.user-section) .sb-btn{width:100%;padding:var(--space-lg);background:var(--primary-color);color:var(--text-light);font-size:var(--font-size-sm);font-weight:600;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}:not(.user-section) .sb-btn:hover{background:var(--primary-hover);transform:translateY(-1px)}:not(.user-section) .sb-btn:active{transform:translateY(0)}.home-button{position:fixed;top:var(--space-lg);left:var(--space-lg);padding:var(--space-lg) 15px;color:var(--text-light);border:none;cursor:pointer;font-size:var(--font-size-lg);border-radius:var(--radius-sm);text-decoration:none;display:inline-block;background-color:var(--primary-color)}.home-button:hover{font-weight:bold;background-color:var(--primary-hover)}.viewer-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.viewer-image{max-width:90%;max-height:90%;transition:transform .3s ease-in-out;cursor:grab}.viewer-controls{position:fixed;bottom:var(--space-lg);left:50%;transform:translateX(-50%);display:flex;gap:var(--space-md)}.viewer-button{padding:var(--space-lg);font-size:var(--font-size-lg);background:rgba(252,223,255,.2);border:none;color:var(--text-light);cursor:pointer;transition:var(--transition-fast);border-radius:var(--radius-sm)}.viewer-button:hover{background:rgba(252,223,255,.4)}:not(.user-section) .contact-container{position:relative}:not(.user-section) .contact-trigger{position:fixed;bottom:var(--space-lg);right:var(--space-lg);background:var(--text-primary);color:var(--text-light);border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;font-size:0;box-shadow:0 5px 15px var(--shadow-color);transition:transform var(--transition-normal),box-shadow var(--transition-normal);padding:var(--space-sm)}:not(.user-section) .contact-trigger:hover{transform:scale(1.15) rotate(5deg)}:not(.user-section) .contact-trigger:active{transform:scale(.95) rotate(-5deg);box-shadow:0 8px 20px var(--shadow-color)}:not(.user-section) .contact-modal{display:none;position:fixed;bottom:80px;right:var(--space-lg);background:var(--background-color);padding:var(--space-xl);border-radius:15px;box-shadow:0 10px 30px var(--shadow-color);width:320px;z-index:1000;opacity:0;transform:translateY(50px)}:not(.user-section) .contact-modal.active{display:block;animation:slideIn var(--transition-normal) ease-out forwards,bounce var(--transition-normal) .5s ease-out}:not(.user-section) .contact-modal.closing{animation:slideOut var(--transition-normal) ease-out forwards}:not(.user-section) .error-msg{color:var(--error-color-alt);font-size:var(--font-size-sm);display:none;margin-top:var(--space-sm)}.speech-highlight{background-color:var(--warning-color);color:var(--text-primary);transition:background-color var(--transition-normal);border-radius:2px;padding:0 1px}.hover-img:hover{transform:rotateY(180deg)}.error-bar{position:fixed;bottom:var(--space-lg);right:var(--space-lg);z-index:1002;animation:fadeIn var(--transition-normal) ease-in-out;min-width:240px;opacity:1;transition:opacity var(--transition-normal);max-width:340px}.error-bar.hide{opacity:0;pointer-events:none}.error-message{top:var(--space-lg);right:-300px;background-color:var(--error-light);color:var(--error-color);padding:var(--space-lg);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 0 10px rgba(57,61,63,.1);transition:right var(--transition-normal) ease-in-out}.error-message,.inj-error-container,.cal_page .error{background-color:var(--error-light);color:var(--error-color);font-size:var(--font-size-base);line-height:1.5;border-left:4px solid var(--error-color);padding:var(--space-lg);border-radius:var(--radius-md)}select option:hover{background-color:var(--error-color)}aside#sidebar{display:flex;flex-direction:column;height:100%}.search-section{flex-shrink:0;position:relative;z-index:10}aside#sidebar>div:nth-child(2){flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}aside#sidebar>div:last-child,aside#sidebar>div:nth-last-child(2){flex-shrink:0;position:relative;z-index:5}aside#sidebar>div.bg-blue-50{flex-shrink:0;background-color:#eff6ff!important;border-top:1px solid #bfdbfe;border-bottom:1px solid #bfdbfe;padding:12px;margin-top:auto}aside#sidebar>div.bg-blue-50 h4{font-size:11px;font-weight:700;color:#1e40af;text-transform:uppercase;margin-bottom:8px;margin-top:0}aside#sidebar>div.bg-blue-50 p{font-size:12px;color:#4b5563;line-height:1.5;margin:0}aside#sidebar>div.bg-gray-50{flex-shrink:0;background-color:#f9fafb;border-top:1px solid #e5e7eb;padding:12px}aside#sidebar>div.bg-gray-50>div{display:flex;flex-direction:column;gap:8px}aside#sidebar>div.bg-gray-50 a{font-size:12px;color:#2563eb;text-decoration:none;transition:all var(--transition-fast)}aside#sidebar>div.bg-gray-50 a:hover{color:#1e40af;text-decoration:underline}aside#sidebar>div.bg-gray-50 p{font-size:11px;color:#6b7280;margin:8px 0 0 0}aside#sidebar::-webkit-scrollbar{width:6px}aside#sidebar::-webkit-scrollbar-track{background:transparent}aside#sidebar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}aside#sidebar::-webkit-scrollbar-thumb:hover{background:#94a3b8}footer .sub-link img,aside#sidebar .sub-link img{width:20px;height:20px;transition:all var(--transition-fast);filter:brightness(.95);object-fit:contain;flex-shrink:0}footer .sub-link img:hover,aside#sidebar .sub-link img:hover{filter:brightness(1.15) drop-shadow(0 2px 4px rgba(0,0,0,.1));transform:scale(1.15)}footer .icon2,footer .icon2 img{transition:all var(--transition-fast);filter:brightness(.9)}footer .icon2:hover{transform:scale(1.2) rotate(5deg)}footer .icon2:hover img{filter:brightness(1.2) drop-shadow(0 4px 8px rgba(0,0,0,.15))}footer .sub-link,aside#sidebar .sub-link{display:block;flex:1;min-width:0;max-width:100%;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;transition:all var(--transition-fast)}footer .sub-link:hover,aside#sidebar .sub-link:hover{padding-left:2px}footer .sub-link[href*="privacy-policy"] img,footer .sub-link[href*="Terms"] img{width:18px;height:18px}.hover-img{transition:all var(--transition-fast)}.hover-img:hover{filter:brightness(1.1) contrast(1.05);transform:translateY(-2px)}.pin-btn{flex-shrink:0;min-width:24px;width:24px;height:24px;display:inline-flex!important;align-items:center;justify-content:right!important;padding:2px!important}.pin-btn img{width:12px;height:12px;object-fit:contain}.pinned-category{position:relative}.category-title{font-size:11px;font-weight:700;color:#546a7b;text-transform:uppercase;letter-spacing:.5px;margin:8px 0 8px 0;padding:0 8px}.category-items{margin:0;padding:0 4px 8px 4px;align-items:center}.category-items li{list-style:none;border-left:2px solid var(--border-color);padding:2px 8px;margin-bottom:4px;display:flex;justify-content:space-between;align-items:left;transition:all var(--transition-fast)}.category-items li:hover{padding-left:10px;border-left:3px solid var(--text-primary);background-color:rgba(98,146,158,.05)}.category-items .sub-link{color:var(--primary-color);text-decoration:none;transition:color var(--transition-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:13px;margin:0}.category-items .sub-link:hover{color:var(--primary-hover);text-decoration:none}.unpin-btn{flex-shrink:0;transition:all var(--transition-fast)}.unpin-btn:hover{transform:scale(1.2);opacity:.8}a,button,input,select,textarea{transition:all var(--transition-fast)}:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}::selection{background-color:var(--primary-color);color:white}::-moz-selection{background-color:var(--primary-color);color:white}button{cursor:pointer;font-weight:500;letter-spacing:.3px}button:active{transform:scale(.98)}input,textarea,select{font-family:var(--font-family)}input:focus,textarea:focus,select:focus{box-shadow:var(--shadow-focus)}a{color:var(--primary-color);text-decoration:none}a:hover{color:var(--primary-hover)}table{border-collapse:collapse;width:100%}th,td{padding:var(--space-md);text-align:left;border-bottom:1px solid var(--border-color)}th{background-color:rgba(98,146,158,.05);font-weight:600;color:var(--text-primary)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media print{@page{margin:1.5cm;size:A4}@page:first{margin-top:1.5cm}@page:left{margin-left:2cm;margin-right:1.5cm}@page:right{margin-left:1.5cm;margin-right:2cm}#header-container,#sidebar-container,#footer-container,.slideshow-nav,.slideshow-indicators,.next-slide,.prev-slide,button,.modal,.error-bar,nav,.navigation,.sidebar,header,footer,.no-print,img[src*="icon"],img[src*="svg"],img[src*="SVG"],img[alt*="Icon"],img[alt*="icon"],.article-meta,.content-table,#scroll-tx1{margin-top:0!important}body{margin:0;padding:0;background:white!important;color:black!important;font-size:12pt;line-height:1.6}.main-container,.edit1,.edit2,.cal_page{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}*{background:white!important;box-shadow:none!important;border:none!important}.result-container,.result-box,.inj-result-container,.error-message,.cal_page .error{background:white!important;border-left:4px solid #333!important;border-top:none!important;border-right:none!important;border-bottom:none!important}table,th,td{border:1px solid #333!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid;color:black!important;margin-top:1em;margin-bottom:.5em}h1{font-size:24pt;padding-bottom:.3em}h2{font-size:18pt;padding-bottom:.2em}h3{font-size:14pt}p,li{orphans:3;widows:3;font-size:11pt;line-height:1.6;color:black!important}h2::after{display:none!important}a[href^="http"]:after{content:" (" attr(href) ")";font-size:9pt;color:#666}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}table{width:100%;border-collapse:collapse;page-break-inside:avoid;margin:1em 0}th{background:#f0f0f0!important;font-weight:bold;padding:8px;border:1px solid #333!important}td{padding:6px 8px;border:1px solid #666!important}thead{display:table-header-group}tr{page-break-inside:avoid}img{max-width:100%!important;page-break-inside:avoid;display:block;margin:1em auto}.result-container,.result-box,.inj-result-container{padding:1em!important;margin:1em 0!important;page-break-inside:avoid}.card-bg{padding:1em!important;margin:.5em 0!important;page-break-inside:avoid}ul,ol{margin:.5em 0 .5em 2em}li{margin-bottom:.3em}input,select,textarea{border:none!important;border-bottom:1px solid #999!important;background:transparent!important;padding:2px 4px!important;font-size:11pt!important}label{font-weight:bold;color:black!important}.slideshow-wrapper{display:block!important}.slide{display:block!important;page-break-inside:avoid;margin-bottom:1em}.slide:not(:first-child){display:none!important}.grid,.grid-cols-1,.grid-cols-2,.grid-cols-3,.md\\:grid-cols-2,.md\\:grid-cols-3{display:block!important}.grid>*{margin-bottom:1em}.flex{display:block!important}section{page-break-inside:avoid;margin-bottom:1.5em}.title,.title2,.title3,.title4,.tool-title,.top-h1,.cal_page_title,.bg-gray-custom{padding:.5em!important;margin:1em 0 .5em 0!important;color:black!important;page-break-after:avoid}.calculator-container,.tool-container{padding:1em!important;margin:1em 0!important}.Latest-Updates{page-break-inside:avoid}.text-muted,.text-secondary,.text-primary{color:black!important}.max-w-6xl,.max-w-4xl,.max-w-3xl,.max-w-2xl{max-width:100%!important}.flex.max-w-6xl.mx-auto{margin:0!important}.progress-container,.progress-bar{background:white!important}.history{padding:1em!important;margin:1em 0!important}.ml-auto{margin-left:0!important}.mt-20{margin-top:1em!important}code,pre{background:#f5f5f5!important;padding:.5em!important;font-family:'Courier New',monospace;font-size:10pt;page-break-inside:avoid}abbr[title]:after{content:" (" attr(title) ")";font-size:9pt}*{-webkit-print-color-adjust:economy;print-color-adjust:economy}.result-container,.result-box,th,.title,.bg-gray-custom{-webkit-print-color-adjust:exact;print-color-adjust:exact}.float-right-sidebar,.float-right-image,#voice-settings,#dose-calculator,#dilution-calculator,#relatedLinks{display:none!important}.float-left-sidebar{width:100%!important;float:none!important}.article-meta{display:block!important;margin-bottom:1em!important;padding:.5em!important;border:none!important}.article-meta p{margin:.3em 0!important;font-size:10pt!important}#toggleVoice,#voiceIcon,#page-print-button{display:none!important}.content-table{border-left:2px solid #333!important;padding-left:1em!important;margin:1em 0 1em 0!important;display:block!important}#table-of-contents{display:block!important}#toc-toggle-icon,.content-table button{display:none!important}.content-table ul{list-style:decimal!important;padding-left:1.5em!important}.content-table li{margin-bottom:.4em!important;color:black!important;cursor:default!important}.tab-link{text-decoration:none!important;color:black!important}h2[id^="scroll-tx"]{padding:.5em!important;margin-top:1.5em!important;page-break-after:avoid}.edit1,.edit2{max-width:100%!important}.space-y-6>*{margin-bottom:1em!important}.border-t,.border-b,.border-gray-300{margin:.5em 0!important}.italic.bg-slate-50,.text-sm.italic.bg-slate-50{padding:.8em!important;margin:.8em 0!important;font-style:italic;page-break-inside:avoid}.price-table,.specifications-table{width:100%!important;border:1px solid #333!important;margin:1em 0!important;page-break-inside:avoid}.price-table thead tr,.specifications-table thead tr{background:#e0e0e0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.price-table th,.specifications-table th{background:#e0e0e0!important;border:1px solid #333!important;padding:8px!important;font-weight:bold;text-align:left}.price-table td,.specifications-table td{border:1px solid #666!important;padding:6px 8px!important}.price-table .border-b,.specifications-table .border-b{border-bottom:1px solid #999!important}.list-disc{list-style-type:disc!important;padding-left:2em!important;margin:.8em 0!important}.list-disc li{margin-bottom:.5em!important;line-height:1.6}.border-red-500{padding-left:.5em!important}.edit-section{padding:1em!important;page-break-inside:avoid}.con-sec{padding:0!important}.edit-m,.edit-m1{border:none!important}#imageMagnifier{page-break-inside:avoid;margin:1em 0!important}#imageMagnifier img{max-width:100%!important;height:auto!important;display:block;margin:0 auto}.badge,.pill{padding:2px 6px!important;display:inline-block}.text-gray-500,.text-gray-700,.text-gray-800{color:#333!important}#myModal,.modal-content,.close{display:none!important}.top-h1{background:white!important;padding:1em .5em!important;margin-bottom:1em!important}.top-h1 h1{font-size:22pt!important;color:black!important;line-height:1.3;margin:0!important}.rounded,.rounded-lg,.rounded-l-2xl{border-radius:0!important}.text-2xl{font-size:18pt!important}.text-lg{font-size:14pt!important}.text-base{font-size:11pt!important}.text-sm{font-size:10pt!important}.text-xs{font-size:9pt!important}strong{font-weight:bold;color:black!important}.flex.items-center,.flex.flex-col{display:block!important}.mb-2,.mb-4,.my-3,.my-6{margin-bottom:.8em!important;margin-top:.5em!important}.pl-4,.pr-4,.pb-4,.pt-4{padding:0!important}.pl-6{padding-left:1.5em!important}h2[id^="scroll-tx12"],h2[id^="scroll-tx13"]{page-break-before:auto}h2,h3,h4{orphans:3;widows:3}.print-error{display:none!important}img{max-width:100%!important;height:auto!important;page-break-inside:avoid;page-break-after:avoid}img[src=""],img:not([src]){display:none!important}.content-missing::after{content:" [Content not available for print]";color:#999;font-style:italic}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url('/logo.png');background-repeat:repeat;background-position:center;background-size:300px auto;opacity:.03;z-index:-1;pointer-events:none;transform:rotate(-45deg) scale(1.5);transform-origin:center center}body::after{content:"kundan1.in";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);font-size:70pt;font-weight:bold;color:rgba(0,0,0,.04);z-index:0;pointer-events:none;white-space:nowrap;font-family:'Arial',sans-serif;letter-spacing:.15em}}.scroll-to-top-btn{position:absolute;top:-30px;right:20px;width:40px;height:40px;background-color:var(--primary-color);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease;border:2px solid white;cursor:pointer;z-index:10}.scroll-to-top-btn:hover{transform:translateY(-3px);box-shadow:0 6px 10px rgba(0,0,0,.15);background:var(--primary-hover)}.scroll-to-top-btn img{width:20px;height:20px;filter:brightness(0) invert(1)}@media (max-width:768px){.scroll-to-top-btn{top:-20px;right:16px}}footer .sub-link{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;width:auto!important;flex:initial!important;color:var(--primary-color)!important;font-size:var(--font-size-base)!important;transition:all var(--transition-fast)!important;text-decoration:none!important;display:flex!important;align-items:center!important}footer .sub-link:hover{color:var(--primary-hover)!important;text-decoration:underline!important}.social-text{font-weight:500;margin:0;vertical-align:middle;color:inherit!important;font-size:inherit!important}[data-theme="dark"] .social-text{color:inherit!important}footer .sub-link img{width:20px!important;height:20px!important;display:inline-block!important;vertical-align:middle!important;margin:0 6px!important;flex-shrink:0!important}footer .lg\:items-end .sub-link{flex-direction:row;justify-content:flex-end}.smart-term{border-bottom:2px solid rgba(98,146,158,.4);cursor:help;position:relative;display:inline-block;transition:all .2s ease}.smart-term:hover{background-color:rgba(98,146,158,.1);border-bottom-color:var(--primary-color)}.smart-term::after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(10px);background-color:#333;color:#fff;padding:8px 12px;border-radius:6px;font-size:13px;font-weight:500;line-height:1.4;white-space:normal;min-width:200px;max-width:300px;text-align:center;visibility:hidden;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);pointer-events:none;margin-bottom:8px}.smart-term::before{content:'';position:absolute;bottom:100%;left:50%;margin-bottom:0;transform:translateX(-50%) translateY(10px);border-width:6px;border-style:solid;border-color:#333 transparent transparent transparent;visibility:hidden;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000}.smart-term:hover::after,.smart-term:hover::before{visibility:visible;opacity:1;transform:translateX(-50%) translateY(0)}a.smart-term{cursor:pointer;color:var(--primary-color);text-decoration:none;font-weight:500}a.smart-term:hover{text-decoration:none}[data-theme="dark"] .smart-term{border-bottom-color:rgba(144,202,249,.4)}.toggle-switch{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:.4s;box-shadow:0 1px 3px rgba(0,0,0,.3)}input:checked+.slider{background-color:var(--primary-color)}input:checked+.slider:before{transform:translateX(20px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}@media (max-width:1024px){.flex.max-w-6xl.mx-auto.mt-20{display:block!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important;margin-top:80px!important}.main-container{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;border-left:none!important;border-right:none!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}.Latest-Updates,#Latest-Updates,.tool-container{width:auto!important;max-width:100%!important}.max-w-6xl,.max-w-4xl,.max-w-3xl{max-width:100%!important}body,html{overflow-x:hidden!important;width:100%!important;position:relative}}.pin-btn{opacity:0;transition:opacity .2s}.pin-btn.is-pinned{opacity:1}#sidebar-container li:hover .pin-btn,.pinned-item .unpin-btn{opacity:1}@media (max-width:768px){.pin-btn{opacity:1!important;display:inline-flex!important}}.smart-link-icon{display:inline-flex;align-items:center;vertical-align:middle;margin-left:2px;margin-right:2px;text-decoration:none!important;opacity:.7;transition:opacity .2s}.smart-link-icon:hover{opacity:1}.smart-link-icon .icon-mask{width:12px;height:12px;display:block;background-color:var(--primary-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}[data-theme="dark"] .smart-link-icon .icon-mask{background-color:var(--primary-color)}header .flex.items-center.gap-1 button,header .flex.items-center.gap-1 a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;transition:background-color .2s}header .flex.items-center.gap-1 img{display:block;width:20px;height:20px;object-fit:contain}[data-theme="dark"] header .flex.items-center.gap-1 img{filter:brightness(0) invert(1);opacity:.9}.font-size-20{font-size:20px!important;line-height:1.5}.search-badge{display:inline-block;padding:2px 6px;border-radius:4px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;line-height:1}.category-badge{background-color:var(--primary-color);color:#fff;opacity:.8}.type-badge{background-color:#e2e8f0;color:#475569}[data-theme="dark"] .type-badge{background-color:#334155;color:#e2e8f0}.search-result-item:hover .type-badge{background-color:#cbd5e1}#header-search-bar{transition:all .3s cubic-bezier(.16,1,.3,1);transform-origin:top}#header-search-bar.hidden{opacity:0;transform:scaleY(0);display:none}#header-search-bar:not(.hidden){opacity:1;transform:scaleY(1);display:block}[data-theme="dark"] #header-search-bar{background-color:var(--secondary-color);border-color:#4b5563}[data-theme="dark"] #header-search-bar input{color:#e2e8f0}[data-theme="dark"] #header-search-bar .bg-gray-50{background-color:#1e293b;border-color:#4b5563}[data-theme="dark"] #headerSearchResults{background-color:#1e293b;border-color:#4b5563}[data-theme="dark"] .search-result-item{border-bottom-color:#334155}[data-theme="dark"] .search-result-item:hover{background-color:#334155}[data-theme="dark"] .search-result-item .text-gray-700{color:#f1f5f9}.sidebar-version{background:var(--background-color,#ffffff)!important;border-top:1px solid var(--border-color,#e5e7eb)!important;position:sticky!important;bottom:0!important;z-index:20!important;margin-top:auto!important;overflow:hidden!important}.version-text{color:var(--text-muted,#546a7b)!important;font-family:'Inter',sans-serif!important;letter-spacing:.2em!important;font-size:10px!important;opacity:.8}.pulse-dot{width:6px;height:6px;background-color:#10b981;border-radius:50%!important;animation:sidebarPulse 2s infinite}@keyframes sidebarPulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,.4)}70%{box-shadow:0 0 0 6px rgba(16,185,129,0)}100%{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}