.page_hero__klkOV{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl) var(--spacing-lg);overflow:hidden}@media(max-width:639px){.page_hero__klkOV{padding:var(--spacing-xl) var(--spacing-md);min-height:calc(100vh - 60px)}}.page_heroContent__Z0Cxf{position:relative;z-index:1;width:100%;max-width:1000px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4xl)}@media(max-width:639px){.page_heroContent__Z0Cxf{gap:var(--spacing-2xl)}}.page_heroText__nlo5t{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}@media(max-width:639px){.page_heroText__nlo5t{gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}}.page_title__QKy_a{font-size:var(--font-size-6xl);font-weight:700;line-height:1.1;color:var(--color-gray-900);margin:0}@media(min-width:640px)and (max-width:1023px){.page_title__QKy_a{font-size:var(--font-size-5xl)}}@media(max-width:639px){.page_title__QKy_a{font-size:var(--font-size-4xl)}}.page_titleAccent__dpjWE{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_subtitle__WK9_Y{font-size:var(--font-size-xl);color:var(--color-gray-600);line-height:1.6;max-width:600px;margin:0 auto}@media(min-width:640px)and (max-width:1023px){.page_subtitle__WK9_Y{font-size:var(--font-size-lg)}}@media(max-width:639px){.page_subtitle__WK9_Y{font-size:var(--font-size-base)}}.page_searchSection__HhbtN{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);width:100%;max-width:600px}@media(max-width:639px){.page_searchSection__HhbtN{gap:var(--spacing-md)}}.page_searchBar__yWiBQ{width:100%;animation:page_fadeInUp__6Q6kv .8s ease-out .3s both}.page_searchHint__WvXXl{display:flex;align-items:center;gap:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-gray-500);animation:page_fadeInUp__6Q6kv .8s ease-out .5s both}@media(max-width:639px){.page_searchHint__WvXXl{flex-direction:column;gap:var(--spacing-sm)}}.page_hintItem__DqDCe{display:flex;align-items:center;gap:var(--spacing-xs)}.page_hintItem__DqDCe kbd{display:inline-block;padding:2px 6px;font-family:inherit;font-size:var(--font-size-xs);font-weight:500;line-height:1;color:var(--color-gray-600);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);box-shadow:inset 0 -1px 0 var(--color-gray-200),var(--shadow-sm)}.page_actions__cwlG2{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2xl);width:100%}@media(max-width:639px){.page_actions__cwlG2{gap:var(--spacing-xl)}}.page_primaryButton__mhelL{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-2xl);background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-xl);font-size:var(--font-size-lg);font-weight:600;text-decoration:none;transition:all var(--transition-normal);animation:page_fadeInUp__6Q6kv .8s ease-out .7s both}.page_primaryButton__mhelL:hover{background:var(--color-primary-dark);color:var(--color-white)}@media(max-width:639px){.page_primaryButton__mhelL{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-base)}}.page_hoverLift__mEJbE:hover{transform:translateY(-3px);box-shadow:var(--shadow-xl)}.page_statsGrid__YeTHj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl);animation:page_fadeInUp__6Q6kv .8s ease-out .9s both}@media(max-width:639px){.page_statsGrid__YeTHj{gap:var(--spacing-lg)}}.page_statItem__yJ0n5{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs)}.page_statNumber__g_g_R{font-size:var(--font-size-3xl);font-weight:700;color:var(--color-primary);line-height:1}@media(max-width:639px){.page_statNumber__g_g_R{font-size:var(--font-size-2xl)}}.page_statLabel__xBl85{font-size:var(--font-size-sm);color:var(--color-gray-600);font-weight:500}.page_featuresGrid__JyieI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl);width:100%;max-width:800px;margin-top:var(--spacing-xl)}@media(min-width:640px)and (max-width:1023px){.page_featuresGrid__JyieI{grid-template-columns:1fr;gap:var(--spacing-lg);max-width:400px}}@media(max-width:639px){.page_featuresGrid__JyieI{margin-top:var(--spacing-lg)}}.page_featureCard__kvuI0{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-xl);background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.3);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all var(--transition-normal);animation:page_fadeInUp__6Q6kv .8s ease-out calc(1.1s + var(--stagger-delay, 0s)) both}.page_featureCard__kvuI0:first-child{--stagger-delay:0s}.page_featureCard__kvuI0:nth-child(2){--stagger-delay:0.1s}.page_featureCard__kvuI0:nth-child(3){--stagger-delay:0.2s}.page_featureCard__kvuI0:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);background:hsla(0,0%,100%,.9);border-color:var(--color-primary)}@media(max-width:639px){.page_featureCard__kvuI0{padding:var(--spacing-lg)}}.page_featureIcon__KyqJ5{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-xl);margin-bottom:var(--spacing-md);transition:all var(--transition-normal)}.page_featureCard__kvuI0:hover .page_featureIcon__KyqJ5{background:var(--color-primary-dark);transform:scale(1.1)}@media(max-width:639px){.page_featureIcon__KyqJ5{width:56px;height:56px}}.page_featureTitle__WLbSs{font-size:var(--font-size-lg);font-weight:600;color:var(--color-gray-900);margin:0 0 var(--spacing-sm) 0}.page_featureDescription__kb62i{font-size:var(--font-size-sm);color:var(--color-gray-600);line-height:1.5;margin:0}.page_scrollIndicator__TNSv2{position:absolute;bottom:var(--spacing-2xl);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);color:var(--color-gray-500);font-size:var(--font-size-sm);animation:page_fadeInUp__6Q6kv 1.2s ease-out 1.5s both}@media(max-width:639px){.page_scrollIndicator__TNSv2{bottom:var(--spacing-xl);display:none}}.page_scrollMouse__Yd2et{width:24px;height:40px;border:2px solid var(--color-gray-400);border-radius:12px;position:relative;margin-bottom:var(--spacing-xs)}.page_scrollWheel__g8loF{width:3px;height:6px;background:var(--color-gray-400);border-radius:2px;position:absolute;top:6px;left:50%;transform:translateX(-50%);animation:page_scrollAnimation__0Gri2 2s infinite}@keyframes page_fadeInUp__6Q6kv{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page_scrollAnimation__0Gri2{0%{opacity:0;transform:translateX(-50%) translateY(0)}50%{opacity:1}to{opacity:0;transform:translateX(-50%) translateY(10px)}}@media(prefers-reduced-motion:reduce){.page_featureCard__kvuI0,.page_primaryButton__mhelL,.page_searchBar__yWiBQ,.page_searchHint__WvXXl,.page_statsGrid__YeTHj{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.page_featureCard__kvuI0:hover,.page_hoverLift__mEJbE:hover{transform:none!important}}.GradientBackground_gradientBackground__ECA_P{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:-1;--mouse-x:50%;--mouse-y:50%}.GradientBackground_baseGradient__VgUQ3{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(236,72,153,.05) 50%,rgba(99,102,241,.05))}.GradientBackground_orb1__g562N,.GradientBackground_orb2__W_v0K,.GradientBackground_orb3__9YMcb{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.GradientBackground_orb1__g562N{width:300px;height:300px;background:radial-gradient(circle,rgba(59,130,246,.2) 0,rgba(59,130,246,.05) 50%,transparent 100%);top:20%;left:10%}.GradientBackground_animated__6loXt .GradientBackground_orb1__g562N{animation:GradientBackground_floatOrb1__xDfP3 20s ease-in-out infinite}.GradientBackground_orb2__W_v0K{width:400px;height:400px;background:radial-gradient(circle,rgba(236,72,153,.15) 0,rgba(236,72,153,.03) 50%,transparent 100%);top:60%;right:15%}.GradientBackground_animated__6loXt .GradientBackground_orb2__W_v0K{animation:GradientBackground_floatOrb2__sOqCn 25s ease-in-out infinite reverse}.GradientBackground_orb3__9YMcb{width:350px;height:350px;background:radial-gradient(circle,rgba(99,102,241,.18) 0,rgba(99,102,241,.04) 50%,transparent 100%);bottom:20%;left:50%;transform:translateX(-50%)}.GradientBackground_animated__6loXt .GradientBackground_orb3__9YMcb{animation:GradientBackground_floatOrb3__SoEAo 18s ease-in-out infinite}.GradientBackground_mouseFollower__fWxtl{position:absolute;width:200px;height:200px;background:radial-gradient(circle,rgba(59,130,246,.1) 0,rgba(59,130,246,.02) 70%,transparent 100%);border-radius:50%;filter:blur(40px);transform:translate(-50%,-50%);transition:all .3s ease-out;pointer-events:none;z-index:1}.GradientBackground_noiseOverlay__Upul1{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.03;background-image:repeating-linear-gradient(90deg,transparent,transparent 2px,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 4px),repeating-linear-gradient(0deg,transparent,transparent 2px,hsla(0,0%,100%,.05) 0,hsla(0,0%,100%,.05) 4px);pointer-events:none}.GradientBackground_hero__mURKC .GradientBackground_baseGradient__VgUQ3{background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(236,72,153,.06) 50%,rgba(99,102,241,.08))}.GradientBackground_hero__mURKC .GradientBackground_orb1__g562N{background:radial-gradient(circle,rgba(59,130,246,.25) 0,rgba(59,130,246,.08) 50%,transparent 100%)}.GradientBackground_hero__mURKC .GradientBackground_orb2__W_v0K{background:radial-gradient(circle,rgba(236,72,153,.2) 0,rgba(236,72,153,.06) 50%,transparent 100%)}.GradientBackground_hero__mURKC .GradientBackground_orb3__9YMcb{background:radial-gradient(circle,rgba(99,102,241,.22) 0,rgba(99,102,241,.07) 50%,transparent 100%)}.GradientBackground_subtle__MuhnC .GradientBackground_baseGradient__VgUQ3{background:linear-gradient(135deg,rgba(59,130,246,.02),rgba(236,72,153,.015) 50%,rgba(99,102,241,.02))}.GradientBackground_subtle__MuhnC .GradientBackground_orb1__g562N,.GradientBackground_subtle__MuhnC .GradientBackground_orb2__W_v0K,.GradientBackground_subtle__MuhnC .GradientBackground_orb3__9YMcb{opacity:.5;filter:blur(80px)}.GradientBackground_subtle__MuhnC .GradientBackground_mouseFollower__fWxtl{opacity:.3}.GradientBackground_colorful__eeAMx .GradientBackground_baseGradient__VgUQ3{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(236,72,153,.1) 25%,rgba(99,102,241,.12) 50%,rgba(16,185,129,.1) 75%,rgba(245,158,11,.12))}.GradientBackground_colorful__eeAMx .GradientBackground_orb1__g562N{background:radial-gradient(circle,rgba(16,185,129,.3) 0,rgba(16,185,129,.1) 50%,transparent 100%)}.GradientBackground_colorful__eeAMx .GradientBackground_orb2__W_v0K{background:radial-gradient(circle,rgba(245,158,11,.25) 0,rgba(245,158,11,.08) 50%,transparent 100%)}.GradientBackground_colorful__eeAMx .GradientBackground_orb3__9YMcb{background:radial-gradient(circle,rgba(168,85,247,.28) 0,rgba(168,85,247,.09) 50%,transparent 100%)}@keyframes GradientBackground_floatOrb1__xDfP3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.1)}66%{transform:translate(-20px,30px) scale(.9)}}@keyframes GradientBackground_floatOrb2__sOqCn{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-40px,20px) scale(1.05)}50%{transform:translate(20px,-30px) scale(.95)}75%{transform:translate(30px,40px) scale(1.08)}}@keyframes GradientBackground_floatOrb3__SoEAo{0%,to{transform:translateX(-50%) translateY(0) scale(1)}40%{transform:translateX(-50%) translateY(-25px) scale(1.12)}80%{transform:translateX(-50%) translateY(15px) scale(.88)}}@media(max-width:639px){.GradientBackground_orb1__g562N,.GradientBackground_orb2__W_v0K,.GradientBackground_orb3__9YMcb{filter:blur(40px)}.GradientBackground_orb1__g562N{width:200px;height:200px}.GradientBackground_orb2__W_v0K{width:250px;height:250px}.GradientBackground_orb3__9YMcb{width:225px;height:225px}.GradientBackground_mouseFollower__fWxtl{width:150px;height:150px;filter:blur(30px)}.GradientBackground_noiseOverlay__Upul1{opacity:.015}}@media(prefers-reduced-motion:reduce){.GradientBackground_orb1__g562N,.GradientBackground_orb2__W_v0K,.GradientBackground_orb3__9YMcb{animation:none!important}.GradientBackground_mouseFollower__fWxtl{transition:none!important}}.page_toolsPage__5Q_5s{position:relative;min-height:100vh;overflow:hidden}.page_container__VySJQ{position:relative;z-index:1;max-width:var(--breakpoint-2xl);margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg)}@media(max-width:639px){.page_container__VySJQ{padding:var(--spacing-xl) var(--spacing-md)}}.page_header__mvNCQ{display:flex;flex-direction:column;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}@media(max-width:639px){.page_header__mvNCQ{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}}.page_headerContent__M0Wh_{text-align:center}@media(min-width:640px)and (max-width:1023px){.page_headerContent__M0Wh_{text-align:left}}.page_title__1SUoN{font-size:var(--font-size-4xl);font-weight:700;color:var(--color-gray-900);margin:0 0 var(--spacing-sm) 0}@media(min-width:640px)and (max-width:1023px){.page_title__1SUoN{font-size:var(--font-size-3xl)}}@media(max-width:639px){.page_title__1SUoN{font-size:var(--font-size-2xl)}}.page_subtitle__BHHCx{font-size:var(--font-size-lg);color:var(--color-gray-600);margin:0}@media(max-width:639px){.page_subtitle__BHHCx{font-size:var(--font-size-base)}}.page_searchSection__nl1uY{display:flex;justify-content:center}@media(min-width:640px)and (max-width:1023px){.page_searchSection__nl1uY{justify-content:flex-start}}.page_searchBar__FNH9u{max-width:500px}@media(max-width:639px){.page_searchBar__FNH9u{max-width:100%}}.page_content__1SH6j{display:grid;grid-template-columns:280px 1fr;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);align-items:start}@media(min-width:640px)and (max-width:1023px){.page_content__1SH6j{grid-template-columns:1fr;gap:var(--spacing-xl)}}@media(max-width:639px){.page_content__1SH6j{gap:var(--spacing-lg)}}@media(min-width:640px)and (max-width:1023px){.page_sidebar__kBPBY{order:2}}.page_main__AQRqV{min-height:500px}@media(min-width:640px)and (max-width:1023px){.page_main__AQRqV{order:1}}.page_toolsGrid__7Yzej{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}@media(min-width:640px)and (max-width:1023px){.page_toolsGrid__7Yzej{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg)}}@media(max-width:639px){.page_toolsGrid__7Yzej{grid-template-columns:1fr;gap:var(--spacing-md)}}.page_loadMoreSection__yVnR2{margin-top:var(--spacing-2xl);text-align:center;padding-top:var(--spacing-xl);border-top:1px solid var(--color-gray-200)}@media(max-width:639px){.page_loadMoreSection__yVnR2{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg)}}.page_resultCount__uKKbp{font-size:var(--font-size-sm);color:var(--color-gray-500);margin:0}.page_emptyState__3T9bA{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-4xl) var(--spacing-xl);min-height:400px}@media(max-width:639px){.page_emptyState__3T9bA{padding:var(--spacing-2xl) var(--spacing-md);min-height:300px}}.page_emptyStateIcon__0wY3B{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:var(--color-gray-100);color:var(--color-gray-400);border-radius:var(--radius-2xl);margin-bottom:var(--spacing-lg)}@media(max-width:639px){.page_emptyStateIcon__0wY3B{width:64px;height:64px}}.page_emptyStateTitle___WKWg{font-size:var(--font-size-xl);font-weight:600;color:var(--color-gray-900);margin:0 0 var(--spacing-sm) 0}@media(max-width:639px){.page_emptyStateTitle___WKWg{font-size:var(--font-size-lg)}}.page_emptyStateDescription__xXhgP{font-size:var(--font-size-base);color:var(--color-gray-600);line-height:1.6;max-width:400px;margin:0 0 var(--spacing-xl) 0}@media(max-width:639px){.page_emptyStateDescription__xXhgP{font-size:var(--font-size-sm)}}.page_clearFiltersButton__m2ir5{display:inline-flex;align-items:center;padding:var(--spacing-md) var(--spacing-xl);background:var(--color-primary);color:var(--color-white);border-radius:var(--radius);font-size:var(--font-size-sm);font-weight:600;text-decoration:none;transition:all var(--transition-fast)}.page_clearFiltersButton__m2ir5:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-md)}.page_clearFiltersButton__m2ir5:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}@media(min-width:1400px){.page_toolsGrid__7Yzej{grid-template-columns:repeat(3,1fr)}}@media(max-width:1200px)and (min-width:769px){.page_toolsGrid__7Yzej{grid-template-columns:repeat(2,1fr)}}.page_toolsGrid__7Yzej>*{animation:page_fadeInUp__zE8VE .6s ease-out both}.page_toolsGrid__7Yzej>:first-child{animation-delay:.1s}.page_toolsGrid__7Yzej>:nth-child(2){animation-delay:.2s}.page_toolsGrid__7Yzej>:nth-child(3){animation-delay:.3s}.page_toolsGrid__7Yzej>:nth-child(4){animation-delay:.4s}.page_toolsGrid__7Yzej>:nth-child(5){animation-delay:.5s}.page_toolsGrid__7Yzej>:nth-child(6){animation-delay:.6s}@keyframes page_fadeInUp__zE8VE{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.page_toolsGrid__7Yzej>*,.page_toolsGrid__7Yzej>:first-child,.page_toolsGrid__7Yzej>:nth-child(2),.page_toolsGrid__7Yzej>:nth-child(3),.page_toolsGrid__7Yzej>:nth-child(4),.page_toolsGrid__7Yzej>:nth-child(5),.page_toolsGrid__7Yzej>:nth-child(6){animation:none!important}}.ToolPageLayout_toolPage__WKVhv{position:relative;min-height:100vh;overflow:hidden}.ToolPageLayout_container__tBtVl{position:relative;z-index:1;max-width:var(--breakpoint-2xl);margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg)}@media(max-width:639px){.ToolPageLayout_container__tBtVl{padding:var(--spacing-lg) var(--spacing-md)}}.ToolPageLayout_breadcrumb__sSDXd{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);font-size:var(--font-size-sm)}@media(max-width:639px){.ToolPageLayout_breadcrumb__sSDXd{margin-bottom:var(--spacing-lg);flex-wrap:wrap}}.ToolPageLayout_breadcrumbLink__dPvLT{color:var(--color-gray-600);text-decoration:none;transition:color var(--transition-fast)}.ToolPageLayout_breadcrumbLink__dPvLT:hover{color:var(--color-primary)}.ToolPageLayout_breadcrumbCurrent__XpRYX{color:var(--color-gray-900);font-weight:500}.ToolPageLayout_content__20obq{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);align-items:start}@media(min-width:640px)and (max-width:1023px){.ToolPageLayout_content__20obq{grid-template-columns:1fr;gap:var(--spacing-xl)}}@media(max-width:639px){.ToolPageLayout_content__20obq{gap:var(--spacing-lg)}}@media(min-width:640px)and (max-width:1023px){.ToolPageLayout_sidebar__HqTs_{order:2;margin-top:var(--spacing-xl)}}.ToolPageLayout_main__xmrQK{min-width:0}@media(min-width:640px)and (max-width:1023px){.ToolPageLayout_main__xmrQK{order:1}}.ToolPageLayout_toolNav__Bn7Um{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-gray-200)}.ToolPageLayout_toolNavTitle__CCckt{font-size:var(--font-size-sm);font-weight:600;color:var(--color-gray-900);margin:0 0 var(--spacing-md) 0;text-transform:uppercase;letter-spacing:.5px}.ToolPageLayout_toolList__av_C8{list-style:none;margin:0;padding:0}.ToolPageLayout_toolLink__lV94J{display:block;padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;border-radius:var(--radius);transition:all var(--transition-fast);margin-bottom:var(--spacing-xs)}.ToolPageLayout_toolLink__lV94J:hover{background:var(--color-gray-100)}.ToolPageLayout_toolLink__lV94J.ToolPageLayout_active__XGe_U{background:var(--color-primary-light)}.ToolPageLayout_toolLink__lV94J.ToolPageLayout_active__XGe_U .ToolPageLayout_toolName__JRpIi{color:var(--color-primary-dark);font-weight:600}.ToolPageLayout_toolName__JRpIi{display:block;font-size:var(--font-size-sm);color:var(--color-gray-900);font-weight:500;line-height:1.3;margin-bottom:var(--spacing-xs)}.ToolPageLayout_toolCategory__WwE9E{display:block;font-size:var(--font-size-xs);color:var(--color-gray-500)}.ToolPageLayout_toolHeader__Yn_Bx{margin-bottom:var(--spacing-2xl)}@media(max-width:639px){.ToolPageLayout_toolHeader__Yn_Bx{margin-bottom:var(--spacing-xl)}}.ToolPageLayout_toolMeta__JTRmG{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}@media(max-width:639px){.ToolPageLayout_toolMeta__JTRmG{margin-bottom:var(--spacing-md)}}.ToolPageLayout_categoryBadge__51Kqt{display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;transition:background var(--transition-fast)}.ToolPageLayout_categoryBadge__51Kqt:hover{background:var(--color-primary-dark);color:var(--color-white)}.ToolPageLayout_featuredBadge__TJ6i5{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:linear-gradient(135deg,#fbbf24,#f59e0b);color:var(--color-white);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ToolPageLayout_toolTitle__8HOAK{font-size:var(--font-size-4xl);font-weight:700;color:var(--color-gray-900);line-height:1.2;margin:0 0 var(--spacing-md) 0}@media(min-width:640px)and (max-width:1023px){.ToolPageLayout_toolTitle__8HOAK{font-size:var(--font-size-3xl)}}@media(max-width:639px){.ToolPageLayout_toolTitle__8HOAK{font-size:var(--font-size-2xl)}}.ToolPageLayout_toolDescription__e_ppn{font-size:var(--font-size-lg);color:var(--color-gray-600);line-height:1.6;margin:0 0 var(--spacing-lg) 0;max-width:600px}@media(max-width:639px){.ToolPageLayout_toolDescription__e_ppn{font-size:var(--font-size-base)}}.ToolPageLayout_tags__h1R_m{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.ToolPageLayout_tag__n8We4{padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-gray-100);color:var(--color-gray-700);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:500}.ToolPageLayout_toolContent__MljNA{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl)}@media(max-width:639px){.ToolPageLayout_toolContent__MljNA{gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}}.ToolPageLayout_toolInterface__MpD_Q{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--color-gray-200);padding:var(--spacing-2xl);min-height:400px}@media(max-width:639px){.ToolPageLayout_toolInterface__MpD_Q{padding:var(--spacing-xl)}}.ToolPageLayout_toolInfo__2xZ5Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}@media(max-width:639px){.ToolPageLayout_toolInfo__2xZ5Y{grid-template-columns:1fr;gap:var(--spacing-lg)}}.ToolPageLayout_infoCard__NH6YP{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--color-gray-200);padding:var(--spacing-xl)}@media(max-width:639px){.ToolPageLayout_infoCard__NH6YP{padding:var(--spacing-lg)}}.ToolPageLayout_infoTitle__y_6Qa{font-size:var(--font-size-lg);font-weight:600;color:var(--color-gray-900);margin:0 0 var(--spacing-md) 0;border-bottom:2px solid var(--color-primary);padding-bottom:var(--spacing-sm)}.ToolPageLayout_infoContent__yITFW{color:var(--color-gray-700);line-height:1.6}.ToolPageLayout_stepsList__KcMVc{margin:0;padding-left:var(--spacing-lg)}.ToolPageLayout_stepsList__KcMVc li{margin-bottom:var(--spacing-sm)}.ToolPageLayout_stepsList__KcMVc li:last-child{margin-bottom:0}.ToolPageLayout_featuresList__ZL31Z{list-style:none;margin:0;padding:0}.ToolPageLayout_featuresList__ZL31Z li{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.ToolPageLayout_featuresList__ZL31Z li:last-child{margin-bottom:0}.ToolPageLayout_featuresList__ZL31Z li svg{color:var(--color-primary);flex-shrink:0}.ToolPageLayout_relatedSection__we_rE{margin-top:var(--spacing-3xl);padding-top:var(--spacing-2xl);border-top:1px solid var(--color-gray-200)}@media(max-width:639px){.ToolPageLayout_relatedSection__we_rE{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl)}}.ToolPageLayout_relatedTitle__bA3t4{font-size:var(--font-size-2xl);font-weight:600;color:var(--color-gray-900);margin:0 0 var(--spacing-sm) 0;text-align:center}@media(max-width:639px){.ToolPageLayout_relatedTitle__bA3t4{font-size:var(--font-size-xl)}}.ToolPageLayout_relatedSubtitle__xe2mu{font-size:var(--font-size-base);color:var(--color-gray-600);text-align:center;margin:0 0 var(--spacing-xl) 0}@media(max-width:639px){.ToolPageLayout_relatedSubtitle__xe2mu{margin-bottom:var(--spacing-lg)}}.ToolPageLayout_relatedTools__7wXsg{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}@media(max-width:639px){.ToolPageLayout_relatedTools__7wXsg{grid-template-columns:1fr;gap:var(--spacing-md)}}.ToolPageLayout_viewAllLink__4QE9_{text-align:center}.ToolPageLayout_viewAllButton__Cht_E{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background:var(--color-white);color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--radius);font-size:var(--font-size-sm);font-weight:600;text-decoration:none;transition:all var(--transition-fast)}.ToolPageLayout_viewAllButton__Cht_E:hover{background:var(--color-primary);color:var(--color-white);transform:translateY(-2px);box-shadow:var(--shadow-md)}.ToolPageLayout_viewAllButton__Cht_E:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}@media(min-width:1200px){.ToolPageLayout_relatedTools__7wXsg{grid-template-columns:repeat(3,1fr)}}.ToolPageLayout_relatedSection__we_rE,.ToolPageLayout_toolContent__MljNA{animation:ToolPageLayout_fadeInUp__bvUJW .8s ease-out both}.ToolPageLayout_relatedSection__we_rE{animation-delay:.2s}@keyframes ToolPageLayout_fadeInUp__bvUJW{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ToolPageLayout_relatedSection__we_rE,.ToolPageLayout_toolContent__MljNA{animation:none!important}}.Button_button__coMTb{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:var(--radius);font-family:inherit;font-weight:500;cursor:pointer;transition:all var(--transition-fast);position:relative}.Button_button__coMTb:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Button_button__coMTb:disabled{opacity:.6;cursor:not-allowed}.Button_sm__1SnoT{padding:.5rem .75rem;font-size:var(--font-size-sm);min-height:32px}.Button_md__1K2SD{padding:.75rem 1rem;font-size:var(--font-size-base);min-height:40px}.Button_lg__UBknp{padding:1rem 1.5rem;font-size:var(--font-size-lg);min-height:48px}.Button_primary__0PoqC{background:var(--color-primary);color:#fff}.Button_primary__0PoqC:hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}.Button_primary__0PoqC:active:not(:disabled){transform:translateY(0)}.Button_secondary__UmIG3{background:var(--color-gray-600);color:#fff}.Button_secondary__UmIG3:hover:not(:disabled){background:var(--color-gray-700);transform:translateY(-1px);box-shadow:var(--shadow-md)}.Button_secondary__UmIG3:active:not(:disabled){transform:translateY(0)}.Button_outline__ZdRIA{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.Button_outline__ZdRIA:hover:not(:disabled){background:var(--color-primary);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-md)}.Button_outline__ZdRIA:active:not(:disabled){transform:translateY(0)}.Button_ghost__mm6v1{background:transparent;color:var(--color-gray-700)}.Button_ghost__mm6v1:hover:not(:disabled){background:var(--color-gray-100);color:var(--color-gray-900)}.Button_spinner__Fvtcd{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:Button_spin__m8lBb 1s linear infinite}.Button_loading__NRbND{opacity:.7}@keyframes Button_spin__m8lBb{to{transform:rotate(1turn)}}.MarkdownEditor_editor__DDxer{display:flex;flex-direction:column;height:100%;border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-white);overflow:hidden}.MarkdownEditor_toolbar__IeX_0{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-50)}@media(max-width:639px){.MarkdownEditor_toolbar__IeX_0{padding:.25rem}}.MarkdownEditor_toolbarGroup__J_XN_{display:flex;gap:.25rem}@media(max-width:639px){.MarkdownEditor_toolbarGroup__J_XN_{gap:.125rem}}.MarkdownEditor_editorContainer__WbKAT{flex:1 1;position:relative;display:flex;flex-direction:column;min-height:0}.MarkdownEditor_textarea__YmUJY{flex:1 1;width:100%;padding:1rem;border:none;outline:none;font-family:Courier New,Monaco,Menlo,monospace;font-size:14px;line-height:1.6;color:var(--color-gray-800);background:transparent;resize:none}.MarkdownEditor_textarea__YmUJY::placeholder{color:var(--color-gray-400)}.MarkdownEditor_textarea__YmUJY:focus{background:var(--color-blue-50)}@media(max-width:639px){.MarkdownEditor_textarea__YmUJY{padding:.75rem;font-size:16px}}.MarkdownEditor_dropHint__eCpVc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-gray-400);text-align:center;font-size:var(--font-size-sm);pointer-events:none;z-index:1}@media(max-width:639px){.MarkdownEditor_dropHint__eCpVc{font-size:var(--font-size-xs);padding:0 1rem}}.MarkdownEditor_editorContainer__WbKAT[data-dragging=true]{background:var(--color-blue-50);border:2px dashed var(--color-primary)}@media(prefers-color-scheme:dark){.MarkdownEditor_editor__DDxer{background:var(--color-gray-900);border-color:var(--color-gray-700)}.MarkdownEditor_toolbar__IeX_0{background:var(--color-gray-800);border-bottom-color:var(--color-gray-700)}.MarkdownEditor_textarea__YmUJY{color:var(--color-gray-100)}.MarkdownEditor_textarea__YmUJY::placeholder{color:var(--color-gray-500)}.MarkdownEditor_textarea__YmUJY:focus{background:rgba(59,130,246,.1)}.MarkdownEditor_dropHint__eCpVc{color:var(--color-gray-500)}}.MarkdownPreview_preview__VYMjX{display:flex;flex-direction:column;height:100%;border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-white);overflow:hidden}.MarkdownPreview_toolbar__du_Wa{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-50)}@media(max-width:639px){.MarkdownPreview_toolbar__du_Wa{padding:.25rem;gap:.5rem}}.MarkdownPreview_toolbarGroup__A3nHc{display:flex;align-items:center;gap:.5rem}@media(max-width:639px){.MarkdownPreview_toolbarGroup__A3nHc{gap:.25rem}}.MarkdownPreview_checkboxLabel__ly1c5{display:flex;align-items:center;gap:.25rem;font-size:var(--font-size-sm);color:var(--color-gray-600);cursor:pointer}.MarkdownPreview_checkboxLabel__ly1c5 input[type=checkbox]{margin:0}@media(max-width:639px){.MarkdownPreview_checkboxLabel__ly1c5{font-size:var(--font-size-xs)}}.MarkdownPreview_previewContainer__Mwik_{flex:1 1;overflow:auto;position:relative}.MarkdownPreview_loading___SEK2{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--color-gray-500);gap:1rem}.MarkdownPreview_spinner__9Yl75{width:32px;height:32px;border:3px solid var(--color-gray-200);border-top-color:var(--color-primary);border-radius:50%;animation:MarkdownPreview_spin__3JNkI 1s linear infinite}.MarkdownPreview_emptyState__YltUf{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;text-align:center;color:var(--color-gray-500);padding:2rem}.MarkdownPreview_emptyState__YltUf h3{margin:1rem 0 .5rem;color:var(--color-gray-700)}.MarkdownPreview_emptyState__YltUf p{margin:0;font-size:var(--font-size-sm)}@media(max-width:639px){.MarkdownPreview_emptyState__YltUf{height:200px;padding:1rem}.MarkdownPreview_emptyState__YltUf h3{font-size:var(--font-size-lg)}.MarkdownPreview_emptyState__YltUf p{font-size:var(--font-size-xs)}}.MarkdownPreview_emptyIcon__pvXVx{font-size:3rem;margin-bottom:.5rem}.MarkdownPreview_content__nKD5n{padding:1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:var(--color-gray-800)}@media(max-width:639px){.MarkdownPreview_content__nKD5n{padding:1rem}}.MarkdownPreview_content__nKD5n h1,.MarkdownPreview_content__nKD5n h2,.MarkdownPreview_content__nKD5n h3,.MarkdownPreview_content__nKD5n h4,.MarkdownPreview_content__nKD5n h5,.MarkdownPreview_content__nKD5n h6{margin-top:1.5rem;margin-bottom:.5rem;font-weight:600;line-height:1.25}.MarkdownPreview_content__nKD5n h1:first-child,.MarkdownPreview_content__nKD5n h2:first-child,.MarkdownPreview_content__nKD5n h3:first-child,.MarkdownPreview_content__nKD5n h4:first-child,.MarkdownPreview_content__nKD5n h5:first-child,.MarkdownPreview_content__nKD5n h6:first-child{margin-top:0}.MarkdownPreview_content__nKD5n h1{font-size:2rem;border-bottom:1px solid var(--color-gray-200);padding-bottom:.3rem}.MarkdownPreview_content__nKD5n h2{font-size:1.5rem;border-bottom:1px solid var(--color-gray-200);padding-bottom:.3rem}.MarkdownPreview_content__nKD5n h3{font-size:1.25rem}.MarkdownPreview_content__nKD5n h4{font-size:1rem}.MarkdownPreview_content__nKD5n h5{font-size:.875rem}.MarkdownPreview_content__nKD5n h6{font-size:.85rem}.MarkdownPreview_content__nKD5n p{margin:0 0 1rem}.MarkdownPreview_content__nKD5n ol,.MarkdownPreview_content__nKD5n ul{margin:0 0 1rem;padding-left:2rem}.MarkdownPreview_content__nKD5n li{margin:.25rem 0}.MarkdownPreview_content__nKD5n blockquote{margin:1rem 0;padding-left:1rem;border-left:4px solid var(--color-gray-300);color:var(--color-gray-600);font-style:italic}.MarkdownPreview_content__nKD5n pre{border-radius:var(--radius);padding:1rem;overflow-x:auto;margin:1rem 0;line-height:1.45}.MarkdownPreview_content__nKD5n code,.MarkdownPreview_content__nKD5n pre{background:var(--color-gray-100);font-family:Courier New,Monaco,Menlo,monospace;font-size:.875rem}.MarkdownPreview_content__nKD5n code{border-radius:3px;padding:.125rem .25rem}.MarkdownPreview_content__nKD5n pre code{background:transparent;padding:0}.MarkdownPreview_content__nKD5n table{width:100%;border-collapse:collapse;margin:1rem 0}.MarkdownPreview_content__nKD5n td,.MarkdownPreview_content__nKD5n th{border:1px solid var(--color-gray-300);padding:.5rem .75rem;text-align:left}.MarkdownPreview_content__nKD5n th{background:var(--color-gray-100);font-weight:600}.MarkdownPreview_content__nKD5n a{color:var(--color-primary);text-decoration:none}.MarkdownPreview_content__nKD5n a:hover{text-decoration:underline}.MarkdownPreview_content__nKD5n img{max-width:100%;height:auto;border-radius:var(--radius)}.MarkdownPreview_content__nKD5n hr{border:none;border-top:1px solid var(--color-gray-300);margin:2rem 0}.MarkdownPreview_content__nKD5n input[type=checkbox]{margin-right:.5rem}.MarkdownPreview_showLineNumbers__Us3xE{counter-reset:line}.MarkdownPreview_showLineNumbers__Us3xE pre{counter-increment:line;position:relative}.MarkdownPreview_showLineNumbers__Us3xE pre:before{content:counter(line);position:absolute;left:-2rem;top:1rem;color:var(--color-gray-400);font-size:.75rem;line-height:1.45}@keyframes MarkdownPreview_spin__3JNkI{to{transform:rotate(1turn)}}@media(prefers-color-scheme:dark){.MarkdownPreview_preview__VYMjX{background:var(--color-gray-900);border-color:var(--color-gray-700)}.MarkdownPreview_toolbar__du_Wa{background:var(--color-gray-800);border-bottom-color:var(--color-gray-700)}.MarkdownPreview_checkboxLabel__ly1c5{color:var(--color-gray-400)}.MarkdownPreview_content__nKD5n{color:var(--color-gray-200)}.MarkdownPreview_content__nKD5n h1,.MarkdownPreview_content__nKD5n h2{border-bottom-color:var(--color-gray-700)}.MarkdownPreview_content__nKD5n blockquote{border-left-color:var(--color-gray-600);color:var(--color-gray-400)}.MarkdownPreview_content__nKD5n code,.MarkdownPreview_content__nKD5n pre{background:var(--color-gray-800)}.MarkdownPreview_content__nKD5n td,.MarkdownPreview_content__nKD5n th{border-color:var(--color-gray-600)}.MarkdownPreview_content__nKD5n th{background:var(--color-gray-800)}.MarkdownPreview_content__nKD5n hr{border-top-color:var(--color-gray-700)}}.Tabs_tabs__oAARI{width:100%}.Tabs_tabList__3cBUn{display:flex;border-bottom:1px solid var(--color-gray-200);margin-bottom:1rem}@media(max-width:639px){.Tabs_tabList__3cBUn{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.Tabs_tabList__3cBUn::-webkit-scrollbar{display:none}}.Tabs_tabButton__OCoAS{padding:.75rem 1rem;background:transparent;color:var(--color-gray-600);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast);border:none;border-bottom:2px solid transparent;white-space:nowrap}.Tabs_tabButton__OCoAS:hover{color:var(--color-gray-900);background:var(--color-gray-50)}.Tabs_tabButton__OCoAS:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.Tabs_tabButton__OCoAS.Tabs_active__QGbj_{color:var(--color-primary);border-bottom-color:var(--color-primary);background:var(--color-blue-50)}@media(max-width:639px){.Tabs_tabButton__OCoAS{padding:.5rem .75rem;font-size:var(--font-size-xs)}}.Tabs_tabContent__wJwWc{min-height:400px}@media(max-width:639px){.Tabs_tabContent__wJwWc{min-height:300px}}.MarkdownTool_markdownTool__mvE_h{width:100%;max-width:1200px;max-height:600px;overflow-y:scroll;margin:0 auto}.MarkdownTool_desktopLayout__3OgaF{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:639px){.MarkdownTool_desktopLayout__3OgaF{display:none}}@media(min-width:640px)and (max-width:1023px){.MarkdownTool_desktopLayout__3OgaF{height:500px}}.MarkdownTool_editorColumn__b_Dbn,.MarkdownTool_previewColumn__6rX_o{height:100%}.MarkdownTool_mobileLayout__Vapf_{display:none}@media(max-width:639px){.MarkdownTool_mobileLayout__Vapf_{display:block;height:70vh;min-height:400px}}.MarkdownTool_editorPanel__Un_20,.MarkdownTool_previewPanel__mpRGq{height:100%}.MarkdownTool_helpSection__FnuOu{margin-top:2rem;border-top:1px solid var(--color-gray-200);padding-top:1rem}.MarkdownTool_helpDetails__t2WzE{border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);overflow:hidden}.MarkdownTool_helpSummary__tznO7{padding:1rem;background:var(--color-gray-50);cursor:pointer;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}.MarkdownTool_helpSummary__tznO7::-webkit-details-marker{display:none}.MarkdownTool_helpSummary__tznO7::marker{display:none}.MarkdownTool_helpSummary__tznO7:hover{background:var(--color-gray-100)}.MarkdownTool_helpContent__DJJiG{padding:1.5rem;background:var(--color-white);border-top:1px solid var(--color-gray-200)}.MarkdownTool_helpGrid__Z6LII{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media(max-width:639px){.MarkdownTool_helpGrid__Z6LII{grid-template-columns:1fr;gap:1.5rem}}.MarkdownTool_helpColumn__aB2Ip h4{color:var(--color-gray-900);font-weight:600;margin:0 0 .5rem;font-size:var(--font-size-base)}.MarkdownTool_helpColumn__aB2Ip ul{margin:0 0 1.5rem;padding-left:1.5rem}.MarkdownTool_helpColumn__aB2Ip li{margin-bottom:.25rem;font-size:var(--font-size-sm);line-height:1.5}.MarkdownTool_helpColumn__aB2Ip strong{color:var(--color-gray-800)}.MarkdownTool_helpColumn__aB2Ip kbd{background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:3px;padding:.125rem .25rem;font-size:.75rem;font-family:monospace}@media(prefers-color-scheme:dark){.MarkdownTool_helpDetails__t2WzE{border-color:var(--color-gray-700)}.MarkdownTool_helpSummary__tznO7{background:var(--color-gray-800);color:var(--color-gray-200)}.MarkdownTool_helpSummary__tznO7:hover{background:var(--color-gray-700)}.MarkdownTool_helpContent__DJJiG{background:var(--color-gray-900)}.MarkdownTool_helpContent__DJJiG,.MarkdownTool_helpSection__FnuOu{border-top-color:var(--color-gray-700)}.MarkdownTool_helpColumn__aB2Ip h4{color:var(--color-gray-100)}.MarkdownTool_helpColumn__aB2Ip strong{color:var(--color-gray-200)}.MarkdownTool_helpColumn__aB2Ip kbd{background:var(--color-gray-800);border-color:var(--color-gray-600);color:var(--color-gray-200)}}.DiffInputs_diffInputs__eSENN{width:100%}.DiffInputs_toolbar__R8Cdt{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border:1px solid var(--color-gray-200);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-gray-50)}@media(max-width:639px){.DiffInputs_toolbar__R8Cdt{padding:.5rem}}.DiffInputs_toolbarGroup__rXnX8{display:flex;gap:.5rem}@media(max-width:639px){.DiffInputs_toolbarGroup__rXnX8{gap:.25rem}}.DiffInputs_inputContainer__ilkmd{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;border:1px solid var(--color-gray-200);border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:hidden}@media(max-width:639px){.DiffInputs_inputContainer__ilkmd{grid-template-columns:1fr}}.DiffInputs_inputPanel__7gqm8{background:var(--color-white);display:flex;flex-direction:column}.DiffInputs_panelHeader__hcQDq{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-50)}@media(max-width:639px){.DiffInputs_panelHeader__hcQDq{padding:.5rem}}.DiffInputs_panelTitle__UEIx0{font-size:var(--font-size-sm);font-weight:600;color:var(--color-gray-700);margin:0}@media(max-width:639px){.DiffInputs_panelTitle__UEIx0{font-size:var(--font-size-xs)}}.DiffInputs_textareaContainer__OZgoa{position:relative;height:300px}@media(max-width:639px){.DiffInputs_textareaContainer__OZgoa{height:200px}}.DiffInputs_textarea__F5bH2{width:100%;height:100%;padding:1rem;border:none;outline:none;font-family:Courier New,Monaco,Menlo,monospace;font-size:14px;line-height:1.6;color:var(--color-gray-800);background:transparent;resize:none}.DiffInputs_textarea__F5bH2::placeholder{color:var(--color-gray-400)}.DiffInputs_textarea__F5bH2:focus{background:var(--color-blue-50)}@media(max-width:639px){.DiffInputs_textarea__F5bH2{padding:.75rem;font-size:16px}}.DiffInputs_dropHint__EXLO1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-gray-400);text-align:center;font-size:var(--font-size-sm);pointer-events:none;z-index:1}@media(max-width:639px){.DiffInputs_dropHint__EXLO1{font-size:var(--font-size-xs);padding:0 1rem}}.DiffInputs_textareaContainer__OZgoa[data-dragging=true]{background:var(--color-blue-50);border:2px dashed var(--color-primary)}@media(prefers-color-scheme:dark){.DiffInputs_panelHeader__hcQDq,.DiffInputs_toolbar__R8Cdt{background:var(--color-gray-800);border-color:var(--color-gray-700)}.DiffInputs_inputContainer__ilkmd{border-color:var(--color-gray-700)}.DiffInputs_inputPanel__7gqm8{background:var(--color-gray-900)}.DiffInputs_panelTitle__UEIx0{color:var(--color-gray-300)}.DiffInputs_textarea__F5bH2{color:var(--color-gray-100)}.DiffInputs_textarea__F5bH2::placeholder{color:var(--color-gray-500)}.DiffInputs_textarea__F5bH2:focus{background:rgba(59,130,246,.1)}.DiffInputs_dropHint__EXLO1{color:var(--color-gray-500)}}.DiffViewer_diffViewer__Fsv1y{width:100%;border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-white);overflow:hidden}.DiffViewer_toolbar__aWYDz{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-50)}@media(max-width:639px){.DiffViewer_toolbar__aWYDz{padding:.5rem;flex-direction:column;gap:.5rem;align-items:stretch}}.DiffViewer_toolbarGroup__0zkjq{display:flex;align-items:center;gap:.5rem}@media(max-width:639px){.DiffViewer_toolbarGroup__0zkjq{justify-content:center}}.DiffViewer_viewModeToggle__ATGdv{display:flex;border:1px solid var(--color-gray-300);border-radius:var(--radius);overflow:hidden}.DiffViewer_toggleButton___547i{padding:.5rem .75rem;border:none;background:var(--color-white);color:var(--color-gray-600);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}.DiffViewer_toggleButton___547i:hover{background:var(--color-gray-100);color:var(--color-gray-800)}.DiffViewer_toggleButton___547i.DiffViewer_active__RTC_J{background:var(--color-primary);color:#fff}.DiffViewer_toggleButton___547i:focus{outline:2px solid var(--color-primary);outline-offset:-2px}@media(max-width:639px){.DiffViewer_toggleButton___547i{padding:.375rem .5rem;font-size:var(--font-size-xs)}}.DiffViewer_stats__95CqF{padding:.75rem;border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-50)}.DiffViewer_statsGrid__GpcTB{display:flex;gap:2rem}@media(max-width:639px){.DiffViewer_statsGrid__GpcTB{gap:1rem;justify-content:center}}.DiffViewer_statItem__9MjKK{display:flex;align-items:center;gap:.5rem}.DiffViewer_statLabel__irCi9{font-size:var(--font-size-sm);color:var(--color-gray-600)}@media(max-width:639px){.DiffViewer_statLabel__irCi9{font-size:var(--font-size-xs)}}.DiffViewer_statValue__EoeWq{font-weight:600;font-family:monospace}.DiffViewer_statValue__EoeWq.DiffViewer_added__70Dnn{color:#22c55e}.DiffViewer_statValue__EoeWq.DiffViewer_removed__5DB7x{color:#ef4444}.DiffViewer_diffContent__aCsuN{max-height:60vh;overflow:auto}@media(max-width:639px){.DiffViewer_diffContent__aCsuN{max-height:50vh}}.DiffViewer_emptyState__Ku5gg{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;text-align:center;color:var(--color-gray-500);padding:2rem}.DiffViewer_emptyState__Ku5gg h3{margin:1rem 0 .5rem;color:var(--color-gray-700)}.DiffViewer_emptyState__Ku5gg p{margin:0;font-size:var(--font-size-sm)}.DiffViewer_emptyIcon__pBl_Y{font-size:3rem;margin-bottom:.5rem}.DiffViewer_inlineView__HLKPj{font-family:Courier New,Monaco,Menlo,monospace;font-size:14px;line-height:1.4}.DiffViewer_diffLine__M9F65{display:flex;padding:.25rem 0}.DiffViewer_diffLine__M9F65.DiffViewer_added__70Dnn{background:#dcfce7;color:#166534}.DiffViewer_diffLine__M9F65.DiffViewer_removed__5DB7x{background:#fecaca;color:#991b1b}.DiffViewer_diffLine__M9F65:hover{background-opacity:.8}.DiffViewer_linePrefix__1G4ko{display:inline-block;width:20px;padding:0 .5rem;text-align:center;color:var(--color-gray-500);-webkit-user-select:none;-moz-user-select:none;user-select:none}.DiffViewer_lineContent__vbbXb{flex:1 1;padding-right:.5rem;white-space:pre-wrap;word-break:break-all}.DiffViewer_sideBySideView__p3Pk9{display:grid;grid-template-columns:1fr 1fr}@media(max-width:639px){.DiffViewer_sideBySideView__p3Pk9{grid-template-columns:1fr}}.DiffViewer_leftColumn__ysKmN,.DiffViewer_rightColumn__HGaZE{border-right:1px solid var(--color-gray-200)}.DiffViewer_leftColumn__ysKmN:last-child,.DiffViewer_rightColumn__HGaZE:last-child{border-right:none}@media(max-width:639px){.DiffViewer_leftColumn__ysKmN,.DiffViewer_rightColumn__HGaZE{border-right:none;border-bottom:1px solid var(--color-gray-200)}.DiffViewer_leftColumn__ysKmN:last-child,.DiffViewer_rightColumn__HGaZE:last-child{border-bottom:none}}.DiffViewer_columnHeader__c4o0L{padding:.75rem;border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-100);font-weight:600;font-size:var(--font-size-sm);color:var(--color-gray-700)}@media(max-width:639px){.DiffViewer_columnHeader__c4o0L{padding:.5rem;font-size:var(--font-size-xs)}}.DiffViewer_columnContent__1qd6K{font-family:Courier New,Monaco,Menlo,monospace;font-size:14px;line-height:1.4}.DiffViewer_columnContent__1qd6K .DiffViewer_diffLine__M9F65{display:flex;border-bottom:1px solid transparent}.DiffViewer_columnContent__1qd6K .DiffViewer_diffLine__M9F65.DiffViewer_added__70Dnn{background:#dcfce7;color:#166534}.DiffViewer_columnContent__1qd6K .DiffViewer_diffLine__M9F65.DiffViewer_removed__5DB7x{background:#fecaca;color:#991b1b}.DiffViewer_columnContent__1qd6K .DiffViewer_diffLine__M9F65:hover{border-bottom-color:var(--color-gray-300)}.DiffViewer_lineNumber__TfFmJ{display:inline-block;width:40px;padding:.25rem .5rem;text-align:right;color:var(--color-gray-400);border-right:1px solid var(--color-gray-200);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px}@media(max-width:639px){.DiffViewer_lineNumber__TfFmJ{width:30px;font-size:11px}}@media(prefers-color-scheme:dark){.DiffViewer_diffViewer__Fsv1y{background:var(--color-gray-900);border-color:var(--color-gray-700)}.DiffViewer_stats__95CqF,.DiffViewer_toolbar__aWYDz{background:var(--color-gray-800);border-bottom-color:var(--color-gray-700)}.DiffViewer_toggleButton___547i{background:var(--color-gray-700);color:var(--color-gray-300);border-color:var(--color-gray-600)}.DiffViewer_toggleButton___547i:hover{background:var(--color-gray-600);color:var(--color-gray-100)}.DiffViewer_toggleButton___547i.DiffViewer_active__RTC_J{background:var(--color-primary);color:#fff}.DiffViewer_statLabel__irCi9{color:var(--color-gray-400)}.DiffViewer_columnHeader__c4o0L{background:var(--color-gray-800);color:var(--color-gray-300);border-bottom-color:var(--color-gray-700)}.DiffViewer_leftColumn__ysKmN,.DiffViewer_lineNumber__TfFmJ,.DiffViewer_rightColumn__HGaZE{border-right-color:var(--color-gray-700)}.DiffViewer_lineNumber__TfFmJ{color:var(--color-gray-500)}.DiffViewer_diffLine__M9F65.DiffViewer_added__70Dnn{background:rgba(34,197,94,.2);color:#86efac}.DiffViewer_diffLine__M9F65.DiffViewer_removed__5DB7x{background:rgba(239,68,68,.2);color:#fca5a5}}.DiffOptions_diffOptions__DpuHx{padding:1rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-white)}@media(max-width:639px){.DiffOptions_diffOptions__DpuHx{padding:.75rem}}.DiffOptions_optionsGrid__A_tn6{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:1.5rem;gap:1.5rem;align-items:start}@media(max-width:639px){.DiffOptions_optionsGrid__A_tn6{grid-template-columns:1fr;gap:1rem}}.DiffOptions_optionGroup__WfPzR{display:flex;flex-direction:column;gap:.5rem}.DiffOptions_groupLabel__6u7Zj{font-size:var(--font-size-sm);font-weight:600;color:var(--color-gray-700);margin-bottom:.25rem}@media(max-width:639px){.DiffOptions_groupLabel__6u7Zj{font-size:var(--font-size-xs)}}.DiffOptions_checkboxGroup__pEx7S,.DiffOptions_radioGroup__s_zGt{display:flex;flex-direction:column;gap:.375rem}@media(max-width:639px){.DiffOptions_checkboxGroup__pEx7S,.DiffOptions_radioGroup__s_zGt{flex-direction:row;flex-wrap:wrap;gap:.5rem}}.DiffOptions_checkboxLabel__MqYPX,.DiffOptions_radioLabel__O_VW1{display:flex;align-items:center;gap:.375rem;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-gray-600)}.DiffOptions_checkboxLabel__MqYPX:hover,.DiffOptions_radioLabel__O_VW1:hover{color:var(--color-gray-800)}.DiffOptions_checkboxLabel__MqYPX input[type=checkbox],.DiffOptions_checkboxLabel__MqYPX input[type=radio],.DiffOptions_radioLabel__O_VW1 input[type=checkbox],.DiffOptions_radioLabel__O_VW1 input[type=radio]{margin:0;accent-color:var(--color-primary)}@media(max-width:639px){.DiffOptions_checkboxLabel__MqYPX,.DiffOptions_radioLabel__O_VW1{font-size:var(--font-size-xs)}}.DiffOptions_checkboxText__Rx_Wk,.DiffOptions_radioText__OtRVj{-webkit-user-select:none;-moz-user-select:none;user-select:none}.DiffOptions_compareSection__2Spdl{display:flex;align-items:center;justify-content:center}@media(max-width:639px){.DiffOptions_compareSection__2Spdl{justify-content:stretch}.DiffOptions_compareSection__2Spdl button{width:100%}}.DiffOptions_helpText__nxMD_{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-gray-200)}.DiffOptions_helpText__nxMD_ p{margin:0;font-size:var(--font-size-xs);color:var(--color-gray-500);text-align:center}@media(max-width:639px){.DiffOptions_helpText__nxMD_ p{text-align:left}}.DiffOptions_helpText__nxMD_ strong{color:var(--color-gray-700)}.DiffOptions_helpText__nxMD_ kbd{background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:3px;padding:.125rem .25rem;font-size:.7rem;font-family:monospace;margin:0 .125rem}@media(prefers-color-scheme:dark){.DiffOptions_diffOptions__DpuHx{background:var(--color-gray-900);border-color:var(--color-gray-700)}.DiffOptions_groupLabel__6u7Zj{color:var(--color-gray-300)}.DiffOptions_checkboxLabel__MqYPX,.DiffOptions_radioLabel__O_VW1{color:var(--color-gray-400)}.DiffOptions_checkboxLabel__MqYPX:hover,.DiffOptions_radioLabel__O_VW1:hover{color:var(--color-gray-200)}.DiffOptions_helpText__nxMD_{border-top-color:var(--color-gray-700)}.DiffOptions_helpText__nxMD_ p{color:var(--color-gray-500)}.DiffOptions_helpText__nxMD_ strong{color:var(--color-gray-300)}.DiffOptions_helpText__nxMD_ kbd{background:var(--color-gray-800);border-color:var(--color-gray-600);color:var(--color-gray-200)}}.TextDiffTool_textDiffTool__GU_Bm{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:639px){.TextDiffTool_textDiffTool__GU_Bm{gap:1rem}}.TextDiffTool_inputSection__6p5GM,.TextDiffTool_optionsSection__7c3ux,.TextDiffTool_resultsSection__LX8Gn{width:100%}.TextDiffTool_helpSection__apbXk{margin-top:1rem;border-top:1px solid var(--color-gray-200);padding-top:1rem}.TextDiffTool_helpDetails__Cbxs2{border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);overflow:hidden}.TextDiffTool_helpSummary__YRpFP{padding:1rem;background:var(--color-gray-50);cursor:pointer;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}.TextDiffTool_helpSummary__YRpFP::-webkit-details-marker{display:none}.TextDiffTool_helpSummary__YRpFP::marker{display:none}.TextDiffTool_helpSummary__YRpFP:hover{background:var(--color-gray-100)}@media(max-width:639px){.TextDiffTool_helpSummary__YRpFP{padding:.75rem}}.TextDiffTool_helpContent__AjKym{padding:1.5rem;background:var(--color-white);border-top:1px solid var(--color-gray-200)}@media(max-width:639px){.TextDiffTool_helpContent__AjKym{padding:1rem}}.TextDiffTool_helpGrid__Y853G{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media(max-width:639px){.TextDiffTool_helpGrid__Y853G{grid-template-columns:1fr;gap:1.5rem}}.TextDiffTool_helpColumn__EqLyr h4{color:var(--color-gray-900);font-weight:600;margin:0 0 .5rem;font-size:var(--font-size-base)}.TextDiffTool_helpColumn__EqLyr h4:not(:first-child){margin-top:1.5rem}@media(max-width:639px){.TextDiffTool_helpColumn__EqLyr h4:not(:first-child){margin-top:1rem}}.TextDiffTool_helpColumn__EqLyr ul{margin:0 0 1rem;padding-left:1.5rem}.TextDiffTool_helpColumn__EqLyr li{margin-bottom:.375rem;font-size:var(--font-size-sm);line-height:1.5}@media(max-width:639px){.TextDiffTool_helpColumn__EqLyr li{font-size:var(--font-size-xs)}}.TextDiffTool_helpColumn__EqLyr strong{color:var(--color-gray-800)}.TextDiffTool_helpColumn__EqLyr kbd{background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:3px;padding:.125rem .25rem;font-size:.75rem;font-family:monospace;margin:0 .125rem}@media(prefers-color-scheme:dark){.TextDiffTool_helpSection__apbXk{border-top-color:var(--color-gray-700)}.TextDiffTool_helpDetails__Cbxs2{border-color:var(--color-gray-700)}.TextDiffTool_helpSummary__YRpFP{background:var(--color-gray-800);color:var(--color-gray-200)}.TextDiffTool_helpSummary__YRpFP:hover{background:var(--color-gray-700)}.TextDiffTool_helpContent__AjKym{background:var(--color-gray-900);border-top-color:var(--color-gray-700)}.TextDiffTool_helpColumn__EqLyr h4{color:var(--color-gray-100)}.TextDiffTool_helpColumn__EqLyr strong{color:var(--color-gray-200)}.TextDiffTool_helpColumn__EqLyr kbd{background:var(--color-gray-800);border-color:var(--color-gray-600);color:var(--color-gray-200)}}