body,html{min-height:100%;max-inline-size:100%;overflow-x:clip}body{background:var(--color-background-surface);color:var(--color-text-primary);font-family:Inter Variable,Inter,Segoe UI,Arial,sans-serif}.site-shell{--op-ink:#071733;--op-muted:#53627a;--op-border:#d7e0ec;--op-soft-blue:#eef5ff}img{max-inline-size:100%}a{color:var(--color-border-blue)}.site-shell{max-inline-size:100%;overflow-x:clip;background:var(--color-background-surface)}.site-shell [role=main]{min-inline-size:0;max-inline-size:100%;background:transparent}.site-shell .astryx-button{border-radius:var(--radius-inner);font-weight:var(--font-weight-semibold);box-shadow:none}.site-shell .astryx-button.primary{background-color:var(--op-blue);color:var(--color-on-accent)}.site-shell .astryx-button.primary:hover{background-color:var(--op-blue-hover)}.site-shell .astryx-button.secondary{border:var(--border-width) solid var(--op-blue);background:var(--color-background-surface);color:var(--op-blue)}.premium-top-nav{max-inline-size:none;min-block-size:calc(var(--spacing-12) + var(--spacing-5));margin-inline:0;border-block-end:var(--border-width) solid var(--op-border);background:var(--color-background-surface);box-shadow:none}.premium-top-nav .desktop-navigation{gap:var(--spacing-7)}.premium-top-nav .astryx-top-nav-item{border-radius:0;background:transparent;color:var(--op-ink);font-weight:var(--font-weight-semibold)}.premium-top-nav .astryx-top-nav-item.selected,.premium-top-nav .astryx-top-nav-item[aria-current=page],.premium-top-nav .astryx-top-nav-item[data-selected=selected],.premium-top-nav .astryx-top-nav-item[data-selected=true]{background:transparent!important;color:var(--op-blue);box-shadow:inset 0 calc(-1 * var(--spacing-0-5)) 0 var(--op-blue)}.premium-top-nav .astryx-nav-icon{background:var(--op-blue);color:var(--color-on-accent)}.premium-top-nav .astryx-top-nav-heading{color:var(--op-ink);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.brand-link{color:var(--op-ink);text-decoration:none}.brand-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:2.625rem;block-size:2.625rem;border-radius:var(--radius-full);background:var(--op-blue);color:var(--color-on-accent);box-shadow:inset 0 0 0 var(--border-width) rgba(255,255,255,.42)}.brand-mark .astryx-icon{display:none}.brand-mark:before{position:absolute;inset:.58rem;border:2px solid var(--color-on-accent);border-radius:var(--radius-full);content:""}.brand-mark:after{position:absolute;inset:.38rem;background:linear-gradient(var(--color-on-accent),var(--color-on-accent)) 50% /2px 100% no-repeat,linear-gradient(var(--color-on-accent),var(--color-on-accent)) 50% /100% 2px no-repeat;content:"";opacity:.95}.brand-name{color:var(--op-ink);font-size:1.65rem;font-weight:800;line-height:1}.top-nav-actions{margin-inline-start:auto}.page-frame,.page-frame *,.premium-top-nav *{min-inline-size:0}.category-card,.insight-panel,.page-frame,.page-hero,.page-hero>*,.premium-search,.premium-search-card,.tool-card,.tool-table-panel,.trust-strip{max-inline-size:100%}.page-hero{position:relative;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.page-hero:after,.page-hero:before{display:none}.page-hero h1{max-inline-size:28ch;letter-spacing:0}.page-hero p{max-inline-size:70ch}.page-hero--compact{padding-block-end:0}.hero-actions>a,.hero-actions>button{max-inline-size:100%}.home-hero{align-items:center;border-block-end:var(--border-width) solid var(--op-border);padding-block:var(--spacing-7) var(--spacing-5);text-align:center}.home-hero h1{max-inline-size:76rem;color:var(--op-ink);font-size:3.15rem;font-weight:var(--font-weight-bold);line-height:1.08}.home-hero p{max-inline-size:58rem}.popular-searches{justify-content:center}.popular-chip{border:var(--border-width) solid var(--op-border);border-radius:var(--radius-inner);color:var(--color-text-secondary);padding-block:var(--spacing-1);padding-inline:var(--spacing-3)}.insight-panel,.popular-chip{background:var(--color-background-surface)}.insight-panel{border-color:var(--color-border);border-radius:var(--radius-inner);box-shadow:none}.premium-search{display:block;inline-size:100%;max-inline-size:72rem}.premium-search-card{max-inline-size:100%;border:0;background:transparent;box-shadow:none}.premium-search-card.astryx-card{--astryx-card-padding:0}.premium-search-grid{grid-template-columns:minmax(26rem,1fr) 16rem 12rem!important}.premium-search-grid--compact{grid-template-columns:minmax(20rem,1fr) 12rem!important}.premium-search-grid,.premium-search-grid>*{min-inline-size:0;max-inline-size:100%}.premium-search-card .astryx-text-input,.premium-search-card [role=combobox],.premium-search-card input{border-radius:var(--radius-inner);border-color:var(--op-border);min-block-size:3.65rem;font-size:var(--font-size-lg)}.or-divider{inline-size:min(42rem,100%)}.or-divider>span:first-child,.or-divider>span:last-child{block-size:var(--border-width);flex:1 1;background:var(--op-border)}.public-section{position:relative;padding-block:var(--spacing-4)}.section-heading h2,.section-heading h3{letter-spacing:0}.featured-tools-heading h2{color:var(--op-ink);font-size:var(--font-size-2xl)}.featured-tools-heading .astryx-button{color:var(--op-blue)}.astryx-heading,.astryx-text.display-1,.astryx-text.display-2{letter-spacing:0}.trust-strip{overflow:hidden;border:var(--border-width) solid var(--op-border);border-radius:0;background:var(--color-background-surface);box-shadow:none}.trust-metric{block-size:100%}.trust-metric+.trust-metric{border-inline-start:var(--border-width) solid var(--color-border);padding-inline-start:var(--spacing-5)}.metric-number{color:var(--color-border-blue);letter-spacing:0}.category-card,.method-card,.tool-card{position:relative;overflow:hidden;max-inline-size:100%;border-color:var(--color-border);border-radius:var(--radius-inner);background:var(--color-background-surface);box-shadow:none;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.category-feature.astryx-card{--astryx-card-padding:var(--spacing-4)}.category-card:before,.tool-card:before{display:none}.category-card h3,.tool-card h3{letter-spacing:0}.category-feature{border:0;box-shadow:none}.category-feature-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:3.65rem;block-size:3.65rem;border:var(--border-width) solid var(--op-blue);border-radius:var(--radius-inner);color:var(--op-blue)}.comparison-filter-panel,.directory-filter-panel{border-color:var(--op-border);border-radius:var(--radius-inner);background:var(--color-background-surface);box-shadow:none}.directory-filter-form{inline-size:100%}.comparison-shell{display:grid;grid-template-columns:minmax(11.5rem,12.5rem) minmax(0,1fr);gap:var(--spacing-4);width:100%}.comparison-filter-panel{position:sticky;inset-block-start:var(--spacing-4);align-self:start}.comparison-shell .public-section{padding-block:var(--spacing-3)}.comparison-group-heading{padding-block:var(--spacing-1) var(--spacing-2)}.comparison-group-heading h3{color:var(--op-ink);font-size:var(--font-size-xl)}.comparison-group-heading p{max-inline-size:38rem}.filter-group{border-block-end:var(--border-width) solid var(--op-border);padding-block-end:var(--spacing-4)}.filter-option{display:flex;align-items:center;gap:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.filter-option input{inline-size:var(--spacing-4);block-size:var(--spacing-4);accent-color:var(--op-blue)}.comparison-page-title{max-inline-size:76rem;color:var(--op-ink);font-size:3rem;font-weight:var(--font-weight-bold);line-height:1.08}.category-disclosure{border:0;background:transparent;padding:0}.creator-attribution-banner{border-color:var(--op-border);border-radius:var(--radius-inner);background:var(--op-soft-blue);box-shadow:none}.creator-directory-hero{padding-block:var(--spacing-6) var(--spacing-1)}.creator-directory-hero h1{max-inline-size:58rem;color:var(--op-ink);font-size:2.7rem;font-weight:var(--font-weight-bold);line-height:1.08}.creator-directory-hero p{max-inline-size:70rem}.creator-search-row{display:grid;grid-template-columns:minmax(18rem,1fr) 12.5rem;gap:var(--spacing-3);inline-size:100%;max-inline-size:56rem}.creator-search-input{display:flex;align-items:center;gap:var(--spacing-3);min-block-size:3.55rem;border:var(--border-width) solid var(--op-border);border-radius:var(--radius-inner);background:var(--color-background-surface);color:var(--color-text-secondary);padding-inline:var(--spacing-4)}.creator-search-input input{flex:1 1;min-inline-size:0;border:0;outline:0;background:transparent;color:var(--op-ink);font:inherit}.directory-tabs{border-block-end:var(--border-width) solid var(--op-border)}.directory-tab{display:inline-flex;align-items:center;min-block-size:3.25rem;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);text-decoration:none}.directory-tab--active{color:var(--op-blue);box-shadow:inset 0 calc(-1 * var(--spacing-0-5)) 0 var(--op-blue)}.affiliate-application-card,.affiliate-flow-card,.affiliate-home-strip,.affiliate-info-panel,.affiliate-program-summary{border:var(--border-width) solid var(--op-border);border-radius:var(--radius-inner);background:var(--color-background-surface);box-shadow:none}.affiliate-home-strip{background:color-mix(in srgb,var(--op-soft-blue) 62%,var(--color-background-surface))}.affiliate-home-actions{justify-self:end}.affiliate-apply-hero{padding-block:var(--spacing-8) var(--spacing-5)}.affiliate-apply-hero h1{max-inline-size:48rem;color:var(--op-ink);font-size:3.05rem;font-weight:var(--font-weight-bold);line-height:1.08}.affiliate-apply-hero p{max-inline-size:62rem}.affiliate-eyebrow{align-self:start}.affiliate-program-summary{background:var(--op-soft-blue)}.affiliate-list-row,.affiliate-summary-row{min-block-size:var(--spacing-8)}.affiliate-section-heading p{max-inline-size:38rem}.affiliate-flow-card{min-block-size:11.5rem}.affiliate-step-number,.application-progress-number{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--op-blue);color:var(--color-on-accent);font-weight:var(--font-weight-bold)}.affiliate-step-number{inline-size:2.25rem;block-size:2.25rem}.application-progress-strip{border:var(--border-width) solid var(--op-border);border-radius:var(--radius-inner);background:var(--op-soft-blue);padding:var(--spacing-3)}.application-progress-step{padding-inline:var(--spacing-2)}.application-progress-number{inline-size:1.65rem;block-size:1.65rem;font-size:var(--font-size-sm)}.breadcrumb-line{color:var(--color-text-secondary)}.tool-table-panel{overflow:hidden;border:var(--border-width) solid var(--op-border);border-radius:var(--radius-sm);background:var(--color-background-surface)}.tool-table-panel .astryx-table-scroll-wrapper{outline:0}.tool-directory-table.astryx-table{min-inline-size:80rem;border:0;border-radius:0;background:var(--color-background-surface)}.tool-directory-table .astryx-table-header-cell{background:var(--color-background-surface);color:var(--op-ink);font-size:var(--font-size-sm);letter-spacing:0;text-transform:none}.tool-directory-table .astryx-table-cell,.tool-directory-table .astryx-table-header-cell{border-color:var(--op-border)}.tool-directory-table:not(.tool-directory-table--comparison) .astryx-table-cell:first-child,.tool-directory-table:not(.tool-directory-table--comparison) .astryx-table-header-cell:first-child{width:18.5rem}.tool-directory-table:not(.tool-directory-table--comparison) .astryx-table-cell:nth-child(2),.tool-directory-table:not(.tool-directory-table--comparison) .astryx-table-header-cell:nth-child(2){width:19rem}.tool-directory-table:not(.tool-directory-table--comparison) .astryx-table-cell:nth-child(3),.tool-directory-table:not(.tool-directory-table--comparison) .astryx-table-header-cell:nth-child(3){width:13rem}.tool-directory-table:not(.tool-directory-table--comparison) .astryx-table-cell:nth-child(4),.tool-directory-table:not(.tool-directory-table--comparison) .astryx-table-header-cell:nth-child(4){width:12rem}.tool-directory-table:not(.tool-directory-table--comparison) .astryx-table-cell:nth-last-child(2),.tool-directory-table:not(.tool-directory-table--comparison) .astryx-table-header-cell:nth-last-child(2){width:16rem}.tool-directory-table:not(.tool-directory-table--comparison) .astryx-table-cell:last-child,.tool-directory-table:not(.tool-directory-table--comparison) .astryx-table-header-cell:last-child{width:10rem}.tool-directory-table--comparison.astryx-table{min-inline-size:74rem}.tool-directory-table--comparison .astryx-table-cell:first-child,.tool-directory-table--comparison .astryx-table-cell:nth-child(2),.tool-directory-table--comparison .astryx-table-header-cell:first-child,.tool-directory-table--comparison .astryx-table-header-cell:nth-child(2){width:10rem}.tool-directory-table--comparison .astryx-table-cell:nth-child(3),.tool-directory-table--comparison .astryx-table-cell:nth-child(4),.tool-directory-table--comparison .astryx-table-cell:nth-child(5),.tool-directory-table--comparison .astryx-table-header-cell:nth-child(3),.tool-directory-table--comparison .astryx-table-header-cell:nth-child(4),.tool-directory-table--comparison .astryx-table-header-cell:nth-child(5){width:12rem}.tool-directory-table--comparison .astryx-table-cell:nth-child(6),.tool-directory-table--comparison .astryx-table-header-cell:nth-child(6){width:9rem}.tool-directory-table--comparison .astryx-table-cell:nth-child(7),.tool-directory-table--comparison .astryx-table-header-cell:nth-child(7){width:6rem;text-align:center}.tool-directory-table--comparison .astryx-table-cell:last-child,.tool-directory-table--comparison .astryx-table-header-cell:last-child{width:9rem}.tool-directory-row--sponsored{background:color-mix(in srgb,var(--color-background-yellow) 28%,var(--color-background-surface))}.tool-supplier-cell .astryx-avatar{border-radius:var(--radius-inner)}.review-status{position:relative;padding-inline-start:var(--spacing-4)}.review-status:before{position:absolute;inset-block-start:var(--spacing-1);inset-inline-start:0;inline-size:var(--spacing-2);block-size:var(--spacing-2);border-radius:var(--radius-full);background:var(--color-success);content:""}.review-status--verify:before{background:var(--color-warning)}.match-score{color:var(--color-success);font-size:var(--font-size-2xl)}.tool-action-cell{min-inline-size:9rem}.compare-checkbox-cell{display:flex;justify-content:center}.compare-checkbox-cell input{inline-size:1.25rem;block-size:1.25rem;accent-color:var(--op-blue)}@media (min-width:72rem){.comparison-page-title,.home-hero h1{white-space:nowrap}}.finder-results-shell{display:grid;grid-template-columns:minmax(17rem,27rem) minmax(0,1fr);gap:var(--spacing-5);width:100%}.finder-progress-line{position:relative;block-size:var(--spacing-1);border-radius:var(--radius-full);background:var(--color-accent-muted)}.finder-progress-line:before{position:absolute;inset-block:0;inset-inline-start:0;inline-size:100%;border-radius:inherit;background:var(--color-border-blue);content:""}.answers-panel{border-inline-end:var(--border-width) solid var(--color-border);padding-inline-end:var(--spacing-5)}.answer-row{border-block-end:var(--border-width) solid var(--color-border);padding-block:var(--spacing-4)}.answer-check{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--spacing-6);block-size:var(--spacing-6);border-radius:var(--radius-full);background:var(--color-border-blue);color:var(--color-on-accent)}.finder-ranked-list{border-block-start:var(--border-width) solid var(--color-border)}.finder-result-row{border-block-end:var(--border-width) solid var(--color-border);padding-block:var(--spacing-5)}.finder-result-expanded{background:color-mix(in srgb,var(--color-background-blue) 16%,var(--color-background-surface));border:var(--border-width) solid var(--color-border-blue);border-radius:var(--radius-inner);padding:var(--spacing-5)}.score-factor-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--spacing-5)}.score-meter{overflow:hidden;block-size:var(--spacing-1);border-radius:var(--radius-full);background:var(--color-border)}.score-meter>i{display:block;block-size:100%;border-radius:inherit;background:var(--color-success)}.newsletter-cta{border-color:var(--color-border);border-radius:var(--radius-inner);box-shadow:none}.newsletter-cta,.premium-footer{background:var(--color-background-surface)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.category-card:hover,.tool-card:hover{border-color:var(--color-border-blue);box-shadow:var(--shadow-low)}}@media (max-width:64rem){.premium-top-nav .desktop-action-links,.premium-top-nav .desktop-navigation{display:none}.comparison-shell,.finder-results-shell{grid-template-columns:minmax(0,1fr)}.comparison-filter-panel{position:static}.answers-panel{border-inline-end:0;padding-inline-end:0}.score-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:56rem){.site-shell .page-frame{padding-block:var(--spacing-5);padding-inline:var(--spacing-4)}.site-shell .page-hero{gap:var(--spacing-5);padding:0}.comparison-page-title,.home-hero h1,.page-hero h1{font-size:var(--font-size-4xl);white-space:normal}.site-shell .hero-actions{align-items:stretch}.hero-actions>a,.hero-actions>button{inline-size:100%}.creator-search-row,.site-shell .premium-search-grid,.site-shell .section-heading{grid-template-columns:minmax(0,1fr)}.affiliate-home-actions{justify-self:start}.affiliate-apply-hero h1{font-size:var(--font-size-4xl)}.trust-metric+.trust-metric{border-block-start:var(--border-width) solid var(--color-border);border-inline-start:0;padding-block-start:var(--spacing-4);padding-inline-start:0}.tool-directory-table.astryx-table{min-inline-size:58rem}.score-factor-grid{grid-template-columns:minmax(0,1fr)}}.site-shell{--op-blue:#0b63f6;--op-blue-hover:#084fc4;--op-ink:#102033;--op-muted:#5d6b82;--op-border:#dde5f0;--op-soft-blue:#eaf2ff;font-family:Inter Variable,Inter,Segoe UI,Arial,sans-serif}.site-shell,.site-shell .astryx-button,.site-shell .astryx-text,.site-shell button,.site-shell h1,.site-shell h2,.site-shell h3,.site-shell h4,.site-shell h5,.site-shell h6,.site-shell input,.site-shell select,.site-shell textarea{font-family:Inter Variable,Inter,Segoe UI,Arial,sans-serif!important}.premium-top-nav{min-block-size:4rem;block-size:4rem;padding-inline:1.5rem}.premium-top-nav--home{min-block-size:3.75rem;block-size:3.75rem}.premium-top-nav--ai-index{min-block-size:3.125rem;block-size:3.125rem}.premium-top-nav--affiliate{min-block-size:4.5rem;block-size:4.5rem}.premium-top-nav .desktop-navigation{gap:1.55rem;margin-inline-start:2rem}.premium-top-nav--ai-index .desktop-navigation,.premium-top-nav--home .desktop-navigation{margin-inline-start:1rem}.premium-top-nav .astryx-top-nav-item{padding-inline:.3rem;font-size:.96rem;font-weight:500}.premium-top-nav .desktop-action-links{gap:1.5rem}.brand-mark{inline-size:2.4rem;block-size:2.4rem;overflow:visible;border:0;background:transparent;box-shadow:none}.brand-mark:after,.brand-mark:before{display:none}.optimization-pilot-mark{display:block;inline-size:100%;block-size:100%;color:var(--op-blue)}.brand-name{font-size:1.55rem;font-weight:700;letter-spacing:0}.premium-top-nav--ai-index .brand-name,.premium-top-nav--home .brand-name{font-size:1.3rem}.premium-top-nav--affiliate .brand-name{font-size:1.55rem}.page-frame{inline-size:min(88rem,calc(100% - 3rem))!important;max-inline-size:88rem!important;padding-inline:0!important}.figma-home-hero{align-items:center;padding-block:2rem 1.4rem;text-align:center}.figma-home-hero h1{max-inline-size:none;margin:0;color:#101828;font-size:2.7rem;line-height:1.15;white-space:nowrap}.figma-home-hero>p{margin-block-start:-.35rem;font-size:1.12rem}.figma-home-search{display:grid;grid-template-columns:minmax(24rem,1fr) 11.5rem 10.75rem;gap:1.25rem;inline-size:min(62.5rem,100%);margin-block-start:.35rem;transform:translateX(-.9rem)}.figma-home-search label{display:flex;align-items:center;min-block-size:3.5rem;padding-inline:1.2rem;border:.0625rem solid #cbd5e1;border-radius:.25rem;background:#fff}.figma-home-search input{min-inline-size:0;inline-size:100%;margin-inline-start:.8rem;border:0;outline:0;background:transparent;color:var(--op-ink);font:inherit;font-size:.98rem}.figma-home-search .astryx-button{min-block-size:3.5rem}.figma-home-search .astryx-button.secondary{border-color:var(--op-blue);color:var(--op-blue)}.figma-category-rail{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.35rem!important;inline-size:min(86.5rem,100%)!important;margin-inline:auto;margin-block-start:.15rem;transform:translateX(-.45rem)}.figma-category-rail>a{display:grid;grid-template-columns:1.75rem minmax(0,1fr) 1rem;align-items:center;min-block-size:4.4rem;padding-inline:.8rem;border:.0625rem solid var(--op-border);border-radius:.25rem;color:var(--op-ink);column-gap:.5rem;text-align:start;text-decoration:none}.figma-category-rail>a:hover{border-color:var(--op-blue);color:var(--op-blue)}.figma-category-rail .astryx-icon,.figma-category-rail svg{inline-size:1.75rem!important;block-size:1.75rem!important;color:var(--op-blue)!important}.figma-category-rail .astryx-text{overflow:hidden;font-size:.84rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.figma-disclosure-rail+.public-section{gap:.75rem;padding-block:1rem 0}.figma-disclosure-rail+.public-section .tool-table-panel{border-radius:0}.tool-directory-table--ranked .astryx-table-header-cell{padding-block:.45rem!important}.tool-directory-table--ranked .astryx-table-cell{padding-block:.62rem!important;vertical-align:middle!important}.tool-directory-table--ranked .review-status,.tool-directory-table--ranked .tool-supplier-cell{align-items:center}.tool-directory-table--ranked .astryx-table-cell>p,.tool-directory-table--ranked .tool-supplier-cell .astryx-stack{min-inline-size:0}.tool-directory-table--ranked .astryx-table-cell>p,.tool-directory-table--ranked .tool-supplier-cell .astryx-text{overflow:hidden;text-overflow:ellipsis}.figma-disclosure-rail{min-block-size:3.5rem;border-block:.0625rem solid var(--op-border)}.figma-disclosure-rail .astryx-button{padding-inline:0;color:var(--op-blue);opacity:1}.figma-trust-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));min-block-size:8rem;margin-block-start:.5rem;border-block-start:.0625rem solid var(--op-border)}.figma-trust-strip>*{padding-inline:.4rem}.figma-trust-strip .astryx-icon{inline-size:2.75rem;block-size:2.75rem;color:var(--op-ink)}.figma-trust-strip h3{font-size:1.05rem}.table-rank{font-size:1.1rem}.tool-directory-table--ranked.astryx-table{inline-size:100%!important;min-inline-size:72rem;table-layout:fixed}.tool-directory-table--ranked .astryx-table-cell:first-child,.tool-directory-table--ranked .astryx-table-header-cell:first-child{inline-size:4%!important}.tool-directory-table--ranked .astryx-table-cell:nth-child(2),.tool-directory-table--ranked .astryx-table-header-cell:nth-child(2){inline-size:26%!important}.tool-directory-table--ranked .astryx-table-cell:nth-child(3),.tool-directory-table--ranked .astryx-table-header-cell:nth-child(3){inline-size:10%!important}.tool-directory-table--ranked .astryx-table-cell:nth-child(4),.tool-directory-table--ranked .astryx-table-header-cell:nth-child(4){inline-size:20%!important}.tool-directory-table--ranked .astryx-table-cell:nth-child(5),.tool-directory-table--ranked .astryx-table-header-cell:nth-child(5){inline-size:18%!important}.tool-directory-table--ranked .astryx-table-cell:nth-child(6),.tool-directory-table--ranked .astryx-table-header-cell:nth-child(6){inline-size:12%!important}.tool-directory-table--ranked .astryx-table-cell:nth-child(7),.tool-directory-table--ranked .astryx-table-header-cell:nth-child(7){inline-size:10%!important}.figma-finder{padding:1rem .75rem 0}.figma-finder h1{font-size:2.5rem}.figma-finder>.astryx-stack:first-child,.figma-finder>.figma-stepper{transform:translateY(.75rem)}.figma-stepper{position:relative;inline-size:min(38rem,100%);justify-content:space-between;margin-block:.8rem .5rem}.figma-stepper:before{position:absolute;z-index:0;inset-inline:1.35rem;inset-block-start:50%;block-size:.0625rem;background:#aebdd1;content:""}.figma-stepper>span{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;inline-size:2.7rem;block-size:2.7rem;border:.0625rem solid #aebdd1;border-radius:50%;background:#fff;color:#506079;font-weight:600}.figma-stepper>span.active{border-color:var(--op-blue);background:var(--op-blue);color:#fff}.figma-stepper>span.complete{border-color:var(--op-blue);color:var(--op-blue)}.figma-finder-grid{display:grid;grid-template-columns:minmax(0,2.267fr) minmax(18rem,1fr);gap:3.8rem;align-items:start}.figma-finder-grid h2{font-size:2rem}.figma-finder-grid>.astryx-stack:first-child{padding-block-start:1rem}.figma-radio-list{gap:.625rem!important;padding-block-end:1.1rem}.figma-radio-list label{display:flex;align-items:center;min-block-size:3.85rem;padding-inline:1.15rem;border:.0625rem solid #d5deea;border-radius:.25rem;background:#fff;cursor:pointer}.figma-radio-list label.selected{border-color:var(--op-blue);background:var(--op-soft-blue);box-shadow:inset 0 0 0 .0625rem var(--op-blue)}.figma-radio-list input{inline-size:1.8rem;block-size:1.8rem;margin:0 1rem 0 0;accent-color:var(--op-blue)}.figma-answer-panel{min-block-size:31.5rem;padding:2rem 2.4rem;border:.0625rem solid #d5deea;border-radius:.35rem;background:#fff}.figma-answer-panel h2{font-size:1.5rem}.figma-answer-panel hr{inline-size:100%;margin:0;border:0}.figma-answer-panel hr,.figma-finder-actions{border-block-start:.0625rem solid var(--op-border)}.figma-finder-actions{padding-block-start:2.2rem}.figma-finder-actions .astryx-button{min-inline-size:12.5rem;min-block-size:3.5rem}.figma-privacy-note{padding-block:2.6rem .7rem}.figma-results{padding-block:.4rem 2rem}.figma-results>h1{font-size:2rem}.figma-answer-chips>span{display:inline-flex;align-items:center;min-block-size:2.55rem;padding-inline:1rem;border:.0625rem solid var(--op-border);border-radius:.25rem;background:#fff}.figma-featured-result{padding-block:.5rem .8rem;border-block-end:.0625rem solid var(--op-border)}.figma-ranked-results{inline-size:100%}.figma-result-row{overflow:hidden;border:.0625rem solid var(--op-border);border-radius:.3rem;background:#fff}.figma-result-row.expanded{border-color:var(--op-blue);box-shadow:inset 0 0 0 .0625rem var(--op-blue)}.figma-result-summary{display:grid;grid-template-columns:1.25rem minmax(5.5rem,.7fr) 3rem minmax(7.5rem,1fr) minmax(7rem,1fr) minmax(9rem,1.65fr) minmax(8rem,1.3fr) minmax(6rem,.9fr) minmax(7rem,1fr) 4.5rem 2rem 6.4rem;gap:.75rem;align-items:center;min-block-size:5.35rem;padding:.75rem .8rem}.figma-result-summary .figma-rank-label{display:inline-flex;justify-content:center;padding:.3rem .45rem;border-radius:.2rem;background:var(--op-soft-blue);white-space:nowrap}.figma-result-summary h3{font-size:1rem}.figma-result-summary .astryx-text{font-size:.76rem;line-height:1.35}.figma-result-summary .match-score{font-size:1.35rem}.figma-score-breakdown{margin:0 .65rem .65rem;padding:1.35rem 1.65rem;border:.0625rem solid var(--op-border);border-radius:.25rem}.figma-score-breakdown .score-factor-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem}.figma-score-breakdown .score-meter,.figma-score-breakdown .score-meter+p{display:none}.figma-score-breakdown .score-factor-grid>*{position:relative;padding-inline-start:3.25rem}.figma-score-breakdown .score-factor-grid>:before{position:absolute;inset-inline-start:0;inset-block-start:0;display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border:.0625rem solid var(--op-border);border-radius:50%;color:var(--op-blue);content:"✓"}.figma-tool-hero{display:grid;grid-template-columns:minmax(0,1.5fr) 18rem minmax(22rem,1fr);gap:2.5rem;align-items:center;inline-size:100%;padding:.75rem .4rem .6rem}.figma-tool-hero>:first-child{align-items:flex-start!important;align-self:start;gap:2.7rem!important;transform:translateY(-.45rem)}.figma-tool-hero>:nth-child(2){align-items:flex-start!important;transform:translateY(-.4rem)}.figma-tool-hero>:nth-child(2) .astryx-button{min-inline-size:12.75rem}.figma-tool-page .figma-back-link{inline-size:auto;align-self:flex-start;padding-inline:0;margin-inline-start:-1.85rem}.figma-tool-hero .astryx-avatar{inline-size:7rem;block-size:7rem;border-radius:.5rem}.figma-tool-hero h1{font-size:2.45rem}.figma-rating-summary{min-block-size:8.5rem;padding-inline-start:4.2rem;border-inline-start:.0625rem solid var(--op-border)}.figma-stars{letter-spacing:.12rem;white-space:nowrap}.figma-rating-summary .figma-stars{font-size:2rem}.figma-tool-details{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(24rem,.9fr);gap:1.1rem;inline-size:100%}.figma-detail-table,.figma-pros-cons,.figma-qa-list{overflow:hidden;border:.0625rem solid var(--op-border);border-radius:.3rem}.figma-detail-table>*{display:grid!important;grid-template-columns:1.8rem 10rem 1fr;min-block-size:2.9rem;padding:.75rem 1rem;border-block-end:.0625rem solid var(--op-border)}.figma-detail-table .astryx-icon,.figma-detail-table svg{inline-size:1.45rem!important;block-size:1.45rem!important}.figma-detail-table>:last-child{border-block-end:0}.figma-pros-cons{display:grid;grid-template-columns:1fr 1fr}.figma-pros-cons>*{padding:1.25rem 1rem}.figma-pros-cons>:first-child{border-inline-end:.0625rem solid var(--op-border)}.figma-pros-cons>:first-child h2{color:#12805c}.figma-pros-cons>:last-child h2{color:#c62828}.figma-review-row{display:grid;grid-template-columns:14rem 12rem 14rem 1fr 7rem;gap:1rem;align-items:center;min-block-size:3.15rem;padding:.55rem .8rem;border:.0625rem solid var(--op-border);border-block-end:0}.figma-qa-list>*,.figma-review-row:last-child{border-block-end:.0625rem solid var(--op-border)}.figma-qa-list>*{display:grid!important;grid-template-columns:minmax(18rem,.8fr) 1fr auto;min-block-size:2.5rem;padding:.65rem 1rem}.figma-qa-list>:last-child{border-block-end:0}.figma-tool-details+.astryx-stack{min-block-size:11.75rem}.figma-tool-page .figma-leave-review{align-self:center;inline-size:22.75rem;min-block-size:2.8rem;max-inline-size:100%}.figma-review-page{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(20rem,.85fr);gap:1.15rem;align-items:start;inline-size:100%}.figma-review-page-shell{max-inline-size:none!important;padding-inline:2.1rem!important}.figma-review-page-shell .figma-back-link{inline-size:auto;align-self:flex-start;padding-inline:0}.figma-review-heading .astryx-avatar{inline-size:4.1rem;block-size:4.1rem;border-radius:.35rem}.figma-review-heading h1{font-size:2.25rem}.figma-review-experience{display:grid;gap:.75rem}.figma-review-consent,.figma-review-fields,.figma-review-verification-step{border:.0625rem solid var(--op-border);border-radius:.3rem;background:#fff}.figma-review-fields{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.5rem;padding:1.2rem}.figma-field{display:grid;min-inline-size:0;gap:.38rem;color:var(--op-ink);font-size:.88rem;font-style:normal;font-weight:500}.figma-field b{color:#d62828}.figma-field em{color:var(--op-muted);font-style:normal;font-weight:400}.figma-field input,.figma-field select,.figma-field textarea{inline-size:100%;min-block-size:2.5rem;padding:.58rem .75rem;border:.0625rem solid #cbd5e1;border-radius:.25rem;outline:none;background:#fff;color:var(--op-ink);font:inherit;font-weight:400}.figma-field input:focus,.figma-field select:focus,.figma-field textarea:focus{border-color:var(--op-blue);box-shadow:0 0 0 .0625rem var(--op-blue)}.figma-field textarea{min-block-size:5.7rem;resize:vertical}.figma-field-pro textarea{border-color:#12805c}.figma-field-con textarea{border-color:#c62828}.figma-field-wide{grid-column:1/-1}.figma-field small{color:var(--op-muted);font-size:.76rem;font-weight:400}.figma-field select:invalid+small,.figma-field small:first-of-type{color:#c62828}.figma-star-picker{display:flex;align-items:center;min-block-size:2.5rem;gap:.35rem}.figma-star-picker button{padding:0;border:0;background:transparent;color:#bdc9da;font-size:2rem;line-height:1;cursor:pointer}.figma-star-picker button.selected{color:var(--op-blue)}.figma-star-picker span{margin-inline-start:auto;color:var(--op-muted);font-size:.85rem;font-weight:400}.figma-review-consent{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-block-size:7.45rem;padding:1rem 1.25rem}.figma-review-consent>div:first-child{display:grid;gap:1rem}.figma-review-consent label{display:flex;align-items:center;gap:.65rem;color:var(--op-ink);font-size:.88rem}.figma-review-consent input{inline-size:1.15rem;block-size:1.15rem;accent-color:var(--op-blue)}.figma-review-step-actions{display:flex;gap:1.15rem}.figma-review-step-actions .astryx-button{min-inline-size:11rem;min-block-size:2.8rem}.figma-review-verification-step{display:grid;gap:1rem;padding:1.25rem}.figma-review-form>.astryx-banner:first-child,.figma-review-form>.astryx-card:first-child{margin-block-end:.25rem}.figma-review-form-card.astryx-card,.figma-verification-panel{border:.0625rem solid var(--op-border);border-radius:.3rem;box-shadow:none}.figma-review-form-card .astryx-form-layout{gap:1rem}.figma-verification-panel{min-block-size:49.5rem;padding:1.6rem;background:#fff}.figma-verification-panel hr{inline-size:100%;margin:0;border:0;border-block-start:.0625rem solid var(--op-border)}.figma-verification-panel .astryx-token{align-self:flex-start;inline-size:max-content;max-inline-size:100%}.figma-verification-icon{display:grid;place-items:center;flex:0 0 auto;inline-size:3.5rem;block-size:3.5rem}.figma-compare-products,.figma-verification-icon{border:.0625rem solid var(--op-border);border-radius:.3rem}.figma-compare-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%;overflow:hidden}.figma-compare-page>.astryx-stack:first-child h1{font-size:2rem;line-height:1.2}.figma-compare-page{padding-block-start:2.25rem!important}.figma-compare-page .figma-compare-products{margin-block-start:1.125rem}.figma-compare-page>.astryx-stack:first-child>.astryx-stack:first-child{gap:.35rem}.figma-compare-products>*{min-inline-size:0;min-block-size:9.15rem;padding:1.15rem 1.4rem;border-inline-end:.0625rem solid var(--op-border)}.figma-compare-products>:last-child{border-inline-end:0}.figma-compare-products>*>.astryx-stack:first-child{display:grid;grid-template-columns:3.4rem 1fr 5rem minmax(7rem,1fr)}.figma-compare-matrix{inline-size:100%;overflow:hidden;border:.0625rem solid var(--op-border);border-radius:.3rem}.figma-compare-row{display:grid;grid-template-columns:17rem repeat(3,minmax(0,1fr));min-block-size:3.85rem;border-block-end:.0625rem solid var(--op-border)}.figma-compare-row>*{display:flex;align-items:center;justify-content:center;padding:.8rem 1.1rem;border-inline-end:.0625rem solid var(--op-border);text-align:center}.figma-compare-row>:first-child{justify-content:flex-start;text-align:start}.figma-compare-row>:first-child .astryx-icon,.figma-compare-row>:first-child svg{inline-size:1.5rem!important;block-size:1.5rem!important}.figma-compare-row:not(.figma-compare-actions):nth-child(4n+1)>:nth-child(2),.figma-compare-row:not(.figma-compare-actions):nth-child(4n+2)>:nth-child(3),.figma-compare-row:not(.figma-compare-actions):nth-child(4n+3)>:nth-child(4){background:#f1f6ff}.figma-compare-row>:last-child{border-inline-end:0}.figma-compare-actions{border-block-end:0}.figma-compare-note{align-self:start;inline-size:min(40rem,100%);margin-block-start:.625rem;padding:.75rem;border:.0625rem solid var(--op-border);border-radius:.25rem}.figma-compare-page>.astryx-stack:first-child .astryx-button,.figma-compare-products .astryx-button{color:var(--op-blue)!important;opacity:1!important}.figma-ai-intro h1{font-size:2.5rem;line-height:1.2}.figma-ai-intro{margin-block-start:-.5rem}.figma-ai-page{row-gap:.5rem!important}.figma-ai-search{display:grid;grid-template-columns:minmax(24rem,1fr) 12.5rem 16rem;gap:1.2rem;inline-size:100%}.figma-ai-search label{display:flex;align-items:center;min-block-size:2.7rem;padding-inline:1rem;border:.0625rem solid #cbd5e1;border-radius:.25rem}.figma-ai-search input{inline-size:100%;margin-inline-start:.7rem;border:0;outline:0;font:inherit}.figma-goal-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:4rem}.figma-goal-grid>a{display:grid;grid-template-columns:2rem 8rem 1fr auto;align-items:center;min-block-size:2.4rem;border-block-start:.0625rem solid var(--op-border);color:var(--op-ink);text-decoration:none}.figma-ai-category-table .astryx-icon,.figma-ai-category-table svg,.figma-goal-grid .astryx-icon,.figma-goal-grid svg{inline-size:1.45rem!important;block-size:1.45rem!important;color:var(--op-blue)!important}.figma-ai-category-table>header,.figma-ai-category-table>section{display:grid;grid-template-columns:1.4fr 3fr .65fr 1.2fr .75fr;gap:1rem;align-items:center;min-block-size:2.35rem;padding-inline:.4rem;border-block-end:.0625rem solid var(--op-border)}.figma-ai-category-table>header{min-block-size:1.8rem;color:var(--op-muted)}.figma-sponsor-strip{display:grid;grid-template-columns:1.45fr repeat(4,minmax(0,1fr));gap:1.2rem;align-items:center;min-block-size:5rem;block-size:5rem;padding:.7rem .9rem;border:.0625rem solid #e7b760;border-radius:.3rem;background:#fffaf0;overflow:hidden;margin-block-start:-.875rem}.figma-sponsor-strip>.astryx-stack{min-inline-size:0;flex-wrap:nowrap}.figma-sponsor-strip>.astryx-stack .astryx-text{overflow:hidden;text-overflow:ellipsis}.figma-sponsor-strip>*+*{padding-inline-start:1rem;border-inline-start:.0625rem solid #e8dfcf}.figma-top-rated-list>section{display:grid;grid-template-columns:2rem 2.5rem 1.25fr 1fr 2fr 1fr 1.2fr 7rem;gap:.8rem;align-items:center;min-block-size:2.6rem;border-block-end:.0625rem solid var(--op-border)}.figma-review-page .astryx-token,.figma-top-rated-list .astryx-token{align-self:flex-start;inline-size:max-content;max-inline-size:100%}.figma-green-rating{color:#12805c}.figma-community-question{min-block-size:2.1rem;padding-inline:.5rem;border-block-end:.0625rem solid var(--op-border)}.figma-category-search,.figma-category-tabs,.figma-mobile-compare-bar{display:none!important}.figma-creator-banner{display:grid;grid-template-columns:minmax(0,1fr) 26rem;gap:2rem;align-items:center;inline-size:100%;min-block-size:7.5rem;padding:1.2rem;border:.0625rem solid var(--op-border);border-radius:.3rem;background:#fbfdff}.figma-creator-page{max-inline-size:none!important;row-gap:0!important;padding-block:1.25rem 1rem!important;padding-inline:1.5rem!important}.figma-spark-icon{display:grid;place-items:center;flex:0 0 auto;inline-size:4.8rem;block-size:4.8rem;border-radius:.35rem;background:var(--op-soft-blue);color:var(--op-blue);font-size:2.4rem}.figma-creator-search{display:grid;grid-template-columns:minmax(20rem,1fr) 15rem 18rem;gap:1.3rem;inline-size:100%;margin-block-start:1.4rem}.figma-creator-search label{display:flex;align-items:center;min-block-size:2.65rem;padding-inline:.8rem;border:.0625rem solid #cad4e2;border-radius:.25rem}.figma-creator-search input{inline-size:100%;margin-inline-start:.7rem;border:0;outline:0;font:inherit}.figma-creator-search .astryx-button{min-block-size:2.65rem}.figma-creator-chips a{display:inline-flex;align-items:center;gap:.65rem;min-block-size:2.35rem;padding-inline:1rem;border:.0625rem solid var(--op-border);border-radius:.25rem;color:var(--op-ink);text-decoration:none}.figma-creator-chips{margin-block-start:1.1rem}.figma-creator-directory{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:1.3rem;inline-size:100%;margin-block-start:1.25rem}.figma-creator-list,.figma-recent-reviews{overflow:hidden;border:.0625rem solid var(--op-border);border-radius:.3rem}.figma-creator-list>h3,.figma-recent-reviews>h3{padding:.6rem 1rem;font-size:1rem}.figma-creator-tool-row{display:grid;grid-template-columns:1.35fr 1.3fr 1.3fr 1.1fr .7fr auto auto;gap:.8rem;align-items:center;min-block-size:3.55rem;padding:.38rem .9rem;border-block-start:.0625rem solid var(--op-border)}.figma-creator-tool-row>*{min-inline-size:0}.figma-creator-tool-row .astryx-text{font-size:.78rem;line-height:1.35}.figma-creator-tool-row .astryx-avatar{flex:0 0 auto}.figma-creator-tool-row .astryx-stack .astryx-text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.figma-recent-reviews{background:#fff}.figma-recent-reviews>.astryx-stack{padding:1rem;border-block-start:.0625rem solid var(--op-border)}.figma-creator-disclosure{min-block-size:4rem;padding-inline:.8rem;border:.0625rem solid var(--op-border);border-radius:.25rem;margin-block-start:1.25rem}.mobile-tool-list{display:none!important}@media (max-width:72rem){.page-frame{inline-size:calc(100% - 3rem)!important;padding-inline:0!important}.figma-category-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-home-hero h1{white-space:normal}.figma-finder-grid{gap:2rem}}@media (max-width:56rem){.premium-top-nav{min-block-size:4.5rem;block-size:4.5rem;padding-inline:1.25rem}.brand-name{font-size:1.45rem}.page-frame{inline-size:100%!important;padding-inline:1rem!important}.figma-category-page{row-gap:.75rem!important;padding-block-start:1.7rem!important;padding-inline:1.75rem!important}.figma-category-page>header{row-gap:1.55rem!important}.figma-home-hero h1{font-size:2rem}.figma-home-search{grid-template-columns:1fr;transform:none}.figma-category-rail{grid-template-columns:1fr 1fr;transform:none}.figma-trust-strip{gap:1.5rem;padding-block:2rem}.figma-finder-grid,.figma-trust-strip{grid-template-columns:1fr}.figma-answer-panel{display:none}.figma-stepper{inline-size:100%}.figma-stepper>span{inline-size:2.35rem;block-size:2.35rem}.figma-finder-actions .astryx-button{min-inline-size:8.5rem}.figma-result-summary{grid-template-columns:1.5rem 3.5rem minmax(0,1fr) 6rem 1.5rem;gap:.75rem;padding:1rem}.figma-result-summary>:nth-child(11),.figma-result-summary>:nth-child(12),.figma-result-summary>:nth-child(2),.figma-result-summary>:nth-child(5),.figma-result-summary>:nth-child(6),.figma-result-summary>:nth-child(7),.figma-result-summary>:nth-child(8){display:none}.figma-score-breakdown .score-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-review-page,.figma-tool-details,.figma-tool-hero{grid-template-columns:1fr}.figma-rating-summary{padding:1.25rem 0 0;border-block-start:.0625rem solid var(--op-border);border-inline-start:0}.figma-pros-cons{grid-template-columns:1fr}.figma-pros-cons>:first-child{border-block-end:.0625rem solid var(--op-border);border-inline-end:0}.figma-review-row{grid-template-columns:1fr auto}.figma-review-row>:nth-child(3),.figma-review-row>:nth-child(4),.figma-review-row>:nth-child(5){grid-column:1/-1}.figma-qa-list>*{grid-template-columns:1fr auto}.figma-qa-list>*>:nth-child(2){display:none}.figma-compare-products{grid-template-columns:1fr}.figma-compare-products>*{min-block-size:auto;padding:1rem;border-block-end:.0625rem solid var(--op-border);border-inline-end:0}.figma-compare-products>*>.astryx-stack:first-child{grid-template-areas:"logo product score" "logo limitation limitation";grid-template-columns:3.5rem minmax(0,1fr) auto;gap:.5rem .75rem;align-items:start}.figma-compare-products>*>.astryx-stack:first-child>:first-child{grid-area:logo}.figma-compare-products>*>.astryx-stack:first-child>:nth-child(2){grid-area:product;min-inline-size:0}.figma-compare-products>*>.astryx-stack:first-child>:nth-child(3){grid-area:score;text-align:end}.figma-compare-products>*>.astryx-stack:first-child>:nth-child(4){grid-area:limitation;min-inline-size:0}.figma-compare-row{grid-template-columns:10rem repeat(3,minmax(9rem,1fr));min-inline-size:42rem}.figma-compare-matrix{overflow-x:auto}.figma-ai-search,.figma-goal-grid{grid-template-columns:1fr}.figma-ai-category-table,.figma-sponsor-strip,.figma-top-rated-list{overflow-x:auto}.figma-ai-category-table>header,.figma-ai-category-table>section{min-inline-size:56rem}.figma-top-rated-list>section{min-inline-size:68rem}.figma-sponsor-strip{grid-template-columns:repeat(5,15rem)}.figma-creator-banner,.figma-creator-directory,.figma-creator-search{grid-template-columns:1fr}.figma-creator-tool-row{grid-template-columns:1fr auto}.figma-creator-tool-row>:nth-child(2),.figma-creator-tool-row>:nth-child(3),.figma-creator-tool-row>:nth-child(5){display:none}.figma-creator-tool-row>:nth-child(4){grid-column:2;grid-row:1}.breadcrumb-line,.category-disclosure,.comparison-filter-panel,.comparison-page-title+p{display:none!important}.comparison-page-title{font-size:1.85rem!important;line-height:1.2!important}.figma-category-search{display:grid!important;grid-template-columns:minmax(0,1fr) 10.5rem;gap:2.2rem;inline-size:100%}.figma-category-search label{display:flex;align-items:center;min-block-size:3.7rem;padding-inline:1rem;border:.0625rem solid #cad4e2;border-radius:.35rem}.figma-category-search input{inline-size:100%;margin-inline-start:.75rem;border:0;outline:0;font:inherit;font-size:1rem}.figma-category-tabs{display:grid!important;grid-template-columns:1fr 1fr;border:.0625rem solid var(--op-border);border-radius:.35rem}.figma-category-tabs button{min-block-size:3.35rem;border:0;border-block-end:.18rem solid transparent;background:#fff;color:var(--op-muted);font:inherit;font-weight:600}.figma-category-tabs button.active{border-color:var(--op-blue);color:var(--op-blue)}.comparison-shell{display:block!important;margin-block-start:-1.25rem}.comparison-shell .tool-table-panel{display:none!important}.mobile-tool-list{display:flex!important}.mobile-tool-row{display:grid;grid-template-columns:2.25rem 6.2rem minmax(0,1fr) 11.5rem 1.5rem;gap:.8rem;align-items:center;min-block-size:11.8rem;padding:.65rem .3rem 0;border-block-end:.0625rem solid var(--op-border)}.mobile-tool-rank{font-size:1.65rem;text-align:center}.mobile-tool-row>.astryx-avatar{inline-size:5.1rem;block-size:5.1rem;border:.0625rem solid var(--op-border);border-radius:.7rem}.mobile-tool-copy h3{font-size:1.5rem}.mobile-tool-copy>.astryx-text{font-size:1rem}.mobile-tool-score .astryx-text[data-size=xl]{font-size:1.9rem}.mobile-tool-actions{grid-column:1/-1;min-block-size:2.9rem;padding-block:.4rem;border-block-start:.0625rem solid var(--op-border)}.mobile-tool-actions a,.mobile-tool-actions button{color:var(--op-blue)!important;opacity:1!important}.comparison-shell .public-section{padding-block:1.2rem}.comparison-group-heading{min-block-size:3.4rem;padding-inline:.8rem;border-block-end:.0625rem solid var(--op-border)}.comparison-group-heading p,.comparison-group-heading>:first-child>:first-child{display:none}.tool-directory-table--comparison,.tool-directory-table--comparison tbody{display:block!important;inline-size:100%}.tool-directory-table--comparison thead{display:none}.tool-directory-table--comparison tbody{counter-reset:tool-rank}.tool-directory-table--comparison .astryx-table-row{display:grid!important;grid-template-columns:2.5rem minmax(0,1fr) 11rem;grid-template-areas:"rank supplier review" "rank best review" "rank limitation review" "compare compare action";gap:.35rem .8rem;min-block-size:12.6rem;padding:1rem .6rem .65rem;border-block-end:.0625rem solid var(--op-border);counter-increment:tool-rank}.tool-directory-table--comparison .astryx-table-row:before{grid-area:rank;align-self:center;color:var(--op-ink);content:counter(tool-rank);font-size:1.6rem}.tool-directory-table--comparison .astryx-table-cell{display:block!important;inline-size:auto!important;min-inline-size:0!important;padding:0!important;border:0!important}.tool-directory-table--comparison .astryx-table-cell:first-child{grid-area:supplier}.tool-directory-table--comparison .astryx-table-cell:nth-child(2),.tool-directory-table--comparison .astryx-table-cell:nth-child(6){display:none!important}.tool-directory-table--comparison .astryx-table-cell:nth-child(3){grid-area:best}.tool-directory-table--comparison .astryx-table-cell:nth-child(4){grid-area:limitation;color:var(--op-muted)}.tool-directory-table--comparison .astryx-table-cell:nth-child(5){grid-area:review;align-self:center;text-align:center}.tool-directory-table--comparison .astryx-table-cell:nth-child(7){grid-area:compare;padding-block-start:.65rem!important;border-block-start:.0625rem solid var(--op-border)!important}.tool-directory-table--comparison .astryx-table-cell:nth-child(8){grid-area:action;padding-block-start:.4rem!important}.tool-directory-table--comparison .tool-supplier-cell .astryx-avatar{inline-size:5rem;block-size:5rem}.tool-directory-table--comparison .match-score{font-size:1.9rem}.figma-mobile-compare-bar{position:sticky;z-index:5;inset-block-end:0;display:flex!important;min-block-size:5.7rem;padding:.8rem 1rem;border-block-start:.0625rem solid var(--op-border);background:#fff}.figma-mobile-compare-bar .astryx-button{min-inline-size:20rem}}