.tools_appShell__GjrnZ{--catalog-bg:#e8f1ff;--catalog-header:rgba(247,250,255,0.92);--catalog-surface:#ffffff;--catalog-surface-soft:rgba(255,255,255,0.74);--catalog-surface-muted:#f2f5f9;--catalog-text:#172033;--catalog-muted:#667085;--catalog-faint:#98a2b3;--catalog-line:rgba(45,69,113,0.12);--catalog-line-strong:rgba(45,102,220,0.3);--catalog-blue:#0b63d6;--catalog-cyan:#12a9d9;--catalog-gold:#d79a17;--catalog-green:#15966a;--catalog-red:#e24d60;min-width:320px;min-height:100vh;overflow-x:hidden;color:var(--catalog-text);background:radial-gradient(780px 580px at 14% 18%,rgba(47,92,218,.3),transparent 66%),radial-gradient(760px 560px at 80% 36%,rgba(41,184,224,.22),transparent 68%),radial-gradient(700px 540px at 56% 82%,rgba(58,151,232,.16),transparent 68%),var(--catalog-bg);background-attachment:fixed;font-family:Segoe UI Variable,Segoe UI,Inter,system-ui,-apple-system,sans-serif;letter-spacing:-.012em}.tools_appShell__GjrnZ:before{content:"";position:fixed;inset:68px 0 0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(35,76,172,.07),transparent 28%,transparent 72%,rgba(18,126,186,.06))}body.dark .tools_appShell__GjrnZ{--catalog-bg:#0d0f12;--catalog-header:rgba(13,15,18,0.9);--catalog-surface:#15181c;--catalog-surface-soft:rgba(21,24,28,0.76);--catalog-surface-muted:#181b20;--catalog-text:#e9ebee;--catalog-muted:#9aa4b2;--catalog-faint:#73839b;--catalog-line:rgba(139,170,222,0.14);--catalog-line-strong:rgba(91,157,255,0.38);background:radial-gradient(780px 580px at 12% 18%,rgba(38,86,210,.3),transparent 68%),radial-gradient(760px 560px at 82% 40%,rgba(0,152,196,.2),transparent 70%),radial-gradient(680px 520px at 56% 84%,rgba(91,63,190,.2),transparent 70%),var(--catalog-bg)}.tools_appHeader__4uBgk{position:sticky;top:0;z-index:50;min-height:68px;border-bottom:1px solid var(--catalog-line);background:var(--catalog-header);box-shadow:0 8px 30px rgba(30,53,88,.04);backdrop-filter:blur(22px) saturate(1.3)}.tools_headerInner___fKqK{position:relative;width:min(1320px,calc(100% - 36px));min-height:68px;margin:0 auto;display:flex;align-items:center;gap:14px}.tools_brandFrame__Mb9PM{position:relative;width:180px;height:48px;flex:0 0 180px;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(40,105,206,.22);border-radius:12px;background:rgba(255,255,255,.76);box-shadow:0 5px 16px rgba(40,80,145,.08),inset 0 1px rgba(255,255,255,.82)}.tools_brandFrame__Mb9PM img{width:112%;max-width:none;height:auto;flex:0 0 auto}.tools_membershipStatus___6Gve{min-height:36px;padding:0 13px 0 10px;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;border:1px solid rgba(36,173,125,.22);border-radius:999px;color:var(--catalog-text);background:rgba(255,255,255,.58);box-shadow:0 5px 18px rgba(28,78,137,.06);font-size:12px;font-weight:750;white-space:nowrap}.tools_membershipStatus___6Gve svg{width:17px;height:17px;color:var(--catalog-green)}.tools_headerSlogan__BvORn{min-width:210px;margin:0;flex:1 1 auto;color:var(--catalog-text);font-size:14px;font-weight:650;letter-spacing:-.01em;text-align:center;white-space:nowrap}.tools_headerSlogan__BvORn span{color:var(--catalog-blue)}body.dark .tools_brandFrame__Mb9PM{border-color:rgba(92,166,255,.48);background:rgba(247,250,255,.94)}.tools_menuButton__KnP2G{display:none!important}.tools_iconButton__XhO2O{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border:1px solid transparent;border-radius:12px;color:var(--catalog-muted);background:transparent;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.tools_iconButton__XhO2O:hover{color:var(--catalog-text);border-color:var(--catalog-line);background:var(--catalog-surface-muted);transform:translateY(-1px)}.tools_iconButton__XhO2O svg{width:17px;height:17px}.tools_themeButton__XVcSx{border-radius:50%;background:var(--catalog-surface-muted)}.tools_themeButton__XVcSx:hover{color:var(--catalog-blue);border-color:var(--catalog-line-strong)}.tools_filterShell__qZRMO{position:relative;z-index:3;transition:max-height .24s ease,opacity .2s ease}.tools_filterInner__hsv7r{width:min(1320px,calc(100% - 36px));margin:0 auto;padding:10px 0 4px}.tools_filterRow__UtOZa{align-items:stretch;gap:14px}.tools_categoryNav__VeHsI{align-self:center;display:flex;align-items:center;flex-wrap:wrap}.tools_categoryButton__k_2_e{position:relative;min-height:48px;padding:0 13px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--catalog-line);border-radius:12px;color:var(--catalog-muted);background:var(--catalog-surface-soft);box-shadow:0 5px 16px rgba(31,51,85,.045);cursor:pointer;font-size:13px;font-weight:700;white-space:nowrap;backdrop-filter:blur(12px);transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.tools_dragHandle__2pOqB{position:absolute;top:50%;left:3px;width:11px!important;height:18px!important;color:var(--catalog-faint);opacity:0;cursor:grab;transform:translateY(-50%);transition:opacity .18s ease,color .18s ease}.tools_categoryButton__k_2_e:focus-visible .tools_dragHandle__2pOqB,.tools_categoryButton__k_2_e:hover .tools_dragHandle__2pOqB{opacity:.7}.tools_categoryButton__k_2_e:active .tools_dragHandle__2pOqB{cursor:grabbing;opacity:1}.tools_categoryButton__k_2_e:hover{color:var(--catalog-text);border-color:color-mix(in srgb,var(--category-tone) 42%,var(--catalog-line));transform:translateY(-1px)}.tools_categoryButtonActive__yz7n8{color:var(--category-tone);border-color:var(--category-tone);background:color-mix(in srgb,var(--category-tone) 8%,var(--catalog-surface))}.tools_categoryIcon__4TwDs{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--category-tone) 28%,var(--catalog-line));border-radius:10px;color:var(--category-tone);background:color-mix(in srgb,var(--category-tone) 10%,var(--catalog-surface))}.tools_categoryIcon__4TwDs svg{width:18px;height:18px;stroke-width:2.2}.tools_categoryButton__k_2_e strong{min-width:20px;color:var(--catalog-muted);font-size:9px;font-weight:800;font-variant-numeric:tabular-nums}.tools_motionBanner__jlEMf{--motion-tile:44px;--motion-gap:11px;position:relative;min-width:300px;height:64px;flex:1 1 420px;overflow:hidden;isolation:isolate;border:1px solid rgba(65,128,218,.3);border-radius:17px;background:radial-gradient(circle at 16% 18%,rgba(77,139,235,.26),transparent 38%),radial-gradient(circle at 84% 78%,rgba(67,204,231,.23),transparent 36%),linear-gradient(138deg,rgba(218,232,255,.97),rgba(230,245,255,.96) 58%,rgba(217,238,252,.97));box-shadow:0 12px 28px rgba(42,83,146,.13),inset 0 1px rgba(255,255,255,.75)}.tools_motionBanner__jlEMf:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,rgba(210,228,253,.98),transparent 12%,transparent 88%,rgba(216,239,251,.98))}.tools_motionBanner__jlEMf:after{content:"";position:absolute;inset:-30% -20%;z-index:1;pointer-events:none;background:linear-gradient(108deg,transparent 34%,rgba(255,255,255,.48) 48%,transparent 62%);transform:translateX(-55%);animation:tools_motionSheen__sKr4S 9s ease-in-out infinite}.tools_motionLane__Xa7Pa{position:absolute;top:9px;left:0;z-index:2;width:-moz-max-content;width:max-content;display:flex;will-change:transform;animation:tools_motionLeft__9FnmU 41s linear infinite;animation-delay:-17s}.tools_motionItem__YVUXh{position:relative;width:var(--motion-tile);height:var(--motion-tile);flex:0 0 auto;margin-right:var(--motion-gap);overflow:hidden;display:grid;place-items:center;border:1px solid rgba(58,112,194,.18);border-radius:12px;background:rgba(255,255,255,.95);box-shadow:0 6px 14px rgba(39,72,123,.16);transform:rotate(var(--motion-tilt,0deg))}.tools_motionItem__YVUXh>div{padding:4px!important;border-radius:11px!important}.tools_motionBanner__jlEMf:hover .tools_motionLane__Xa7Pa{animation-play-state:paused}body.dark .tools_motionBanner__jlEMf{border-color:rgba(90,162,255,.22);background:radial-gradient(circle at 18% 22%,rgba(35,96,205,.24),transparent 38%),radial-gradient(circle at 84% 76%,rgba(35,155,196,.16),transparent 34%),linear-gradient(138deg,#07111f,#0b203b 58%,#081725)}body.dark .tools_motionBanner__jlEMf:before{background:linear-gradient(90deg,rgba(9,26,48,.98),transparent 12%,transparent 88%,rgba(9,26,48,.98))}.tools_sectionHeading__7oTtT{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:14px}.tools_viewTitle__iwGRF{display:flex;align-items:flex-start;gap:11px}.tools_viewTitle__iwGRF>svg{width:17px;height:17px;margin-top:4px;color:var(--catalog-blue)}.tools_viewTitle__iwGRF h1{margin:0;font-size:21px;font-weight:780;letter-spacing:-.035em}.tools_viewTitle__iwGRF p{margin:3px 0 0;color:var(--catalog-muted);font-size:12px}.tools_densityButton__cFEeT{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--catalog-line);border-radius:11px;color:var(--catalog-muted);background:var(--catalog-surface-soft);box-shadow:0 5px 15px rgba(33,54,91,.06);cursor:pointer;font-size:12px;font-weight:750;transition:color .18s ease,border-color .18s ease,transform .18s ease}.tools_densityButton__cFEeT:hover,.tools_densityButton__cFEeT[aria-pressed=true]{color:var(--catalog-blue);border-color:var(--catalog-line-strong);transform:translateY(-1px)}.tools_densityButton__cFEeT svg{width:13px;height:13px}.tools_headerDensityButton__HBuhf{width:40px;height:40px;min-height:40px;padding:0;justify-content:center;border-radius:50%;background:var(--catalog-surface-muted)}.tools_toolsMain__qR8ZV{position:relative;z-index:2;width:min(1320px,calc(100% - 36px));margin:0 auto;border-top:1px solid var(--catalog-line);padding:24px 0 50px}.tools_toolsGrid__PTYXY{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));-moz-column-gap:20px;column-gap:20px;row-gap:32px}.tools_toolCard__YYclA{--category-tone:var(--catalog-blue);position:relative;min-width:0;height:155px;display:flex;justify-content:center;animation:tools_rise__zqojT .36s both;animation-delay:var(--card-delay)}.tools_toolCardDragging__gbRkO{opacity:.58}.tools_toolCardDropTarget__9_6fA .tools_toolLogo___Ff5g{outline:2px solid var(--catalog-blue);outline-offset:3px}.tools_toolSurface__i7QKh{position:relative;width:100%;height:100%;padding:0;display:flex;flex-direction:column;align-items:center;border:0;color:inherit;background:transparent;cursor:pointer;text-align:center}.tools_toolSurface__i7QKh:disabled{cursor:wait}.tools_toolLogo___Ff5g{position:relative;width:108px;height:108px;flex:0 0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:25px;background:#fff;box-shadow:0 14px 28px rgba(33,54,91,.13),0 3px 8px rgba(33,54,91,.08);cursor:grab;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.tools_toolLogo___Ff5g:active{cursor:grabbing}.tools_toolLogo___Ff5g:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(155deg,rgba(255,255,255,.3),transparent 42%)}.tools_toolLogo___Ff5g:before{content:"";position:absolute;top:-45%;bottom:-45%;left:-52%;z-index:3;width:34%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transform:rotate(15deg)}.tools_toolLogo___Ff5g>div{padding:0!important;border-radius:24px!important;background:#ffffff!important}.tools_detailLogo__9YWWE>div{padding:0!important}.tools_detailLogo__9YWWE img,.tools_toolLogo___Ff5g img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tools_toolCard__YYclA:hover .tools_toolLogo___Ff5g{border-color:color-mix(in srgb,var(--category-tone) 42%,white);box-shadow:0 20px 38px color-mix(in srgb,var(--category-tone) 20%,rgba(33,54,91,.16)),0 5px 12px rgba(33,54,91,.12);transform:translateY(-5px) scale(1.025)}.tools_toolCard__YYclA:hover .tools_toolLogo___Ff5g:before{animation:tools_iconSheen__QIw_h .58s ease}.tools_toolName__hlyBp{width:100%;height:36px;min-height:36px;max-height:36px;margin-top:10px;padding:0 2px;overflow:hidden;display:-webkit-box;color:var(--catalog-text);font-size:13px;font-weight:600;line-height:1.3;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tools_favoriteButton__p3Zed{position:absolute;top:1px;right:calc(50% - 54px);z-index:5;width:20px;height:20px;display:grid;place-items:center;border:0;color:var(--catalog-blue);background:transparent;box-shadow:none;opacity:0;cursor:pointer;transform:scale(.84);transition:opacity .18s ease,transform .18s ease,color .18s ease}.tools_favoriteButton__p3Zed svg{width:15px;height:15px;stroke-width:2.2}.tools_favoriteButton__p3Zed:focus-visible,.tools_toolCard__YYclA:hover .tools_favoriteButton__p3Zed{opacity:1;transform:scale(1)}.tools_favoriteButtonActive__LUm_Y,.tools_favoriteButton__p3Zed:hover{color:var(--catalog-gold)}.tools_favoriteButtonActive__LUm_Y svg{fill:currentColor}body.dark .tools_favoriteButton__p3Zed{color:#76b7ff;background:transparent}.tools_availability__zZx79{position:absolute;z-index:5;width:8px;height:8px;color:var(--catalog-green)}.tools_availability__zZx79:before{content:"";width:8px;height:8px;display:block;border:2px solid white;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}.tools_statusAvailable__W2k4E{color:var(--catalog-green)}.tools_statusDegraded___2LNE{color:var(--catalog-gold)}.tools_statusMaintenance__Ziku9{color:var(--catalog-red)}.tools_toolsGridCompact__vU_kL{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));-moz-column-gap:15px;column-gap:15px;row-gap:20px}.tools_toolCardCompact__elxQR{height:116px}.tools_toolCardCompact__elxQR .tools_toolLogo___Ff5g{width:78px;height:78px;border-radius:19px}.tools_toolCardCompact__elxQR .tools_toolLogo___Ff5g>div{padding:0!important;border-radius:18px!important}.tools_toolCardCompact__elxQR .tools_toolName__hlyBp{height:30px;min-height:30px;max-height:30px;margin-top:7px;font-size:12px;line-height:1.25}.tools_toolCardCompact__elxQR .tools_favoriteButton__p3Zed{top:-1px;right:calc(50% - 39px);width:18px;height:18px}.tools_emptyState__NA_XD{min-height:360px;display:grid;place-content:center;justify-items:center;text-align:center;color:var(--catalog-muted)}.tools_emptyState__NA_XD>span{width:62px;height:62px;display:grid;place-items:center;border:1px solid var(--catalog-line);border-radius:20px;color:var(--catalog-blue);background:var(--catalog-surface-soft);box-shadow:0 14px 32px rgba(33,54,91,.1)}.tools_emptyState__NA_XD svg{width:24px;height:24px}.tools_emptyState__NA_XD h2{margin:16px 0 5px;color:var(--catalog-text);font-size:18px}.tools_emptyState__NA_XD p{margin:0;font-size:13px}.tools_dialogBackdrop__WzeXU{position:fixed;inset:0;z-index:80;padding:20px;display:grid;place-items:center;background:rgba(5,12,25,.68);backdrop-filter:blur(9px)}.tools_detailDialog__trAzb{position:relative;width:min(390px,100%);padding:24px 22px 20px;display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto auto;-moz-column-gap:16px;column-gap:16px;align-items:center;border:1px solid var(--catalog-line-strong);border-radius:18px;color:var(--catalog-text);background:var(--catalog-surface);box-shadow:0 24px 70px rgba(27,45,78,.28);text-align:left}.tools_dialogClose__T70_E{position:absolute;top:12px;right:12px}.tools_detailLogo__9YWWE{grid-column:1;grid-row:1/4;width:72px;height:72px;margin:0;overflow:hidden;border-radius:18px;box-shadow:0 10px 22px rgba(33,54,91,.12)}.tools_detailEyebrow__jr5t3{grid-column:2;margin:0 30px 3px 0;color:var(--catalog-blue);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tools_detailDialog__trAzb h2{grid-column:2;margin:0;font-size:20px;letter-spacing:-.035em}.tools_detailDescription__YG32e{grid-column:2;margin:5px 24px 0 0;color:var(--catalog-muted);font-size:12px;line-height:1.4}.tools_detailStatus__wOwej{grid-column:1/-1;justify-self:start;margin-top:16px;display:inline-flex;align-items:center;gap:9px;color:var(--catalog-text);font-size:12px;font-weight:750}.tools_detailStatus__wOwej .tools_availability__zZx79{position:relative}.tools_detailNote__8a1BA{grid-column:1/-1;width:100%;margin:12px 0 0;padding-top:11px}.tools_detailNote__8a1BA,.tools_supportFooter__Zd0AY{border-top:1px solid var(--catalog-line);color:var(--catalog-faint);font-size:11px}.tools_supportFooter__Zd0AY{position:relative;z-index:2;width:min(1320px,calc(100% - 36px));min-height:46px;margin:-30px auto 20px;padding:0 14px;display:flex;align-items:center;gap:14px}.tools_supportFooter__Zd0AY>span{color:var(--catalog-muted);font-weight:700}.tools_supportFooter__Zd0AY nav{display:flex;align-items:center;gap:12px}.tools_supportFooter__Zd0AY a{color:var(--catalog-blue);font-weight:700;text-decoration:none}.tools_supportFooter__Zd0AY a:hover{color:var(--catalog-cyan);text-decoration:underline;text-underline-offset:3px}.tools_supportFooter__Zd0AY small{margin-left:auto;color:var(--catalog-faint);font-size:10px;font-weight:700}.tools_detailActions__x1mG2{grid-column:1/-1;width:100%;margin-top:12px;padding-top:12px;border-top:1px solid var(--catalog-line);display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.tools_primaryAction___dgpu,.tools_secondaryAction___0fkf{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:38px;padding:7px 16px;border:1px solid var(--catalog-blue);border-radius:12px;color:#fff;background:var(--catalog-blue);font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.tools_primaryAction___dgpu:hover:not(:disabled),.tools_secondaryAction___0fkf:hover{background:var(--catalog-cyan);border-color:var(--catalog-cyan);transform:translateY(-1px);box-shadow:0 6px 18px rgba(11,99,214,.3)}.tools_primaryAction___dgpu:active:not(:disabled),.tools_secondaryAction___0fkf:active{transform:translateY(0)}.tools_primaryAction___dgpu:disabled{cursor:wait;opacity:.72}.tools_secondaryAction___0fkf{border-color:var(--catalog-line-strong);color:var(--catalog-text);background:var(--catalog-muted-surface)}.tools_secondaryAction___0fkf:hover{color:#fff}@keyframes tools_motionLeft__9FnmU{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes tools_motionSheen__sKr4S{0%,18%{transform:translateX(-58%);opacity:0}42%{opacity:.72}72%,to{transform:translateX(58%);opacity:0}}@keyframes tools_rise__zqojT{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes tools_iconSheen__QIw_h{to{left:118%}}@media (max-width:1080px){.tools_filterInner__hsv7r,.tools_headerInner___fKqK,.tools_toolsMain__qR8ZV{width:min(100% - 28px,1320px)}.tools_brandFrame__Mb9PM{width:162px;flex-basis:162px}.tools_membershipStatus___6Gve{display:none}.tools_headerSlogan__BvORn{min-width:150px;font-size:12px}.tools_motionBanner__jlEMf{min-width:240px;height:60px}}@media (max-width:860px){.tools_headerInner___fKqK{display:grid;grid-template-columns:40px 164px minmax(180px,1fr) 40px 40px;gap:8px}.tools_menuButton__KnP2G{display:grid!important;grid-column:1}.tools_headerSlogan__BvORn{display:none}.tools_brandFrame__Mb9PM{grid-column:2;width:154px;height:48px;flex-basis:auto}.tools_headerDensityButton__HBuhf{grid-column:4}.tools_themeButton__XVcSx{grid-column:5}.tools_filterShell__qZRMO{max-height:0;overflow:hidden;opacity:0}.tools_filterShellOpen__bvOCB{max-height:360px;opacity:1}.tools_filterInner__hsv7r{padding-top:12px}.tools_filterRow__UtOZa{flex-direction:column}.tools_categoryNav__VeHsI{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.tools_categoryNav__VeHsI::-webkit-scrollbar{display:none}.tools_motionBanner__jlEMf{width:100%;min-width:0;height:60px;flex-basis:60px}.tools_sectionHeading__7oTtT{margin-top:10px}.tools_toolsMain__qR8ZV{padding-top:16px}}@media (max-width:680px){.tools_motionBanner__jlEMf{--motion-tile:38px;--motion-gap:9px;height:54px;flex-basis:54px;border-radius:15px}.tools_motionLane__Xa7Pa{top:7px}.tools_headerInner___fKqK{grid-template-columns:40px 132px minmax(110px,1fr) 40px 40px}.tools_brandFrame__Mb9PM{width:124px}.tools_toolsGrid__PTYXY{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:12px;column-gap:12px;row-gap:24px}.tools_toolCard__YYclA{height:132px}.tools_toolLogo___Ff5g{width:86px;height:86px;border-radius:21px}.tools_toolName__hlyBp{height:30px;min-height:30px;max-height:30px;margin-top:8px;font-size:12px;line-height:1.25}.tools_favoriteButton__p3Zed{right:calc(50% - 45px)}}@media (max-width:440px){.tools_appHeader__4uBgk{min-height:68px}.tools_headerInner___fKqK{width:calc(100% - 16px);grid-template-columns:38px minmax(100px,1fr) 38px 38px}.tools_brandFrame__Mb9PM{grid-column:2;width:132px;justify-self:start}.tools_headerDensityButton__HBuhf{grid-column:3;grid-row:1}.tools_themeButton__XVcSx{grid-column:4;grid-row:1}.tools_filterInner__hsv7r,.tools_supportFooter__Zd0AY,.tools_toolsMain__qR8ZV{width:calc(100% - 20px)}.tools_toolsGrid__PTYXY{grid-template-columns:repeat(3,minmax(0,1fr))}.tools_supportFooter__Zd0AY{min-height:64px;padding:10px 4px;flex-wrap:wrap;gap:7px 12px}.tools_supportFooter__Zd0AY small{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.tools_appShell__GjrnZ *,.tools_appShell__GjrnZ :after,.tools_appShell__GjrnZ :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.tools_toolCard__YYclA:hover .tools_toolLogo___Ff5g{transform:none}.tools_motionLane__Xa7Pa{animation:none!important}}body.dark .tools_appShell__GjrnZ{--catalog-bg:#102844;--catalog-header:rgba(19,45,75,0.94);--catalog-surface:#1b3a5d;--catalog-surface-soft:rgba(25,56,91,0.88);--catalog-surface-muted:#204464;--catalog-text:#ffffff;--catalog-muted:#c8d6e9;--catalog-faint:#a6bad3;--catalog-line:rgba(91,151,212,0.24);--catalog-line-strong:rgba(90,162,255,0.54);--catalog-blue:#5aa2ff;--catalog-cyan:#48c8f0;--catalog-gold:#e7bd54;--catalog-green:#43d6a0;--catalog-red:#ff7182;background:linear-gradient(125deg,#102844,#123554 42%,#0f2b4a 72%,#143b5a);background-size:190% 190%;background-attachment:fixed;animation:tools_catalogMidnightDrift__DQt3o 26s ease-in-out infinite}body.dark .tools_appShell__GjrnZ:before{background:linear-gradient(180deg,rgba(111,185,255,.055),transparent 38%)}body.dark .tools_appHeader__4uBgk{background:rgba(19,45,75,.9);box-shadow:0 10px 34px rgba(0,10,28,.2)}body.dark .tools_brandFrame__Mb9PM{border-color:rgba(90,162,255,.32);background:#ffffff;box-shadow:0 8px 22px rgba(0,10,28,.22)}body.dark .tools_membershipStatus___6Gve{border-color:rgba(67,214,160,.3);background:rgba(25,56,91,.8);box-shadow:0 8px 20px rgba(0,10,28,.16)}body.dark .tools_categoryButton__k_2_e,body.dark .tools_densityButton__cFEeT{background:rgba(25,56,91,.8)}body.dark .tools_motionBanner__jlEMf{border-color:rgba(90,162,255,.25);background:linear-gradient(135deg,#16385d,#102d4d 58%,#153c5d);box-shadow:0 12px 30px rgba(0,10,28,.2),inset 0 1px rgba(122,188,255,.11)}body.dark .tools_motionBanner__jlEMf:before{background:linear-gradient(90deg,rgba(19,52,86,.98),transparent 12%,transparent 88%,rgba(19,52,86,.98))}body.dark .tools_detailLogo__9YWWE,body.dark .tools_motionItem__YVUXh,body.dark .tools_toolLogo___Ff5g{border-color:#ffffff;background:#ffffff;box-shadow:0 10px 24px rgba(0,10,28,.22)}body.dark .tools_toolLogo___Ff5g>div{background:#ffffff!important}body.dark .tools_toolName__hlyBp{color:#ffffff}body.dark .tools_detailDialog__trAzb{background:#1b3a5d;box-shadow:0 28px 80px rgba(0,8,24,.46)}@keyframes tools_catalogMidnightDrift__DQt3o{0%,to{background-position:0 42%}50%{background-position:100% 58%}}@media (prefers-reduced-motion:reduce){body.dark .tools_appShell__GjrnZ{animation:none!important;background-position:50% 50%}}.tools_filterRow__UtOZa{display:flex;align-items:center;gap:8px}.tools_categoryNav__VeHsI{width:auto;min-width:0;flex:1 1 auto;display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px}.tools_categoryButton__k_2_e{width:100%;justify-content:center}@media (max-width:860px){.tools_filterRow__UtOZa{flex-direction:row;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.tools_filterRow__UtOZa::-webkit-scrollbar{display:none}.tools_categoryNav__VeHsI{width:auto;flex:0 0 auto;display:flex;gap:8px}.tools_categoryButton__k_2_e{width:auto;min-width:132px}}