.ToolsPage-module__4iOHcq__toolsPageSection{min-height:100vh;padding-top:var(--space-lg);flex-direction:column;display:flex}.ToolsPage-module__4iOHcq__container{width:100%;max-width:100%;padding-inline:var(--space-2xl);flex-direction:column;flex-grow:1;align-items:stretch;margin-inline:0;display:flex}.ToolsPage-module__4iOHcq__pageHeader{margin-bottom:var(--space-2xl);text-align:center;position:relative;overflow:hidden}.ToolsPage-module__4iOHcq__headerContent{z-index:var(--z-index-base);position:relative}.ToolsPage-module__4iOHcq__leadText{margin-bottom:var(--space-xl);max-width:clamp(48rem,80vw,64rem);margin-inline:auto}.ToolsPage-module__4iOHcq__tagsContainer{gap:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.ToolsPage-module__4iOHcq__tagPill{padding-inline:var(--space-md);padding-block:var(--space-xs);border-radius:var(--radius-full);font-size:var(--type-02);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.ToolsPage-module__4iOHcq__primaryTag{background-color:var(--color-accent-translucent);color:var(--color-accent)}.ToolsPage-module__4iOHcq__secondaryTag{background-color:var(--color-surface-elevated);color:var(--color-text-secondary)}.ToolsPage-module__4iOHcq__decorationBlurLarge{background:linear-gradient(135deg,var(--color-primary-translucent-strong),var(--color-accent-translucent-strong),var(--color-primary-translucent));filter:blur(clamp(2rem,4vw,3rem));width:clamp(12rem,25vw,20rem);height:clamp(12rem,25vw,20rem);z-index:var(--z-index-base);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation:20s ease-in-out infinite ToolsPage-module__4iOHcq__float;position:absolute;bottom:clamp(-4rem,-8vw,-6rem);right:clamp(-4rem,-8vw,-6rem)}.ToolsPage-module__4iOHcq__decorationBlurSmall{background:linear-gradient(225deg,var(--color-accent-translucent-strong),var(--color-primary-translucent),var(--color-accent-translucent-strong));filter:blur(clamp(1.5rem,3vw,2rem));width:clamp(8rem,18vw,14rem);height:clamp(8rem,18vw,14rem);z-index:var(--z-index-base);border-radius:40% 60% 70% 30%/40% 70% 30% 60%;animation:25s ease-in-out infinite ToolsPage-module__4iOHcq__float-reverse;position:absolute;top:clamp(-2rem,-4vw,-3rem);left:clamp(-2rem,-4vw,-3rem)}@keyframes ToolsPage-module__4iOHcq__float{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(2%,-2%)rotate(2deg)}66%{transform:translate(-1%,1%)rotate(-1deg)}}@keyframes ToolsPage-module__4iOHcq__float-reverse{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(-1%,2%)rotate(-1deg)}66%{transform:translate(1%,-1%)rotate(1deg)}}.ToolsPage-module__4iOHcq__heroSection{margin-bottom:var(--space-2xl);position:relative;overflow:hidden}.ToolsPage-module__4iOHcq__heroContent{z-index:var(--z-index-base);text-align:center;position:relative}.ToolsPage-module__4iOHcq__heroMain{max-width:var(--container-sm);padding:var(--space-5xl)var(--space-lg)var(--space-2xl);margin:0 auto}.ToolsPage-module__4iOHcq__heroTitle{font-size:var(--type-07);font-weight:var(--weight-bold);margin-bottom:var(--space-lg);line-height:var(--line-height-tight)}.ToolsPage-module__4iOHcq__heroSubtitle{font-size:var(--type-04);color:var(--color-text-secondary);margin-bottom:var(--space-2xl);max-width:clamp(30rem,70vw,40rem);margin-left:auto;margin-right:auto}.ToolsPage-module__4iOHcq__heroActions{justify-content:center;gap:var(--space-lg);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex}.ToolsPage-module__4iOHcq__heroCta,.ToolsPage-module__4iOHcq__heroSecondary{padding:var(--space-md)var(--space-2xl);border-radius:var(--radius-lg);font-size:var(--type-03);font-weight:var(--weight-medium);cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s}.ToolsPage-module__4iOHcq__heroCta{background-color:var(--color-primary-bg);color:var(--color-text-primary);border:1px solid var(--color-primary)}.ToolsPage-module__4iOHcq__heroCta:hover{box-shadow:0 4px 12px var(--color-primary-translucent-strong);background-color:var(--color-primary-bg);transform:scale(1.02)}.ToolsPage-module__4iOHcq__heroSecondary{border:1px solid var(--color-primary);color:var(--color-primary);background-color:#0000}.ToolsPage-module__4iOHcq__heroSecondary:hover{box-shadow:0 4px 12px var(--color-primary-translucent);background-color:var(--color-primary-bg);color:var(--color-text-primary);transform:scale(1.02)}.ToolsPage-module__4iOHcq__heroSecondary:disabled{cursor:not-allowed;background-color:var(--color-muted-900);border:1px solid var(--color-muted-300);color:var(--color-text-tertiary)}.ToolsPage-module__4iOHcq__heroSecondary:disabled:hover{box-shadow:none;background-color:var(--color-muted-900);transform:none}.ToolsPage-module__4iOHcq__heroStats{justify-content:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.ToolsPage-module__4iOHcq__interactiveToolsCard{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:var(--radius-2xl);border:1px solid var(--color-white-translucent-weak);box-shadow:0 8px 32px var(--color-black-translucent-medium),0 4px 16px var(--color-black-translucent-strong);padding:var(--space-2xl)var(--space-lg)var(--space-2xl)var(--space-lg);margin-bottom:var(--space-4);text-align:center;width:100%;max-width:clamp(32rem,75vw,48rem);margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.ToolsPage-module__4iOHcq__interactiveToolsCard:before{content:"";height:var(--space-0);background:linear-gradient(90deg,var(--color-accent)0%,var(--color-info)50%,var(--color-accent)100%);z-index:var(--z-index-base);position:absolute;top:0;left:0;right:0}.ToolsPage-module__4iOHcq__interactiveToolsHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);justify-content:center;display:flex}.ToolsPage-module__4iOHcq__interactiveToolsTitle{font-size:var(--type-07);font-weight:var(--weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight);margin:0}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ToolsPage-module__4iOHcq__interactiveToolsTitle{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-text-fill-color:transparent;color:var(--color-text-primary);-webkit-background-clip:text;background-clip:text}}.ToolsPage-module__4iOHcq__interactiveToolsDescription{color:var(--color-text-primary);font-size:var(--type-04);line-height:var(--line-height-relaxed);margin-bottom:var(--space-3);max-width:var(--container-md);opacity:.9;margin-left:auto;margin-right:auto}.ToolsPage-module__4iOHcq__interactiveToolsActions{gap:var(--space-3);max-width:var(--container-sm);flex-wrap:wrap;justify-content:center;margin:0 auto;display:flex}button.ToolsPage-module__4iOHcq__requestCustomToolButton{border:1px solid var(--color-border)}button.ToolsPage-module__4iOHcq__requestCustomToolButton:disabled{border-color:var(--color-border);opacity:.6}.ToolsPage-module__4iOHcq__interactiveToolsStats{gap:var(--space-3);margin-top:var(--space-2);justify-content:center;display:flex}.ToolsPage-module__4iOHcq__statBadge{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);border-radius:var(--radius-2xl);font-size:var(--type-02);font-weight:var(--weight-medium);display:flex}.ToolsPage-module__4iOHcq__toolsCount{background:var(--color-primary-translucent-strong);color:var(--color-primary-hover);border:1px solid var(--color-primary-translucent-strong)}.ToolsPage-module__4iOHcq__updatedBadge{background:var(--color-success-translucent-strong);color:var(--color-success);border:1px solid var(--color-success-translucent-strong)}.ToolsPage-module__4iOHcq__filterSection{width:100%;margin:var(--space-3)auto var(--space-6)auto;align-items:center;gap:var(--space-3);background:linear-gradient(135deg,var(--color-surface-overlay)0%,var(--color-surface-overlay)100%);border-radius:var(--radius-2xl);border:1px solid var(--color-white-translucent);padding:var(--space-4);box-shadow:0 4px 16px var(--color-black-translucent-strong);flex-direction:column;display:flex}.ToolsPage-module__4iOHcq__filterTitle{font-size:var(--type-04);color:var(--color-white-translucent-strong);margin-bottom:var(--space-1);font-weight:var(--weight-semibold);background:linear-gradient(135deg,var(--color-text-primary)0%,var(--color-border)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ToolsPage-module__4iOHcq__categoryFilters{gap:var(--space-2);max-width:100%;padding:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.ToolsPage-module__4iOHcq__categoryFilter{padding:var(--space-2)var(--space-4);border-radius:var(--radius-full);font-size:var(--type-02);font-weight:var(--weight-medium);background-color:var(--color-surface-elevated);color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;transition:var(--transition-fast);align-items:center;gap:var(--space-2);min-width:clamp(6.25rem,10vw,7.5rem);min-height:calc(var(--space-6)*.917);box-shadow:0 2px 6px var(--color-black-translucent-medium);justify-content:center;display:flex}.ToolsPage-module__4iOHcq__categoryFilter:hover{background-color:var(--color-surface-hover);box-shadow:0 4px 10px var(--color-black-translucent-strong);border-color:var(--color-border-hover);color:var(--color-text-primary);transform:translateY(-2px)}.ToolsPage-module__4iOHcq__categoryFilterActive{background-color:var(--color-primary-bg);color:var(--color-text-primary);border:1px solid var(--color-primary);box-shadow:0 2px 8px var(--color-primary-translucent-strong)}.ToolsPage-module__4iOHcq__categoryFilterActive:hover{background-color:var(--color-primary-bg);color:var(--color-text-primary);box-shadow:0 4px 12px var(--color-primary-translucent-strong)}@media (max-width:768px){.ToolsPage-module__4iOHcq__container{padding-inline:var(--space-xl)}.ToolsPage-module__4iOHcq__toolsPageSection{padding-top:var(--space-2xl)}.ToolsPage-module__4iOHcq__heroMain{padding:var(--space-6)var(--space-3)var(--space-4)}.ToolsPage-module__4iOHcq__heroTitle{font-size:var(--type-06)}.ToolsPage-module__4iOHcq__heroSubtitle{font-size:var(--type-03)}.ToolsPage-module__4iOHcq__heroActions{flex-direction:column}.ToolsPage-module__4iOHcq__interactiveToolsHeader{flex-direction:column;align-items:center}.ToolsPage-module__4iOHcq__interactiveToolsActions{flex-direction:column;width:100%}.ToolsPage-module__4iOHcq__categoryFilters{padding:var(--space-2)}.ToolsPage-module__4iOHcq__categoryFilter{min-height:var(--space-6);padding:var(--space-md)var(--space-lg)}.ToolsPage-module__4iOHcq__interactiveToolsStats{gap:var(--space-2);flex-direction:column;align-items:center}.ToolsPage-module__4iOHcq__interactiveToolsCard{padding:var(--space-lg)var(--space-md)var(--space-lg)var(--space-md)}}@media (max-width:320px){.ToolsPage-module__4iOHcq__container{padding-inline:var(--space-lg)}.ToolsPage-module__4iOHcq__interactiveToolsActions{gap:var(--space-2)}.ToolsPage-module__4iOHcq__interactiveToolsCard{padding:var(--space-md)var(--space-sm)var(--space-md)var(--space-sm)}}.ToolsPage-module__4iOHcq__errorContainer{padding:var(--space-8);text-align:center;max-width:var(--container-sm);margin:0 auto}.ToolsPage-module__4iOHcq__errorLink{margin-top:var(--space-4);padding:var(--space-3)var(--space-6);background:var(--color-accent);color:var(--color-text-inverse);border-radius:var(--radius-md);transition:background var(--duration-fast)var(--easing-standard);text-decoration:none;display:inline-block}.ToolsPage-module__4iOHcq__errorLink:hover{background:var(--color-accent-hover);transform:translateY(-2px)}
