.tools-module__YkmrlW__toolsRoot{color:#e6edf3;background:#0d1117;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tools-module__YkmrlW__navbar{z-index:100;-webkit-backdrop-filter:blur(16px);background:#161b22b3;border-bottom:1px solid #30363d99;position:sticky;top:0}.tools-module__YkmrlW__navContent{justify-content:space-between;align-items:center;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.tools-module__YkmrlW__navLogo{color:#e6edf3;align-items:center;gap:10px;text-decoration:none;transition:opacity .2s;display:flex}.tools-module__YkmrlW__navLogo:hover{opacity:.85}.tools-module__YkmrlW__logoIcon{flex-shrink:0}.tools-module__YkmrlW__logoText{background:linear-gradient(135deg,#3bd671,#2ea85a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.2rem;font-weight:700}.tools-module__YkmrlW__navLinks{align-items:center;gap:8px;display:flex}.tools-module__YkmrlW__navLink{color:#8b949e;border-radius:8px;padding:8px 16px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s}.tools-module__YkmrlW__navLink:hover{color:#e6edf3;background:#3bd67114}.tools-module__YkmrlW__mainContent{max-width:1200px;margin:0 auto;padding:0 24px}.tools-module__YkmrlW__pageContainer{padding:48px 0 80px}.tools-module__YkmrlW__pageHeader{text-align:center;margin-bottom:56px}.tools-module__YkmrlW__pageTitle{background:linear-gradient(135deg,#e6edf3 0%,#3bd671 50%,#2ea85a 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:2.8rem;font-weight:800;line-height:1.2}.tools-module__YkmrlW__pageSubtitle{color:#8b949e;margin:0;font-size:1.15rem;font-weight:400;line-height:1.6}.tools-module__YkmrlW__categorySection{margin-bottom:48px}.tools-module__YkmrlW__categoryTitle{color:#e6edf3;border-left:3px solid #3bd671;margin:0 0 20px;padding-left:16px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4}.tools-module__YkmrlW__bentoGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tools-module__YkmrlW__toolCard{-webkit-backdrop-filter:blur(16px);color:#e6edf3;background:#161b22b3;border:1px solid #30363d99;border-radius:16px;flex-direction:column;padding:24px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.5s both tools-module__YkmrlW__fadeInUp;display:flex;position:relative;overflow:hidden}.tools-module__YkmrlW__toolCard:before{content:"";pointer-events:none;border:1px solid #0000;border-radius:16px;transition:border-color .3s;position:absolute;inset:0}.tools-module__YkmrlW__toolCard:hover{border-color:#3bd67166;transform:translateY(-4px);box-shadow:0 0 20px #3bd67126,0 8px 32px #0000004d}.tools-module__YkmrlW__toolCard:hover:before{border-color:#3bd67133}.tools-module__YkmrlW__toolIconContainer{background:#3bd67114;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;transition:background .3s;display:flex}.tools-module__YkmrlW__toolCard:hover .tools-module__YkmrlW__toolIconContainer{background:#3bd67126}.tools-module__YkmrlW__toolName{color:#e6edf3;margin:0 0 8px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.05rem;font-weight:650;line-height:1.3}.tools-module__YkmrlW__toolDescription{color:#8b949e;flex:1;margin:0;font-size:.88rem;line-height:1.5}.tools-module__YkmrlW__toolArrow{color:#3bd671;align-self:flex-start;margin-top:16px;font-size:1.1rem;font-weight:600;transition:transform .3s;display:inline-block}.tools-module__YkmrlW__toolCard:hover .tools-module__YkmrlW__toolArrow{transform:translate(6px)}@keyframes tools-module__YkmrlW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.tools-module__YkmrlW__bentoGrid{grid-template-columns:repeat(2,1fr)}.tools-module__YkmrlW__pageTitle{font-size:2.2rem}}@media (max-width:768px){.tools-module__YkmrlW__bentoGrid{grid-template-columns:repeat(2,1fr);gap:12px}.tools-module__YkmrlW__pageTitle{font-size:1.9rem}.tools-module__YkmrlW__pageSubtitle{font-size:1rem}.tools-module__YkmrlW__pageContainer{padding:32px 0 60px}.tools-module__YkmrlW__pageHeader{margin-bottom:40px}.tools-module__YkmrlW__toolCard{padding:20px}.tools-module__YkmrlW__navContent{padding:0 16px}}@media (max-width:480px){.tools-module__YkmrlW__bentoGrid{grid-template-columns:1fr}.tools-module__YkmrlW__pageTitle{font-size:1.6rem}.tools-module__YkmrlW__navContent{height:56px}.tools-module__YkmrlW__logoText{font-size:1.05rem}}
