@charset "UTF-8";[data-theme=dark]{--bg: #000000;--bg2: #111111;--bg3: #222222;--ink: #f1f5f9;--ink2: #94a3b8;--ink3: #64748b;--border: rgba(255,255,255,.08);--border-strong:rgba(255,255,255,.15);--text: #f1f5f9;--text-muted: #94a3b8;--surface: #111111;--accent: #3b82f6;--accent-dark: #60a5fa;--accent-bg: rgba(59,130,246,.12);--blue: #60a5fa;--blue-bg: rgba(59,130,246,.12);--shadow: 0 1px 3px rgba(0,0,0,.4), 0 4px 16px rgba(0,0,0,.4);--shadow-md: 0 4px 6px rgba(0,0,0,.3), 0 10px 40px rgba(0,0,0,.5)}:root{--bg: #ffffff;--bg2: #f8f9fa;--bg3: #f1f3f5;--ink: #0d1117;--ink2: #3d4450;--ink3: #6b7280;--accent: #00b96b;--accent-dark: #009958;--accent-bg: #f0fdf4;--blue: #3b82f6;--blue-bg: #eff6ff;--border: rgba(0,0,0,.08);--border-strong: rgba(0,0,0,.15);--text: #0d1117;--text-muted: #3d4450;--surface: #f8f9fa;--nav-h: 64px;--radius: 12px;--radius-sm: 8px;--shadow: 0 1px 3px rgba(0,0,0,.06), 0 4px 16px rgba(0,0,0,.06);--shadow-md: 0 4px 6px rgba(0,0,0,.05), 0 10px 40px rgba(0,0,0,.1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden}body{font-family:DM Sans,-apple-system,sans-serif;font-size:15px;line-height:1.6;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}h1,h2,h3,h4{font-family:"DM Serif Display",Georgia,serif;line-height:1.2;color:var(--ink)}.container{max-width:1120px;margin:0 auto;padding:0 20px}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-up{animation:fadeUp .5s ease both}*{box-sizing:border-box}body{overflow-x:hidden}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}@media(min-width:768px){.container{padding:0 2rem}}@media(max-width:768px){.hero-title{font-size:1.8rem!important}.hero-stats{flex-wrap:wrap;gap:1rem;justify-content:center}.tools-grid,.compare-grid{grid-template-columns:1fr!important}.section-header{flex-direction:column;align-items:flex-start;gap:.5rem}.search-bar{width:100%}.cat-tabs{overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cat-tabs::-webkit-scrollbar{display:none}.newsletter{flex-direction:column!important;text-align:center}.newsletter-form{flex-direction:column!important;width:100%}.newsletter-form input,.newsletter-form button{width:100%}}[data-theme=dark]{--bg: #000000;--bg2: #111111;--bg3: #222222;--ink: #f1f5f9;--ink2: #cbd5e1;--ink3: #64748b;--border: rgba(255,255,255,.1);--border-strong: rgba(255,255,255,.2);--text: #f1f5f9;--text-muted: #94a3b8;--surface: #111111;--accent: #3b82f6;--accent-dark: #60a5fa;--accent-bg: rgba(59,130,246,.12);--shadow: 0 1px 3px rgba(0,0,0,.3), 0 4px 16px rgba(0,0,0,.3);--shadow-md: 0 4px 6px rgba(0,0,0,.2), 0 10px 40px rgba(0,0,0,.4)}[data-theme=light]{--bg: #ffffff;--bg2: #f8f9fa;--bg3: #f1f3f5;--ink: #0d1117;--ink2: #3d4450;--ink3: #6b7280;--border: rgba(0,0,0,.08);--border-strong: rgba(0,0,0,.15);--text: #0d1117;--text-muted: #3d4450;--surface: #f8f9fa;--accent: #3b82f6;--accent-dark: #2563eb;--accent-bg: rgba(59,130,246,.08)}[data-theme=dark] body,[data-theme=dark] main{background:var(--bg);color:var(--ink)}[data-theme=dark] .page-hero{background:#111!important}[data-theme=dark] .review-card,[data-theme=dark] .tool-card,[data-theme=dark] .compare-card,[data-theme=dark] .host-card,[data-theme=dark] .db-card,[data-theme=dark] .article-card,[data-theme=dark] .cmp-card{background:#111!important;border-color:#ffffff1a!important;color:var(--ink)!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4{color:#f1f5f9}[data-theme=dark] .section,[data-theme=dark] .section--gray{background:var(--bg)!important}[data-theme=dark] .btn-primary,[data-theme=dark] .btn-visit,[data-theme=dark] .cta-btn,[data-theme=dark] .rec-btn,[data-theme=dark] .subscribe-btn,[data-theme=dark] .watch-btn,[data-theme=dark] .back-btn,[data-theme=dark] .cmp-btn--1{background:#3b82f6!important;color:#fff!important;border-color:#3b82f6!important}[data-theme=dark] .btn-primary:hover,[data-theme=dark] .btn-visit:hover,[data-theme=dark] .cta-btn:hover,[data-theme=dark] .rec-btn:hover,[data-theme=dark] .subscribe-btn:hover{background:#2563eb!important}[data-theme=dark] .btn-review,[data-theme=dark] .cmp-btn--2,[data-theme=dark] .filter-btn,[data-theme=dark] .cat-tab,[data-theme=dark] .back-btn{background:transparent!important;color:#cbd5e1!important;border-color:#ffffff26!important}[data-theme=dark] .btn-review:hover,[data-theme=dark] .cmp-btn--2:hover,[data-theme=dark] .filter-btn:hover,[data-theme=dark] .cat-tab:hover,[data-theme=dark] .back-btn:hover{background:#ffffff14!important;color:#f1f5f9!important}[data-theme=dark] .filter-btn.active,[data-theme=dark] .cat-tab.active{background:#3b82f6!important;color:#fff!important;border-color:#3b82f6!important}[data-theme=dark] body,[data-theme=dark] main,[data-theme=dark] .section,[data-theme=dark] .section--alt,[data-theme=dark] .section--gray,[data-theme=dark] .videos-section,[data-theme=dark] .article-body{background:#000!important;color:#f1f5f9}[data-theme=dark] .page-hero,[data-theme=dark] .article-hero,[data-theme=dark] .channel-hero{background:#0a0a0a!important}[data-theme=dark] .page-hero h1,[data-theme=dark] .article-hero h1{color:#f1f5f9!important}[data-theme=dark] .page-hero p,[data-theme=dark] .article-hero p{color:#fff9!important}[data-theme=dark] .review-card,[data-theme=dark] .tool-card,[data-theme=dark] .compare-card,[data-theme=dark] .host-card,[data-theme=dark] .db-card,[data-theme=dark] .article-card,[data-theme=dark] .cmp-card,[data-theme=dark] .tool-section,[data-theme=dark] .sidebar-card,[data-theme=dark] .video-card,[data-theme=dark] .verdict-card,[data-theme=dark] .rec-card,[data-theme=dark] .final-verdict,[data-theme=dark] .quick-picks,[data-theme=dark] .quick-answer,[data-theme=dark] .how-tested,[data-theme=dark] .recommendation{background:#111!important;border-color:#ffffff1a!important}[data-theme=dark] .r-desc,[data-theme=dark] .pc-item,[data-theme=dark] .host-desc,[data-theme=dark] .db-desc,[data-theme=dark] .article-card-body p,[data-theme=dark] .compare-desc,[data-theme=dark] .cmp-desc,[data-theme=dark] .tool-desc,[data-theme=dark] .video-card-desc{color:#94a3b8!important}[data-theme=dark] .host-name,[data-theme=dark] .db-card h2,[data-theme=dark] .review-card h3,[data-theme=dark] .article-card-body h3,[data-theme=dark] .video-card-title,[data-theme=dark] .compare-tool,[data-theme=dark] .cmp-t1,[data-theme=dark] .cmp-t2{color:#f1f5f9!important}[data-theme=dark] .r-pros-cons,[data-theme=dark] .pros-cons,[data-theme=dark] .host-pricing,[data-theme=dark] .db-pricing,[data-theme=dark] .cta-block{background:#1a1a1a!important;border-color:#ffffff14!important}[data-theme=dark] .compare-table th,[data-theme=dark] .rev-table th,[data-theme=dark] .cmp-table th,[data-theme=dark] td.feat-col,[data-theme=dark] td.feat{background:#111!important;color:#94a3b8!important}[data-theme=dark] .compare-table td,[data-theme=dark] .cmp-table td{border-color:#ffffff0f!important;color:#94a3b8!important}[data-theme=dark] .compare-table tr:hover td,[data-theme=dark] .cmp-table tr:hover td{background:#1a1a1a!important}[data-theme=dark] .pricing-val,[data-theme=dark] .price-val,[data-theme=dark] .pricing-price{color:#f1f5f9!important}[data-theme=dark] .pricing-val.yes,[data-theme=dark] .price-val.yes{color:#4ade80!important}[data-theme=dark] .pricing-val.no,[data-theme=dark] .price-val.no{color:#f87171!important}[data-theme=dark] .pricing-val.inr,[data-theme=dark] .price-val.inr{color:#60a5fa!important}[data-theme=dark] .breadcrumb{color:#64748b!important}[data-theme=dark] .breadcrumb a{color:#60a5fa!important}[data-theme=dark] .badge--review{background:#3b82f633!important;color:#60a5fa!important}[data-theme=dark] .badge--updated{background:#ffffff14!important;color:#fff9!important}[data-theme=dark] .footer{background:#000!important}[data-theme=dark] .nav{background:#000000f2!important;border-color:#ffffff14!important}[data-theme=dark] .nav-links a{color:#94a3b8!important}[data-theme=dark] .nav-links a:hover,[data-theme=dark] .nav-links a.active{color:#f1f5f9!important;background:#ffffff14!important}[data-theme=dark] .videos-section,[data-theme=dark] .video-detail{background:#000!important}[data-theme=dark] .video-card{background:#111!important;border-color:#ffffff1a!important}[data-theme=dark] .video-card:hover{border-color:#fff3!important}[data-theme=dark] .video-card-title{color:#f1f5f9!important}[data-theme=dark] .search-bar{background:#111!important;border-color:#ffffff1a!important}[data-theme=dark] .search-bar input{color:#f1f5f9!important;background:transparent!important}[data-theme=light] .float-card-name{color:#0d1117!important}[data-theme=light] .float-card-meta{color:#6b7280!important}[data-theme=dark] .related-link{background:#111!important;border-color:#ffffff1a!important}[data-theme=dark] .related-link:hover{border-color:#3b82f6!important;background:#3b82f61a!important}[data-theme=dark] .related-link strong{color:#f1f5f9!important}[data-theme=dark] .use-case{border-color:#ffffff0f!important}[data-theme=dark] .use-case:hover{background:#111!important}[data-theme=dark] .use-case-project{color:#f1f5f9!important}[data-theme=dark] .channel-cta{background:#111!important;border-radius:16px}[data-theme=dark] .channel-cta h2{color:#f1f5f9!important}[data-theme=dark] .channel-cta p{color:#94a3b8!important}[data-theme=dark] .channel-hero{background:#0a0a0a!important}[data-theme=dark] .channel-hero h1{color:#f1f5f9!important}[data-theme=dark] .channel-hero p{color:#94a3b8!important}[data-theme=dark] .channel-stats{color:#64748b!important}[data-theme=dark] .view-toggle button{background:transparent!important;color:#94a3b8!important;border-color:#ffffff26!important}[data-theme=dark] .view-toggle button.active{background:#3b82f6!important;color:#fff!important;border-color:#3b82f6!important}.chapter-locked{opacity:.55;cursor:not-allowed!important}.chapter-locked:hover{transform:none!important;box-shadow:none!important;background:transparent!important;border-color:var(--border)!important}.chapter-lock-tooltip{font-size:11px;color:#f97316;font-weight:600;white-space:nowrap;background:#f973161a;border:1px solid rgba(249,115,22,.2);padding:2px 8px;border-radius:4px;margin-left:auto;flex-shrink:0}app-course-chat{position:fixed!important;inset:auto 28px 28px auto!important;z-index:99999!important;pointer-events:none!important;width:max-content!important}[data-theme=dark] .split-form{background:#0b1120!important}[data-theme=dark] .split-field input{background:#1e293b!important;color:#f1f5f9!important;border-color:#ffffff1f!important;caret-color:#f1f5f9!important}[data-theme=dark] .split-field input::placeholder{color:#ffffff4d!important}[data-theme=dark] .split-field input:focus{border-color:#f97316!important;box-shadow:0 0 0 3px #f9731626!important;background:#1e293b!important}[data-theme=dark] .split-field label{color:#cbd5e1!important}[data-theme=dark] .split-welcome h1{color:#f1f5f9!important}[data-theme=dark] .split-subtitle{color:#94a3b8!important}[data-theme=dark] .split-btn-google{background:#1e293b!important;color:#e2e8f0!important;border-color:#ffffff1f!important}[data-theme=dark] .profile-dropdown{background:#1e293b!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 32px #0009!important}[data-theme=dark] .profile-dropdown-header{border-bottom-color:#ffffff14!important}[data-theme=dark] .profile-dropdown-header span{color:#94a3b8!important}[data-theme=dark] .profile-dropdown a{color:#e2e8f0!important}[data-theme=dark] .profile-dropdown a:hover{background:#ffffff0f!important}[data-theme=dark] .logout-btn{color:#f87171!important}[data-theme=dark] pre,[data-theme=dark] code,[data-theme=dark] .code-block,[data-theme=dark] .cb-wrap,[data-theme=dark] .code-wrap,[data-theme=dark] .code-window,[data-theme=dark] .code-container{background:#0d1117!important;color:#e2e8f0!important}[data-theme=dark] pre code{background:transparent!important;color:#e2e8f0!important}[data-theme=dark] .code-block pre,[data-theme=dark] .cb-wrap pre,[data-theme=dark] .code-window pre{background:#0d1117!important}
