@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@600;700;800&family=JetBrains+Mono:wght@500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@500;600;700;800&family=JetBrains+Mono:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@600;700;800&family=JetBrains+Mono:wght@400;700&display=swap);:root{--omni-font-sans:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--omni-font-heading:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;--omni-font-mono:'JetBrains Mono', monospace;--omni-bg-card:#ffffff;--omni-bg-subtle:#f8fafc;--omni-bg-input:#ffffff;--omni-border:#e2e8f0;--omni-border-hover:#cbd5e1;--omni-border-focus:#2563eb;--omni-text:#0f172a;--omni-text-sub:#475569;--omni-text-muted:#94a3b8;--omni-primary:#2563eb;--omni-primary-hover:#1d4ed8;--omni-primary-light:#eff6ff;--omni-wa:#25D366;--omni-wa-hover:#128C7E;--omni-wa-dark:#075E54;--omni-radius-sm:8px;--omni-radius-md:12px;--omni-radius-lg:16px;--omni-radius-xl:20px;--omni-shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--omni-shadow-card:0 4px 20px -2px rgba(0, 0, 0, 0.06), 0 2px 6px -1px rgba(0, 0, 0, 0.02);--omni-shadow-lg:0 20px 25px -5px rgba(0, 0, 0, 0.08), 0 8px 10px -6px rgba(0, 0, 0, 0.04)}html.dark,.dark,body.dark{--omni-bg-card:#0f172a;--omni-bg-subtle:#1e293b;--omni-bg-input:#1e293b;--omni-border:#334155;--omni-border-hover:#475569;--omni-border-focus:#3b82f6;--omni-text:#f8fafc;--omni-text-sub:#cbd5e1;--omni-text-muted:#64748b;--omni-primary:#3b82f6;--omni-primary-hover:#60a5fa;--omni-primary-light:rgba(59, 130, 246, 0.15);--omni-shadow-card:0 4px 20px -2px rgba(0, 0, 0, 0.4);--omni-shadow-lg:0 20px 25px -5px rgba(0, 0, 0, 0.6)}.omni-tool-container{font-family:var(--omni-font-sans);color:var(--omni-text);box-sizing:border-box;margin:12px 0 36px;width:100%}.omni-tool-container *{box-sizing:border-box}.omni-card-pro{background:var(--omni-bg-card);border:1px solid var(--omni-border);border-radius:var(--omni-radius-xl);padding:32px;box-shadow:var(--omni-shadow-card);transition:all 0.2s ease}.omni-card-header-pro{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--omni-border);flex-wrap:wrap;gap:14px}.omni-card-title-group{display:flex;align-items:center;gap:14px}.omni-card-icon-pro{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.omni-icon-wa{background:rgb(37 211 102 / .15);color:#25D366}.omni-icon-purple{background:rgb(168 85 247 / .15);color:#a855f7}.omni-icon-blue{background:rgb(37 99 235 / .15);color:#2563eb}.omni-icon-amber{background:rgb(245 158 11 / .15);color:#f59e0b}.omni-icon-indigo{background:rgb(99 102 241 / .15);color:#6366f1}.omni-card-title-group h2{font-family:var(--omni-font-heading);font-size:20px;font-weight:800;color:var(--omni-text);margin:0;letter-spacing:-.02em;line-height:1.25}.omni-card-title-group p{font-size:13.5px;color:var(--omni-text-sub);margin:4px 0 0;line-height:1.45}.omni-tool-badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:5px 12px;border-radius:9999px;background:var(--omni-bg-subtle);border:1px solid var(--omni-border);color:var(--omni-text-sub)}.omni-tool-dual-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:start}.omni-field-group{margin-bottom:20px}.omni-field-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--omni-text-sub)}.omni-input-pro{width:100%;padding:12px 16px;border-radius:var(--omni-radius-md);border:1px solid var(--omni-border);background:var(--omni-bg-input);color:var(--omni-text);font-size:14.5px;outline:none;font-family:inherit;transition:all 0.15s ease}.omni-input-pro:focus{border-color:var(--omni-border-focus);box-shadow:0 0 0 3px rgb(37 99 235 / .15)}textarea.omni-input-pro{resize:vertical;min-height:95px;line-height:1.5}.omni-btn-pro{padding:12px 22px;border-radius:var(--omni-radius-md);font-size:14px;font-weight:700;cursor:pointer;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all 0.15s ease;text-decoration:none!important}.omni-btn-primary-pro{background:var(--omni-primary);color:#ffffff!important;box-shadow:0 4px 14px rgb(37 99 235 / .25)}.omni-btn-primary-pro:hover{background:var(--omni-primary-hover);transform:translateY(-1px);box-shadow:0 6px 18px rgb(37 99 235 / .35)}.omni-btn-secondary-pro{background:var(--omni-bg-subtle);border:1px solid var(--omni-border);color:var(--omni-text)!important}.omni-btn-secondary-pro:hover{background:var(--omni-border);color:var(--omni-text)!important}.omni-btn-wa{background:var(--omni-wa);color:#ffffff!important;box-shadow:0 4px 14px rgb(37 211 102 / .3)}.omni-btn-wa:hover{background:var(--omni-wa-hover);transform:translateY(-1px)}.omni-copy-box{display:flex;gap:10px;margin-top:8px}.omni-copy-box input{flex:1;font-family:var(--omni-font-mono);font-size:13.5px}.omni-output-panel{background:var(--omni-bg-subtle);border:1px solid var(--omni-border);border-radius:var(--omni-radius-lg);padding:24px;margin-top:24px}.omni-wa-chat-preview{background:#0b141a;border-radius:var(--omni-radius-lg);border:1px solid #222d34;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:290px;box-shadow:0 12px 28px -6px rgb(0 0 0 / .35)}.omni-wa-preview-header{background:#202c33;padding:12px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgb(255 255 255 / .06)}.omni-wa-avatar{width:38px;height:38px;border-radius:50%;background:#25D366;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px}.omni-wa-header-info{flex:1}.omni-wa-contact-name{font-size:14px;font-weight:700;color:#e9edef;line-height:1.2}.omni-wa-online-status{font-size:11px;color:#8696a0}.omni-wa-chat-body{background-color:#0b141a;background-image:radial-gradient(#202c33 1.2px,transparent 1.2px);background-size:18px 18px;padding:20px 16px;flex:1;display:flex;flex-direction:column;justify-content:flex-end}.omni-wa-bubble{background:#005c4b;color:#e9edef;padding:10px 14px 6px;border-radius:12px 12px 0 12px;font-size:13.5px;line-height:1.45;max-width:88%;align-self:flex-end;box-shadow:0 1px 3px rgb(0 0 0 / .4);word-break:break-word}.omni-wa-bubble-time{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:10px;color:#8696a0;margin-top:4px}.omni-wa-ticks{color:#53bdeb}.omni-qr-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:#fff;border:1px solid var(--omni-border);border-radius:var(--omni-radius-lg);margin-top:20px;text-align:center}.omni-qr-canvas{padding:14px;background:#fff;border-radius:var(--omni-radius-md);box-shadow:0 4px 16px rgb(0 0 0 / .08);display:inline-block}.omni-fancy-filter-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:24px;overflow-x:auto;padding-bottom:4px}.omni-fancy-tab{padding:8px 18px;border-radius:9999px;font-size:12.5px;font-weight:700;border:1px solid var(--omni-border);background:var(--omni-bg-card);color:var(--omni-text-sub);cursor:pointer;transition:all 0.15s ease;white-space:nowrap}.omni-fancy-tab:hover{border-color:var(--omni-primary);color:var(--omni-primary);transform:translateY(-1px)}.omni-fancy-tab.active{background:var(--omni-primary);color:#ffffff!important;border-color:var(--omni-primary);box-shadow:0 2px 10px rgb(37 99 235 / .3)}.omni-fancy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.omni-fancy-card{background:var(--omni-bg-card);border:1px solid var(--omni-border);border-radius:var(--omni-radius-md);padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;box-shadow:var(--omni-shadow-sm);transition:transform 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease}.omni-fancy-card:hover{border-color:var(--omni-primary);transform:translateY(-2px);box-shadow:var(--omni-shadow-card)}.omni-fancy-card-header{display:flex;align-items:center;justify-content:space-between}.omni-font-label{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--omni-text-muted)}.omni-fancy-text-display{font-size:19px;color:var(--omni-text);word-break:break-word;line-height:1.45;min-height:28px;user-select:all}.omni-fancy-copy-btn{padding:7px 18px;border-radius:var(--omni-radius-sm);font-size:12.5px;font-weight:700;background:var(--omni-bg-subtle);border:1px solid var(--omni-border);color:var(--omni-text);cursor:pointer;align-self:flex-end;transition:all 0.15s ease}.omni-fancy-copy-btn:hover{background:var(--omni-primary);color:#fff;border-color:var(--omni-primary)}.omni-fancy-copy-btn.copied{background:#059669!important;color:#ffffff!important;border-color:#059669!important}.omni-fancy-load-more-wrap{text-align:center;margin-top:32px;padding-top:20px;border-top:1px solid var(--omni-border)}.omni-btn-load-more{padding:14px 32px;font-size:15px;font-weight:800;border-radius:var(--omni-radius-md);letter-spacing:-.01em}.omni-clocks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:20px}.omni-clock-card{background:var(--omni-bg-subtle);border:1px solid var(--omni-border);border-radius:var(--omni-radius-md);padding:20px 16px;text-align:center;transition:transform 0.15s ease}.omni-clock-card:hover{transform:translateY(-2px)}.omni-clock-city{font-size:13.5px;font-weight:800;color:var(--omni-text)}.omni-clock-time{font-size:26px;font-weight:800;font-family:var(--omni-font-mono);color:var(--omni-primary);margin:6px 0 2px}.omni-clock-date{font-size:12px;color:var(--omni-text-muted)}.omni-stats-grid,#omni-date-diff-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;margin-top:20px}.omni-stat-box{background:var(--omni-bg-card);border:1px solid var(--omni-border);border-radius:var(--omni-radius-md);padding:16px;text-align:center}.omni-stat-value{font-size:26px;font-weight:900;font-family:var(--omni-font-mono);color:var(--omni-primary);line-height:1.2}.omni-stat-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--omni-text-muted);margin-top:4px}.omni-entropy-bar{height:6px;background:var(--omni-border);border-radius:9999px;overflow:hidden;margin:12px 0 6px}.omni-entropy-fill{height:100%;transition:width 0.3s ease,background 0.3s ease}.omni-toast{position:fixed;bottom:28px;right:28px;background:#0f172a;color:#fff;border:1px solid #334155;padding:12px 22px;border-radius:var(--omni-radius-md);font-size:13.5px;font-weight:700;box-shadow:var(--omni-shadow-lg);z-index:999999;animation:omniToastSlide 0.2s ease}@keyframes omniToastSlide{from{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.omni-preset-chip{padding:5px 12px;border-radius:9999px;font-size:11.5px;font-weight:700;border:1px solid var(--omni-border);background:var(--omni-bg-subtle);color:var(--omni-text-sub);cursor:pointer;transition:all 0.15s ease}.omni-preset-chip:hover{border-color:var(--omni-primary);color:var(--omni-primary);background:rgb(37 99 235 / .08);transform:translateY(-1px)}.omni-preset-chip.omni-preset-ago:hover{border-color:#d97706;color:#d97706;background:rgb(217 119 6 / .08)}@media (max-width:860px){.omni-tool-dual-grid{grid-template-columns:1fr}.omni-card-pro{padding:20px}.omni-fancy-grid{grid-template-columns:1fr}.omni-datetime-calc-box{grid-template-columns:1fr!important}}:root{--font-heading:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--font-body:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--font-mono:'JetBrains Mono', monospace;--bg-page:#f8fafc;--bg-surface:#ffffff;--bg-surface-subtle:#f1f5f9;--bg-card:#ffffff;--border-subtle:#e2e8f0;--border-strong:#cbd5e1;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--accent-blue:#2563eb;--accent-blue-hover:#1d4ed8;--accent-blue-subtle:#eff6ff;--accent-emerald:#059669;--accent-emerald-subtle:#ecfdf5;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-card:0 4px 6px -1px rgba(0, 0, 0, 0.04), 0 2px 4px -2px rgba(0, 0, 0, 0.04);--shadow-hover:0 20px 25px -5px rgba(0, 0, 0, 0.08), 0 8px 10px -6px rgba(0, 0, 0, 0.04)}html.dark{--bg-page:#090d16;--bg-surface:#0f172a;--bg-surface-subtle:#1e293b;--bg-card:#0f172a;--border-subtle:#1e293b;--border-strong:#334155;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--accent-blue:#3b82f6;--accent-blue-hover:#60a5fa;--accent-blue-subtle:rgba(59, 130, 246, 0.12);--accent-emerald:#10b981;--accent-emerald-subtle:rgba(16, 185, 129, 0.12);--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.4);--shadow-card:0 4px 6px -1px rgba(0, 0, 0, 0.25);--shadow-hover:0 20px 25px -5px rgba(0, 0, 0, 0.45)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--bg-page);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color 0.2s ease,color 0.2s ease;min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none;transition:color 0.15s ease}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);font-weight:700;letter-spacing:-.02em}.omni-top-bar{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);font-size:12px;color:var(--text-muted);padding:6px 0}.omni-top-bar-inner{max-width:1240px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.omni-trending-label{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--accent-blue);text-transform:uppercase;font-size:10.5px;letter-spacing:.5px}.omni-site-header{position:sticky;top:0;z-index:90;background-color:rgb(255 255 255 / .85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle)}html.dark .omni-site-header{background-color:rgb(15 23 42 / .85)}.omni-header-container{max-width:1240px;margin:0 auto;padding:0 24px;height:72px;display:flex;align-items:center;justify-content:space-between}.omni-brand-logo{display:flex;align-items:center;gap:12px;font-weight:800;font-size:21px;letter-spacing:-.03em}.omni-logo-badge{width:38px;height:38px;background:#0f172a;border:1px solid #334155;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#38bdf8;box-shadow:0 4px 12px rgb(0 0 0 / .1)}html.dark .omni-logo-badge{background:#1e293b;border-color:#475569}.omni-logo-text{color:var(--text-primary)}.omni-logo-text span{color:var(--accent-blue)}.omni-nav-links{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:600;color:var(--text-secondary)}.omni-nav-links a:hover,.omni-nav-links a.active{color:var(--accent-blue)}.omni-header-actions{display:flex;align-items:center;gap:12px}.omni-icon-btn{width:40px;height:40px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.15s ease}.omni-icon-btn:hover{background:var(--bg-surface-subtle);color:var(--text-primary)}.omni-icon-sun{display:none;color:#f59e0b}.omni-icon-moon{display:block;color:var(--accent-blue)}html.dark .omni-icon-sun{display:block}html.dark .omni-icon-moon{display:none}.omni-mobile-only{display:none}.omni-mobile-drawer{display:none;padding:16px 24px;background:var(--bg-surface);border-top:1px solid var(--border-subtle);flex-direction:column;gap:14px;font-size:14.5px;font-weight:600}.omni-mobile-drawer.open{display:flex}.omni-quick-strip{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);padding:10px 0}.omni-quick-strip-inner{max-width:1240px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:14px;overflow-x:auto;scrollbar-width:none}.omni-quick-strip-inner::-webkit-scrollbar{display:none}.omni-quick-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);white-space:nowrap;display:flex;align-items:center;gap:6px}.omni-quick-pill{padding:6px 14px;border-radius:9999px;background:var(--bg-surface-subtle);border:1px solid var(--border-subtle);font-size:12.5px;font-weight:600;color:var(--text-secondary);white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:all 0.15s ease}.omni-quick-pill:hover{border-color:var(--accent-blue);color:var(--accent-blue);background:var(--accent-blue-subtle);transform:translateY(-1px)}.omni-editorial-hero{max-width:1240px;margin:0 auto;padding:36px 24px 24px;width:100%}.omni-hero-editorial-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:24px}.omni-lead-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-card);transition:transform 0.2s ease,box-shadow 0.2s ease}.omni-lead-card:hover{box-shadow:var(--shadow-hover);border-color:var(--border-strong)}.omni-lead-cover{height:270px;width:100%;position:relative;overflow:hidden;background:linear-gradient(135deg,#0f172a 0%,#1e3a8a 100%);display:flex;align-items:center;justify-content:center}.omni-lead-cover-graphic{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.omni-lead-badge{position:absolute;top:18px;left:18px;background:rgb(15 23 42 / .8);backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .15);color:#38bdf8;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 12px;border-radius:6px}.omni-lead-body{padding:28px;display:flex;flex-direction:column;flex:1}.omni-lead-meta{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:10px}.omni-tag-pill{font-size:11px;font-weight:700;color:var(--accent-blue);background:var(--accent-blue-subtle);padding:3px 9px;border-radius:6px;text-transform:uppercase;letter-spacing:.4px}.omni-lead-title{font-size:24px;line-height:1.3;font-weight:800;margin-bottom:12px}.omni-lead-title a:hover{color:var(--accent-blue)}.omni-lead-desc{font-size:14px;color:var(--text-secondary);line-height:1.6;margin-bottom:20px;flex:1}.omni-author-row{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--border-subtle);font-size:12.5px;color:var(--text-muted)}.omni-author-left{display:flex;align-items:center;gap:10px}.omni-author-avatar{width:32px;height:32px;border-radius:50%;background:#2563eb;color:#fff;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center}.omni-author-name{font-weight:700;color:var(--text-primary)}.omni-trending-box{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-card);display:flex;flex-direction:column}.omni-trending-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--border-subtle)}.omni-trending-header h3{font-size:16px;font-weight:800;display:flex;align-items:center;gap:8px}.omni-trending-list{display:flex;flex-direction:column;gap:18px;flex:1}.omni-trending-item{display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:flex-start}.omni-trending-num{font-family:var(--font-mono);font-size:20px;font-weight:800;color:var(--border-strong);line-height:1}.omni-trending-content h4{font-size:14px;font-weight:700;line-height:1.4;margin-bottom:4px}.omni-trending-content h4 a:hover{color:var(--accent-blue)}.omni-trending-meta{font-size:11.5px;color:var(--text-muted)}.omni-page-layout{max-width:1240px;margin:0 auto;padding:20px 24px 60px;width:100%}.omni-feed-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:16px}.omni-feed-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.omni-tab-btn{padding:7px 16px;border-radius:9999px;font-size:13px;font-weight:600;background:#fff0;border:1px solid #fff0;color:var(--text-secondary);cursor:pointer;transition:all 0.15s ease}.omni-tab-btn:hover{color:var(--text-primary);background:var(--bg-surface-subtle)}.omni-tab-btn.active{background:var(--accent-blue);color:#fff;box-shadow:0 2px 8px rgb(37 99 235 / .25)}.omni-search-input-wrap{display:flex;align-items:center;gap:8px;background:var(--bg-surface);border:1px solid var(--border-subtle);padding:7px 14px;border-radius:10px;width:260px}.omni-search-input-wrap input{border:none;background:#fff0;font-size:13px;color:var(--text-primary);outline:none;width:100%}.omni-content-grid{display:grid;grid-template-columns:1fr 340px;gap:32px}.omni-articles-stream{display:flex;flex-direction:column;gap:20px}.omni-article-row{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px;display:grid;grid-template-columns:220px 1fr;gap:24px;box-shadow:var(--shadow-card);transition:transform 0.2s ease,box-shadow 0.2s ease}.omni-article-row:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);border-color:var(--border-strong)}.omni-article-thumb-box{width:100%;height:150px;border-radius:var(--radius-md);overflow:hidden;position:relative;background:#0f172a}.omni-article-thumb-box img{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.omni-article-row:hover .omni-article-thumb-box img{transform:scale(1.04)}.omni-article-info{display:flex;flex-direction:column;justify-content:center}.omni-article-meta{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;color:var(--text-muted);margin-bottom:6px}.omni-article-title{font-size:18px;font-weight:800;line-height:1.35;margin-bottom:8px}.omni-article-title a:hover{color:var(--accent-blue)}.omni-article-excerpt{font-size:13.5px;color:var(--text-secondary);line-height:1.55;margin-bottom:12px}.omni-article-footer{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:700;color:var(--accent-blue)}.omni-sidebar-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px;margin-bottom:24px;box-shadow:var(--shadow-card)}.omni-sidebar-title{font-size:15px;font-weight:800;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.omni-tools-vertical-list{display:flex;flex-direction:column;gap:10px}.omni-tool-nav-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--bg-surface-subtle);border:1px solid var(--border-subtle);transition:all 0.15s ease}.omni-tool-nav-item:hover{border-color:var(--accent-blue);background:var(--accent-blue-subtle);transform:translateX(3px)}.omni-tool-icon-circle{width:34px;height:34px;border-radius:8px;background:var(--bg-surface);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;color:var(--accent-blue);font-size:14px;flex-shrink:0}.omni-tool-nav-item strong{display:block;font-size:13px;font-weight:700;color:var(--text-primary);line-height:1.2}.omni-tool-nav-item span{font-size:11px;color:var(--text-muted)}.omni-rating-highlight-box{text-align:center;padding:8px 0}.omni-rating-number{font-size:44px;font-weight:900;color:#f59e0b;font-family:var(--font-mono);line-height:1}.omni-rating-stars{color:#f59e0b;font-size:16px;letter-spacing:2px;margin:4px 0 6px}.omni-btn{padding:10px 20px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all 0.15s ease;text-decoration:none!important}.omni-btn-primary{background:var(--accent-blue);color:#ffffff!important;box-shadow:0 4px 12px rgb(37 99 235 / .2)}.omni-btn-primary:hover{background:var(--accent-blue-hover)}.omni-btn-outline{background:#fff0;border:1px solid var(--border-strong);color:var(--text-primary)!important}.omni-btn-outline:hover{background:var(--bg-surface-subtle)}.omni-trust-section{background:var(--bg-surface);border-top:1px solid var(--border-subtle);padding:60px 24px}.omni-trust-container{max-width:1240px;margin:0 auto}.omni-trust-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px;flex-wrap:wrap;gap:16px}.omni-reviews-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.omni-review-card-pro{background:var(--bg-page);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column}.omni-review-header-pro{display:flex;align-items:center;gap:12px;margin-bottom:14px}.omni-user-avatar-pro{width:42px;height:42px;border-radius:50%;color:#fff;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.omni-user-name-pro{font-size:14.5px;font-weight:700;color:var(--text-primary)}.omni-verified-badge-pro{font-size:10px;color:var(--accent-emerald);font-weight:700;margin-left:4px}.omni-review-quote{font-size:13.5px;color:var(--text-secondary);line-height:1.6;flex:1;margin-bottom:16px}.omni-tool-tag-pro{font-size:11px;font-weight:700;color:var(--accent-blue);background:var(--accent-blue-subtle);padding:3px 8px;border-radius:6px;display:inline-block}.omni-site-footer{background:var(--bg-surface);border-top:1px solid var(--border-subtle);margin-top:auto}.omni-footer-inner{max-width:1240px;margin:0 auto;padding:50px 24px 30px}.omni-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px}.omni-footer-col h4{font-size:14px;font-weight:800;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-primary)}.omni-footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.omni-footer-col a{font-size:13.5px;color:var(--text-secondary)}.omni-footer-col a:hover{color:var(--accent-blue)}.omni-footer-bottom-bar{border-top:1px solid var(--border-subtle);padding:24px 0 0;display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--text-muted);flex-wrap:wrap;gap:12px}@media (max-width:1024px){.omni-hero-editorial-grid{grid-template-columns:1fr}.omni-content-grid{grid-template-columns:1fr}.omni-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.omni-nav-links{display:none}.omni-mobile-only{display:flex}.omni-article-row{grid-template-columns:1fr}.omni-article-thumb-box{height:180px}.omni-footer-grid{grid-template-columns:1fr}}.omni-country-status-bar,.tc-country-bar{display:none!important}.tc-privacy-badge{display:none!important}:root{--font-heading:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--font-body:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--font-mono:'JetBrains Mono', monospace;--bg-page:#f8fafc;--bg-surface:#ffffff;--bg-surface-subtle:#f1f5f9;--bg-card:#ffffff;--border-subtle:#e2e8f0;--border-strong:#cbd5e1;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--accent-blue:#2563eb;--accent-blue-hover:#1d4ed8;--accent-blue-subtle:#eff6ff;--accent-emerald:#059669;--accent-emerald-subtle:#ecfdf5;--accent-purple:#9333ea;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-card:0 4px 6px -1px rgba(0, 0, 0, 0.04), 0 2px 4px -2px rgba(0, 0, 0, 0.04);--shadow-hover:0 20px 25px -5px rgba(0, 0, 0, 0.08), 0 8px 10px -6px rgba(0, 0, 0, 0.04)}html.dark{--bg-page:#090d16;--bg-surface:#0f172a;--bg-surface-subtle:#1e293b;--bg-card:#0f172a;--border-subtle:#1e293b;--border-strong:#334155;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--accent-blue:#3b82f6;--accent-blue-hover:#60a5fa;--accent-blue-subtle:rgba(59, 130, 246, 0.12);--accent-emerald:#10b981;--accent-emerald-subtle:rgba(16, 185, 129, 0.12);--accent-purple:#c084fc;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.4);--shadow-card:0 4px 6px -1px rgba(0, 0, 0, 0.25);--shadow-hover:0 20px 25px -5px rgba(0, 0, 0, 0.45)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--bg-page);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color 0.2s ease,color 0.2s ease;min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none;transition:color 0.15s ease}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);font-weight:700;letter-spacing:-.02em}.omni-top-bar{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);font-size:12px;color:var(--text-muted);padding:6px 0}.omni-top-bar-inner{max-width:1240px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.omni-trending-label{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--accent-blue);text-transform:uppercase;font-size:10.5px;letter-spacing:.5px}.omni-site-header{position:sticky;top:0;z-index:90;background-color:rgb(255 255 255 / .85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle)}html.dark .omni-site-header{background-color:rgb(15 23 42 / .85)}.omni-header-container{max-width:1240px;margin:0 auto;padding:0 24px;height:72px;display:flex;align-items:center;justify-content:space-between}.omni-brand-logo{display:flex;align-items:center;gap:12px;font-weight:800;font-size:21px;letter-spacing:-.03em}.omni-logo-badge{width:38px;height:38px;background:#0f172a;border:1px solid #334155;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#38bdf8;box-shadow:0 4px 12px rgb(0 0 0 / .1)}html.dark .omni-logo-badge{background:#1e293b;border-color:#475569}.omni-logo-text{color:var(--text-primary)}.omni-logo-text span{color:var(--accent-blue)}.omni-nav-links{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:600;color:var(--text-secondary)}.omni-nav-links a:hover,.omni-nav-links a.active{color:var(--accent-blue)}.omni-header-actions{display:flex;align-items:center;gap:12px}.omni-icon-btn{width:40px;height:40px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.15s ease}.omni-icon-btn:hover{background:var(--bg-surface-subtle);color:var(--text-primary)}.omni-icon-sun{display:none;color:#f59e0b}.omni-icon-moon{display:block;color:var(--accent-blue)}html.dark .omni-icon-sun{display:block}html.dark .omni-icon-moon{display:none}.omni-mobile-only{display:none}.omni-mobile-drawer{display:none;padding:16px 24px;background:var(--bg-surface);border-top:1px solid var(--border-subtle);flex-direction:column;gap:14px;font-size:14.5px;font-weight:600}.omni-mobile-drawer.open{display:flex}.omni-quick-strip{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);padding:10px 0}.omni-quick-strip-inner{max-width:1240px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:14px;overflow-x:auto;scrollbar-width:none}.omni-quick-strip-inner::-webkit-scrollbar{display:none}.omni-quick-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);white-space:nowrap;display:flex;align-items:center;gap:6px}.omni-quick-pill{padding:6px 14px;border-radius:9999px;background:var(--bg-surface-subtle);border:1px solid var(--border-subtle);font-size:12.5px;font-weight:600;color:var(--text-secondary);white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:all 0.15s ease}.omni-quick-pill:hover{border-color:var(--accent-blue);color:var(--accent-blue);background:var(--accent-blue-subtle);transform:translateY(-1px)}.omni-editorial-hero{max-width:1240px;margin:0 auto;padding:36px 24px 24px;width:100%}.omni-hero-editorial-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:24px}.omni-lead-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-card);transition:transform 0.2s ease,box-shadow 0.2s ease}.omni-lead-card:hover{box-shadow:var(--shadow-hover);border-color:var(--border-strong)}.omni-lead-cover{height:270px;width:100%;position:relative;overflow:hidden;background:linear-gradient(135deg,#0f172a 0%,#1e3a8a 100%);display:flex;align-items:center;justify-content:center}.omni-lead-cover-graphic{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.omni-lead-badge{position:absolute;top:18px;left:18px;background:rgb(15 23 42 / .8);backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .15);color:#38bdf8;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 12px;border-radius:6px}.omni-lead-body{padding:28px;display:flex;flex-direction:column;flex:1}.omni-lead-meta{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:10px}.omni-tag-pill{font-size:11px;font-weight:700;color:var(--accent-blue);background:var(--accent-blue-subtle);padding:3px 9px;border-radius:6px;text-transform:uppercase;letter-spacing:.4px}.omni-lead-title{font-size:24px;line-height:1.3;font-weight:800;margin-bottom:12px}.omni-lead-title a:hover{color:var(--accent-blue)}.omni-lead-desc{font-size:14px;color:var(--text-secondary);line-height:1.6;margin-bottom:20px;flex:1}.omni-author-row{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--border-subtle);font-size:12.5px;color:var(--text-muted)}.omni-author-left{display:flex;align-items:center;gap:10px}.omni-author-avatar{width:32px;height:32px;border-radius:50%;background:#2563eb;color:#fff;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center}.omni-author-name{font-weight:700;color:var(--text-primary)}.omni-trending-box{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-card);display:flex;flex-direction:column}.omni-trending-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--border-subtle)}.omni-trending-header h3{font-size:16px;font-weight:800;display:flex;align-items:center;gap:8px}.omni-trending-list{display:flex;flex-direction:column;gap:18px;flex:1}.omni-trending-item{display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:flex-start}.omni-trending-num{font-family:var(--font-mono);font-size:20px;font-weight:800;color:var(--border-strong);line-height:1}.omni-trending-content h4{font-size:14px;font-weight:700;line-height:1.4;margin-bottom:4px}.omni-trending-content h4 a:hover{color:var(--accent-blue)}.omni-trending-meta{font-size:11.5px;color:var(--text-muted)}.omni-page-layout{max-width:1240px;margin:0 auto;padding:20px 24px 60px;width:100%}.omni-feed-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:16px}.omni-feed-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.omni-tab-btn{padding:7px 16px;border-radius:9999px;font-size:13px;font-weight:600;background:#fff0;border:1px solid #fff0;color:var(--text-secondary);cursor:pointer;transition:all 0.15s ease}.omni-tab-btn:hover{color:var(--text-primary);background:var(--bg-surface-subtle)}.omni-tab-btn.active{background:var(--accent-blue);color:#fff;box-shadow:0 2px 8px rgb(37 99 235 / .25)}.omni-search-input-wrap{display:flex;align-items:center;gap:8px;background:var(--bg-surface);border:1px solid var(--border-subtle);padding:7px 14px;border-radius:10px;width:260px}.omni-search-input-wrap input{border:none;background:#fff0;font-size:13px;color:var(--text-primary);outline:none;width:100%}.omni-content-grid{display:grid;grid-template-columns:1fr 340px;gap:32px}.omni-articles-stream{display:flex;flex-direction:column;gap:20px}.omni-article-row{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px;display:grid;grid-template-columns:220px 1fr;gap:24px;box-shadow:var(--shadow-card);transition:transform 0.2s ease,box-shadow 0.2s ease}.omni-article-row:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);border-color:var(--border-strong)}.omni-article-thumb-box{width:100%;height:150px;border-radius:var(--radius-md);overflow:hidden;position:relative;background:#0f172a}.omni-article-thumb-box img{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.omni-article-row:hover .omni-article-thumb-box img{transform:scale(1.04)}.omni-article-info{display:flex;flex-direction:column;justify-content:center}.omni-article-meta{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;color:var(--text-muted);margin-bottom:6px}.omni-article-title{font-size:18px;font-weight:800;line-height:1.35;margin-bottom:8px}.omni-article-title a:hover{color:var(--accent-blue)}.omni-article-excerpt{font-size:13.5px;color:var(--text-secondary);line-height:1.55;margin-bottom:12px}.omni-article-footer{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:700;color:var(--accent-blue)}.omni-sidebar-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px;margin-bottom:24px;box-shadow:var(--shadow-card)}.omni-sidebar-title{font-size:15px;font-weight:800;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.omni-tools-vertical-list{display:flex;flex-direction:column;gap:10px}.omni-tool-nav-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--bg-surface-subtle);border:1px solid var(--border-subtle);transition:all 0.15s ease}.omni-tool-nav-item:hover{border-color:var(--accent-blue);background:var(--accent-blue-subtle);transform:translateX(3px)}.omni-tool-icon-circle{width:34px;height:34px;border-radius:8px;background:var(--bg-surface);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;color:var(--accent-blue);font-size:14px;flex-shrink:0}.omni-tool-nav-item strong{display:block;font-size:13px;font-weight:700;color:var(--text-primary);line-height:1.2}.omni-tool-nav-item span{font-size:11px;color:var(--text-muted)}.omni-rating-highlight-box{text-align:center;padding:8px 0}.omni-rating-number{font-size:44px;font-weight:900;color:#f59e0b;font-family:var(--font-mono);line-height:1}.omni-rating-stars{color:#f59e0b;font-size:16px;letter-spacing:2px;margin:4px 0 6px}.omni-btn{padding:10px 20px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all 0.15s ease;text-decoration:none!important}.omni-btn-primary{background:var(--accent-blue);color:#ffffff!important;box-shadow:0 4px 12px rgb(37 99 235 / .2)}.omni-btn-primary:hover{background:var(--accent-blue-hover)}.omni-btn-outline{background:#fff0;border:1px solid var(--border-strong);color:var(--text-primary)!important}.omni-btn-outline:hover{background:var(--bg-surface-subtle)}.omni-trust-section{background:var(--bg-surface);border-top:1px solid var(--border-subtle);padding:60px 24px}.omni-trust-container{max-width:1240px;margin:0 auto}.omni-trust-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px;flex-wrap:wrap;gap:16px}.omni-reviews-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.omni-review-card-pro{background:var(--bg-page);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column}.omni-review-header-pro{display:flex;align-items:center;gap:12px;margin-bottom:14px}.omni-user-avatar-pro{width:42px;height:42px;border-radius:50%;color:#fff;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.omni-user-name-pro{font-size:14.5px;font-weight:700;color:var(--text-primary)}.omni-verified-badge-pro{font-size:10px;color:var(--accent-emerald);font-weight:700;margin-left:4px}.omni-review-quote{font-size:13.5px;color:var(--text-secondary);line-height:1.6;flex:1;margin-bottom:16px}.omni-tool-tag-pro{font-size:11px;font-weight:700;color:var(--accent-blue);background:var(--accent-blue-subtle);padding:3px 8px;border-radius:6px;display:inline-block}.omni-site-footer{background:var(--bg-surface);border-top:1px solid var(--border-subtle);margin-top:auto}.omni-footer-inner{max-width:1240px;margin:0 auto;padding:50px 24px 30px}.omni-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px}.omni-footer-col h4{font-size:14px;font-weight:800;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-primary)}.omni-footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.omni-footer-col a{font-size:13.5px;color:var(--text-secondary)}.omni-footer-col a:hover{color:var(--accent-blue)}.omni-footer-bottom-bar{border-top:1px solid var(--border-subtle);padding:24px 0 0;display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--text-muted);flex-wrap:wrap;gap:12px}@media (max-width:1024px){.omni-hero-editorial-grid{grid-template-columns:1fr}.omni-content-grid{grid-template-columns:1fr}.omni-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.omni-nav-links{display:none}.omni-mobile-only{display:flex}.omni-article-row{grid-template-columns:1fr}.omni-article-thumb-box{height:180px}.omni-footer-grid{grid-template-columns:1fr}}