body .tool-page .main-column .tool-intro{align-self:stretch;background:linear-gradient(135deg,rgba(99,102,241,.075),rgba(59,130,246,.035) 58%,hsla(0,0%,100%,.82));border:1px solid rgba(99,102,241,.16);border-radius:16px;box-shadow:0 8px 24px rgba(15,23,42,.04);justify-self:stretch;margin:0 0 var(--space-8);max-width:none;min-width:0;overflow:hidden;padding:18px 20px;position:relative;width:100%}body .tool-page .main-column .tool-intro:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236366f1' viewBox='0 0 24 24'%3E%3Cpath d='M3 21c3 0 7-1 7-8V5c0-1.25-.75-2-2-2H4c-1.25 0-2 .75-2 2v6c0 1.25.75 2 2 2h3c0 4-2 5-4 5zm11 0c3 0 7-1 7-8V5c0-1.25-.75-2-2-2h-4c-1.25 0-2 .75-2 2v6c0 1.25.75 2 2 2h3c0 4-2 5-4 5z'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:16px 16px;color:var(--color-primary);content:"T\00f3m t\1eaf t";display:block;font-size:.75rem;font-weight:800;letter-spacing:.08em;line-height:1.35;margin:0 0 8px;padding-left:24px;text-transform:uppercase}html[lang^=en] body .tool-page .main-column .tool-intro:before{content:"Summary"}html[lang^=es] body .tool-page .main-column .tool-intro:before{content:"Resumen"}html[lang^=pt] body .tool-page .main-column .tool-intro:before{content:"Resumo"}body .tool-page .main-column .tool-intro p{color:var(--color-text-secondary);font-size:.95rem;line-height:1.72;margin:0}body .tool-page .main-column .tool-intro p+p{margin-top:.55em}body .tool-page .main-column .tool-intro__content{min-width:0;position:relative;width:100%}body .tool-page .main-column .tool-intro__toggle{display:none}body .tool-page .main-column .tool-intro__toggle[hidden]{display:none!important}@media (max-width:1023px){body .tool-page .main-column .tool-intro.is-collapsible .tool-intro__content{max-height:8.6em;overflow:hidden;transition:max-height .28s cubic-bezier(.4,0,.2,1)}body .tool-page .main-column .tool-intro.is-collapsible:not(.is-expanded) .tool-intro__content:after{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--color-bg) 91%,#eef2ff) 92%);bottom:0;content:"";height:2.8em;left:0;pointer-events:none;position:absolute;right:0}body .tool-page .main-column .tool-intro.is-collapsible.is-expanded .tool-intro__content{max-height:var(--tool-intro-expanded-height,1000px)}body .tool-page .main-column .tool-intro.is-collapsible .tool-intro__toggle{align-items:center;background:color-mix(in srgb,var(--color-primary) 7%,var(--color-bg));border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-radius:999px;color:var(--color-primary);cursor:pointer;display:flex;font:inherit;font-size:.78rem;font-weight:750;gap:6px;justify-content:center;line-height:1;margin:9px auto -3px;min-height:34px;padding:5px 11px;transition:color .16s ease,background-color .16s ease,border-color .16s ease;width:max-content}body .tool-page .main-column .tool-intro.is-collapsible .tool-intro__toggle:focus-visible,body .tool-page .main-column .tool-intro.is-collapsible .tool-intro__toggle:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;outline:none}body .tool-page .main-column .tool-intro__toggle svg{flex:0 0 15px;height:15px;transition:transform .22s ease;width:15px}body .tool-page .main-column .tool-intro.is-expanded .tool-intro__toggle svg{transform:rotate(180deg)}}body .tool-page .main-column .tool-ui{background:linear-gradient(145deg,hsla(0,0%,100%,.99),rgba(248,250,252,.95)) padding-box,linear-gradient(135deg,rgba(99,102,241,.42),rgba(59,130,246,.18) 52%,rgba(148,163,184,.34)) border-box;border:2px solid transparent;border-radius:24px;box-shadow:0 22px 48px rgba(15,23,42,.09),0 3px 10px rgba(15,23,42,.045),inset 0 1px 0 hsla(0,0%,100%,.92);isolation:isolate;margin:0 0 var(--space-10);min-width:0;padding:clamp(22px,2.6vw,30px);position:relative;width:100%}body .tool-page .main-column .tool-ui>*{min-width:0}body .tool-page .main-column .tool-ui :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){border-color:color-mix(in srgb,var(--color-border) 72%,#818cf8)}body .tool-page .main-column .tool-ui :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select):focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 13%,transparent);outline:none}@media (max-width:700px){body .tool-page .main-column .tool-ui{border-radius:20px;margin-bottom:var(--space-8);padding:20px 18px}}body .tool-page .main-column .how-to-use{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,hsla(0,0%,100%,.97),rgba(248,250,252,.91));border:1px solid rgba(148,163,184,.28);border-radius:24px;box-shadow:0 24px 60px rgba(15,23,42,.06),0 2px 8px rgba(15,23,42,.035),inset 0 1px 0 hsla(0,0%,100%,.82);isolation:isolate;margin:var(--space-10) 0 0;max-width:none;overflow:hidden;padding:var(--space-8);position:relative;width:100%}body .tool-page .main-column .how-to-use:before{background:radial-gradient(circle,rgba(99,102,241,.13),rgba(59,130,246,.035) 48%,transparent 72%);content:"";height:340px;pointer-events:none;position:absolute;right:-110px;top:-150px;width:340px;z-index:-1}body .tool-page .main-column .how-to-use .how-to-use-steps{margin:0;max-width:none;position:relative;width:100%;z-index:1}body .tool-page .main-column .how-to-use .how-to-use-steps>h2,body .tool-page .main-column .how-to-use>h2{color:var(--color-text);display:block;font-size:var(--text-2xl);font-weight:var(--font-bold);letter-spacing:-.025em;line-height:1.3;margin:0 0 var(--space-5)}body .tool-page .main-column .how-to-use .how-to-use-steps>h2:after,body .tool-page .main-column .how-to-use>h2:after{display:none}body .tool-page .main-column .how-to-use .tab-nav{align-items:stretch;background:rgba(241,245,249,.8);border:1px solid rgba(148,163,184,.24);border-radius:999px;box-shadow:inset 0 1px 3px rgba(15,23,42,.045),0 1px 0 hsla(0,0%,100%,.8);display:flex;gap:4px;isolation:isolate;margin:0 0 var(--space-5);overflow:hidden;padding:6px;position:relative;scroll-margin-top:110px;width:100%}body .tool-page .main-column .how-to-use .tab-indicator{background:linear-gradient(135deg,#7c3aed,#4f46e5 48%,#2563eb);border:0;border-radius:999px;box-shadow:0 8px 20px rgba(79,70,229,.24),inset 0 1px 0 hsla(0,0%,100%,.28);height:calc(100% - 12px);left:6px;margin:0;position:absolute;top:6px;transform:none;transition:left .44s cubic-bezier(.22,1,.36,1),width .44s cubic-bezier(.22,1,.36,1);z-index:1}body .tool-page .main-column .how-to-use .tab-btn{align-items:center;background:transparent;border:0;border-radius:999px;box-shadow:none;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;flex:1 1 0;font-size:var(--text-sm);font-weight:var(--font-semibold);gap:var(--space-2);justify-content:center;line-height:1.2;margin:0;min-height:48px;min-width:0;padding:10px 14px;position:relative;transform:none;transition:color var(--transition-fast),background-color var(--transition-fast);white-space:nowrap;z-index:2}body .tool-page .main-column .how-to-use .tab-btn:hover{background:hsla(0,0%,100%,.58);color:var(--color-text);transform:none}body .tool-page .main-column .how-to-use .tab-btn.active,body .tool-page .main-column .how-to-use .tab-btn.active:hover{background:transparent;box-shadow:none;color:#fff;transform:none}body .tool-page .main-column .how-to-use .tab-btn:focus-visible{outline:2px solid rgba(79,70,229,.68);outline-offset:-3px}body .tool-page .main-column .how-to-use .step-icon svg,body .tool-page .main-column .how-to-use .tab-btn svg{fill:none!important;flex:0 0 auto;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.75!important}body .tool-page .main-column .how-to-use .tab-btn svg{height:19px;width:19px}body .tool-page .main-column .how-to-use .step-icon svg{height:21px;width:21px}body .tool-page .main-column .how-to-use .step-icon svg *,body .tool-page .main-column .how-to-use .tab-btn svg *{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.75!important}body .tool-page .main-column .how-to-use .tab-content{display:none;margin:0}body .tool-page .main-column .how-to-use .tab-content.active{animation:toolStepReveal .42s cubic-bezier(.22,1,.36,1) both;display:block}@keyframes toolStepReveal{0%{opacity:0;transform:translateY(7px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}body .tool-page .main-column .how-to-use .steps{display:grid;gap:var(--space-3);grid-template-columns:1fr;margin:0}body .tool-page .main-column .how-to-use .step{align-items:center;background:rgba(248,250,252,.78);border:1px solid rgba(148,163,184,.24);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78);color:var(--color-text);display:flex;gap:var(--space-5);margin:0 0 var(--space-3);min-height:0;min-width:0;overflow:hidden;padding:22px 24px;position:relative;transform:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);width:100%}body .tool-page .main-column .how-to-use .step:last-child,body .tool-page .main-column .how-to-use .steps .step{margin-bottom:0}body .tool-page .main-column .how-to-use .step:hover{border-color:rgba(99,102,241,.32);box-shadow:0 12px 28px rgba(15,23,42,.055),inset 0 1px 0 hsla(0,0%,100%,.88);transform:translateY(-1px)}body .tool-page .main-column .how-to-use .step-number{background:hsla(0,0%,100%,.84);border:1px solid rgba(99,102,241,.24);border-radius:16px;box-shadow:0 8px 20px rgba(79,70,229,.08),inset 0 1px 0 hsla(0,0%,100%,.92);color:#4f46e5;display:grid;flex:0 0 52px;font-size:1.25rem;font-weight:var(--font-bold);height:52px;line-height:1;margin:0;max-width:52px;min-width:52px;padding:0;place-items:center;position:static;transform:none;width:52px}body .tool-page .main-column .how-to-use .step:hover .step-number{background:hsla(0,0%,100%,.92);color:#4338ca;transform:none}body .tool-page .main-column .how-to-use .step-body,body .tool-page .main-column .how-to-use .step-content{flex:1 1 auto;min-width:0}body .tool-page .main-column .how-to-use .step h3,body .tool-page .main-column .how-to-use .step h4{color:var(--color-text);font-size:1.0625rem;font-weight:var(--font-bold);line-height:1.4;margin:0 0 var(--space-1)}body .tool-page .main-column .how-to-use .step p{color:var(--color-text-secondary);font-size:.875rem;line-height:1.7;margin:0}body .tool-page .main-column .how-to-use .step-icon{background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.14);border-radius:13px;color:#4f46e5;display:grid;flex:0 0 42px;height:42px;margin-left:auto;place-items:center;position:static;transform:none;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast);width:42px}body .tool-page .main-column .how-to-use .step:hover .step-icon{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.22);color:#2563eb;transform:none}body .tool-page .main-column .benefits-bento,body .tool-page .main-column .tool-seo-basics,body .tool-page .main-column .tool-seo-content{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-subtle);margin:var(--space-10) 0 0;max-width:none;padding:var(--space-8);width:100%}body .tool-page .main-column .benefits-bento>h2,body .tool-page .main-column .tool-seo-basics>h2{color:var(--color-text);display:block;font-size:var(--text-2xl);font-weight:var(--font-bold);letter-spacing:-.025em;line-height:1.3;margin:0 0 var(--space-5)}body .tool-page .main-column .benefits-bento>h2:after{display:none}body .tool-page .main-column .benefits-bento .bento-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}body .tool-page .main-column .benefits-bento .bento-card,body .tool-page .main-column .benefits-bento .bento-card.b-inline,body .tool-page .main-column .benefits-bento .bento-card.col-2,body .tool-page .main-column .benefits-bento .bento-card.col-3{backdrop-filter:none;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:none;color:var(--color-text);cursor:default;display:block;grid-column:auto;min-height:0;min-width:0;overflow:hidden;padding:var(--space-5);transform:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}body .tool-page .main-column .benefits-bento .bento-card.b-inline:hover,body .tool-page .main-column .benefits-bento .bento-card.col-2:hover,body .tool-page .main-column .benefits-bento .bento-card.col-3:hover,body .tool-page .main-column .benefits-bento .bento-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm);transform:none}body .tool-page .main-column .benefits-bento .bento-card:before,body .tool-page .main-column .benefits-bento .card-badge,body .tool-page .main-column .benefits-bento .card-blob,body .tool-page .main-column .benefits-bento .icon-wrap{display:none}body .tool-page .main-column .benefits-bento .card-body{min-width:0;position:static;width:100%;z-index:auto}body .tool-page .main-column .benefits-bento .bento-card h3{color:var(--color-text);font-size:1.0625rem;font-weight:var(--font-semibold);line-height:1.4;margin:0 0 var(--space-2)}body .tool-page .main-column .benefits-bento .bento-card p{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.7;margin:0}body .tool-page .main-column .tool-seo-benefits,body .tool-page .main-column .tool-seo-steps{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}body .tool-page .main-column .tool-seo-benefits article,body .tool-page .main-column .tool-seo-steps li{align-items:flex-start;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);display:flex;gap:var(--space-3);min-width:0;padding:var(--space-5)}body .tool-page .main-column .tool-seo-benefits article>span,body .tool-page .main-column .tool-seo-steps__number{align-items:center;background:var(--color-primary-light);border-radius:var(--radius-lg);color:var(--color-primary);display:flex;flex:0 0 32px;font-weight:var(--font-bold);height:32px;justify-content:center;width:32px}body .tool-page .main-column .tool-seo-benefits h3,body .tool-page .main-column .tool-seo-steps h3{color:var(--color-text);font-size:1rem;font-weight:var(--font-bold);margin:0 0 var(--space-1)}body .tool-page .main-column .tool-seo-benefits p,body .tool-page .main-column .tool-seo-steps p{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.65;margin:0}body .tool-page .main-column .tool-seo-content__grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}body .tool-page .main-column .tool-seo-card,body .tool-page .main-column .tool-seo-card.tool-seo-card--note{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:none;color:var(--color-text);display:block;min-width:0;padding:var(--space-5)}body .tool-page .main-column .tool-seo-card--wide{grid-column:1/-1}body .tool-page .main-column .tool-seo-content__grid>.tool-seo-card--wide:first-child{background:transparent;border:0;border-radius:0;padding:0 0 var(--space-1)}body .tool-page .main-column .tool-seo-card__icon{display:none}body .tool-page .main-column .tool-seo-card__body{min-width:0}body .tool-page .main-column .tool-seo-content__grid>.tool-seo-card--wide:first-child .tool-seo-card__body{display:flex;flex-direction:column}body .tool-page .main-column .tool-seo-card h2{color:var(--color-text);font-size:1.0625rem;font-weight:var(--font-semibold);letter-spacing:-.015em;line-height:1.4;margin:0 0 var(--space-2)}body .tool-page .main-column .tool-seo-content__grid>.tool-seo-card--wide:first-child h2{font-size:var(--text-2xl);letter-spacing:-.025em;line-height:1.3;margin-bottom:var(--space-4)}body .tool-page .main-column .tool-seo-card li,body .tool-page .main-column .tool-seo-card p{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.7}body .tool-page .main-column .tool-seo-card p{margin:0}body .tool-page .main-column .tool-seo-card ul{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}body .tool-page .main-column .tool-seo-card li{padding-left:var(--space-4);position:relative}body .tool-page .main-column .tool-seo-card li:before,body .tool-page .main-column .tool-seo-card--note li:before{background:var(--color-primary);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.72em;width:5px}body .tool-page .main-column .tool-seo-formula{background:var(--color-primary-light);border:1px solid rgba(79,70,229,.2);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-xl) var(--radius-xl) 0;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:var(--space-2);line-height:1.65;margin:0 0 var(--space-4);order:1;padding:var(--space-4) var(--space-5)}body .tool-page .main-column .tool-seo-content__grid>.tool-seo-card--wide:first-child p{order:2}body .tool-page .main-column .tool-seo-formula strong{color:var(--color-primary-hover)}@media (max-width:700px){body .tool-page .main-column .how-to-use{backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:20px;margin-top:var(--space-8);padding:var(--space-5)}body .tool-page .main-column .how-to-use .tab-content.active{animation:none;transform:none}body .tool-page .main-column .how-to-use .how-to-use-steps>h2,body .tool-page .main-column .how-to-use>h2{font-size:var(--text-xl);margin-bottom:var(--space-4)}body .tool-page .main-column .how-to-use .tab-nav{margin-bottom:var(--space-4);padding:5px}body .tool-page .main-column .how-to-use .tab-indicator{height:calc(100% - 10px);left:5px;top:5px}body .tool-page .main-column .how-to-use .tab-btn{min-height:44px;padding:9px 10px}body .tool-page .main-column .how-to-use .tab-btn span{display:none}body .tool-page .main-column .how-to-use .tab-btn svg{height:20px;width:20px}body .tool-page .main-column .how-to-use .step{align-items:center;border-radius:16px;display:grid;gap:var(--space-3);grid-template-columns:44px minmax(0,1fr);padding:var(--space-4);text-align:left}body .tool-page .main-column .how-to-use .step-number{border-radius:13px;flex-basis:44px;font-size:1.0625rem;height:44px;max-width:44px;min-width:44px;width:44px}body .tool-page .main-column .how-to-use .step-body,body .tool-page .main-column .how-to-use .step-content{text-align:left;width:auto}body .tool-page .main-column .how-to-use .step-icon{display:none}body .tool-page .main-column .benefits-bento,body .tool-page .main-column .tool-seo-basics,body .tool-page .main-column .tool-seo-content{border-radius:var(--radius-xl);margin-top:var(--space-8);padding:var(--space-5)}body .tool-page .main-column .benefits-bento .bento-grid,body .tool-page .main-column .tool-seo-benefits,body .tool-page .main-column .tool-seo-content__grid,body .tool-page .main-column .tool-seo-steps{grid-template-columns:1fr}body .tool-page .main-column .tool-seo-card--wide{grid-column:auto}body .tool-page .main-column .benefits-bento .bento-card,body .tool-page .main-column .benefits-bento .bento-card.b-inline,body .tool-page .main-column .benefits-bento .bento-card.col-2,body .tool-page .main-column .benefits-bento .bento-card.col-3,body .tool-page .main-column .tool-seo-card,body .tool-page .main-column .tool-seo-card.tool-seo-card--note{padding:var(--space-4)}}@media (max-width:400px){body .tool-page .main-column .tool-intro{border-radius:14px;padding:16px}body .tool-page .main-column .benefits-bento,body .tool-page .main-column .how-to-use,body .tool-page .main-column .tool-seo-basics,body .tool-page .main-column .tool-seo-content{padding:var(--space-4)}}[data-theme=dark] body .tool-page .main-column .how-to-use{background:linear-gradient(145deg,rgba(30,41,59,.96),rgba(15,23,42,.91));border-color:rgba(148,163,184,.2);box-shadow:0 24px 60px rgba(0,0,0,.16),inset 0 1px 0 hsla(0,0%,100%,.04)}[data-theme=dark] body .tool-page .main-column .tool-intro{background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(15,23,42,.78));border-color:rgba(129,140,248,.22);box-shadow:none}@media (max-width:1023px){[data-theme=dark] body .tool-page .main-column .tool-intro.is-collapsible:not(.is-expanded) .tool-intro__content:after{background:linear-gradient(180deg,transparent,rgba(20,28,48,.98) 92%)}}@media (prefers-reduced-motion:reduce){body .tool-page .main-column .tool-intro__content,body .tool-page .main-column .tool-intro__toggle,body .tool-page .main-column .tool-intro__toggle svg{transition:none!important}}[data-theme=dark] body .tool-page .main-column .tool-ui{background:linear-gradient(145deg,rgba(30,41,59,.97),rgba(15,23,42,.94)) padding-box,linear-gradient(135deg,rgba(129,140,248,.52),rgba(59,130,246,.24) 52%,rgba(71,85,105,.5)) border-box;box-shadow:0 24px 52px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.045)}[data-theme=dark] body .tool-page .main-column .how-to-use .tab-nav{background:rgba(15,23,42,.68);border-color:rgba(148,163,184,.16);box-shadow:inset 0 1px 3px rgba(0,0,0,.24)}[data-theme=dark] body .tool-page .main-column .how-to-use .tab-btn:hover{background:rgba(51,65,85,.52)}[data-theme=dark] body .tool-page .main-column .how-to-use .step{background:rgba(15,23,42,.5);border-color:rgba(148,163,184,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}[data-theme=dark] body .tool-page .main-column .how-to-use .step-number{background:rgba(30,41,59,.78);border-color:rgba(129,140,248,.28);color:#a5b4fc}[data-theme=dark] body .tool-page .main-column .how-to-use .step:hover .step-number{background:rgba(51,65,85,.86);color:#c7d2fe}[data-theme=dark] body .tool-page .main-column .how-to-use .step-icon{background:rgba(99,102,241,.14);border-color:rgba(129,140,248,.2);color:#a5b4fc}[data-theme=dark] body .tool-page .main-column .benefits-bento,[data-theme=dark] body .tool-page .main-column .tool-seo-basics,[data-theme=dark] body .tool-page .main-column .tool-seo-content{background:var(--color-surface);box-shadow:none}body .tool-page .main-column .tool-ui .hidden,body .tool-page .main-column .tool-ui [hidden]{display:none!important}body .tool-page .main-column .tool-ui.tool-ui--file-input{background:#fff;border:1px solid color-mix(in srgb,var(--color-primary) 16%,var(--color-border));border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);margin-bottom:var(--space-8);padding:var(--space-6)}body .tool-page .main-column .tool-ui.tool-ui--file-input:before{content:none}.tool-ui--file-input>.tool-ui__header{margin-bottom:var(--space-5)}[data-theme=dark] body .tool-page .main-column .tool-ui.tool-ui--file-input{background:var(--color-bg-secondary);box-shadow:var(--shadow-sm)}.tool-ui--file-input .tool-ui__title{font-size:var(--text-lg);margin:0}.tool-ui--file-input.media-converter{overflow:visible}.tool-ui--file-input.media-converter .tool-file-input,.tool-ui--file-input.media-converter .tool-file-input__hint{margin:0}.excel-to-pdf-page .tool-ui--file-input .e2p-upload.tool-file-input{background:color-mix(in srgb,var(--color-primary) 3%,var(--color-bg));border:2px dashed var(--color-border);border-radius:var(--radius-xl);box-shadow:none;display:grid;grid-template-rows:auto 1fr;justify-items:stretch;margin-top:0;min-height:260px;padding:var(--space-6);place-content:normal;row-gap:var(--space-3);text-align:left;transform:none}.excel-to-pdf-page .tool-ui--file-input .e2p-upload.tool-file-input:is(:hover,.is-dragover){background:color-mix(in srgb,var(--color-primary) 7%,var(--color-bg));border-color:var(--color-primary);box-shadow:none}html .excel-to-pdf-page .tool-ui--file-input .e2p-upload .e2p-upload-icon{border:0;border-radius:var(--radius-full);box-shadow:none;display:grid;height:40px;margin-bottom:var(--space-1);width:40px}.tool-ui--file-input.pdf-advanced .pa-upload.tool-file-input:is(:hover,.is-dragging){background:color-mix(in srgb,var(--color-primary) 7%,var(--color-bg));border-color:var(--color-primary);transform:none}html:is(.dark,[data-theme=dark]) #imagePdfConverter.tool-ui--file-input{background:var(--color-bg-secondary)}html:is(.dark,[data-theme=dark]) #imagePdfConverter.tool-ui--file-input .tool-file-input{background:color-mix(in srgb,var(--color-primary) 3%,var(--color-bg));border-color:var(--color-border)}html:is(.dark,[data-theme=dark]) #imagePdfConverter.tool-ui--file-input .tool-file-input:is(:hover,.is-dragging){background:color-mix(in srgb,var(--color-primary) 7%,var(--color-bg));border-color:var(--color-primary)}.tool-ui--file-input .tool-file-input{align-items:start;background:color-mix(in srgb,var(--color-primary) 3%,var(--color-bg));border:2px dashed var(--color-border);border-radius:var(--radius-xl);cursor:pointer;display:grid;grid-template-rows:auto 1fr;justify-content:stretch;min-height:260px;padding:var(--space-6);row-gap:var(--space-3);text-align:left;transform:none;transition:border-color var(--transition-fast),background var(--transition-fast)}.tool-ui--file-input .tool-file-input.drag-over,.tool-ui--file-input .tool-file-input.is-dragging,.tool-ui--file-input .tool-file-input:hover{background:color-mix(in srgb,var(--color-primary) 7%,var(--color-bg));border-color:var(--color-primary);transform:none}.tool-ui--file-input .tool-file-input.is-invalid{border-color:var(--color-error)}.tool-file-input__top{min-width:0;position:relative;width:100%;z-index:1}.tool-file-input__security{color:var(--color-text-secondary);font-size:var(--text-xs);max-width:100%;width:fit-content}.tool-file-input__security summary{align-items:center;cursor:help;display:inline-flex;gap:6px;list-style:none}.tool-file-input__security summary::-webkit-details-marker{display:none}.tool-file-input__security summary:focus-visible{border-radius:2px;outline:2px solid var(--color-primary);outline-offset:3px}.tool-file-input__security summary svg{fill:none;flex:0 0 auto;height:18px;stroke:var(--color-success);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.tool-file-input__security>p{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--color-text);font-size:var(--text-xs);left:0;line-height:1.5;margin:0;max-width:min(320px,calc(100vw - 80px));padding:var(--space-3);position:absolute;top:calc(100% + 8px);width:max-content;z-index:2}.tool-file-input__action{align-items:center;align-self:center;display:flex;flex-direction:column;gap:var(--space-2);justify-self:center;min-width:0;text-align:center;width:min(100%,320px)}.tool-file-input__icon{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg-secondary));border-radius:var(--radius-full);color:var(--color-primary);display:grid;height:40px;margin-bottom:var(--space-1);place-items:center;width:40px}.tool-file-input__icon svg{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:24px}body .tool-ui--file-input .tool-file-input__action>:is(.pdf-upload-art,.video-upload-art,.audio-upload-art,.image-upload-art,.word-upload-art){background:transparent;border-radius:0;display:block;flex:0 0 60px;height:60px;margin:0 auto var(--space-1);max-height:60px;max-width:60px;object-fit:contain;width:60px}@media (max-width:640px){body .tool-ui--file-input .tool-file-input__action>:is(.pdf-upload-art,.video-upload-art,.audio-upload-art,.image-upload-art,.word-upload-art){flex-basis:50px;height:50px;max-height:50px;max-width:50px;width:50px}}.tool-ui--file-input .tool-file-input__action>:first-child{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg-secondary));border-radius:var(--radius-full);color:var(--color-primary);display:grid;height:40px;margin-bottom:var(--space-1);place-items:center;width:40px}.tool-ui--file-input .tool-file-input__action>:first-child svg{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:24px}.tool-ui--file-input .tool-file-input .tool-file-input__choose{align-items:center;background:var(--color-primary);border-radius:var(--radius-full);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 22%,transparent);color:#fff;display:inline-flex;font-size:var(--text-xl);font-weight:var(--font-semibold);gap:10px;justify-content:center;line-height:1.4;margin:0;min-height:56px;padding:12px 24px;width:min(100%,280px)}.tool-ui--file-input .tool-file-input .tool-file-input__choose:hover{background:color-mix(in srgb,var(--color-primary) 90%,var(--color-text))}.tool-file-input__choose:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:3px}.tool-file-input__choose svg{fill:none;flex:0 0 auto;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.tool-ui--file-input .tool-file-input .tool-file-input__drop-hint{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5;margin:0}.tool-ui--file-input .tool-file-input .tool-file-input__hint{color:var(--color-text-secondary);display:block;font-size:var(--text-xs);font-weight:400;line-height:1.6;overflow-wrap:anywhere}body .tool-page .main-column .tool-ui--file-input .tool-file-input--video{align-items:start;background:color-mix(in srgb,var(--color-primary) 3%,var(--color-bg));border:2px dashed var(--color-border);border-radius:var(--radius-xl);box-shadow:none;display:grid;gap:var(--space-3);grid-template-rows:auto 1fr;justify-items:stretch;min-height:260px;overflow:visible;padding:var(--space-6);text-align:left;transform:none}body .tool-page .main-column .tool-ui--file-input .tool-file-input--video:is(:hover,.dragover,.drag-over,.is-dragover,.is-dragging){background:color-mix(in srgb,var(--color-primary) 7%,var(--color-bg));border-color:var(--color-primary);transform:none}.tool-ui--file-input .tool-file-input--video:before{content:none}.tool-ui--file-input .tool-file-input--video .tool-file-input__action{display:flex}.tool-ui--file-input .tool-file-input--video .tool-file-input__action[hidden],.tool-ui--file-input .tool-file-input--video [hidden]{display:none!important}.tool-ui--file-input .tool-file-input--video.has-file{grid-template-rows:auto;min-height:0;padding:var(--space-4)}.tool-ui--file-input .tool-file-input--video.has-file .tool-file-input__top{display:none}.tool-ui--file-input .tool-file-input--video .tool-file-input__icon svg,.tool-ui--file-input .tool-file-input--video .tool-file-input__security svg{height:24px;margin:0;width:24px}.tool-ui--file-input .tool-file-input--video .tool-file-input__security svg{height:18px;width:18px}.tool-ui--file-input .tool-file-input--video .tool-file-input__choose span{color:inherit;display:inline;font:inherit}.tool-ui--file-input .tool-file-input--video .tool-file-input__choose svg{color:inherit;display:block;flex:0 0 22px;height:22px;margin:0;stroke:currentColor;width:22px}.tool-ui--file-input .tool-file-input--video .tool-file-input__security summary span{color:inherit;display:inline;font:inherit}.tool-ui--file-input.vt-workspace>.tool-ui__header{margin-bottom:0}.tool-ui--file-input.mp3-workspace>.tool-ui__header{margin-bottom:var(--space-5)}.tool-ui--file-input.vt-workspace{gap:var(--space-5)}.tool-ui--file-input.vt-workspace .vt-status:empty{display:none}.tool-ui--file-input.vt-workspace .vt-status{min-height:0}.tool-ui--file-input.video-gif-tool .vg-head{border:0;display:block;margin-bottom:0;padding:0}.tool-ui--file-input.video-gif-tool .vg-head .tool-ui__title{font-size:var(--text-lg);margin:0}@media (max-width:700px){body .tool-page .main-column .tool-ui--file-input .tool-file-input--video{min-height:0;padding:var(--space-4) var(--space-3)}}.tool-ui--file-input.audio-converter .ac-header,.tool-ui--file-input.audio-cutter .acut-header,.tool-ui--file-input.audio-transcriber-tool .at-app-header,.tool-ui--file-input.mp3-tool-ui>.tool-ui__header{border:0;margin-bottom:0;padding:0}.tool-ui--file-input.mp3-tool-ui>.tool-ui__header{margin-bottom:var(--space-5)}.tool-ui--file-input.audio-transcriber-tool .at-workspace{padding-top:var(--space-5)}.tool-ui--file-input.audio-transcriber-tool .at-app-header .tool-ui__title{font-size:var(--text-lg);letter-spacing:normal}.tool-ui--file-input .tool-file-input .tool-file-input__note{color:var(--color-text-secondary);display:block;font-size:var(--text-xs);font-weight:400;line-height:1.5}body .tool-page .main-column .tool-ui--file-input .unzip-dropzone.tool-file-input,body .tool-page .main-column .tool-ui--file-input .vs-drop-zone.tool-file-input,body .tool-page .main-column .tool-ui--file-input .wde-upload.tool-file-input,body .tool-page .main-column .tool-ui--file-input .zip-dropzone.tool-file-input{align-items:start;background:color-mix(in srgb,var(--color-primary) 3%,var(--color-bg));border:2px dashed var(--color-border);border-radius:var(--radius-xl);box-shadow:none;display:grid;grid-template-rows:auto 1fr;justify-items:stretch;min-height:260px;padding:var(--space-6);row-gap:var(--space-3);text-align:left;transform:none}body .tool-page .main-column .tool-ui--file-input .unzip-dropzone.tool-file-input:is(:hover,.drag-over),body .tool-page .main-column .tool-ui--file-input .vs-drop-zone.tool-file-input:is(:hover,.is-dragging),body .tool-page .main-column .tool-ui--file-input .wde-upload.tool-file-input:is(:hover,.is-drag),body .tool-page .main-column .tool-ui--file-input .zip-dropzone.tool-file-input:is(:hover,.drag-over){background:color-mix(in srgb,var(--color-primary) 7%,var(--color-bg));border-color:var(--color-primary);box-shadow:none}.tool-ui--file-input .unzip-dropzone .tool-file-input__action,.tool-ui--file-input .vs-drop-zone .tool-file-input__action,.tool-ui--file-input .wde-upload .tool-file-input__action,.tool-ui--file-input .zip-dropzone .tool-file-input__action{align-items:center;display:flex;width:min(100%,320px)}.tool-ui--file-input .unzip-dropzone .tool-file-input__security>p,.tool-ui--file-input .vs-drop-zone .tool-file-input__security>p,.tool-ui--file-input .wde-upload .tool-file-input__security>p,.tool-ui--file-input .zip-dropzone .tool-file-input__security>p{font-size:var(--text-xs);margin:0}.tool-ui--file-input .unzip-dropzone .tool-file-input__icon svg,.tool-ui--file-input .vs-drop-zone .tool-file-input__icon svg,.tool-ui--file-input .wde-upload .tool-file-input__icon svg,.tool-ui--file-input .zip-dropzone .tool-file-input__icon svg{fill:none;height:24px;margin:0;stroke:currentColor;width:24px}.tool-ui--file-input .unzip-dropzone .tool-file-input__security summary svg,.tool-ui--file-input .vs-drop-zone .tool-file-input__security summary svg,.tool-ui--file-input .wde-upload .tool-file-input__security summary svg,.tool-ui--file-input .zip-dropzone .tool-file-input__security summary svg{fill:none;height:18px;margin:0;stroke:var(--color-success);width:18px}.tool-ui--file-input .unzip-dropzone .tool-file-input__choose svg,.tool-ui--file-input .vs-drop-zone .tool-file-input__choose svg,.tool-ui--file-input .wde-upload .tool-file-input__choose svg,.tool-ui--file-input .zip-dropzone .tool-file-input__choose svg{fill:none;height:22px;margin:0;stroke:currentColor;width:22px}.tool-ui--file-input .unzip-dropzone .tool-file-input__choose span,.tool-ui--file-input .vs-drop-zone .tool-file-input__choose span,.tool-ui--file-input .wde-upload .tool-file-input__choose span,.tool-ui--file-input .zip-dropzone .tool-file-input__choose span{color:inherit;font:inherit}.tool-ui--file-input .unzip-dropzone .tool-file-input__drop-hint,.tool-ui--file-input .vs-drop-zone .tool-file-input__drop-hint,.tool-ui--file-input .wde-upload .tool-file-input__drop-hint,.tool-ui--file-input .zip-dropzone .tool-file-input__drop-hint{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.tool-ui--file-input .unzip-dropzone .tool-file-input__hint,.tool-ui--file-input .vs-drop-zone .tool-file-input__hint,.tool-ui--file-input .wde-upload .tool-file-input__hint,.tool-ui--file-input .zip-dropzone .tool-file-input__hint{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:400;margin:0}.tool-ui--file-input .zip-actions{align-items:center;flex-direction:column;gap:var(--space-2);width:100%}.tool-ui--file-input .zip-actions #zipChooseFolder{background:var(--color-bg-secondary);border-color:var(--color-border);border-radius:var(--radius-md);color:var(--color-primary);min-height:40px}.tool-ui--file-input .vs-app-header{background:transparent;border:0;margin-bottom:var(--space-3);min-height:0;padding:0}.tool-ui--file-input .vs-brand small,.tool-ui--file-input .vs-brand>span{display:none}.tool-ui--file-input .vs-brand .tool-ui__title{font-size:var(--text-lg)}.tool-ui--file-input .vs-stepper{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-5)}.tool-ui--file-input .vs-drop-zone small{margin-top:0}.tool-ui--file-input .wde-app>.tool-ui__header{margin-bottom:var(--space-5)}.tool-ui--file-input .wde-app:has([data-upload][hidden])>.tool-ui__header{display:none}.tool-ui--file-input .wde-upload>.tool-file-input__top{display:block;width:100%}.tool-ui--file-input .wde-upload>.tool-file-input__action{align-self:center;display:flex;flex-direction:column;gap:var(--space-2);justify-self:center;width:min(100%,320px)}.tool-ui--file-input .wde-upload>.wde-upload__secondary{display:flex;gap:var(--space-2);justify-content:center}.tool-ui--file-input .wde-upload>.wde-upload__secondary [hidden]{display:none}body .tool-page .main-column .word-editor-tool-ui.tool-ui--file-input{background:var(--color-bg-secondary);padding:var(--space-6)}@media (max-width:700px){body .tool-page .main-column .tool-ui--file-input :is(.zip-dropzone,.unzip-dropzone,.vs-drop-zone,.wde-upload).tool-file-input{min-height:0;padding:var(--space-4) var(--space-3)}body .tool-page .main-column .word-editor-tool-ui.tool-ui--file-input{padding:var(--space-4)}}.tool-file-input__status{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:700px){body .tool-page .main-column .tool-ui.tool-ui--file-input{padding:var(--space-4)}.excel-to-pdf-page .tool-ui--file-input .e2p-upload.tool-file-input,.tool-ui--file-input .tool-file-input{min-height:0;padding:var(--space-4) var(--space-3);row-gap:var(--space-4)}.tool-file-input__icon,.tool-ui--file-input .tool-file-input__action>:first-child{height:36px;width:36px}.tool-ui--file-input .tool-file-input .tool-file-input__choose{font-size:18px;min-height:52px}}@media (prefers-reduced-motion:reduce){.tool-ui--file-input .tool-file-input{transition:none}}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial{--editorial-surface:#fff;--editorial-subtle:var(--color-bg-secondary);--editorial-copy:var(--color-text-secondary);--editorial-accent:var(--color-info);--editorial-link-bg:#eff6ff;--editorial-link-border:#dbeafe;background:var(--editorial-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 4px 18px -2px rgba(15,23,42,.05);color:var(--color-text);margin:var(--space-8) 0 0;min-width:0;overflow:visible;padding:var(--space-6);position:relative;scroll-margin-top:90px}[data-theme=dark] body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial{--editorial-surface:var(--color-bg-elevated);--editorial-subtle:var(--color-bg-tertiary);--editorial-copy:#cbd5e1;--editorial-accent:#93c5fd;--editorial-link-bg:#263659;--editorial-link-border:#4f5f89}.directory-page--image .cat-image-content .tool-editorial{--editorial-surface:var(--image-surface);--editorial-subtle:var(--color-bg-secondary);--editorial-accent:var(--color-info);--editorial-link-bg:#eff6ff;--editorial-link-border:#dbeafe}[data-theme=dark] .directory-page--image .cat-image-content .tool-editorial{--editorial-subtle:var(--color-bg-tertiary);--editorial-copy:#cbd5e1;--editorial-accent:#93c5fd;--editorial-link-bg:#263659;--editorial-link-border:#4f5f89}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial.how-to-use{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--editorial-surface);border-color:var(--color-border);box-shadow:0 4px 18px -2px rgba(15,23,42,.05);isolation:auto}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial.how-to-use:before{display:none}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial>h2{align-items:flex-start;color:var(--color-text);display:flex;font-size:clamp(1.18rem,2vw,1.32rem);font-weight:var(--font-bold);gap:.625rem;letter-spacing:-.015em;line-height:1.4;margin:0 0 var(--space-4);scroll-margin-top:90px}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial :where(p,li,dd){color:var(--editorial-copy,var(--color-text-secondary));font-size:var(--text-base);line-height:1.6}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial>p{margin:0}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial>.tool-editorial__table-wrap+p,body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial>p+p{margin-top:var(--space-3)}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial>ol,body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial>ul{margin:0;padding-inline-start:1.35rem}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial>ol{list-style:decimal;margin-top:var(--space-3)}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial>:is(ul,ol) li+li{margin-top:.4rem}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial>.tool-editorial__subheading{color:var(--color-text);font-size:var(--text-base);font-weight:var(--font-semibold);margin:var(--space-5) 0 var(--space-2)}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial>.tool-editorial__examples{display:grid;gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));list-style:disc;list-style-position:inside;margin-top:var(--space-3);padding-inline-start:0}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial>.tool-editorial__examples li+li{margin-top:0}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial>.tool-editorial__aside{font-size:var(--text-sm);margin-top:var(--space-4)}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap{background:var(--editorial-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:100%;overflow-x:auto}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:3px}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap>table{border-collapse:collapse;display:table;font-size:.92rem;line-height:1.55;min-width:0;table-layout:fixed;text-align:left;width:100%}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap thead{background:var(--editorial-subtle);clip-path:none;display:table-header-group;height:auto;overflow:visible;position:static;width:auto}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap tbody{display:table-row-group;margin:0;padding:0;width:auto}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap tr{background:transparent;border:0;border-radius:0;box-shadow:none;display:table-row;margin:0;overflow:visible;padding:0;width:auto}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap td,body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap th{background:transparent;border:0;border-bottom:1px solid var(--color-border);color:var(--editorial-copy,var(--color-text-secondary));display:table-cell;font-size:inherit;line-height:1.55;overflow-wrap:anywhere;padding:.88rem 1rem;text-align:left;vertical-align:top;width:auto}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap :is(th,td):before{content:none;display:none}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap thead th{color:var(--editorial-copy,var(--color-text-secondary));font-size:.75rem;font-weight:var(--font-bold);letter-spacing:.045em;text-transform:uppercase}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap thead th:first-child{width:25%}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap thead th:nth-child(2){width:38%}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap thead th:nth-child(3){width:37%}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap tbody>tr>:first-child{color:var(--color-text);font-weight:var(--font-semibold);width:25%}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap tbody>tr>:nth-child(2){width:38%}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap tbody>tr>:nth-child(3){color:var(--editorial-copy,var(--color-text-secondary));font-size:.875rem;width:37%}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap tbody>tr:last-child>*{border-bottom:0}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap tbody>tr:hover{background:color-mix(in srgb,var(--editorial-subtle) 65%,var(--editorial-surface))}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial a[href]{background:var(--editorial-link-bg);border:1px solid var(--editorial-link-border);border-radius:.5rem;color:var(--editorial-accent);display:inline-block;font-size:.85rem;font-weight:var(--font-semibold);line-height:1.4;margin:.15rem .1rem;max-width:100%;padding:.3rem .65rem;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;vertical-align:middle}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__link-tail{display:inline-block;white-space:nowrap}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial a[href]:has(>.tool-editorial__link-tail):after{content:none;display:none}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__link-tail:after,body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial a[href]:after{background:currentColor;content:"";display:inline-block;height:.9em;margin-inline-start:.3rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 6H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-4M14 4h6m0 0v6m0-6L10 14'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 6H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-4M14 4h6m0 0v6m0-6L10 14'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform .18s ease;vertical-align:-.1em;width:.9em}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial a[href]:hover{background:color-mix(in srgb,var(--editorial-accent) 15%,var(--editorial-surface));border-color:var(--editorial-accent);transform:translateY(-1px)}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial a[href]:is(:hover,:focus-visible):after,body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial a[href]:is(:hover,:focus-visible)>.tool-editorial__link-tail:after{transform:translate(2px,-2px)}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial a[href]:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__link-tail:after,body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial a[href],body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial a[href]:after{transition:none}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial a[href]:hover,body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial a[href]:is(:hover,:focus-visible):after,body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial a[href]:is(:hover,:focus-visible)>.tool-editorial__link-tail:after{transform:none}}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__issues,body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__issues>:last-child:nth-child(odd),body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__grid>:last-child:nth-child(odd){grid-column:1/-1}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__issues>div,body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__grid>div,body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__item{background:var(--editorial-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:none;margin:0;min-width:0;padding:var(--space-4)}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__issues>div{display:block}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__issues :is(h3,dt),body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__grid>div :is(h3,dt),body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__item :is(h3,dt){color:var(--color-text);font-size:1rem;font-weight:var(--font-semibold);line-height:1.45;margin:0 0 .4rem}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__issues :is(p,dd),body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__grid>div :is(p,dd),body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__item :is(p,dd){margin:0}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial--trust{background:color-mix(in srgb,var(--editorial-accent) 8%,var(--editorial-surface));border-color:color-mix(in srgb,var(--editorial-accent) 28%,var(--color-border));border-left:3px solid var(--editorial-accent);box-shadow:none}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial--trust>h2{font-size:1.1rem;margin-bottom:var(--space-2)}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial--trust>h2:before{background:var(--editorial-accent);content:"";flex:0 0 1.2em;height:1.2em;margin-top:.1em;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") center /contain no-repeat;width:1.2em}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__scroll-btn{display:none}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial__pair{--editorial-surface:#fff;background:var(--editorial-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 4px 18px -2px rgba(15,23,42,.05);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:var(--space-8) 0 0;min-width:0;padding:var(--space-4);scroll-margin-top:90px}[data-theme=dark] body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial__pair{--editorial-surface:var(--color-bg-elevated)}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial__pair>.tool-editorial{background:var(--editorial-subtle);border-radius:var(--radius-lg);box-shadow:none;margin:0;padding:var(--space-5)}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial__pair>.tool-editorial>h2{font-size:1.15rem}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial__pair>.tool-editorial>p+p{border-top:1px solid var(--color-border);margin-top:var(--space-4);padding-top:var(--space-4)}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) :where(.tool-editorial__pair,.ocr-content,.rb-content)>.tool-editorial{margin-top:0}@media (max-width:720px){body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial{border-radius:var(--radius-lg);padding:var(--space-4)}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial>h2{font-size:1.125rem}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__scroll-btn{align-items:center;align-self:center;background:var(--editorial-subtle);border:1px solid var(--color-border);border-radius:999px;color:var(--editorial-copy,var(--color-text-secondary));cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:.68rem;font-weight:var(--font-semibold);letter-spacing:0;line-height:1.4;margin-inline-start:auto;min-height:32px;padding:.25rem .5rem;white-space:nowrap}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__scroll-btn[hidden]{display:none}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__scroll-btn:hover{border-color:var(--editorial-accent);color:var(--editorial-accent)}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__scroll-btn:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:2px}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__issues,body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__grid{grid-template-columns:1fr}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial__pair{grid-template-columns:minmax(0,1fr)}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap{overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap>table{font-size:.8125rem;min-width:580px}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap td,body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap th{padding:.75rem}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap thead th{color:var(--color-text);letter-spacing:0;text-transform:none}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__table-wrap tbody>tr>:nth-child(3){font-size:inherit}body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial .tool-editorial__link-tail:after,body :is(.tool-page .main-column,.directory-page--ai .cat-ai-content,.directory-page--image .cat-image-content,.directory-page--seo .cat-seo-content,.directory-page--developer .cat-developer-content,.directory-page--audio .cat-audio-content,.directory-page--social .cat-social-content) .tool-editorial a[href]:after{display:none}}.at-completion-workspace[hidden]{display:none!important}.at-completion-workspace{--completion-icon-size:64px;animation:atCompletionIn .3s ease-out;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 5%,var(--color-bg)) 0,var(--color-bg-secondary) 65%),var(--color-bg-secondary);border:1px solid color-mix(in srgb,var(--color-primary) 20%,var(--color-border));border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;margin-top:16px;overflow:hidden;padding:16px;width:100%}@keyframes atCompletionIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.at-completion-workspace__header{align-items:center;display:flex;gap:10px;min-width:0}.at-completion-workspace__check{display:grid;flex:0 0 var(--completion-icon-size);height:var(--completion-icon-size);place-items:center;width:var(--completion-icon-size)}.at-completion-workspace__check img{display:block;height:100%;object-fit:contain;width:100%}.at-completion-workspace__heading{min-width:0}.at-completion-workspace__header p{color:var(--color-success);font-size:9px;font-weight:800;letter-spacing:1.15px;margin:0 0 1px}.at-completion-workspace__header h2{color:var(--color-text);font-size:var(--text-lg);line-height:1.25;margin:0}.at-completion-workspace__view-all{align-items:center;background:var(--color-bg);border:1px solid color-mix(in srgb,var(--color-primary) 30%,var(--color-border));border-radius:10px;color:var(--color-primary);display:inline-flex;font-size:var(--text-xs);font-weight:700;gap:6px;justify-content:center;line-height:1;margin-left:auto;min-height:36px;padding:7px 11px;text-decoration:none;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast);white-space:nowrap}.at-completion-workspace__view-all svg{height:16px;transition:transform var(--transition-fast);width:16px}.at-completion-workspace__view-all:hover{background:color-mix(in srgb,var(--color-primary) 7%,var(--color-bg));border-color:var(--color-primary);transform:translateY(-1px)}.at-completion-workspace__view-all:hover svg{transform:translateX(2px)}.at-completion-tool:focus-visible,.at-completion-workspace__view-all:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 28%,transparent);outline-offset:2px}.at-completion-workspace__next{align-items:baseline;border-top:1px solid var(--color-border);display:flex;gap:6px;padding-top:11px}.at-completion-workspace__next h3{color:var(--color-text);font-size:var(--text-sm);margin:0}.at-completion-workspace__next>span{color:var(--color-text-muted)}.at-completion-workspace__next p{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.at-completion-workspace__tools{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.at-completion-workspace--compact{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto}.at-completion-workspace--compact .at-completion-workspace__header{grid-column:2;grid-row:1}.at-completion-workspace--compact .at-completion-workspace__next{border-top:0;grid-column:1;grid-row:1;min-width:0;padding-top:0}.at-completion-workspace--compact .at-completion-workspace__tools{grid-column:1/-1}.at-completion-workspace--compact .at-completion-workspace__view-all{flex:0 0 auto;margin-left:0;width:auto}.at-completion-tool{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text);display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;min-height:64px;min-width:0;padding:9px 10px;text-decoration:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.at-completion-tool:hover{border-color:var(--color-primary);box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 9%,transparent);transform:translateY(-1px)}.at-completion-tool--featured{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.at-completion-tool__icon{background:color-mix(in srgb,var(--color-primary) 9%,var(--color-bg));border-radius:9px;color:var(--color-primary);display:grid;height:34px;overflow:hidden;place-items:center;width:34px}.at-completion-tool__icon svg{height:18px;width:18px}.at-completion-tool__icon img{height:18px;object-fit:contain;width:18px}.at-completion-tool__copy{min-width:0}.at-completion-tool strong{align-items:center;color:var(--color-text);display:flex;font-size:var(--text-xs);line-height:1.35;min-width:0}.at-completion-tool strong i{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg));border-radius:999px;color:var(--color-primary);display:inline-block;font-size:9px;font-style:normal;margin-left:5px;padding:2px 6px;vertical-align:1px}.at-completion-tool small{color:var(--color-text-muted);display:block;font-size:10px;line-height:1.4;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-completion-tool__arrow{color:var(--color-primary);height:16px;transition:transform var(--transition-fast);width:16px}.at-completion-tool:hover .at-completion-tool__arrow{transform:translateX(2px)}.at-completion-workspace__save{border-top:1px solid var(--color-border);padding-top:16px;text-align:center}.at-completion-workspace__save>strong{color:var(--color-text);display:block;font-size:var(--text-lg);line-height:1.35}.at-completion-workspace__save>p{color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.5;margin:5px 0 0}.at-completion-workspace__save-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.at-completion-workspace__save-actions button{background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px;color:var(--color-primary);cursor:pointer;font:inherit;font-size:var(--text-base);font-weight:700;min-height:42px;padding:9px 14px}.at-completion-workspace__save-actions button:hover{background:color-mix(in srgb,var(--color-primary) 7%,var(--color-bg));border-color:var(--color-primary)}.at-completion-workspace__save-actions button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 28%,transparent);outline-offset:2px}.at-completion-workspace__save-help[hidden]{display:none}.at-completion-workspace__save>.at-completion-workspace__save-help{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.6;margin-top:14px}.at-completion-workspace__save-help ul{margin:0 auto;max-width:640px;padding-left:18px;text-align:left}.at-completion-workspace__save-help li+li{margin-top:4px}.at-completion-workspace__save-help strong{color:var(--color-text);display:inline;font-size:inherit}.at-completion-workspace__save-help kbd{background:var(--color-bg);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);font:inherit;padding:1px 4px;white-space:nowrap}.at-completion-workspace__save-help p{margin:10px 0 0}.at-completion-workspace__install-help[hidden],.at-completion-workspace__save-install[hidden]{display:none}.at-completion-workspace__install-link{background:transparent;border:0;color:var(--color-primary);cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:2px}.at-completion-workspace__install-link:hover{color:var(--color-primary-dark,var(--color-primary))}.at-completion-workspace__install-link:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 28%,transparent);outline-offset:3px}.at-completion-workspace__save-help .at-completion-workspace__install-help{color:var(--color-text-secondary)}.at-completion-workspace__save>.at-completion-workspace__save-status{color:var(--color-success);margin-top:6px}.at-completion-workspace__save-status[data-state=error]{color:var(--color-error)}.at-completion-workspace__save-status:empty{display:none}.at-completion-workspace--compact .at-completion-workspace__save{grid-column:1/-1}@media (max-width:600px){.at-completion-workspace{--completion-icon-size:56px;padding:14px}.at-completion-workspace__header{align-items:center;flex-wrap:nowrap}.at-completion-workspace__heading{flex:1 1 auto}.at-completion-workspace__view-all{flex:0 0 auto;margin-left:auto;padding:7px 9px;width:auto}.at-completion-workspace__next{align-items:flex-start;flex-direction:column;gap:2px}.at-completion-workspace__next>span{display:none}.at-completion-workspace__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.at-completion-workspace__tools .at-completion-tool:first-child{grid-column:1/-1}.at-completion-workspace__tools .at-completion-tool:nth-child(n+4){display:none}.at-completion-workspace__tools .at-completion-tool:nth-child(2),.at-completion-workspace__tools .at-completion-tool:nth-child(3){gap:7px;grid-template-columns:28px minmax(0,1fr);min-height:58px;padding:8px}.at-completion-workspace__tools .at-completion-tool:nth-child(2):last-child{grid-column:1/-1}.at-completion-workspace__tools .at-completion-tool:nth-child(2) .at-completion-tool__icon,.at-completion-workspace__tools .at-completion-tool:nth-child(3) .at-completion-tool__icon{height:28px;width:28px}.at-completion-workspace__tools .at-completion-tool:nth-child(2) .at-completion-tool__arrow,.at-completion-workspace__tools .at-completion-tool:nth-child(2) small,.at-completion-workspace__tools .at-completion-tool:nth-child(3) .at-completion-tool__arrow,.at-completion-workspace__tools .at-completion-tool:nth-child(3) small{display:none}}@media (max-width:360px){.at-completion-workspace{--completion-icon-size:42px}.at-completion-workspace__header{gap:6px}.at-completion-workspace__header h2{font-size:var(--text-sm)}.at-completion-workspace__view-all{gap:4px;min-height:32px;padding:6px}.at-completion-workspace__view-all svg{height:14px;width:14px}}@media (prefers-reduced-motion:reduce){.at-completion-workspace{animation:none}.at-completion-tool{transition:none}}