.mega-section h3 i,.mobile-tool-section h4 i{height:22px;box-shadow:0 2px 6px rgba(15,23,42,.18)}.mega-menu,.mobile-menu-overlay,.search-overlay{visibility:hidden;opacity:0}.tools-nav,html{scroll-behavior:smooth}.fire-bg i,.link-bg i{transform-origin:center}.tool-card:hover .tool-icon i,.tools-card:hover .fire-bg i,.tools-card:hover .link-bg i{filter:drop-shadow(0 0 4px rgba(255, 255, 255, .8));transition:transform .4s cubic-bezier(.34, 1.56, .64, 1),filter .3s}.aff-join,.aff-ticker,.aff-ticker-wrap,.card-count,.cat-btn,.chip,.header-search-btn,.mobile-search-bar span,.result-card-name{white-space:nowrap}.affiliate-card,.footer-section a,.mega-menu-button,.mega-section a,.mobile-menu-top a,.mobile-tool-section a,.nav-cta,.nav-menu>a,.result-card,.tools-list a,a{text-decoration:none}:root{--primary-color:#2563eb;--secondary-color:#1e293b;--background-color:#f8fafc;--surface-color:#ffffff;--text-color:#0f172a;--border-color:#e2e8f0;--container-width:1400px;--sidebar-width:320px;--radius:14px;--shadow-sm:0 2px 10px rgba(0, 0, 0, 0.05);--shadow-md:0 5px 20px rgba(0, 0, 0, 0.08);--transition:0.3s ease;--navy:#0f1b35;--main-dark:#33373d;--main-color:#0ea87a;--main-body:#f0f4ff;--main-pra:#6b7280;--main-card-bg:#f8faff;--main-ibg:#f0fdf4}*{margin:0;padding:0;box-sizing:border-box}img{max-width:100%}button,input,select,textarea{font:inherit}body{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--main-body);color:var(--main-dark);line-height:1.6;padding-top:55px}.container{width:100%;max-width:var(--container-width);margin-inline:auto;padding-inline:20px}.main-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--sidebar-width);gap:24px;margin-top:0;margin-bottom:50px}.sidebar-area{position:relative;min-width:0;width:100%}.tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.tool-card{background:var(--surface-color);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:var(--transition);height:100%}.quick-links{width:98%!important;padding:20px!important;margin:10px auto 20px!important;border:solid 1px var(--border-color)!important;border-radius:var(--radius)!important}.quick-links h2{font-size:1.4rem!important;font-weight:700!important;margin-bottom:20px!important}.quick-links .link-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.quick-links .link-item__anchor{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 14px;border-radius:12px;background:#fff;border:1px solid #e5e7eb;border-left:4px solid var(--accent);text-decoration:none;color:#1f2937;font-size:.8rem!important;font-weight:700;letter-spacing:.01em;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:background-color .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s}.link-item__arrow{flex-shrink:0;font-weight:800;font-size:.7rem;line-height:1;color:var(--accent);transition:transform .25s,color .25s}.link-item__anchor:focus-visible,.link-item__anchor:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateX(6px);box-shadow:0 10px 24px -8px var(--accent);text-decoration:none!important}.link-item__anchor:focus-visible .link-item__arrow,.link-item__anchor:hover .link-item__arrow{color:#fff;transform:translateX(4px)}.link-item__anchor:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.link-item__anchor:active{transform:translateX(6px) scale(.99)}.link-item:first-child .link-item__anchor{--accent:#2563eb}.link-item:nth-child(2) .link-item__anchor{--accent:#059669}.link-item:nth-child(3) .link-item__anchor{--accent:#d97706}.link-item:nth-child(4) .link-item__anchor{--accent:#e11d48}.link-item:nth-child(5) .link-item__anchor{--accent:#7c3aed}.site-header{position:fixed;top:0;left:0;z-index:1000;width:100%;background:#0f1b35;border-bottom:1px solid rgba(255,255,255,.07);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.site-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#0ea87a 0,#06b6d4 50%,#0ea87a 100%);background-size:200% 100%;animation:4s linear infinite header-line}@keyframes header-line{0%{background-position:0 0}100%{background-position:200% 0}}.site-header::after{content:"";position:absolute;top:-40px;right:-60px;width:220px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(14,168,122,.18) 0,transparent 70%);pointer-events:none}.header-wrapper{display:flex;align-items:center;justify-content:space-between;min-height:56px;position:relative;z-index:1;gap:10px}.footer-logo .calculator-logo,.site-header .calculator-logo{display:block;width:auto;height:37px}.nav-menu{display:flex;align-items:center;gap:2px}.mega-menu-button,.nav-menu>a{position:relative;display:inline-flex;align-items:center;gap:5px;background:0 0;border:none;color:rgba(255,255,255,.58);font-size:13px;font-weight:500;cursor:pointer;padding:6px 12px;border-radius:8px;transition:color .25s,background .25s;font-family:inherit;white-space:nowrap}.mega-menu-button:hover,.nav-menu>a:hover{color:#fff;background:rgba(255,255,255,.08)}.nav-menu>a.menuActive{color:#fff;background:rgba(255,255,255,.09)}.nav-menu>a.menuActive::after{content:"";position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:#0ea87a}.chev-icon{font-size:10px;transition:transform .3s}.mega-menu-wrapper:hover .chev-icon{transform:rotate(180deg)}.nav-cta{display:inline-flex!important;align-items:center;gap:6px;background:linear-gradient(135deg,#0ea87a 0,#059669 100%)!important;color:#fff!important;font-size:12.5px!important;font-weight:700!important;padding:6px 14px!important;border-radius:20px!important;margin-left:6px;box-shadow:0 4px 12px rgba(14,168,122,.38);transition:transform .25s,box-shadow .25s!important}.mega-menu,.mobile-menu-toggle span{background:#fff;pointer-events:none}.nav-cta:hover{transform:translateY(-1px) scale(1.03)!important;box-shadow:0 6px 18px rgba(14,168,122,.5)!important}.mega-menu-wrapper{height:55px;align-content:center;position:relative}.mega-menu{position:fixed;top:55px;left:50%;transform:translateX(-50%) translateY(-8px);width:min(1380px,calc(100vw - 32px));max-height:calc(100vh - 90px);overflow-y:auto;border-radius:20px;padding:0;box-shadow:0 24px 60px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.06);border:1px solid #e0eaff;transition:opacity .25s,transform .25s,visibility .25s}.mega-menu-wrapper:hover .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.mega-menu-topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid #f0f4ff;background:linear-gradient(135deg,#f8faff 0,#f0fdf8 100%);border-radius:20px 20px 0 0}.mega-menu-count,.mega-menu-label{display:inline-flex;align-items:center;font-weight:700}.mega-menu-label{gap:7px;font-size:12.5px;color:#0f172a}.mega-menu-label i{color:#0ea87a;font-size:13px}.mega-menu-count{gap:6px;font-size:11.5px;color:#065f46;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #6ee7b7;border-radius:20px;padding:3px 11px}.mega-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:20px}.mega-section{background:#f8faff;border:1px solid #e8f0fe;border-radius:14px;padding:16px;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative;overflow:hidden}.mega-section::before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,#0ea87a,#06b6d4);border-radius:3px 0 0 3px;opacity:1;transition:width .25s}.mega-section:hover{border-color:#a7f3d0;transform:translateY(-2px);box-shadow:0 6px 20px rgba(14,168,122,.09)}.mega-section:hover::before{width:4px}.mega-section h3{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:700;color:#0ea87a;text-transform:uppercase;letter-spacing:.04em;padding-bottom:8px;border-bottom:1px solid #e8f0fe}.mega-section h3 i{display:inline-flex;align-items:center;justify-content:center;width:22px;flex-shrink:0;font-size:10px;color:#fff;transition:transform .25s}.mega-section:hover h3 i{transform:scale(1.08)}.mega-section ul{list-style:none}.mega-section li+li{margin-top:3px}.mega-section a{display:inline-flex;align-items:center;gap:5px;color:#475569;font-size:12px;font-weight:500;transition:color .2s,transform .2s;line-height:1.5}.mega-section a::before,.mobile-tool-section a::before{content:"›";color:#cbd5e1;font-size:14px;transition:color .2s;flex-shrink:0}.mega-section a:hover,.tools-list a:hover::after{color:#0ea87a;transform:translateX(3px)}.mega-section a:hover::before,.mobile-tool-section a:hover,.mobile-tool-section a:hover::before{color:#0ea87a}.mega-menu::-webkit-scrollbar{width:6px}.mega-menu::-webkit-scrollbar-track{background:0 0}.mega-menu::-webkit-scrollbar-thumb{background:#d1fae5;border-radius:20px}.header-search-btn,.search-kbd{align-items:center;border:1px solid rgba(255,255,255,.12);display:inline-flex}.header-search-btn{gap:8px;background:rgba(255,255,255,.07);border-radius:10px;padding:6px 12px;color:rgba(255,255,255,.5);font-size:12.5px;font-weight:500;font-family:inherit;cursor:pointer;margin-left:6px;transition:.25s;flex-shrink:0}.mobile-menu-toggle,.search-kbd{background:rgba(255,255,255,.08)}.header-search-btn:hover{background:rgba(255,255,255,.11);border-color:rgba(14,168,122,.4);color:rgba(255,255,255,.8)}.header-search-btn i{font-size:11.5px;color:#0ea87a}.search-kbd{justify-content:center;border-radius:5px;padding:1px 6px;font-size:10.5px;color:rgba(255,255,255,.35);letter-spacing:.02em;margin-left:4px}.search-cat-label,.search-section-title{letter-spacing:.07em;text-transform:uppercase}.mobile-controls{display:none;align-items:center;gap:7px;flex-shrink:0}.mobile-menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:34px;height:34px;border:1px solid rgba(255,255,255,.12);border-radius:9px;cursor:pointer;padding:0 7px;flex-shrink:0;position:relative;z-index:3000}.mobile-menu-toggle span{display:block;width:100%;height:1.8px;border-radius:20px;transition:.3s}.mobile-search-bar{display:none;align-items:center;gap:8px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);border-radius:10px;padding:7px 12px;cursor:pointer;flex:1;min-width:0;transition:border-color .2s,background .2s}.mobile-search-bar:hover{border-color:rgba(14,168,122,.4);background:rgba(255,255,255,.1)}.mobile-search-bar i{color:#0ea87a;font-size:12px;flex-shrink:0}.mobile-search-bar span{font-size:12px;font-weight:400;color:rgba(255,255,255,.38);overflow:hidden;text-overflow:ellipsis;line-height:1}.mobile-menu{position:fixed;top:0;right:-320px;width:320px;max-width:100%;height:100%;background:#fff;z-index:2500;padding:80px 20px 30px;overflow-y:auto;transition:right .38s cubic-bezier(.4, 0, .2, 1)}.aff-ticker-wrap::after,.mobile-menu.active{right:0}.mobile-menu-overlay{position:fixed;inset:0;background:rgba(15,27,53,.55);backdrop-filter:blur(3px);z-index:2000;transition:.3s}.mobile-menu-overlay.active,.search-overlay.active{opacity:1;visibility:visible}.mobile-menu-header{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:62px;padding:0 18px;background:#fff;border-bottom:1px solid #f0f4ff}.mobile-menu-close{position:relative;width:32px;height:32px;background:#f0fdf8;border:1px solid #d1fae5;border-radius:9px;cursor:pointer;flex-shrink:0}.mobile-menu-close span{position:absolute;top:50%;left:50%;width:16px;height:1.8px;background:#0ea87a;border-radius:20px}.mobile-menu-close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.mobile-menu-close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.mobile-menu-top{display:flex;flex-direction:column;gap:2px;padding-bottom:20px;border-bottom:1px solid #f0f4ff}.mobile-menu-top a{display:flex;align-items:center;gap:10px;color:#0f172a;font-size:14px;font-weight:600;padding:10px 12px;border-radius:10px;transition:background .2s,color .2s}.mobile-menu-top a i{width:18px;color:#0ea87a;font-size:13px}.mobile-menu-top a:hover{background:#f0fdf8;color:#0ea87a}.mobile-menu-bottom{padding-top:20px}.mobile-menu-bottom h3{font-size:11px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;padding-left:2px}.mobile-tools-sections{display:flex;flex-direction:column;gap:10px}.mobile-tool-section{background:#f8faff;border:1px solid #e8f0fe;border-radius:13px;padding:14px;position:relative;overflow:hidden;transition:border-color .2s}.mobile-tool-section::before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,#0ea87a,#06b6d4)}.mobile-tool-section:hover{border-color:#a7f3d0}.mobile-tool-section h4{display:flex;align-items:center;gap:7px;margin-bottom:10px;font-size:12px;font-weight:700;color:#0ea87a;text-transform:uppercase;letter-spacing:.04em;padding-bottom:8px;border-bottom:1px solid #e8f0fe}.mobile-tool-section h4 i{display:inline-flex;align-items:center;justify-content:center;width:22px;flex-shrink:0;font-size:10px;color:#fff}.mobile-tool-section ul{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;list-style:none}.mobile-tool-section a{display:flex;align-items:center;gap:5px;color:#475569;font-size:12px;font-weight:500;line-height:1.4;transition:color .2s}.mega-grid>.mega-section:first-child,.mobile-tools-sections>.mobile-tool-section:first-child{border:1px solid transparent;background-image:linear-gradient(#fdf2f8,#fdf2f8),linear-gradient(135deg,#fbcfe8,#f9a8d4);background-origin:border-box;background-clip:padding-box,border-box}.mega-grid>.mega-section:first-child h3,.mobile-tools-sections>.mobile-tool-section:first-child h4{color:#be185d;border-bottom-color:#fbcfe8}.mega-grid>.mega-section:first-child::before,.mobile-tools-sections>.mobile-tool-section:first-child::before{background:linear-gradient(180deg,#f472b6,#db2777)}.mega-grid>.mega-section:first-child h3 i,.mobile-tools-sections>.mobile-tool-section:first-child h4 i{background:linear-gradient(135deg,#f472b6,#db2777);border-radius:50%}.mega-grid>.mega-section:first-child:hover,.mobile-tools-sections>.mobile-tool-section:first-child:hover{box-shadow:0 6px 20px rgba(219,39,119,.16)}.mega-grid>.mega-section:first-child a:hover,.mega-grid>.mega-section:first-child a:hover::before,.mobile-tools-sections>.mobile-tool-section:first-child a:hover,.mobile-tools-sections>.mobile-tool-section:first-child a:hover::before{color:#db2777}.mega-grid>.mega-section:nth-child(2),.mobile-tools-sections>.mobile-tool-section:nth-child(2){border:1px solid transparent;background-image:linear-gradient(#fef2f2,#fef2f2),linear-gradient(135deg,#fecaca,#fca5a5);background-origin:border-box;background-clip:padding-box,border-box}.mega-grid>.mega-section:nth-child(2) h3,.mobile-tools-sections>.mobile-tool-section:nth-child(2) h4{color:#b91c1c;border-bottom-color:#fecaca}.mega-grid>.mega-section:nth-child(2)::before,.mobile-tools-sections>.mobile-tool-section:nth-child(2)::before{background:linear-gradient(180deg,#f87171,#dc2626)}.mega-grid>.mega-section:nth-child(2) h3 i,.mobile-tools-sections>.mobile-tool-section:nth-child(2) h4 i{background:linear-gradient(135deg,#f87171,#dc2626);border-radius:32%}.mega-grid>.mega-section:nth-child(2):hover,.mobile-tools-sections>.mobile-tool-section:nth-child(2):hover{box-shadow:0 6px 20px rgba(220,38,38,.16)}.mega-grid>.mega-section:nth-child(2) a:hover,.mega-grid>.mega-section:nth-child(2) a:hover::before,.mobile-tools-sections>.mobile-tool-section:nth-child(2) a:hover,.mobile-tools-sections>.mobile-tool-section:nth-child(2) a:hover::before{color:#dc2626}.mega-grid>.mega-section:nth-child(3),.mobile-tools-sections>.mobile-tool-section:nth-child(3){border:1px solid transparent;background-image:linear-gradient(#fffbeb,#fffbeb),linear-gradient(135deg,#fde68a,#fcd34d);background-origin:border-box;background-clip:padding-box,border-box}.mega-grid>.mega-section:nth-child(3) h3,.mobile-tools-sections>.mobile-tool-section:nth-child(3) h4{color:#92400e;border-bottom-color:#fde68a}.mega-grid>.mega-section:nth-child(3)::before,.mobile-tools-sections>.mobile-tool-section:nth-child(3)::before{background:linear-gradient(180deg,#fbbf24,#d97706)}.mega-grid>.mega-section:nth-child(3) h3 i,.mobile-tools-sections>.mobile-tool-section:nth-child(3) h4 i{background:linear-gradient(135deg,#fbbf24,#d97706);border-radius:5px;transform:rotate(45deg)}.mega-grid>.mega-section:nth-child(3) h3 i::before,.mega-grid>.mega-section:nth-child(7) h3 i::before,.mobile-tools-sections>.mobile-tool-section:nth-child(3) h4 i::before,.mobile-tools-sections>.mobile-tool-section:nth-child(7) h4 i::before{display:inline-block;transform:rotate(-45deg)}.mega-grid>.mega-section:nth-child(3):hover,.mobile-tools-sections>.mobile-tool-section:nth-child(3):hover{box-shadow:0 6px 20px rgba(217,119,6,.16)}.mega-grid>.mega-section:nth-child(3) a:hover,.mega-grid>.mega-section:nth-child(3) a:hover::before,.mobile-tools-sections>.mobile-tool-section:nth-child(3) a:hover,.mobile-tools-sections>.mobile-tool-section:nth-child(3) a:hover::before{color:#d97706}.mega-grid>.mega-section:nth-child(4),.mobile-tools-sections>.mobile-tool-section:nth-child(4){border:1px solid transparent;background-image:linear-gradient(#eff6ff,#eff6ff),linear-gradient(135deg,#bfdbfe,#93c5fd);background-origin:border-box;background-clip:padding-box,border-box}.mega-grid>.mega-section:nth-child(4) h3,.mobile-tools-sections>.mobile-tool-section:nth-child(4) h4{color:#1d4ed8;border-bottom-color:#bfdbfe}.mega-grid>.mega-section:nth-child(4)::before,.mobile-tools-sections>.mobile-tool-section:nth-child(4)::before{background:linear-gradient(180deg,#60a5fa,#2563eb)}.mega-grid>.mega-section:nth-child(4) h3 i,.mobile-tools-sections>.mobile-tool-section:nth-child(4) h4 i{background:linear-gradient(135deg,#60a5fa,#2563eb);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.mega-grid>.mega-section:nth-child(4):hover,.mobile-tools-sections>.mobile-tool-section:nth-child(4):hover{box-shadow:0 6px 20px rgba(37,99,235,.16)}.mega-grid>.mega-section:nth-child(4) a:hover,.mega-grid>.mega-section:nth-child(4) a:hover::before,.mobile-tools-sections>.mobile-tool-section:nth-child(4) a:hover,.mobile-tools-sections>.mobile-tool-section:nth-child(4) a:hover::before{color:#2563eb}.mega-grid>.mega-section:nth-child(5),.mobile-tools-sections>.mobile-tool-section:nth-child(5){border:1px solid transparent;background-image:linear-gradient(#f5f3ff,#f5f3ff),linear-gradient(135deg,#ddd6fe,#c4b5fd);background-origin:border-box;background-clip:padding-box,border-box}.mega-grid>.mega-section:nth-child(5) h3,.mobile-tools-sections>.mobile-tool-section:nth-child(5) h4{color:#6d28d9;border-bottom-color:#ddd6fe}.mega-grid>.mega-section:nth-child(5)::before,.mobile-tools-sections>.mobile-tool-section:nth-child(5)::before{background:linear-gradient(180deg,#a78bfa,#7c3aed)}.mega-grid>.mega-section:nth-child(5) h3 i,.mobile-tools-sections>.mobile-tool-section:nth-child(5) h4 i{background:linear-gradient(135deg,#a78bfa,#7c3aed);border-radius:50%}.mega-grid>.mega-section:nth-child(5):hover,.mobile-tools-sections>.mobile-tool-section:nth-child(5):hover{box-shadow:0 6px 20px rgba(124,58,237,.16)}.mega-grid>.mega-section:nth-child(5) a:hover,.mega-grid>.mega-section:nth-child(5) a:hover::before,.mobile-tools-sections>.mobile-tool-section:nth-child(5) a:hover,.mobile-tools-sections>.mobile-tool-section:nth-child(5) a:hover::before{color:#7c3aed}.mega-grid>.mega-section:nth-child(6),.mobile-tools-sections>.mobile-tool-section:nth-child(6){border:1px solid transparent;background-image:linear-gradient(#fff7ed,#fff7ed),linear-gradient(135deg,#fed7aa,#fdba74);background-origin:border-box;background-clip:padding-box,border-box}.mega-grid>.mega-section:nth-child(6) h3,.mobile-tools-sections>.mobile-tool-section:nth-child(6) h4{color:#c2410c;border-bottom-color:#fed7aa}.mega-grid>.mega-section:nth-child(6)::before,.mobile-tools-sections>.mobile-tool-section:nth-child(6)::before{background:linear-gradient(180deg,#fb923c,#ea580c)}.mega-grid>.mega-section:nth-child(6) h3 i,.mobile-tools-sections>.mobile-tool-section:nth-child(6) h4 i{background:linear-gradient(135deg,#fb923c,#ea580c);border-radius:32%}.mega-grid>.mega-section:nth-child(6):hover,.mobile-tools-sections>.mobile-tool-section:nth-child(6):hover{box-shadow:0 6px 20px rgba(234,88,12,.16)}.mega-grid>.mega-section:nth-child(6) a:hover,.mega-grid>.mega-section:nth-child(6) a:hover::before,.mobile-tools-sections>.mobile-tool-section:nth-child(6) a:hover,.mobile-tools-sections>.mobile-tool-section:nth-child(6) a:hover::before{color:#ea580c}.mega-grid>.mega-section:nth-child(7),.mobile-tools-sections>.mobile-tool-section:nth-child(7){border:1px solid transparent;background-image:linear-gradient(#ecfeff,#ecfeff),linear-gradient(135deg,#a5f3fc,#67e8f9);background-origin:border-box;background-clip:padding-box,border-box}.mega-grid>.mega-section:nth-child(7) h3,.mobile-tools-sections>.mobile-tool-section:nth-child(7) h4{color:#0e7490;border-bottom-color:#a5f3fc}.mega-grid>.mega-section:nth-child(7)::before,.mobile-tools-sections>.mobile-tool-section:nth-child(7)::before{background:linear-gradient(180deg,#22d3ee,#0891b2)}.mega-grid>.mega-section:nth-child(7) h3 i,.mobile-tools-sections>.mobile-tool-section:nth-child(7) h4 i{background:linear-gradient(135deg,#22d3ee,#0891b2);border-radius:5px;transform:rotate(45deg)}.mega-grid>.mega-section:nth-child(7):hover,.mobile-tools-sections>.mobile-tool-section:nth-child(7):hover{box-shadow:0 6px 20px rgba(8,145,178,.16)}.mega-grid>.mega-section:nth-child(7) a:hover,.mega-grid>.mega-section:nth-child(7) a:hover::before,.mobile-tools-sections>.mobile-tool-section:nth-child(7) a:hover,.mobile-tools-sections>.mobile-tool-section:nth-child(7) a:hover::before{color:#0891b2}.mega-grid>.mega-section:nth-child(8),.mobile-tools-sections>.mobile-tool-section:nth-child(8){border:1px solid transparent;background-image:linear-gradient(#fdf4ff,#fdf4ff),linear-gradient(135deg,#f5d0fe,#f0abfc);background-origin:border-box;background-clip:padding-box,border-box}.mega-grid>.mega-section:nth-child(8) h3,.mobile-tools-sections>.mobile-tool-section:nth-child(8) h4{color:#a21caf;border-bottom-color:#f0abfc}.mega-grid>.mega-section:nth-child(8)::before,.mobile-tools-sections>.mobile-tool-section:nth-child(8)::before{background:linear-gradient(180deg,#e879f9,#c026d3)}.mega-grid>.mega-section:nth-child(8) h3 i,.mobile-tools-sections>.mobile-tool-section:nth-child(8) h4 i{background:linear-gradient(135deg,#e879f9,#c026d3);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.mega-grid>.mega-section:nth-child(8):hover,.mobile-tools-sections>.mobile-tool-section:nth-child(8):hover{box-shadow:0 6px 20px rgba(192,38,211,.16)}.mega-grid>.mega-section:nth-child(8) a:hover,.mega-grid>.mega-section:nth-child(8) a:hover::before,.mobile-tools-sections>.mobile-tool-section:nth-child(8) a:hover,.mobile-tools-sections>.mobile-tool-section:nth-child(8) a:hover::before{color:#c026d3}.mega-grid>.mega-section:nth-child(9),.mobile-tools-sections>.mobile-tool-section:nth-child(9){border:1px solid transparent;background-image:linear-gradient(#f7fee7,#f7fee7),linear-gradient(135deg,#d9f99d,#bef264);background-origin:border-box;background-clip:padding-box,border-box}.mega-grid>.mega-section:nth-child(9) h3,.mobile-tools-sections>.mobile-tool-section:nth-child(9) h4{color:#4d7c0f;border-bottom-color:#d9f99d}.mega-grid>.mega-section:nth-child(9)::before,.mobile-tools-sections>.mobile-tool-section:nth-child(9)::before{background:linear-gradient(180deg,#a3e635,#65a30d)}.mega-grid>.mega-section:nth-child(9) h3 i,.mobile-tools-sections>.mobile-tool-section:nth-child(9) h4 i{background:linear-gradient(135deg,#a3e635,#65a30d);border-radius:50%}.mega-grid>.mega-section:nth-child(9):hover,.mobile-tools-sections>.mobile-tool-section:nth-child(9):hover{box-shadow:0 6px 20px rgba(101,163,13,.16)}.mega-grid>.mega-section:nth-child(9) a:hover,.mega-grid>.mega-section:nth-child(9) a:hover::before,.mobile-tools-sections>.mobile-tool-section:nth-child(9) a:hover,.mobile-tools-sections>.mobile-tool-section:nth-child(9) a:hover::before{color:#65a30d}.mega-grid>.mega-section:nth-child(10),.mobile-tools-sections>.mobile-tool-section:nth-child(10){border:1px solid transparent;background-image:linear-gradient(#f0f9ff,#f0f9ff),linear-gradient(135deg,#bae6fd,#7dd3fc);background-origin:border-box;background-clip:padding-box,border-box}.mega-grid>.mega-section:nth-child(10) h3,.mobile-tools-sections>.mobile-tool-section:nth-child(10) h4{color:#075985;border-bottom-color:#bae6fd}.mega-grid>.mega-section:nth-child(10)::before,.mobile-tools-sections>.mobile-tool-section:nth-child(10)::before{background:linear-gradient(180deg,#38bdf8,#0284c7)}.mega-grid>.mega-section:nth-child(10) h3 i,.mobile-tools-sections>.mobile-tool-section:nth-child(10) h4 i{background:linear-gradient(135deg,#38bdf8,#0284c7);border-radius:32%}.mega-grid>.mega-section:nth-child(10):hover,.mobile-tools-sections>.mobile-tool-section:nth-child(10):hover{box-shadow:0 6px 20px rgba(2,132,199,.16)}.mega-grid>.mega-section:nth-child(10) a:hover,.mega-grid>.mega-section:nth-child(10) a:hover::before,.mobile-tools-sections>.mobile-tool-section:nth-child(10) a:hover,.mobile-tools-sections>.mobile-tool-section:nth-child(10) a:hover::before{color:#0284c7}.mobile-menu::-webkit-scrollbar{width:4px}.mobile-menu::-webkit-scrollbar-thumb{background:#d1fae5;border-radius:20px}.search-overlay{position:fixed;inset:0;background:rgba(15,27,53,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9000;display:flex;align-items:flex-start;justify-content:center;padding-top:80px;transition:opacity .25s,visibility .25s}.search-modal{width:100%;max-width:750px;background:#fff;border-radius:20px;border:1px solid #e0eaff;box-shadow:0 32px 80px rgba(15,27,53,.22),0 4px 16px rgba(0,0,0,.08);overflow:hidden;transform:translateY(-16px) scale(.98);transition:transform .28s cubic-bezier(.34, 1.56, .64, 1);margin:0 16px}.search-overlay.active .search-modal{transform:translateY(0) scale(1)}.search-input-row{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #f0f4ff;background:#fff}.search-input-icon{color:#0ea87a;font-size:16px;flex-shrink:0}.search-input{flex:1;border:none;outline:0;font-size:15px;font-weight:500;color:#0f172a;background:0 0;font-family:inherit;min-width:0}.search-clear,.search-close-btn{display:flex;background:#f1f5f9;color:#6b7280}.search-input::placeholder{color:#9ca3af;font-weight:400}.search-clear{width:26px;height:26px;border:none;border-radius:6px;font-size:12px;cursor:pointer;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,color .2s}.cat-pill,.search-close-btn{align-items:center;cursor:pointer}.search-clear:hover{background:#fee2e2;color:#dc2626}.search-close-btn{justify-content:center;border:1px solid #e2e8f0;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:600;font-family:inherit;flex-shrink:0;transition:.2s}.search-close-btn:hover{background:#e2e8f0;color:#374151}.search-categories{padding:12px 16px;border-bottom:1px solid #f0f4ff;background:#fafbff}.search-cat-label{display:block;font-size:10.5px;font-weight:700;color:#9ca3af;margin-bottom:8px}.search-cat-pills{display:flex;flex-wrap:wrap;gap:6px}.cat-pill,.search-footer kbd{display:inline-flex;font-family:inherit}.cat-pill{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:4px 12px;font-size:11.5px;font-weight:600;color:#6b7280;transition:.2s}.cat-pill:hover{border-color:#a7f3d0;color:#0ea87a;background:#f0fdf8}.cat-pill.active,.result-card:hover .result-card-icon{background:linear-gradient(135deg,#0ea87a,#059669);border-color:transparent;color:#fff}.cat-pill.active{box-shadow:0 3px 10px rgba(14,168,122,.3)}.search-results{max-height:360px;overflow-y:auto;padding:14px 16px}.search-results::-webkit-scrollbar{width:5px}.search-results::-webkit-scrollbar-thumb{background:#d1fae5;border-radius:20px}.search-section{margin-bottom:6px}.search-section-title{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#9ca3af;margin-bottom:10px}.search-section-title i{color:#0ea87a;font-size:11px}.search-results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.result-card{display:flex;align-items:center;gap:9px;background:#f8faff;border:1px solid #e8f0fe;border-radius:11px;padding:10px 12px;transition:.2s;cursor:pointer}.result-card.focused,.result-card:hover{background:#f0fdf8;border-color:#a7f3d0;transform:translateY(-1px);box-shadow:0 4px 12px rgba(14,168,122,.1)}.result-card-icon{width:30px;height:30px;border-radius:8px;background:#fff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-size:12px;color:#0ea87a;flex-shrink:0;transition:.2s}.result-card-info{min-width:0;flex:1}.result-card-name{font-size:12px;font-weight:600;color:#0f172a;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.result-card-cat{font-size:10.5px;font-weight:500;color:#9ca3af;margin-top:1px}.result-card:hover .result-card-name,.tool-card:hover .tool-title,.tools-card:hover .card-header h3{color:#065f46}.search-no-results{text-align:center;padding:40px 20px}.no-results-icon{font-size:36px;color:#d1d5db;margin-bottom:12px}.no-results-title{font-size:15px;font-weight:700;color:#374151;margin-bottom:6px}.no-results-sub{font-size:13px;color:#9ca3af}.search-footer{display:flex;align-items:center;gap:16px;padding:10px 16px;background:#fafbff;border-top:1px solid #f0f4ff;font-size:11px;font-weight:500;color:#9ca3af;flex-wrap:wrap}.search-footer i{font-size:10px;margin-right:3px}.search-footer kbd{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:1px 5px;font-size:10px;color:#6b7280}.search-footer-right{margin-left:auto;color:#0ea87a;font-weight:700}@media (max-width:1400px){.mega-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1200px){.mega-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.header-wrapper{min-height:52px;gap:8px}.header-search-btn,.nav-menu{display:none}.mobile-menu-header .calculator-logo{width:auto;height:30px;display:block}.site-header .calculator-logo{height:29px}.mobile-controls,.mobile-menu-toggle,.mobile-search-bar{display:flex}.mobile-menu{width:300px;right:-300px}.mobile-menu.active{right:0}.search-overlay{padding-top:20px;align-items:flex-start}.search-modal{max-width:100%;width:100%;margin:3px;border-radius:22px;border-left:none;border-right:none;border-bottom:none;transform:translateY(40px);max-height:90vh;display:flex;flex-direction:column}.search-modal::before{content:"";display:block;width:36px;height:4px;background:#e2e8f0;border-radius:20px;margin:10px auto 0;flex-shrink:0}.search-overlay.active .search-modal{transform:translateY(0)}.search-results{flex:1;max-height:none;overflow-y:auto}.search-results-grid{grid-template-columns:repeat(2,1fr);gap:7px}.search-cat-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.search-cat-pills::-webkit-scrollbar{display:none}.cat-pill{flex-shrink:0}.affiliate-card{padding:14px}}@media (max-width:480px){.header-wrapper{gap:10px}.mobile-search-bar{padding:6px 10px}.mobile-search-bar span{font-size:11.5px}.mobile-menu-toggle{width:32px;height:32px;border-radius:8px}.mobile-controls{gap:6px}.mobile-menu{width:100%;right:-100%}.mobile-menu.active{right:0}.search-results-grid{grid-template-columns:repeat(2,1fr);gap:6px}.search-input{font-size:14px}.result-card{padding:8px 10px}.result-card-icon{width:26px;height:26px;font-size:11px;border-radius:7px}.result-card-name{font-size:11px}.result-card-cat{font-size:10px}.search-footer{display:none}}.hero-section{margin-bottom:24px}.hero-box{position:relative;background:#fff;border:1px solid #e0eaff;border-radius:24px;padding:36px 40px 32px;overflow:hidden;box-shadow:var(--shadow-md),inset 0 1px 0 rgba(255,255,255,.7)}.floating-shapes,.orb,.shape{position:absolute}.orb{border-radius:50%;pointer-events:none}.orb-1{width:340px;height:340px;top:-100px;right:-80px;background:radial-gradient(circle at 40% 40%,#bbf7e8 0,#a7f3d0 35%,transparent 70%);opacity:.65}.orb-2{width:280px;height:280px;bottom:-100px;left:30%;background:radial-gradient(circle at 50% 50%,#dbeafe 0,#bfdbfe 40%,transparent 70%);opacity:.55}.orb-3{width:140px;height:140px;top:40px;right:280px;background:radial-gradient(circle,#ede9fe 0,transparent 70%);opacity:.7}.floating-shapes{inset:0;pointer-events:none;overflow:hidden;z-index:1}.shape{display:block;animation:shapeDrift var(--dur,9s) ease-in-out infinite;animation-delay:var(--delay, 0s)}.shape-ring{width:var(--s,30px);height:var(--s,30px);border:2.5px solid var(--c,#a7f3d0);border-radius:50%;opacity:.5}.shape-dot{width:var(--s,10px);height:var(--s,10px);background:var(--c,#93c5fd);border-radius:50%;opacity:.55}.shape-square{width:var(--s,16px);height:var(--s,16px);background:var(--c,#fbbf24);border-radius:4px;transform:rotate(45deg);opacity:.4}.shape-tri{width:0;height:0;border-left:calc(var(--s,18px)/ 2) solid transparent;border-right:calc(var(--s,18px)/ 2) solid transparent;border-bottom:var(--s,18px) solid var(--c,#f9a8d4);opacity:.45}.sh-1{--s:26px;--c:#6ee7b7;--dur:10s;--delay:0s;top:14%;left:6%}.sh-2{--s:12px;--c:#60a5fa;--dur:8s;--delay:1.2s;top:62%;left:3%}.sh-3{--s:16px;--c:#fbbf24;--dur:11s;--delay:0.6s;top:8%;left:38%}.sh-4{--s:20px;--c:#f9a8d4;--dur:9.5s;--delay:2s;bottom:10%;left:16%}.sh-5{--s:9px;--c:#a78bfa;--dur:7.5s;--delay:0.4s;top:36%;left:47%}@keyframes shapeDrift{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(12deg)}}.hero-inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.hero-content{flex:1 1 320px;max-width:420px}.hero-tag{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(135deg,#d1fae5 0,#a7f3d0 100%);color:#065f46;font-size:11.5px;font-weight:700;padding:5px 12px 5px 9px;border-radius:20px;margin-bottom:12px;border:1px solid #6ee7b7;letter-spacing:.01em}.tag-dot{width:7px;height:7px;background:#0ea87a;border-radius:50%;animation:2s ease-in-out infinite blink}.btn-primary,.tool-card:hover .tool-icon{background:linear-gradient(135deg,#0ea87a 0,#059669 100%)}@keyframes blink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.35)}}.hero-h1{font-size:40px;font-weight:800;color:var(--main-dark);line-height:1.16;letter-spacing:-.6px;margin-bottom:11px}.hero-h1 .accent{background:linear-gradient(130deg,#0ea87a 0,#06b6d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-p{font-size:13px;color:var(--main-pra);line-height:1.72;margin-bottom:18px;font-weight:500;max-width:360px}.hero-btns{display:flex;gap:10px;flex-wrap:wrap}.btn-ghost,.btn-primary{display:inline-flex;font-size:13.5px;cursor:pointer}.btn-primary{align-items:center;gap:6px;color:#fff;font-weight:700;padding:11px 22px;border-radius:11px;border:none;box-shadow:0 4px 14px rgba(14,168,122,.38);transition:transform .18s,box-shadow .18s;letter-spacing:.01em}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(14,168,122,.46)}.btn-ghost{align-items:center;gap:6px;background:#fff;color:#374151;font-weight:600;padding:11px 20px;border-radius:11px;border:1px solid #d1d5db;transition:transform .18s,border-color .18s,background .18s}.btn-ghost:hover{border-color:#9ca3af;background:#f9fafb;transform:translateY(-2px)}.illu-card,.illu-glow,.illu-ring::after,.illustration{transform:translate(-50%,-50%)}.hero-visual{position:relative;flex:0 0 460px;width:460px;height:380px}.connectors,.illu-card,.illu-glow,.illu-ring,.illustration{position:absolute}.connectors{inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.illustration{left:50%;top:50%;width:200px;height:200px;z-index:2}.illu-glow{left:50%;top:58%;width:210px;height:110px;background:radial-gradient(ellipse at center,rgba(14,168,122,.28) 0,transparent 72%);filter:blur(2px);animation:4s ease-in-out infinite glowPulse}@keyframes glowPulse{0%,100%{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.illu-ring{inset:-18px;border:2px dashed rgba(14,168,122,.32);border-radius:50%;animation:16s linear infinite ringSpin}.illu-ring::after,.illu-ring::before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#0ea87a;box-shadow:0 0 0 3px #fff}.illu-ring::before{top:-4px;left:calc(50% - 4px)}.illu-ring::after{top:85.35%;left:85.35%;background:#f59e0b}@keyframes ringSpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.illu-card{left:50%;top:48%;width:132px;height:96px;border-radius:16px;background:linear-gradient(150deg,#14b886 0,#0c9469 65%,#0a8059 100%);box-shadow:5px 7px 0 #0a8059,9px 14px 0 #086e4c,0 18px 30px rgba(6,95,70,.38);padding:12px 13px;display:flex;flex-direction:column;justify-content:space-between}.illu-card .illu-dots{display:flex;gap:4px}.illu-card .illu-dots span{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.55)}.illu-bars{display:flex;align-items:flex-end;gap:6px;height:38px}.illu-bars span{flex:1;border-radius:3px 3px 1px 1px;background:rgba(255,255,255,.85)}.chip,.illu-symbol{position:absolute;align-items:center}.illu-bars span:first-child{height:40%;background:rgba(255,255,255,.55)}.illu-bars span:nth-child(2){height:65%;background:rgba(255,255,255,.72)}.illu-bars span:nth-child(3){height:50%;background:rgba(255,255,255,.62)}.illu-bars span:nth-child(4){height:92%;background:#fff}.illu-symbol{top:-16px;right:-10px;width:54px;height:54px;border-radius:50%;background:linear-gradient(140deg,#fde68a 0,#f59e0b 60%,#d97706 100%);display:flex;justify-content:center;font-size:22px;font-weight:800;color:#fff;box-shadow:3px 4px 0 #b45309,0 10px 18px rgba(217,119,6,.45);animation:3.6s ease-in-out infinite symbolFloat;z-index:3}.chip,.stat-pill{font-size:12px;color:#374151;font-weight:600}@keyframes symbolFloat{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-9px) rotate(6deg)}}.bg-chips{position:absolute;inset:0;pointer-events:none;z-index:2}.chip{display:inline-flex;gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:8px 14px 8px 9px;box-shadow:0 2px 14px rgba(0,0,0,.07);animation:chipFloat var(--dur,5s) ease-in-out infinite;animation-delay:var(--delay, 0s)}@keyframes chipFloat{0%,100%{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-8px) rotate(var(--rot,0deg))}}.chip-icon{width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.ci-green{background:#d1fae5}.ci-blue{background:#dbeafe}.ci-amber{background:#fef3c7}.ci-purple{background:#ede9fe}.ci-rose{background:#ffe4e6}.ci-teal{background:#ccfbf1}.ci-indigo{background:#e0e7ff}.ci-cyan{background:#cffafe}.chip-1{top:4px;left:158px;--rot:-2deg;--dur:5.2s;--delay:0s}.chip-2{top:54px;left:332px;--rot:1.5deg;--dur:4.6s;--delay:0.5s}.chip-3{top:6px;left:4px;--rot:1.5deg;--dur:5.6s;--delay:0.9s}.chip-4{top:152px;left:348px;--rot:-1deg;--dur:4.8s;--delay:0.2s;border-color:#a7f3d0;box-shadow:0 4px 18px rgba(14,168,122,.18)}.chip-5{top:232px;left:350px;--rot:2deg;--dur:5.4s;--delay:1.1s}.chip-6{top:300px;left:28px;--rot:-1.5deg;--dur:5s;--delay:0.7s}.chip-7{top:350px;left:168px;--rot:-0.5deg;--dur:4.5s;--delay:0.3s}.chip-8{top:64px;left:0;--rot:2deg;--dur:5.8s;--delay:1.4s}.chip-9{top:196px;left:-8px;--rot:-2deg;--dur:5.1s;--delay:1.7s}.stat-row{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:9px;margin-top:22px;padding-top:22px;border-top:1px solid #f1f5f9}.stat-pill{display:inline-flex;align-items:center;gap:7px;background:#f8faff;border:1px solid #e5e7eb;border-radius:30px;padding:5px 13px 5px 9px}.pill-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.pd-green{background:#0ea87a}.pd-blue{background:#3b82f6}.pd-amber{background:#f59e0b}@media (max-width:980px){.hero-btns,.hero-inner{justify-content:center}.hero-visual{margin:0 auto}.hero-content{text-align:center}.hero-p{max-width:420px}}@media (max-width:700px){.hero-visual{display:none}.hero-content{max-width:none}}@media (max-width:560px){.hero-box{padding:32px 22px 28px}.hero-h1{font-size:25px}.floating-shapes{display:none}.orb-1,.orb-2,.orb-3{opacity:.3}}.cat-btn,.tools-nav-arrow{outline:0;cursor:pointer;font-size:15px}.affiliate-box{width:100%;overflow:hidden;background:#fff;border:1px solid var(--border-color);border-radius:20px;padding:20px;box-shadow:0 4px 15px rgba(0,0,0,.05)}.sidebar-heading{margin-bottom:0;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.sidebar-heading h3{display:inline;padding:7px 14px 9px;border-radius:14px;background-color:var(--main-color);font-size:20px;font-weight:700;color:#fff}.ad-box{width:100%;background:#edf2f7;border:2px dashed #cbd5e1;border-radius:var(--radius);min-height:120px;align-items:center;justify-content:center;margin-block:5px;margin:0 auto;display:none}.ad-box::after,.google-ad-placeholder::after{content:"Ad";display:block;font-size:10px;color:#adb5bd;padding:4px;text-align:center;letter-spacing:1px;text-transform:uppercase}.google-ad-placeholder{width:100%;min-height:250px;border:2px dashed var(--border-color);border-radius:10px;align-items:center;justify-content:center;margin:0 auto;background:#fafafa;display:none}.sidebar-area{position:sticky;top:57px;height:fit-content}.tools-section{width:100%;padding:10px 0}.content-area,.footer-section,.main-layout{min-width:0}.tools-nav-wrapper{position:relative;display:flex;align-items:center;gap:14px;width:100%;margin-bottom:25px}.tools-nav{flex:1;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:0;scrollbar-width:none}.tool-top,.tools-nav-inner{display:flex;align-items:center}.tools-nav::-webkit-scrollbar{display:none}.tools-nav-inner{gap:5px;width:max-content;min-width:100%}.tools-nav-arrow{width:40px;height:40px;border:none;border-radius:50%;background:var(--main-color);color:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:.3s}.cat-btn{flex-shrink:0;border:none;background:var(--main-ibg);color:var(--main-color);padding:7px 20px;border-radius:14px;font-weight:600;transition:.35s}.cat-btn.active,.cat-btn:hover{background:var(--main-color);color:#fff;transition:.35s}.tool-grid{width:100%}.tool-category{display:none}.tool-category.active{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.tool-card{position:relative;background:#fff;border:1px solid #e0eaff;border-left:5px solid var(--main-color);border-radius:16px;padding:12px;overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 2px 10px rgba(37,99,235,.04)}.tool-card::after,.tool-card::before{content:"";position:absolute;border-radius:50%;opacity:.5;transition:opacity .35s,transform .35s;transform:scale(.7);pointer-events:none}.tool-card.tc1,.tool-card.tc6{border-left-color:#f79494}.tool-card.tc2,.tool-card.tc7{border-left-color:#94f7a5}.tool-card.tc3,.tool-card.tc8{border-left-color:#cf94f7}.tool-card.tc4,.tool-card.tc9{border-left-color:#f7e094}.tool-card.tc10,.tool-card.tc5{border-left-color:#94f7d1}.tool-card.tc1 .tool-icon,.tool-card.tc6 .tool-icon{color:#f56c6c}.tool-card.tc2 .tool-icon,.tool-card.tc7 .tool-icon{color:#6df884}.tool-card.tc3 .tool-icon,.tool-card.tc8 .tool-icon{color:#c16bfa}.tool-card.tc4 .tool-icon,.tool-card.tc9 .tool-icon{color:#f8d971}.tool-card.tc10 .tool-icon,.tool-card.tc5 .tool-icon{color:#6ef5c1}.tool-card::before{top:-60px;right:-60px;width:160px;height:160px;background:radial-gradient(circle at 40% 40%,#bbf7e8 0,#a7f3d0 40%,transparent 70%)}.tool-card::after{bottom:-50px;left:-40px;width:120px;height:120px;background:radial-gradient(circle,#dbeafe 0,#bfdbfe 50%,transparent 75%)}.affiliate-card:hover,.tool-card:hover,.tools-card:hover{transform:translateY(-5px)}.tool-card:hover{box-shadow:0 12px 32px rgba(14,168,122,.1),0 2px 8px rgba(37,99,235,.06);border-color:#a7f3d0}.tool-card:hover::before{opacity:.7;transform:scale(1)}.tool-card:hover::after{opacity:.5;transform:scale(1)}.tool-top{justify-content:space-between;margin-bottom:12px}.tool-arrow,.tool-icon{display:flex;align-items:center;z-index:1;position:relative}.tool-icon{width:42px;height:42px;border-radius:11px;background:#f0fdf8;border:1px solid #d1fae5;justify-content:center;font-size:18px;color:#0ea87a;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s}.tool-card:hover .tool-icon{border-color:transparent;color:#fff;transform:rotate(-6deg) scale(1.08);box-shadow:0 6px 16px rgba(14,168,122,.35)}.tool-card:hover .tool-icon i{transform:scale(1.08)}.tool-arrow{font-size:14px;color:#9ca3af;width:28px;height:28px;border-radius:8px;background:#f8faff;border:1px solid #e5e7eb;justify-content:center;transition:transform .3s,background .3s,color .3s,border-color .3s;scale:1 ease}.card-header,.category-header{display:flex;align-items:center}.tool-card:hover .tool-arrow{transform:translateX(3px) scale(1.05);background:#0ea87a;border-color:#a7f3d0;color:#f0fdf8}.tool-title{position:relative;z-index:1;font-size:15px;font-weight:700;color:var(--main-dark);line-height:1.3;margin-bottom:6px;transition:color .3s}.tool-desc{position:relative;z-index:1;color:#6b7280;font-size:13px;line-height:1.4;font-weight:500;margin-bottom:0}.category-header{grid-column:1/-1;gap:14px;margin-bottom:8px;margin-top:12px}.category-title{flex-shrink:0;font-size:14px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.08em;line-height:1.2}.category-line{width:100%;height:1px;background:linear-gradient(to right,#d1fae5,#bfdbfe,transparent);border-radius:50px}@media (max-width:2400px){.tool-category.active{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar-area{position:static;top:auto}.sidebar-wrapper{gap:20px}.tool-category.active{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.category-header{gap:14px}.category-title{font-size:20px}.tools-section{padding:0}.tool-category.active{grid-template-columns:repeat(2,1fr);gap:18px}.tool-card{padding:20px}.tool-title{font-size:18px}.tools-nav-arrow{display:none}}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --icon-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.inline-tools-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.tools-card{position:relative;border-radius:20px;padding:2px;overflow:visible;background:0 0;border:none;z-index:0;box-shadow:0 4px 20px rgba(14,168,122,.06),0 1px 4px rgba(37,99,235,.04);transition:transform .35s,box-shadow .35s;--border-angle:0deg;background-image:conic-gradient(from var(--border-angle),#0ea87a,#06b6d4,#3b82f6,#a78bfa,#ec4899,#f59e0b,#0ea87a);animation:4s linear infinite border-rotate}.icon-bg,.tools-card-inner{overflow:hidden;position:relative}.tools-card:hover{box-shadow:0 22px 55px rgba(14,168,122,.18),0 4px 14px rgba(37,99,235,.09);animation-duration:1.5s}@media (prefers-reduced-motion:reduce){.hero-box *{animation:none!important;transition:none!important}.tools-card{animation:none;background-image:none;border:2px solid #a7f3d0}}.fire-bg,.link-bg{animation:3s linear infinite icon-rotate}.tools-card-inner::after,.tools-card-inner::before{border-radius:50%;transition:opacity .5s,transform .5s;z-index:0;position:absolute;content:"";pointer-events:none}@keyframes border-rotate{to{--border-angle:360deg}}.tools-card-inner{z-index:1;background:#fff;border-radius:18px;height:100%}.tools-card-inner::before{top:-60px;right:-60px;width:180px;height:180px;background:radial-gradient(circle,#a7f3d0 0,#6ee7b7 35%,transparent 70%);opacity:.18}.tools-card-inner::after{bottom:-50px;left:-50px;width:160px;height:160px;background:radial-gradient(circle,#bfdbfe 0,#93c5fd 40%,transparent 70%);opacity:.15}.tools-card:hover .tools-card-inner::before{opacity:.55;transform:scale(1.2)}.tools-card:hover .tools-card-inner::after{opacity:.4;transform:scale(1.2)}.card-header{position:relative;z-index:2;justify-content:space-between;gap:10px;padding:10px 18px 8px;background:linear-gradient(135deg,#f0fdf8 0,#f8faff 100%);border-bottom:1px solid #e0f2ee}.card-header-left,.icon-bg{display:flex;align-items:center}.card-header-left{gap:10px}.icon-bg{width:38px;height:38px;border-radius:11px;justify-content:center;flex-shrink:0;--icon-angle:0deg;z-index:0}.fire-bg{background:conic-gradient(from var(--icon-angle),#0ea87a,#06b6d4,#34d399,#0ea87a);box-shadow:0 0 0 2px #fff,0 4px 14px rgba(14,168,122,.4)}.link-bg{background:conic-gradient(from var(--icon-angle),#3b82f6,#a78bfa,#06b6d4,#3b82f6);box-shadow:0 0 0 2px #fff,0 4px 14px rgba(59,130,246,.4)}@keyframes icon-rotate{to{--icon-angle:360deg}}.icon-bg::before{content:"";position:absolute;inset:2.5px;border-radius:8px;z-index:1}.fire-bg::before{background:linear-gradient(135deg,#0ea87a,#059669)}.link-bg::before{background:linear-gradient(135deg,#3b82f6,#2563eb)}.icon-bg i{position:relative;z-index:2;color:#fff;font-size:15px}.fire-bg i{animation:2.4s ease-in-out infinite icon-flip}@keyframes icon-flip{0%{transform:rotateY(0) scale(1)}20%{transform:rotateY(90deg) scale(.85)}40%{transform:rotateY(180deg) scale(1)}60%{transform:rotateY(270deg) scale(.85)}100%,80%{transform:rotateY(360deg) scale(1)}}.link-bg i{animation:2.8s ease-in-out infinite icon-spin-bounce}@keyframes icon-spin-bounce{0%{transform:rotate(0) scale(1)}15%{transform:rotate(90deg) scale(1.15)}30%{transform:rotate(180deg) scale(1)}45%{transform:rotate(270deg) scale(1.15)}100%,60%{transform:rotate(360deg) scale(1)}75%{transform:rotate(360deg) scale(1.1)}88%{transform:rotate(360deg) scale(.92)}}.tools-card:hover .fire-bg i{animation:none;transform:scale(1.2) rotate(-10deg)}.tools-card:hover .link-bg i{animation:none;transform:scale(1.2) rotate(15deg)}.tools-card:hover .icon-bg{animation-duration:1s}.tools-card:hover .fire-bg{box-shadow:0 0 0 2px #fff,0 0 16px rgba(14,168,122,.6),0 6px 20px rgba(14,168,122,.5)}.tools-card:hover .link-bg{box-shadow:0 0 0 2px #fff,0 0 16px rgba(59,130,246,.6),0 6px 20px rgba(59,130,246,.5)}.card-header h3{font-size:14.5px;font-weight:800;color:#0f172a;line-height:1.2;letter-spacing:-.2px;transition:color .3s}.card-count{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;color:#065f46;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #6ee7b7;border-radius:20px;padding:3px 10px;flex-shrink:0;letter-spacing:.01em}.tools-list{position:relative;z-index:2;max-height:210px;overflow-y:auto;padding:12px 14px 0;mask-image:linear-gradient(to bottom,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent 100%)}.tools-list::-webkit-scrollbar{width:3px}.tools-list::-webkit-scrollbar-track{background:0 0}.tools-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0ea87a,#06b6d4);border-radius:20px}.tools-list-inner{display:flex;flex-direction:column;gap:5px;padding-bottom:18px}.tools-list a{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:0 12px 0 14px;background:#f8faff;border:1px solid #e8f0fe;border-radius:10px;color:#475569;font-size:12.5px;font-weight:600;overflow:hidden;transition:.22s;z-index:1}.tools-list a::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#f0fdf8 0,#d1fae5 100%);opacity:0;transition:opacity .22s;z-index:-1}.tools-list a span{display:inline-flex;align-items:center;gap:9px;min-width:0}.tools-list a span i{font-size:11px;color:#94a3b8;flex-shrink:0;transition:color .22s,transform .22s}.tools-list a::after{content:"→";font-size:13px;color:#cbd5e1;flex-shrink:0;transition:.22s;margin-left:8px}.tools-list a:hover{background:0 0;border-color:#6ee7b7;color:#065f46;transform:translateX(4px);box-shadow:0 2px 12px rgba(14,168,122,.12)}.tools-list a:hover::before{opacity:1}.tools-list a:hover span i{color:#0ea87a;transform:scale(1.15) rotate(-5deg)}.tools-list a:active{transform:translateX(2px) scale(.99);box-shadow:0 1px 6px rgba(14,168,122,.1)}@media (max-width:992px){.inline-tools-wrapper{grid-template-columns:1fr 1fr;gap:12px}.tools-card{border-radius:18px}.tools-card-inner{border-radius:16px}.card-header{padding:14px 15px 12px}.card-header h3,.fire-bg i,.link-bg i{font-size:14px}.icon-bg{width:34px;height:34px;border-radius:10px}.icon-bg::before{border-radius:7px}.tools-list{padding:10px 12px 0;max-height:195px}.tools-list a{font-size:12px;min-height:34px;padding:0 10px 0 12px}}@media (max-width:768px){.card-count,.tools-list a span i{font-size:10px}.inline-tools-wrapper{grid-template-columns:1fr 1fr;gap:10px}.tools-card{border-radius:16px}.tools-card-inner{border-radius:14px}.card-header{padding:12px 13px 11px;gap:8px}.card-header h3{font-size:13px;letter-spacing:0}.card-count{padding:2px 8px}.icon-bg{width:30px;height:30px;border-radius:9px}.icon-bg::before{inset:2px;border-radius:6px}.fire-bg i,.link-bg i{font-size:13px}.tools-list{padding:9px 11px 0;max-height:180px}.tools-list a{font-size:11.5px;min-height:32px;padding:0 9px 0 11px;border-radius:9px}.tools-list a::after{font-size:12px}}@media (max-width:576px){.tool-category.active{grid-template-columns:1fr}.cat-btn{padding:12px 18px;font-size:14px}.inline-tools-wrapper{grid-template-columns:1fr;gap:10px}.tools-card{border-radius:16px;transform:none!important;animation-duration:6s}.tools-card-inner{border-radius:14px}.card-header{padding:13px 14px 11px}.card-header h3{font-size:13.5px}.tools-list{padding:10px 13px 0;max-height:185px}.tools-list a{font-size:12px;min-height:34px;padding:0 10px 0 12px}.tools-list a:hover{transform:none}.tools-card:hover .tools-card-inner::after,.tools-card:hover .tools-card-inner::before{opacity:.2;transform:none}}@media (max-width:360px){.mobile-search-bar{padding:5px 9px}.mobile-search-bar i,.mobile-search-bar span{font-size:11px}.mobile-menu-toggle{width:30px;height:30px;border-radius:8px}.mobile-controls{gap:5px}.tools-card-inner{border-radius:12px}.card-header{padding:11px 12px 10px}.card-count{display:none}.card-header h3{font-size:13px}.icon-bg{width:28px;height:28px;border-radius:8px}.icon-bg::before{inset:2px;border-radius:6px}.fire-bg i,.link-bg i{font-size:12px}.tools-list{padding:8px 10px 0;max-height:170px}.tools-list a{font-size:11.5px;min-height:31px;padding:0 9px 0 10px;border-radius:8px}.tools-list a span{gap:7px}.tools-list a span i{font-size:9.5px}}.affiliate-card{width:100%;min-width:0;position:relative;display:flex;flex-direction:column;gap:0;margin-top:10px;background:#fff;border-radius:18px;padding:14px 16px 0;overflow:hidden;transition:transform .35s,box-shadow .35s,border-color .35s;border:1px solid #e0eaff;box-shadow:var(--shadow-sm)}.aff-orb{position:absolute;border-radius:50%;pointer-events:none;transition:opacity .5s,transform .5s}.aff-orb-1{width:160px;height:160px;top:-65px;right:-55px;opacity:.4}.aff-orb-2{width:120px;height:120px;bottom:24px;left:-45px;opacity:.28}.affiliate-card:hover .aff-orb-1{opacity:.72;transform:scale(1.18)}.affiliate-card:hover .aff-orb-2{opacity:.52;transform:scale(1.22)}.aff-top{min-width:0;position:relative;z-index:2;display:flex;align-items:center;gap:10px;padding-bottom:13px}.aff-icon{flex-shrink:0;width:44px;height:44px;padding:5px;border-radius:12px;border:1px solid;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .35s,box-shadow .35s}.aff-icon img{width:100%;height:100%;object-fit:contain}.affiliate-card:hover .aff-icon{transform:rotate(-6deg) scale(1.1)}.aff-info{flex:1;min-width:0}.aff-name{font-size:14px;font-weight:800;line-height:1.15;margin:0 0 2px;text-transform:uppercase;letter-spacing:.1rem}.aff-sub{font-size:11px;font-weight:500;color:#9ca3af;line-height:1.3;margin:0}.aff-name,.aff-sub{overflow:hidden;text-overflow:ellipsis}.aff-join{flex-shrink:0;font-size:11.5px;font-weight:700;color:#fff;border-radius:20px;padding:5px 10px 5px 11px;letter-spacing:.02em;transition:transform .3s,box-shadow .3s}.affiliate-card:hover .aff-join{transform:scale(1.05)}.aff-ticker-wrap{position:relative;z-index:2;margin:0 -16px;padding:0 0 5px;overflow:hidden}.aff-ticker-wrap::after,.aff-ticker-wrap::before{content:"";position:absolute;top:0;bottom:0;width:36px;z-index:3;pointer-events:none}.aff-ticker-wrap::before{left:0}.aff-ticker{display:inline-flex;align-items:center;gap:0;animation:30s linear infinite ticker-loop;will-change:transform}.aff-ticker span{display:inline-block;font-size:11.5px;font-weight:500;color:#6b7280;padding:0 10px;position:relative}.aff-ticker span::after{content:"•";position:absolute;right:-2px;top:50%;transform:translateY(-50%);font-size:10px;opacity:.35}.aff-ticker strong{font-weight:700}@keyframes ticker-loop{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}.binance-card,.bybit-card,.exness-card{border-color:#fef3c7}.binance-card:hover,.bybit-card:hover,.exness-card:hover{border-color:#fcd34d;box-shadow:0 16px 40px rgba(251,191,36,.14),0 2px 8px rgba(251,191,36,.07)}.binance-card .aff-orb-1,.bybit-card .aff-orb-1,.exness-card .aff-orb-1{background:radial-gradient(circle,#fef9c3 0,#fde68a 50%,transparent 75%)}.binance-card .aff-orb-2,.bybit-card .aff-orb-2,.exness-card .aff-orb-2{background:radial-gradient(circle,#fef3c7 0,#fcd34d 50%,transparent 75%)}.binance-card .aff-icon,.bybit-card .aff-icon{background:#000;border-color:#fde68a}.binance-card:hover .aff-icon,.bybit-card:hover .aff-icon,.exness-card:hover .aff-icon{border-color:#f59e0b;box-shadow:0 6px 18px rgba(245,158,11,.28)}.binance-card .aff-name,.bybit-card .aff-name{color:#f0b90b}.binance-card .aff-sub,.bybit-card .aff-sub{color:#a78209}.binance-card .aff-join,.bybit-card .aff-join{background:linear-gradient(135deg,#f0b90b 0,#d97706 100%);box-shadow:0 4px 12px rgba(245,158,11,.35)}.binance-card .aff-ticker-wrap,.bybit-card .aff-ticker-wrap,.exness-card .aff-ticker-wrap{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-top:1px solid #fde68a}.binance-card .aff-ticker-wrap::before,.bybit-card .aff-ticker-wrap::before,.exness-card .aff-ticker-wrap::before{background:linear-gradient(to right,#fffbeb,transparent)}.binance-card .aff-ticker-wrap::after,.bybit-card .aff-ticker-wrap::after,.exness-card .aff-ticker-wrap::after{background:linear-gradient(to left,#fef3c7,transparent)}.binance-card .aff-ticker strong,.bybit-card .aff-ticker strong{color:#c79b09}.exness-card .aff-icon{background:#ffde02;border-color:#fde68a}.exness-card .aff-name{color:#ffde02}.exness-card .aff-sub{color:#9c8700}.exness-card .aff-join{background:linear-gradient(135deg,#ffde02 0,#d97706 100%);box-shadow:0 4px 12px rgba(245,158,11,.35)}.exness-card .aff-ticker strong{color:#ccb102}.bitget-card,.kucoin-card{border-color:#d1fae5}.bitget-card:hover,.kucoin-card:hover{border-color:#6ee7b7;box-shadow:0 16px 40px rgba(14,168,122,.13),0 2px 8px rgba(14,168,122,.07)}.bitget-card .aff-orb-1,.kucoin-card .aff-orb-1{background:radial-gradient(circle,#d1fae5 0,#6ee7b7 50%,transparent 75%)}.bitget-card .aff-orb-2,.kucoin-card .aff-orb-2{background:radial-gradient(circle,#ccfbf1 0,#5eead4 50%,transparent 75%)}.bitget-card .aff-icon{background:#00f0ff;border-color:#a7f3d0}.bitget-card:hover .aff-icon,.kucoin-card:hover .aff-icon{border-color:#0ea87a;box-shadow:0 6px 18px rgba(14,168,122,.28)}.bitget-card .aff-name{color:#00f0ff}.bitget-card .aff-sub{color:#017c85}.bitget-card .aff-join{background:linear-gradient(135deg,#00f0ff 0,#059669 100%);box-shadow:0 4px 12px rgba(14,168,122,.35)}.bitget-card .aff-ticker-wrap,.kucoin-card .aff-ticker-wrap{background:linear-gradient(135deg,#f0fdf8,#d1fae5);border-top:1px solid #a7f3d0}.bitget-card .aff-ticker-wrap::before,.kucoin-card .aff-ticker-wrap::before{background:linear-gradient(to right,#f0fdf8,transparent)}.bitget-card .aff-ticker-wrap::after,.kucoin-card .aff-ticker-wrap::after{background:linear-gradient(to left,#d1fae5,transparent)}.bitget-card .aff-ticker strong{color:#0095a0}.kucoin-card .aff-icon{background:#fffbeb;border-color:#a7f3d0}.kucoin-card .aff-name,.kucoin-card .aff-ticker strong{color:#23af91}.kucoin-card .aff-sub{color:#24aa8d}.kucoin-card .aff-join{background:linear-gradient(135deg,#23af91 0,#059669 100%);box-shadow:0 4px 12px rgba(14,168,122,.35)}.bitmart-card{border-color:#d1d5fa}.bitmart-card:hover{border-color:#18181d;box-shadow:0 16px 40px rgba(7,82,59,.13),0 2px 8px rgba(5,65,47,.07)}.bitmart-card .aff-orb-1{background:radial-gradient(circle,#d1fae5 0,#18181d 50%,transparent 80%)}.bitmart-card .aff-orb-2{background:radial-gradient(circle,#ccfbf1 0,#18181d 50%,transparent 80%)}.bitmart-card .aff-icon{background:#18181d;border-color:#000}.bitmart-card:hover .aff-icon{border-color:#000;box-shadow:0 6px 18px rgba(7,83,60,.28)}.bitmart-card .aff-name,.bitmart-card .aff-ticker strong{color:#18181d}.bitmart-card .aff-sub{color:#33333d}.bitmart-card .aff-join{background:linear-gradient(135deg,#7f7fa0 0,#18181d 100%);box-shadow:0 4px 12px rgba(6,43,68,.35)}.bitmart-card .aff-ticker-wrap{background:linear-gradient(135deg,#f0fdf8,#d4d1fa);border-top:1px solid #acacc9}.bitmart-card .aff-ticker-wrap::before{background:linear-gradient(to right,#f0f3fd,transparent)}.bitmart-card .aff-ticker-wrap::after{background:linear-gradient(to left,#d1dafa,transparent)}.sidebar-wrapper{width:100%;display:flex;flex-direction:column;gap:10px}.gate-card{border-color:#d1dafa}.gate-card:hover{border-color:#0553fa;box-shadow:0 16px 40px rgba(17,14,168,.13),0 2px 8px rgba(14,168,122,.07)}.gate-card .aff-orb-1{background:radial-gradient(circle,#d1fae5 0,#0553fa 50%,transparent 75%)}.gate-card .aff-orb-2{background:radial-gradient(circle,#ccfbf1 0,#0553faef 50%,transparent 75%)}.gate-card .aff-icon{background:#0553fa;border-color:#0553fa}.gate-card:hover .aff-icon{border-color:#022d8a;box-shadow:0 6px 18px rgba(14,17,168,.28)}.gate-card .aff-name,.gate-card .aff-ticker strong{color:#0553fa}.gate-card .aff-sub{color:#033aaf}.gate-card .aff-join{background:linear-gradient(135deg,#5087ff 0,#0407c0 100%);box-shadow:0 4px 12px rgba(14,24,168,.35)}.gate-card .aff-ticker-wrap{background:linear-gradient(135deg,#f0f1fd,#d1d4fa);border-top:1px solid #a7a8f3}.gate-card .aff-ticker-wrap::before{background:linear-gradient(to right,#f0f0fd,transparent)}.gate-card .aff-ticker-wrap::after{background:linear-gradient(to left,#d1d2fa,transparent)}@media (max-width:1024px){.mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar-area{width:100%;position:static}.affiliate-box{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.google-box,.sidebar-heading{grid-column:1/-1}.aff-name{font-weight:700}.affiliate-card{margin-top:0}}@media (max-width:768px){.affiliate-box{grid-template-columns:repeat(2,1fr)}.aff-name{font-weight:800}.header-wrapper{min-height:60px}.nav-menu{display:none}.tool-grid{grid-template-columns:1fr}}@media (max-width:1200px){.main-layout{grid-template-columns:minmax(0,1fr) 290px}.aff-top{gap:8px}.aff-join{font-size:10px;padding:4px 8px 4px 9px}}.site-footer{background:var(--main-dark);color:#fff;padding-top:60px;margin-top:60px}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr)}.footer-section h3{font-size:15px;margin-bottom:0;font-weight:500}.footer-section a,.footer-text{color:#8d939c;font-size:13px;font-weight:500}.footer-text{line-height:1.3;margin:10px 0}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section ul li{margin-bottom:4px}.footer-section a{transition:.3s}.footer-section li a:hover{color:var(--main-color);padding-left:3px}.social-links{display:flex;flex-wrap:wrap;gap:12px}.social-links a{font-size:1rem;color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.15);margin-top:50px;padding:25px 20px;text-align:center}.footer-bottom p{margin:0;font-size:13px;color:#8d939c}.social-links a:hover{opacity:.8;color:var(--main-color);padding-left:0;transform:scale(1.08)}.footer-section:last-child{padding-left:40px;border-left:1px solid rgba(255,255,255,.15)}.footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr 3fr;gap:40px}@media (max-width:992px){.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-section:last-child{grid-column:1/-1;border-left:none;border-top:1px solid rgba(255,255,255,.15);padding-left:0;padding-top:20px}.main-layout{grid-template-columns:1fr}}@media (max-width:576px){.affiliate-box{grid-template-columns:repeat(1,1fr)}.footer-logo,.footer-section{text-align:center}.footer-grid{grid-template-columns:1fr;gap:35px}.site-footer{padding-top:45px}.social-links{justify-content:center}.footer-logo{display:inline-block}}@media (max-width:1024px){.main-layout{grid-template-columns:1fr}.sidebar-area{order:2}}@media (max-width:768px){body{padding-top:64px}}