html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eef4ff;--muted:#a8b7cc;--surface:#050d19;--line:#25364b}html.dark-theme body{color:#eef4ff;background:#050d19}.themeToggle{color:#f8fafc;background:#ffffff0b;border:1px solid #ffffff29;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:1.15rem;transition:all .18s;display:grid}.themeToggle:hover{background:#ffffff1a;border-color:#2dd4bf7a}.productFilters{background:#fff;border:1px solid #dce5ee;border-radius:18px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(145px,.7fr)) auto;align-items:end;gap:12px;width:min(1180px,100% - 34px);margin:0 auto 28px;padding:18px;display:grid;box-shadow:0 12px 34px #07152f0f}.productFilters label{color:#475569;gap:7px;font-size:.77rem;font-weight:800;display:grid}.productFilters input,.productFilters select{color:#172033;background:#fff;border:1px solid #dce5ee;border-radius:10px;outline:none;width:100%;min-height:44px;padding:10px 12px}.productFilters input:focus,.productFilters select:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61f}.productFilterSummary{white-space:nowrap;justify-content:flex-end;align-items:center;gap:11px;min-height:44px;display:flex}.productFilterSummary strong{color:#0f766e;font-size:.84rem}.productFilterSummary button{color:#2563eb;background:0 0;border:0;padding:8px;font-weight:800}.productFilterSummary button:hover{text-decoration:underline}.siteHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020812f7!important;border-bottom-color:#94a3b824!important}.siteLogo{gap:9px!important}.siteLogo>strong{letter-spacing:-.035em;color:#0000!important;background:linear-gradient(90deg,#2dd4bf 0%,#22d3ee 42%,#8b5cf6 72%,#d946ef 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.siteLogoMark{filter:drop-shadow(0 0 12px #7c3aed26);color:#f8fafc!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;padding:0!important;font-size:2rem!important;line-height:1!important}.siteNav nav a[href$="/products/compare"] svg{color:#a78bfa;filter:drop-shadow(0 0 5px #a78bfa47)}.publicHero{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(at 76% 48%,#5b21b638 0%,#4c1d9517 24%,#0000 53%),radial-gradient(at 96% 32%,#06b6d421 0%,#0000 31%),linear-gradient(112deg,#010811 0%,#020a16 48%,#070b21 73%,#03131e 100%)!important}.publicHero:before{content:"";z-index:-1;pointer-events:none;border:2px solid #22d3ee9e;border-color:#a855f7e0 #22d3ee9e #22d3ee9e #c026d3eb;border-radius:50%;width:760px;height:760px;position:absolute;bottom:-505px;right:-120px;transform:rotate(-13deg);box-shadow:0 0 22px #a855f747,inset 0 0 30px #06b6d414}.publicHero:after{content:"";z-index:-1;opacity:.72;pointer-events:none;background-image:radial-gradient(circle at 70% 23%,#a855f7e6 0 1px,#0000 1.4px),radial-gradient(circle at 79% 31%,#22d3eebf 0 1px,#0000 1.5px),radial-gradient(circle at 88% 17%,#c026d3cc 0 1px,#0000 1.4px),radial-gradient(circle at 94% 43%,#22d3eeb3 0 1px,#0000 1.4px),radial-gradient(circle at 63% 40%,#a855f7a6 0 1px,#0000 1.3px);background-size:113px 97px,149px 127px,181px 151px,211px 173px,137px 119px;position:absolute;inset:0}.publicHero h1 em:first-of-type{background:linear-gradient(90deg,#2dd4bf,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text}.publicHero h1 em:last-of-type{background:linear-gradient(90deg,#7c3aed,#d946ef);color:#0000;-webkit-background-clip:text;background-clip:text}.publicButton{justify-content:center;align-items:center;gap:9px;display:inline-flex!important}.publicButton.primary{box-shadow:0 10px 28px #06b6d43d,0 0 22px #22d3ee1a;color:#03131b!important;background:linear-gradient(135deg,#10d9c8,#06b6d4)!important}.publicButton.primary:before{content:"▦";font-size:1rem;line-height:1}.publicButton.secondary{box-shadow:0 10px 30px #7c3aed4d,0 0 22px #c026d31a;color:#fff!important;background:linear-gradient(135deg,#6d28d9,#c026d3)!important;border:0!important}.publicButton.secondary:before{content:"⇄";font-size:1.1rem;font-weight:900;line-height:1}.publicButton.secondary:hover{filter:brightness(1.08);transform:translateY(-1px)}.heroDataCard{position:relative;background:linear-gradient(145deg,#051120f0,#070c1eeb)!important;border-color:#a855f785!important;box-shadow:0 0 0 1px #22d3ee1f,0 0 34px #22d3ee1f,0 24px 70px #0206176b!important}.heroDataCard:before{content:"";background:linear-gradient(90deg,#0000,#a855f7,#22d3ee,#0000);height:1px;position:absolute;top:-1px;left:13%;right:13%;box-shadow:0 0 15px #22d3eecc}.heroDataCard strong{background:linear-gradient(135deg,#22d3ee 8%,#60a5fa 42%,#7c3aed 68%,#d946ef 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.productVisual{padding:7px;background:linear-gradient(145deg,#10243c,#0f766e)!important;border-radius:16px!important;width:76px!important;height:76px!important}.publicProductCard{grid-template-columns:76px 1fr!important}.productVisual img{background:#f8fafc;border-radius:11px;object-fit:contain!important;width:100%!important;height:100%!important}.categoryPill{color:#0f766e!important;background:#34d3992e!important}.imageFetchButton{color:#fff;background:linear-gradient(135deg,#6d28d9,#c026d3);border:0;border-radius:10px;justify-content:center;align-items:center;min-height:42px;margin-top:9px;padding:0 14px;font-weight:800;display:inline-flex}.imageFetchButton:disabled{opacity:.6;cursor:wait}.imageFetchHelp{color:#64748b;margin-top:8px;line-height:1.45;display:block}.productImagePreview img{object-fit:contain!important;background:#fff!important;padding:10px!important}html.dark-theme .publicSection,html.dark-theme .lightSection,html.dark-theme .productsPage,html.dark-theme .reviewsPage,html.dark-theme .articlesPage,html.dark-theme .categoriesPage,html.dark-theme .searchPage,html.dark-theme .bestPage,html.dark-theme .productDetailPage,html.dark-theme .publicArticle,html.dark-theme .comparePage,html.dark-theme .accountPage{color:#eef4ff!important;background:#050d19!important}html.dark-theme .publicPageTop,html.dark-theme .productDetailContent{color:#eef4ff}html.dark-theme .publicIntro,html.dark-theme .publicCategoryCard p,html.dark-theme .publicProductCard p,html.dark-theme .productCardContent p,html.dark-theme .productCardMeta span,html.dark-theme .productDetailSection p,html.dark-theme .articleMarkdown p,html.dark-theme .articleMarkdown li,html.dark-theme .reviewPublicLayout p,html.dark-theme .reviewPublicLayout li,html.dark-theme .emptyPublicState p,html.dark-theme .articleCard p{color:#a8b7cc!important}html.dark-theme .publicCategoryCard,html.dark-theme .publicProductCard,html.dark-theme .productCard,html.dark-theme .productFilters,html.dark-theme .productDetailSection,html.dark-theme .articleRelatedProductCard,html.dark-theme .reviewPublicLayout article,html.dark-theme .emptyPublicState,html.dark-theme .compareTable,html.dark-theme .searchResultCard,html.dark-theme .articleCard{color:#eef4ff!important;box-shadow:none!important;background:linear-gradient(145deg,#0b1827,#0a1624)!important;border-color:#26384c!important}html.dark-theme .publicCategoryCard h2,html.dark-theme .publicCategoryCard h3,html.dark-theme .publicProductCard h3 a,html.dark-theme .productCardTitleLink,html.dark-theme .productCard h2,html.dark-theme .productDetailSection h2,html.dark-theme .productDetailSection h3,html.dark-theme .articleMarkdown h2,html.dark-theme .articleMarkdown h3,html.dark-theme .articleRelatedProductCard h3,html.dark-theme .articleCard h2,html.dark-theme .articleCard h3,html.dark-theme .publicPageTitle,html.dark-theme .publicSectionHead h2{color:#f8fafc!important}html.dark-theme .articleCard>div>span,html.dark-theme .publicEyebrow.dark,html.dark-theme .productCategory,html.dark-theme .categoryPill{color:#5eead4!important}html.dark-theme .categoryPill{background:#0d948833!important}html.dark-theme .articleCard a,html.dark-theme .cardMeta a,html.dark-theme .publicSectionHead>a{color:#a78bfa!important}html.dark-theme .rankBadge{color:#2dd4bf!important}html.dark-theme .productFilters label{color:#c2cde0}html.dark-theme .productFilters input,html.dark-theme .productFilters select,html.dark-theme input,html.dark-theme select,html.dark-theme textarea{color:#eef4ff;background:#071522;border-color:#33465d}html.dark-theme .productSecondaryButton{color:#dbeafe!important;background:#13243a!important;border-color:#334155!important}html.dark-theme .productFilterSummary strong{color:#5eead4}html.dark-theme .siteFooter{background:#030914!important}html.dark-theme a{transition:color .15s,background .15s,border-color .15s}html.dark-theme .productVisual img{background:#f8fafc!important}.publicSection,.lightSection,.publicPageTop,.productsPage,.reviewsPage,.articlesPage,.categoriesPage,.searchPage,.bestPage,.productDetailPage,.publicArticle,.comparePage{color:#eef4ff!important;background:linear-gradient(#030a14 0%,#050d19 100%)!important}.lightSection{border-top:1px solid #94a3b81a;border-bottom:1px solid #94a3b81a;background:linear-gradient(#06111f 0%,#071321 100%)!important}.publicPageTop{min-height:calc(100vh - 82px);padding-top:72px!important}.publicPageTitle,.publicSectionHead h2{color:#f8fafc!important}.publicIntro,.publicCategoryCard p,.publicProductCard p{color:#9fb0c7!important}.publicEyebrow.dark{color:#2dd4bf!important}.publicSectionHead>a,.cardMeta a{color:#c084fc!important}.publicCategoryCard,.publicProductCard{transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;color:#eef4ff!important;background:linear-gradient(145deg,#081422fa,#050d19f7)!important;border:1px solid #4755698c!important;box-shadow:0 14px 36px #00000029!important}.publicCategoryCard:before,.publicProductCard:before{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#2dd4bfa6,#a855f780,#0000);height:1px;position:absolute;inset:0 0 auto}.publicCategoryCard:hover,.publicProductCard:hover{transform:translateY(-3px);border-color:#2dd4bf6b!important;box-shadow:0 18px 44px #00000040,0 0 24px #2dd4bf0d!important}.publicCategoryCard h2,.publicCategoryCard h3,.publicProductCard h3 a{color:#f8fafc!important}.publicCategoryCard>span{border:1px solid #2dd4bf26;color:#5eead4!important;background:#2dd4bf1f!important}.publicCategoryCard small{color:#5eead4!important}.siteFooter{background:#020711!important;border-top-color:#94a3b81f!important}.comparePage{min-height:100vh;padding-bottom:72px;position:relative;background:radial-gradient(circle at 82% 4%,#7c3aed21,#0000 26%),radial-gradient(circle at 4% 30%,#06b6d412,#0000 26%),#030a14!important}.compareHero{width:min(1180px,100% - 42px);margin:0 auto;color:#eef4ff!important;padding:64px 0 30px!important}.compareHero h1{letter-spacing:-.045em;line-height:1.02;color:#fff!important;margin:6px 0 12px!important;font-size:clamp(2.15rem,4vw,4rem)!important}.compareHero>p:not(.compareEyebrow){max-width:760px;font-size:1.04rem;line-height:1.65;color:#9fb0c7!important}.compareEyebrow,.compareSelectorEyebrow{text-transform:uppercase;letter-spacing:.13em;font-weight:850;color:#2dd4bf!important}.compareSelectorSection{width:min(1180px,100% - 42px);background:0 0!important;margin:0 auto!important;padding:0!important}.compareSelector{position:relative;overflow:hidden;color:#eef4ff!important;background:linear-gradient(145deg,#081422fa,#050c18f7)!important;border:1px solid #4755699e!important;border-radius:24px!important;padding:28px!important;box-shadow:0 24px 70px #00000052,0 0 0 1px #7c3aed0f!important}.compareSelector:before{content:"";background:linear-gradient(90deg,#0000,#2dd4bf,#8b5cf6,#d946ef,#0000);height:1px;position:absolute;top:-1px;left:10%;right:10%;box-shadow:0 0 14px #7c3aed73}.compareSelector h2{color:#fff!important;font-size:clamp(1.55rem,2.3vw,2.2rem)!important}.compareSelectorDescription{color:#9fb0c7!important}.compareSelectorCount{color:#cbd5e1!important;background:#071522!important;border:1px solid #29394d!important}.compareSearchInput{color:#eef4ff!important;background:#030b16!important;border:1px solid #2b3c52!important;box-shadow:inset 0 0 0 1px #02061740!important}.compareSearchInput::placeholder{color:#71839b!important}.compareSearchInput:focus{border-color:#8b5cf6!important;outline:none!important;box-shadow:0 0 0 3px #8b5cf621,0 0 24px #22d3ee0d!important}.compareSelectorGrid{gap:12px!important}.compareSelectorCard{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;color:#eef4ff!important;box-shadow:none!important;background:linear-gradient(145deg,#081522,#06101c)!important;border:1px solid #203247!important;border-radius:14px!important}.compareSelectorCard:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(145deg,#0a1a2b,#071320)!important;border-color:#2dd4bf73!important}.compareSelectorCard.selected{background:linear-gradient(145deg,#1e143ceb,#081925f5)!important;border-color:#8b5cf6!important;box-shadow:0 0 0 1px #22d3ee29,0 0 24px #7c3aed1f!important}.compareSelectorCard:disabled{opacity:.46!important}.compareSelectorCheck{color:#cbd5e1!important;background:#0b1828!important;border-color:#33485f!important}.compareSelectorCard.selected .compareSelectorCheck{color:#fff!important;background:linear-gradient(135deg,#14b8a6,#7c3aed)!important;border-color:#0000!important}.compareSelectorProductInfo strong{color:#f8fafc!important}.compareSelectorProductInfo span{color:#91a3bb!important}.compareSelectorScore strong{color:#f8fafc!important}.compareSelectorScore small{color:#71839b!important}.compareSelectorActions{border-top:1px solid #47556961!important}.compareSelectionHint{color:#91a3bb!important}.compareNowButton{color:#fff!important;background:linear-gradient(135deg,#6d28d9,#c026d3)!important;border:0!important;box-shadow:0 10px 26px #7c3aed3d!important}.compareNowButton:disabled{color:#62748b!important;box-shadow:none!important;background:#152234!important}.compareActiveCategory,.selectedProductsBar{color:#cbd5e1!important;background:#071522!important;border-color:#29394d!important}.selectedProductChip{color:#ddd6fe!important;background:#7c3aed29!important;border-color:#8b5cf659!important}.compareClearButton{color:#67e8f9!important}.compareBackLink{color:#c084fc!important}.compareWinnerCard,.comparisonTableWrapper,.affiliateDisclosure{color:#eef4ff!important;background:linear-gradient(145deg,#081522,#06101c)!important;border-color:#26384c!important;box-shadow:0 18px 48px #00000038!important}.comparisonTable th,.comparisonTable td{color:#dbe5f2!important;background:#07121f!important;border-color:#25364b!important}.comparisonTable thead th{background:#091827!important}.compareWinnerReviewButton,.compareWinnerDealButton{border-radius:11px!important}.compareWinnerDealButton{background:linear-gradient(135deg,#6d28d9,#c026d3)!important}.compareWinnerReviewButton{color:#021016!important;background:linear-gradient(135deg,#10bfae,#06b6d4)!important}.compareScore,.featureYes{color:#5eead4!important}@media (max-width:1000px){.productFilters{grid-template-columns:1fr 1fr 1fr}.productFilterSearch{grid-column:1/-1}.productFilterSummary{justify-content:flex-start}.publicHero:before{opacity:.7;right:-330px}.compareHero,.compareSelectorSection{width:min(100% - 28px,1180px)}}@media (max-width:680px){.siteNav{gap:10px}.themeToggle{flex-basis:36px;width:36px;height:36px}.productFilters{grid-template-columns:1fr}.productFilterSearch{grid-column:auto}.productFilterSummary{justify-content:space-between}.productsGrid{padding-top:8px}.productVisual{width:68px!important;height:68px!important}.publicProductCard{grid-template-columns:68px 1fr!important}.publicHero:before{opacity:.48;width:520px;height:520px;bottom:-340px;right:-350px}.publicHero:after{opacity:.4}.publicPageTop{padding-top:44px!important}.compareHero{padding-top:42px!important}.compareSelector{border-radius:18px!important;padding:18px!important}}
html:not(.dark-theme){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#172033;--muted:#64748b;--surface:#f6f9fc;--line:#dbe4ee}html:not(.dark-theme) body{color:#172033;background:#f6f9fc}html:not(.dark-theme) .siteHeader{box-shadow:0 8px 24px #0f172a0d;background:#fffffff0!important;border-bottom-color:#dbe4ee!important}html:not(.dark-theme) .siteNav nav a{color:#334155!important}html:not(.dark-theme) .siteNav nav a:hover{color:#7c3aed!important}html:not(.dark-theme) .siteLogoMark{color:#0f172a!important}html:not(.dark-theme) .themeToggle{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}html:not(.dark-theme) .themeToggle:hover{background:#eef2ff;border-color:#a78bfa}html:not(.dark-theme) .languageSwitcherButton,html:not(.dark-theme) .languageSwitcher button{color:#172033!important;background:#fff!important;border-color:#d6dee8!important}html:not(.dark-theme) .publicSection,html:not(.dark-theme) .lightSection,html:not(.dark-theme) .publicPageTop,html:not(.dark-theme) .productsPage,html:not(.dark-theme) .reviewsPage,html:not(.dark-theme) .articlesPage,html:not(.dark-theme) .categoriesPage,html:not(.dark-theme) .searchPage,html:not(.dark-theme) .bestPage,html:not(.dark-theme) .productDetailPage,html:not(.dark-theme) .publicArticle,html:not(.dark-theme) .comparePage,html:not(.dark-theme) .accountPage{color:#172033!important;background:#f6f9fc!important}html:not(.dark-theme) .lightSection{background:#eef4f8!important;border-top-color:#dbe4ee!important;border-bottom-color:#dbe4ee!important}html:not(.dark-theme) .publicHero{background:radial-gradient(at 76% 48%,#7c3aed1a 0%,#7c3aed0a 28%,#0000 54%),radial-gradient(at 96% 32%,#06b6d41a 0%,#0000 32%),linear-gradient(112deg,#f8fbff 0%,#f4f8ff 48%,#f5f3ff 73%,#effcff 100%)!important}html:not(.dark-theme) .publicHero h1{color:#0f172a!important}html:not(.dark-theme) .publicHero>div>div>p{color:#52637a!important}html:not(.dark-theme) .publicEyebrow{color:#0f766e!important}html:not(.dark-theme) .publicHero:after{opacity:.18}html:not(.dark-theme) .publicHero:before{opacity:.35}html:not(.dark-theme) .heroDataCard{background:#ffffffd6!important;border-color:#7c3aed38!important;box-shadow:0 18px 50px #0f172a17!important}html:not(.dark-theme) .heroDataCard span,html:not(.dark-theme) .heroDataCard p{color:#52637a!important}html:not(.dark-theme) .publicPageTitle,html:not(.dark-theme) .publicSectionHead h2,html:not(.dark-theme) .publicCategoryCard h2,html:not(.dark-theme) .publicCategoryCard h3,html:not(.dark-theme) .publicProductCard h3 a,html:not(.dark-theme) .productCard h2,html:not(.dark-theme) .productCardTitleLink,html:not(.dark-theme) .productDetailSection h2,html:not(.dark-theme) .productDetailSection h3,html:not(.dark-theme) .articleMarkdown h2,html:not(.dark-theme) .articleMarkdown h3,html:not(.dark-theme) .articleCard h2,html:not(.dark-theme) .articleCard h3{color:#172033!important}html:not(.dark-theme) .publicIntro,html:not(.dark-theme) .publicCategoryCard p,html:not(.dark-theme) .publicProductCard p,html:not(.dark-theme) .productCardContent p,html:not(.dark-theme) .productCardMeta span,html:not(.dark-theme) .productDetailSection p,html:not(.dark-theme) .articleMarkdown p,html:not(.dark-theme) .articleMarkdown li,html:not(.dark-theme) .reviewPublicLayout p,html:not(.dark-theme) .reviewPublicLayout li,html:not(.dark-theme) .emptyPublicState p,html:not(.dark-theme) .articleCard p{color:#64748b!important}html:not(.dark-theme) .publicEyebrow.dark{color:#0f766e!important}html:not(.dark-theme) .publicSectionHead>a,html:not(.dark-theme) .cardMeta a,html:not(.dark-theme) .articleCard a{color:#7c3aed!important}html:not(.dark-theme) .publicCategoryCard,html:not(.dark-theme) .publicProductCard,html:not(.dark-theme) .productCard,html:not(.dark-theme) .productDetailSection,html:not(.dark-theme) .articleRelatedProductCard,html:not(.dark-theme) .reviewPublicLayout article,html:not(.dark-theme) .emptyPublicState,html:not(.dark-theme) .searchResultCard,html:not(.dark-theme) .articleCard,html:not(.dark-theme) .localizedGrid article,html:not(.dark-theme) .categoryTopPick,html:not(.dark-theme) .categoryContentBlock,html:not(.dark-theme) .categoryComparisonCallout,html:not(.dark-theme) .categoryFaq details,html:not(.dark-theme) .quickFactsPublic>div,html:not(.dark-theme) .prosConsPublic>section,html:not(.dark-theme) .publicFaqSection details,html:not(.dark-theme) .relatedProducts>div>a,html:not(.dark-theme) .editorialByline,html:not(.dark-theme) .contactForm,html:not(.dark-theme) .authCard{position:relative;color:#172033!important;background:#fff!important;border:1px solid #dbe4ee!important;border-radius:18px!important;box-shadow:0 12px 30px #0f172a0e!important}html:not(.dark-theme) .publicCategoryCard,html:not(.dark-theme) .publicProductCard,html:not(.dark-theme) .productCard,html:not(.dark-theme) .articleRelatedProductCard,html:not(.dark-theme) .localizedGrid article,html:not(.dark-theme) .articleCard,html:not(.dark-theme) .searchResultCard,html:not(.dark-theme) .relatedProducts>div>a{transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}html:not(.dark-theme) .publicCategoryCard:before,html:not(.dark-theme) .publicProductCard:before,html:not(.dark-theme) .productCard:before,html:not(.dark-theme) .articleRelatedProductCard:before,html:not(.dark-theme) .localizedGrid article:before,html:not(.dark-theme) .articleCard:before,html:not(.dark-theme) .searchResultCard:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#0d94888c,#7c3aed7a,#0000);height:1px;position:absolute;top:-1px;left:8%;right:8%}html:not(.dark-theme) .publicCategoryCard:hover,html:not(.dark-theme) .publicProductCard:hover,html:not(.dark-theme) .productCard:hover,html:not(.dark-theme) .articleRelatedProductCard:hover,html:not(.dark-theme) .localizedGrid article:hover,html:not(.dark-theme) .articleCard:hover,html:not(.dark-theme) .searchResultCard:hover,html:not(.dark-theme) .relatedProducts>div>a:hover{transform:translateY(-2px);border-color:#7c3aed47!important;box-shadow:0 18px 42px #0f172a17!important}html:not(.dark-theme) .publicCategoryCard>span{color:#0f766e!important;background:#ccfbf1!important;border-color:#99f6e4!important}html:not(.dark-theme) .publicCategoryCard small{color:#0f766e!important}html:not(.dark-theme) .productFilters{background:#fff!important;border-color:#dbe4ee!important;box-shadow:0 12px 34px #0f172a0f!important}html:not(.dark-theme) .productFilters label{color:#475569!important}html:not(.dark-theme) .productFilters input,html:not(.dark-theme) .productFilters select,html:not(.dark-theme) input,html:not(.dark-theme) select,html:not(.dark-theme) textarea{color:#172033;background:#fff;border-color:#d6dee8}html:not(.dark-theme) .productSecondaryButton{color:#334155!important;background:#f8fafc!important;border-color:#d6dee8!important}html:not(.dark-theme) .comparePage{background:radial-gradient(circle at 82% 4%,#7c3aed12,#0000 26%),radial-gradient(circle at 4% 30%,#06b6d40f,#0000 26%),#f6f9fc!important}html:not(.dark-theme) .compareHero{color:#172033!important}html:not(.dark-theme) .compareHero h1{color:#0f172a!important}html:not(.dark-theme) .compareHero>p:not(.compareEyebrow){color:#64748b!important}html:not(.dark-theme) .compareSelector{color:#172033!important;background:#fff!important;border-color:#dbe4ee!important;box-shadow:0 24px 60px #0f172a14!important}html:not(.dark-theme) .compareSelector h2{color:#172033!important}html:not(.dark-theme) .compareSelectorDescription{color:#64748b!important}html:not(.dark-theme) .compareSelectorCount{color:#475569!important;background:#f8fafc!important;border-color:#dbe4ee!important}html:not(.dark-theme) .compareSearchInput{color:#172033!important;box-shadow:none!important;background:#f8fafc!important;border-color:#d6dee8!important}html:not(.dark-theme) .compareSearchInput::placeholder{color:#94a3b8!important}html:not(.dark-theme) .compareSelectorCard{color:#172033!important;background:#fff!important;border-color:#e2e8f0!important}html:not(.dark-theme) .compareSelectorCard:hover{background:#f8fafc!important;border-color:#c4b5fd!important}html:not(.dark-theme) .compareSelectorCard.selected{background:#f5f3ff!important;border-color:#8b5cf6!important;box-shadow:0 0 0 2px #8b5cf614!important}html:not(.dark-theme) .compareSelectorProductInfo strong,html:not(.dark-theme) .compareSelectorScore strong{color:#172033!important}html:not(.dark-theme) .compareSelectorProductInfo span,html:not(.dark-theme) .compareSelectorScore small,html:not(.dark-theme) .compareSelectionHint{color:#64748b!important}html:not(.dark-theme) .selectedProductChip{color:#6d28d9!important;background:#ede9fe!important;border-color:#ddd6fe!important}html:not(.dark-theme) .compareClearButton{color:#7c3aed!important}html:not(.dark-theme) .comparisonTableWrapper,html:not(.dark-theme) .comparisonTable,html:not(.dark-theme) .compareWinnerCard,html:not(.dark-theme) .affiliateDisclosure{color:#172033!important;background:#fff!important;border-color:#dbe4ee!important}html:not(.dark-theme) .comparisonTable th,html:not(.dark-theme) .comparisonTable td{color:#334155!important;background:#fff!important;border-color:#e2e8f0!important}html:not(.dark-theme) .comparisonTable thead th{color:#172033!important;background:#f8fafc!important}html:not(.dark-theme) .compareWinnerCard h2{color:#172033!important}html:not(.dark-theme) .siteFooter{color:#cbd5e1!important;background:#0f172a!important;border-top-color:#1e293b!important}@media (max-width:900px){html:not(.dark-theme) .localizedGrid,html:not(.dark-theme) .publicProductGrid,html:not(.dark-theme) .categoryCards{gap:16px!important}}@media (max-width:760px){html:not(.dark-theme) .localizedGrid article,html:not(.dark-theme) .articleCard,html:not(.dark-theme) .searchResultCard,html:not(.dark-theme) .publicCategoryCard,html:not(.dark-theme) .publicProductCard,html:not(.dark-theme) .productCard,html:not(.dark-theme) .quickFactsPublic>div,html:not(.dark-theme) .prosConsPublic>section,html:not(.dark-theme) .publicFaqSection details,html:not(.dark-theme) .relatedProducts>div>a{border-radius:16px!important}html:not(.dark-theme) .publicProductCard{grid-template-columns:64px minmax(0,1fr)!important;gap:14px!important}html:not(.dark-theme) .productVisual{width:64px!important;height:64px!important}html:not(.dark-theme) .localizedGrid article h2,html:not(.dark-theme) .localizedGrid article h3,html:not(.dark-theme) .publicProductCard h3,html:not(.dark-theme) .productCard h2{overflow-wrap:anywhere}}
html:not(.dark-theme){--velinqo-card-bg:#fff;--velinqo-card-border:#dbe4ee;--velinqo-card-radius:18px;--velinqo-card-shadow:0 12px 30px #0f172a0e;--velinqo-card-shadow-hover:0 18px 42px #0f172a17}html:not(.dark-theme) .publicProductCard,html:not(.dark-theme) .publicCategoryCard,html:not(.dark-theme) .localizedGrid article,html:not(.dark-theme) .articleCard,html:not(.dark-theme) .searchResultCard,html:not(.dark-theme) .emptyPublicState,html:not(.dark-theme) .productCard,html:not(.dark-theme) .articleRelatedProductCard,html:not(.dark-theme) .categoryTopPick,html:not(.dark-theme) .categoryContentBlock,html:not(.dark-theme) .categoryComparisonCallout,html:not(.dark-theme) .categoryFaq details,html:not(.dark-theme) .quickFactsPublic>div,html:not(.dark-theme) .prosConsPublic>section,html:not(.dark-theme) .publicFaqSection details,html:not(.dark-theme) .relatedProducts>div>a,html:not(.dark-theme) .editorialByline,html:not(.dark-theme) .compareSelector,html:not(.dark-theme) .compareWinnerCard,html:not(.dark-theme) .launchScoreCard,html:not(.dark-theme) .launchCheck{position:relative;background:var(--velinqo-card-bg)!important;border:1px solid var(--velinqo-card-border)!important;border-radius:var(--velinqo-card-radius)!important;box-shadow:var(--velinqo-card-shadow)!important;color:#172033!important}html:not(.dark-theme) .publicProductCard:before,html:not(.dark-theme) .publicCategoryCard:before,html:not(.dark-theme) .localizedGrid article:before,html:not(.dark-theme) .articleCard:before,html:not(.dark-theme) .searchResultCard:before,html:not(.dark-theme) .productCard:before,html:not(.dark-theme) .articleRelatedProductCard:before,html:not(.dark-theme) .launchCheck:before{content:"";z-index:1;opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#0d94888c,#7c3aed7a,#0000);height:1px;position:absolute;top:-1px;left:8%;right:8%}html:not(.dark-theme) .publicProductCard,html:not(.dark-theme) .publicCategoryCard,html:not(.dark-theme) .localizedGrid article,html:not(.dark-theme) .articleCard,html:not(.dark-theme) .searchResultCard,html:not(.dark-theme) .productCard,html:not(.dark-theme) .articleRelatedProductCard{transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}html:not(.dark-theme) .publicProductCard:hover,html:not(.dark-theme) .publicCategoryCard:hover,html:not(.dark-theme) .localizedGrid article:hover,html:not(.dark-theme) .articleCard:hover,html:not(.dark-theme) .searchResultCard:hover,html:not(.dark-theme) .productCard:hover,html:not(.dark-theme) .articleRelatedProductCard:hover{transform:translateY(-2px);box-shadow:var(--velinqo-card-shadow-hover)!important;border-color:#7c3aed47!important}html:not(.dark-theme) .localizedGrid article h2,html:not(.dark-theme) .localizedGrid article h3,html:not(.dark-theme) .articleCard h2,html:not(.dark-theme) .articleCard h3,html:not(.dark-theme) .publicCategoryCard h2,html:not(.dark-theme) .publicCategoryCard h3,html:not(.dark-theme) .publicProductCard h3,html:not(.dark-theme) .launchCheck strong{color:#172033!important}html:not(.dark-theme) .localizedGrid article p,html:not(.dark-theme) .articleCard p,html:not(.dark-theme) .publicCategoryCard p,html:not(.dark-theme) .publicProductCard p,html:not(.dark-theme) .launchCheck p{color:#64748b!important}html:not(.dark-theme) .localizedGrid article a,html:not(.dark-theme) .articleCard a,html:not(.dark-theme) .cardMeta a,html:not(.dark-theme) .searchResultCard a{font-weight:800;color:#7c3aed!important}html:not(.dark-theme) .localizedGrid article a:hover,html:not(.dark-theme) .articleCard a:hover,html:not(.dark-theme) .cardMeta a:hover,html:not(.dark-theme) .searchResultCard a:hover{color:#6d28d9!important}html:not(.dark-theme) .rankBadge,html:not(.dark-theme) .publicCategoryCard small,html:not(.dark-theme) .articleCard>div>span,html:not(.dark-theme) .launchCheck.passed>div>span{color:#0f766e!important}@media (max-width:760px){html:not(.dark-theme) .publicProductCard,html:not(.dark-theme) .publicCategoryCard,html:not(.dark-theme) .localizedGrid article,html:not(.dark-theme) .articleCard,html:not(.dark-theme) .searchResultCard,html:not(.dark-theme) .productCard,html:not(.dark-theme) .launchCheck{border-radius:16px!important}}
.reviewHeroImage{background:#fff;border-radius:18px;max-width:100%;display:block;object-fit:contain!important;object-position:center!important;width:100%!important;height:auto!important;max-height:none!important}.productVisual img,.compareProductImage,.compareWinnerImage{object-fit:contain!important;object-position:center!important}@media (max-width:760px){.reviewHeroImage{border-radius:14px}}
html.dark-theme body,html.dark-theme main,html.dark-theme .legalPage,html.dark-theme .localizedListing,html.dark-theme .accountShell{color:#eef4ff!important;background:linear-gradient(#030a14 0%,#050d19 100%)!important}html.dark-theme .legalContent h1,html.dark-theme .localizedListing header h1,html.dark-theme .authCard h1,html.dark-theme .authCard h2,html.dark-theme .contactForm h1,html.dark-theme .localizedGrid article h2,html.dark-theme .localizedGrid article h3{color:#f8fafc!important}html.dark-theme .legalContent p,html.dark-theme .localizedListing header p,html.dark-theme .localizedListing header span,html.dark-theme .authCard>p,html.dark-theme .authSwitch,html.dark-theme .localizedGrid article p{color:#a8b7cc!important}html.dark-theme .contactForm,html.dark-theme .authCard{color:#eef4ff!important;background:linear-gradient(145deg,#0b1827,#081522)!important;border:1px solid #26384c!important;box-shadow:0 20px 60px #00000047!important}html.dark-theme .contactForm label,html.dark-theme .authForm label,html.dark-theme .authCard label{color:#dbeafe!important}html.dark-theme .contactForm input,html.dark-theme .contactForm textarea,html.dark-theme .authForm input,html.dark-theme .authForm textarea,html.dark-theme .authCard input,html.dark-theme .authCard textarea,html.dark-theme .authCard select{color:#f8fafc!important;caret-color:#f8fafc!important;background:#071522!important;border:1px solid #33465d!important}html.dark-theme .contactForm input::placeholder,html.dark-theme .contactForm textarea::placeholder,html.dark-theme .authForm input::placeholder,html.dark-theme .authForm textarea::placeholder{color:#71839b!important}html.dark-theme .contactForm input:focus,html.dark-theme .contactForm textarea:focus,html.dark-theme .authForm input:focus,html.dark-theme .authForm textarea:focus,html.dark-theme .authCard input:focus{border-color:#8b5cf6!important;outline:none!important;box-shadow:0 0 0 3px #8b5cf624!important}html.dark-theme .contactForm button,html.dark-theme .authForm button:not(.googleAuthButton),html.dark-theme .authCard form>button:not(.googleAuthButton){color:#fff!important;background:linear-gradient(135deg,#6d28d9,#c026d3)!important;border:0!important}html.dark-theme .googleAuthButton{color:#eef4ff!important;background:#101d2f!important;border:1px solid #33465d!important}html.dark-theme .forgotPasswordLink,html.dark-theme .authSwitch a,html.dark-theme .authCard a{color:#5eead4!important}html.dark-theme .authDivider:before,html.dark-theme .authDivider:after{background:#26384c!important}html.dark-theme .authDivider span{color:#8294ad!important}html.dark-theme .localizedGrid article,html.dark-theme .articleCard,html.dark-theme .searchResultCard,html.dark-theme .emptyPublicState,html.dark-theme .publicCategoryCard,html.dark-theme .publicProductCard,html.dark-theme .productCard,html.dark-theme .productDetailSection,html.dark-theme .articleRelatedProductCard,html.dark-theme .categoryTopPick,html.dark-theme .categoryContentBlock,html.dark-theme .categoryComparisonCallout,html.dark-theme .categoryFaq details,html.dark-theme .compareSelector,html.dark-theme .compareTable,html.dark-theme .contactForm,html.dark-theme .authCard,html.dark-theme .quickFactsPublic>div,html.dark-theme .prosConsPublic>section,html.dark-theme .publicFaqSection details,html.dark-theme .relatedProducts>div>a,html.dark-theme .editorialByline{position:relative;color:#eef4ff!important;background:linear-gradient(145deg,#0b1827 0%,#081522 100%)!important;border:1px solid #26384c!important;border-radius:18px!important;box-shadow:0 12px 30px #00000029!important}html.dark-theme .localizedGrid article,html.dark-theme .articleCard,html.dark-theme .searchResultCard,html.dark-theme .publicCategoryCard,html.dark-theme .publicProductCard,html.dark-theme .productCard,html.dark-theme .articleRelatedProductCard,html.dark-theme .quickFactsPublic>div,html.dark-theme .prosConsPublic>section,html.dark-theme .relatedProducts>div>a{transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}html.dark-theme .localizedGrid article:before,html.dark-theme .articleCard:before,html.dark-theme .searchResultCard:before,html.dark-theme .publicCategoryCard:before,html.dark-theme .publicProductCard:before,html.dark-theme .productCard:before,html.dark-theme .articleRelatedProductCard:before{content:"";opacity:.65;pointer-events:none;background:linear-gradient(90deg,#0000,#2dd4bfb8,#8b5cf69e,#0000);height:1px;position:absolute;top:-1px;left:8%;right:8%}html.dark-theme .localizedGrid article:hover,html.dark-theme .articleCard:hover,html.dark-theme .searchResultCard:hover,html.dark-theme .publicCategoryCard:hover,html.dark-theme .publicProductCard:hover,html.dark-theme .productCard:hover,html.dark-theme .articleRelatedProductCard:hover,html.dark-theme .relatedProducts>div>a:hover{transform:translateY(-2px);border-color:#2dd4bf6b!important;box-shadow:0 18px 40px #0000003b,0 0 20px #2dd4bf0a!important}html.dark-theme .localizedGrid article h2,html.dark-theme .localizedGrid article h2 a,html.dark-theme .localizedGrid article h3,html.dark-theme .articleCard h2,html.dark-theme .articleCard h3,html.dark-theme .articleCard h2 a,html.dark-theme .articleCard h3 a,html.dark-theme .publicCategoryCard h2,html.dark-theme .publicCategoryCard h3,html.dark-theme .publicProductCard h3,html.dark-theme .publicProductCard h3 a,html.dark-theme .productCard h2,html.dark-theme .productCard h3,html.dark-theme .categoryTopPick h2,html.dark-theme .categoryContentBlock h2,html.dark-theme .categoryComparisonCallout h2,html.dark-theme .categoryFaq summary,html.dark-theme .quickFactsPublic strong,html.dark-theme .prosConsPublic h2,html.dark-theme .publicFaqSection summary,html.dark-theme .relatedProducts a strong{color:#f8fafc!important}html.dark-theme .localizedGrid article p,html.dark-theme .articleCard p,html.dark-theme .publicCategoryCard p,html.dark-theme .publicProductCard p,html.dark-theme .productCard p,html.dark-theme .categoryTopPick p,html.dark-theme .categoryContentBlock p,html.dark-theme .categoryComparisonCallout p,html.dark-theme .categoryFaq p,html.dark-theme .quickFactsPublic span,html.dark-theme .prosConsPublic p,html.dark-theme .publicFaqSection p,html.dark-theme .relatedProducts a span,html.dark-theme .editorialByline>span{color:#a8b7cc!important}html.dark-theme .localizedGrid article small,html.dark-theme .articleCard small,html.dark-theme .articleCard>div>span,html.dark-theme .categoryPill,html.dark-theme .productCategory,html.dark-theme .publicEyebrow.dark{color:#5eead4!important}html.dark-theme .localizedGrid article a,html.dark-theme .articleCard a,html.dark-theme .cardMeta a,html.dark-theme .searchResultCard a,html.dark-theme .relatedProducts a,html.dark-theme .categoryContentBlock a{color:#c084fc!important}html.dark-theme .localizedGrid article a:hover,html.dark-theme .articleCard a:hover,html.dark-theme .cardMeta a:hover,html.dark-theme .searchResultCard a:hover,html.dark-theme .relatedProducts a:hover{color:#e9d5ff!important}html.dark-theme .reviewArticle,html.dark-theme .reviewScoreCard{color:#eef4ff!important}html.dark-theme .reviewScoreCard{background:linear-gradient(155deg,#0a1730,#081522)!important;border:1px solid #20324b!important;border-radius:22px!important;box-shadow:0 20px 55px #0000003d!important}html.dark-theme .reviewArticle p,html.dark-theme .reviewScoreCard p{color:#a8b7cc!important}html.dark-theme .reviewArticle h2,html.dark-theme .reviewArticle h3,html.dark-theme .reviewScoreCard h2{color:#f8fafc!important}html.dark-theme .reviewScoreCard>a:not(.publicButton),html.dark-theme .editorialByline a{color:#5eead4!important}html.dark-theme .legalContent,html.dark-theme .legalContent section,html.dark-theme .legalContent article{color:#eef4ff!important}html.dark-theme .legalContent h2,html.dark-theme .legalContent h3{color:#f8fafc!important}html.dark-theme .legalContent p,html.dark-theme .legalContent li{color:#a8b7cc!important}html.dark-theme .legalContent a{color:#5eead4!important}html.dark-theme .errorState,html.dark-theme .errorState section{color:#eef4ff!important;background:linear-gradient(145deg,#0b1827,#081522)!important;border-color:#26384c!important}html.dark-theme .errorState h1{color:#f8fafc!important}html.dark-theme .errorState p{color:#a8b7cc!important}html.dark-theme .errorState section>span{color:#c084fc!important}html.dark-theme .errorState a{color:#fff!important;background:linear-gradient(135deg,#0f766e,#7c3aed)!important;border-color:#0000!important}html.dark-theme .formNotice.success{color:#99f6e4!important;background:#14b8a61f!important;border-color:#2dd4bf59!important}html.dark-theme .formNotice.error{color:#fecaca!important;background:#ef44441a!important;border-color:#f8717157!important}html.dark-theme input,html.dark-theme textarea,html.dark-theme select{color:#f8fafc!important}@media (max-width:900px){html.dark-theme .localizedGrid,html.dark-theme .publicProductGrid,html.dark-theme .categoryCards{gap:16px!important}}@media (max-width:760px){html.dark-theme .authCard,html.dark-theme .contactForm{box-shadow:none!important}html.dark-theme .localizedGrid article,html.dark-theme .articleCard,html.dark-theme .searchResultCard,html.dark-theme .publicCategoryCard,html.dark-theme .publicProductCard,html.dark-theme .productCard,html.dark-theme .quickFactsPublic>div,html.dark-theme .prosConsPublic>section,html.dark-theme .publicFaqSection details,html.dark-theme .relatedProducts>div>a{border-radius:16px!important}html.dark-theme .publicProductCard{grid-template-columns:64px minmax(0,1fr)!important;gap:14px!important}html.dark-theme .productVisual{width:64px!important;height:64px!important}html.dark-theme .localizedGrid article h2,html.dark-theme .localizedGrid article h3,html.dark-theme .publicProductCard h3,html.dark-theme .productCard h2{overflow-wrap:anywhere}}
html.dark-theme .productsPage,html.dark-theme .productsHero{color:#eef4ff}html.dark-theme .productsHero h1{color:#f8fafc!important}html.dark-theme .productsHero p,html.dark-theme .productsHero small{color:#a8b7cc!important}html.dark-theme .productsCompareLink{color:#fff!important;background:linear-gradient(135deg,#6d28d9,#9333ea)!important;border-color:#8b5cf6!important;box-shadow:0 8px 24px #7c3aed2e!important}html.dark-theme .productFilters{color:#eef4ff!important;background:#091522!important;border-color:#26384c!important}html.dark-theme .productFilters label>span{color:#dbeafe!important}html.dark-theme .productFilters input,html.dark-theme .productFilters select{color:#f8fafc!important;background:#071522!important;border-color:#33465d!important}html.dark-theme .productFilters input::placeholder{color:#71839b!important}html.dark-theme .productFilterSummary strong{color:#5eead4!important}html.dark-theme .productFilterSummary button{color:#60a5fa!important}html.dark-theme .productCardMeta strong{color:#c4b5fd!important}html.dark-theme .productCardMeta span{color:#a8b7cc!important}html.dark-theme .productCardTitleLink{color:#f8fafc!important}html.dark-theme .productSecondaryButton{color:#eef4ff!important;background:#102038!important;border-color:#33465d!important}html.dark-theme .productCardActions>a:not(.productSecondaryButton){color:#fff!important;opacity:1!important;background:linear-gradient(135deg,#6d28d9,#9333ea)!important;border:1px solid #8b5cf6!important;box-shadow:0 6px 18px #7c3aed24!important}html.dark-theme .productCardActions>a:not(.productSecondaryButton):hover,html.dark-theme .productsCompareLink:hover{filter:brightness(1.08);color:#fff!important;border-color:#a78bfa!important}.compareFilterBar{grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:end;gap:12px;margin:18px 0 10px;display:grid}.compareFilterBar .compareSearchWrapper{margin:0}.compareCategoryFilter{gap:6px;display:grid}.compareCategoryFilter>span{color:#9fb0c7;font-size:.74rem;font-weight:850}.compareCategoryFilter select{color:#eef4ff;width:100%;min-height:46px;font:inherit;background:#030b16;border:1px solid #2b3c52;border-radius:10px;outline:none;padding:0 12px}.compareCategoryFilter select:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf621}.compareCategoryFilter select:disabled{opacity:.7;cursor:not-allowed}.compareGroupedHint{color:#71839b;margin:4px 0 16px;font-size:.82rem}.compareCategoryGroup{gap:10px;margin-top:18px;display:grid}.compareCategoryHeading{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.compareCategoryHeading strong{color:#5eead4;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}.compareCategoryHeading span{color:#cbd5e1;background:#071522;border:1px solid #29394d;border-radius:999px;place-items:center;min-width:28px;height:24px;font-size:.72rem;font-weight:850;display:grid}@media (max-width:720px){.compareFilterBar{grid-template-columns:1fr}.compareCategoryFilter select{min-height:44px}}
html.dark-theme{--theme-bg:#050d19;--theme-bg-soft:#081522;--theme-card:#0b1827;--theme-card-2:#081522;--theme-text:#eef4ff;--theme-heading:#f8fafc;--theme-muted:#a8b7cc;--theme-border:#26384c;--theme-input:#071522;--theme-link:#c084fc}html:not(.dark-theme){--theme-bg:#f6f9fc;--theme-bg-soft:#eef4f8;--theme-card:#fff;--theme-card-2:#fff;--theme-text:#172033;--theme-heading:#0f172a;--theme-muted:#64748b;--theme-border:#dbe4ee;--theme-input:#fff;--theme-link:#7c3aed}html.dark-theme body,html.dark-theme main,html.dark-theme .adminDashboardPage,html.dark-theme .adminDashboardInner,html.dark-theme .advertiserPage,html.dark-theme .editorialPage,html:not(.dark-theme) body,html:not(.dark-theme) main,html:not(.dark-theme) .adminDashboardPage,html:not(.dark-theme) .adminDashboardInner,html:not(.dark-theme) .advertiserPage,html:not(.dark-theme) .editorialPage{background:var(--theme-bg)!important;color:var(--theme-text)!important}html.dark-theme .adminStats>div,html.dark-theme .adminFormSection,html.dark-theme .adminTableWrap,html.dark-theme .adminPanel,html.dark-theme .adminCard,html.dark-theme .advertiserCard,html.dark-theme .editorialCard,html.dark-theme .editor,html.dark-theme .preview,html.dark-theme .authCard{background:linear-gradient(145deg,var(--theme-card),var(--theme-card-2))!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:0 12px 30px #00000029!important}html:not(.dark-theme) .adminStats>div,html:not(.dark-theme) .adminFormSection,html:not(.dark-theme) .adminTableWrap,html:not(.dark-theme) .adminPanel,html:not(.dark-theme) .adminCard,html:not(.dark-theme) .advertiserCard,html:not(.dark-theme) .editorialCard,html:not(.dark-theme) .editor,html:not(.dark-theme) .preview,html:not(.dark-theme) .authCard{background:var(--theme-card)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:0 12px 30px #0f172a0e!important}html.dark-theme .adminDashboardHead h1,html.dark-theme .adminSectionHead h2,html.dark-theme .adminStats strong,html.dark-theme .adminFormSection h1,html.dark-theme .adminFormSection h2,html.dark-theme .adminFormSection h3{color:var(--theme-heading)!important}html.dark-theme .adminDashboardHead p,html.dark-theme .adminStats span,html.dark-theme .adminFormSection p{color:var(--theme-muted)!important}html:not(.dark-theme) .adminDashboardHead h1,html:not(.dark-theme) .adminSectionHead h2,html:not(.dark-theme) .adminStats strong,html:not(.dark-theme) .adminFormSection h1,html:not(.dark-theme) .adminFormSection h2,html:not(.dark-theme) .adminFormSection h3{color:var(--theme-heading)!important}html:not(.dark-theme) .adminDashboardHead p,html:not(.dark-theme) .adminStats span,html:not(.dark-theme) .adminFormSection p{color:var(--theme-muted)!important}html.dark-theme .adminDashboardHead>div>span,html.dark-theme .adminSectionHead>div>span,html:not(.dark-theme) .adminDashboardHead>div>span,html:not(.dark-theme) .adminSectionHead>div>span{color:#0f766e!important}html.dark-theme .adminDashboardHead>div>span,html.dark-theme .adminSectionHead>div>span{color:#5eead4!important}html.dark-theme .adminHeadActions a,html.dark-theme .adminHeadActions button,html.dark-theme .tools button,html.dark-theme .tools label,html.dark-theme .editorHead button,html.dark-theme .restore{color:#eef4ff!important;background:#101d2f!important;border-color:#33465d!important}html:not(.dark-theme) .adminHeadActions a,html:not(.dark-theme) .adminHeadActions button,html:not(.dark-theme) .tools button,html:not(.dark-theme) .tools label,html:not(.dark-theme) .editorHead button,html:not(.dark-theme) .restore{color:#172033!important;background:#fff!important;border-color:#d6dee8!important}html.dark-theme .adminTable{color:var(--theme-text)!important;background:0 0!important}html.dark-theme .adminTable thead,html.dark-theme .adminTable th{color:#f8fafc!important;background:#07152f!important;border-color:#26384c!important}html.dark-theme .adminTable td{color:#dbeafe!important;background:#0b1827!important;border-color:#26384c!important}html.dark-theme .adminTable tbody tr:hover td{background:#102038!important}html.dark-theme .adminTable a{color:#c084fc!important}html:not(.dark-theme) .adminTable{color:#172033!important;background:#fff!important}html:not(.dark-theme) .adminTable thead,html:not(.dark-theme) .adminTable th{color:#f8fafc!important;background:#07152f!important;border-color:#dbe4ee!important}html:not(.dark-theme) .adminTable td{color:#172033!important;background:#fff!important;border-color:#e2e8f0!important}html:not(.dark-theme) .adminTable tbody tr:hover td{background:#f8fafc!important}html:not(.dark-theme) .adminTable a{color:#2563eb!important}html.dark-theme input,html.dark-theme textarea,html.dark-theme select{background:var(--theme-input)!important;color:#f8fafc!important;border-color:#33465d!important}html:not(.dark-theme) input,html:not(.dark-theme) textarea,html:not(.dark-theme) select{color:#172033!important;background:#fff!important;border-color:#d6dee8!important}html.dark-theme input::placeholder,html.dark-theme textarea::placeholder{color:#71839b!important}html:not(.dark-theme) input::placeholder,html:not(.dark-theme) textarea::placeholder{color:#94a3b8!important}html.dark-theme .admin>main{background:var(--theme-bg)!important;color:var(--theme-text)!important}html.dark-theme .stats>div,html.dark-theme .workspace .editor,html.dark-theme .workspace .preview{background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}html.dark-theme .stats strong,html.dark-theme .editor h1,html.dark-theme .editor h2,html.dark-theme .preview h1,html.dark-theme .preview h2{color:var(--theme-heading)!important}html.dark-theme .stats span,html.dark-theme .editor p,html.dark-theme .preview p,html.dark-theme dt{color:var(--theme-muted)!important}html:not(.dark-theme) .admin>main{background:var(--theme-bg)!important;color:var(--theme-text)!important}html.dark-theme .siteHeader{background:#020812f7!important}html:not(.dark-theme) .siteHeader{background:#fffffff0!important}@media (max-width:760px){.adminStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminTableWrap{overflow-x:auto!important}}
