html:has([data-theme=v2]) body{background:#fbf8f5!important}html:has([data-theme=v2]) body>header{display:none!important}html:has([data-theme=v2]) body>footer{display:none!important}html:has([data-theme=v2]) body header.sticky{display:none!important}html:has([data-theme=v2])>body>footer{display:none!important}[data-theme=v2]{--v2-bg:#fbf8f5;--v2-surface:#fff;--v2-ink:#1d1d1f;--v2-ink-muted:#1d1d1f8c;--v2-ink-faint:#1d1d1f59;--v2-orange:#ff5c00;--v2-orange-text:#ea580c;--v2-dark:#141414;--v2-shadow-card:0 1px 2px #0000000a, 0 8px 24px #0000000a;--v2-shadow-card-hover:0 1px 2px #0000000a, 0 20px 40px #00000014, 0 0 0 1px #ff5c0033;--v2-shadow-search:0 10px 40px -10px #ff5c001f;font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color:var(--v2-ink);background:var(--v2-bg);isolation:isolate;min-height:100vh;position:relative}[data-theme=v2]:before{content:"";pointer-events:none;z-index:-2;background-image:linear-gradient(90deg,#00000005 1px,#0000 1px),linear-gradient(#00000005 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000d9 50%,#0000008c 100%);mask-image:linear-gradient(#000 0%,#000000d9 50%,#0000008c 100%)}[data-theme=v2]:has(.v2-grid-dense):before{background-image:linear-gradient(90deg,#0000000f 1px,#0000 1px),linear-gradient(#0000000f 1px,#0000 1px)}[data-theme=v2] #tool-verdict{border:1px solid #0000000f;box-shadow:0 1px 2px #00000008;background-color:#fff!important}[data-theme=v2] main :where(div,article,section,a,li).border.rounded-xl:not([class*=bg-]),[data-theme=v2] main :where(div,article,section,a,li).border.rounded-lg:not([class*=bg-]),[data-theme=v2] aside :where(div,article,section,a,li).border.rounded-xl:not([class*=bg-]),[data-theme=v2] aside :where(div,article,section,a,li).border.rounded-lg:not([class*=bg-]){box-shadow:0 1px 2px #00000008;background-color:#fff!important;border-color:#0000000f!important}[data-theme=v2] main details{border:1px solid #0000000f;border-radius:12px;padding:14px 18px;background-color:#fff!important}[data-theme=v2] main .border.rounded-xl:hover,[data-theme=v2] main .border.rounded-lg:hover{box-shadow:0 1px 2px #0000000a,0 12px 28px #0000000d;border-color:#ff5c0040!important}[data-theme=v2] main span.rounded-4xl.border,[data-theme=v2] main .group\/badge[class*=outline],[data-theme=v2] main .group\/badge.border-border{color:var(--v2-ink)!important;background-color:#fff!important;border-color:#ff5c0040!important}[data-theme=v2] main a.rounded-full.border:not([class*=bg-]){box-shadow:0 1px 2px #00000008;background-color:#fff!important;border-color:#00000014!important}[data-theme=v2] main a.rounded-full.border:not([class*=bg-]):hover{background-color:#fff!important;border-color:#ff5c0073!important}:is([data-theme=v2] aside .border.rounded-xl:has(.bg-orange-50\/60),[data-theme=v2] main .border.rounded-xl:has(.bg-orange-50\/60)){background-color:var(--v2-dark)!important;border-color:#ffffff14!important;box-shadow:0 8px 24px #0000001f!important}[data-theme=v2] aside .border.rounded-xl:has(.bg-orange-50\/60) p.font-semibold{color:#fff!important}[data-theme=v2] aside .border.rounded-xl:has(.bg-orange-50\/60) h3{color:#fff!important}[data-theme=v2] aside .border.rounded-xl:has(.bg-orange-50\/60) h4{color:#fff!important}[data-theme=v2] main .border.rounded-xl:has(.bg-orange-50\/60) p.font-semibold{color:#fff!important}[data-theme=v2] main .border.rounded-xl:has(.bg-orange-50\/60) h3{color:#fff!important}[data-theme=v2] main .border.rounded-xl:has(.bg-orange-50\/60) h4{color:#fff!important}:is([data-theme=v2] aside .border.rounded-xl:has(.bg-orange-50\/60) p.text-gray-500,[data-theme=v2] aside .border.rounded-xl:has(.bg-orange-50\/60) p.text-sm,[data-theme=v2] main .border.rounded-xl:has(.bg-orange-50\/60) p.text-gray-500,[data-theme=v2] main .border.rounded-xl:has(.bg-orange-50\/60) p.text-sm){color:#ffffff8c!important}[data-theme=v2] .bg-orange-50\/60{background-color:#0000!important;padding:0!important}[data-theme=v2] .bg-orange-50\/60 input[type=email]{color:#fff!important;background-color:#ffffff0f!important;border-color:#ffffff26!important}[data-theme=v2] .bg-orange-50\/60 input[type=email]::placeholder{color:#fff6!important}[data-theme=v2] .bg-orange-50\/60 input[type=email]:focus{border-color:var(--v2-orange)!important;background-color:#ffffff14!important;outline:none!important}[data-theme=v2] .bg-orange-50\/60 button[type=submit]{border-radius:999px!important;font-weight:700!important}[data-theme=v2]:after{content:"";pointer-events:none;z-index:-1;filter:blur(20px);background:radial-gradient(60% 70% at 85% 25%,#ff5c001f 0%,#ff8c3c0f 35%,#0000 75%);width:60%;height:900px;max-height:100vh;position:absolute;top:0;right:0}[data-theme=v2] h1,[data-theme=v2] h2,[data-theme=v2] h3,[data-theme=v2] h4{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.05em;color:var(--v2-ink);font-weight:700}[data-theme=v2] .font-inter{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif}[data-theme=v2] p,[data-theme=v2] .v2-tool-card p,[data-theme=v2] .v2-subhead{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;font-weight:500}[data-theme=v2] .v2-tool-card [class*=uppercase]{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:.15em;font-weight:700}[data-theme=v2] .v2-hero-headline{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;color:var(--v2-ink);word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(34px,5vw,64px);font-weight:700;line-height:1.08}[data-theme=v2] .v2-hero-headline .v2-accent{color:var(--v2-orange);font-weight:700}[data-theme=v2] .v2-orange-text{color:var(--v2-orange-text)}[data-theme=v2] .v2-banner{background:var(--v2-dark);color:#fff;text-align:center;border-bottom:1px solid #ff5c004d;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:10px 20px;font-size:13px;font-weight:500;display:flex}[data-theme=v2] .v2-banner a{color:var(--v2-orange);font-weight:700;text-decoration:underline}[data-theme=v2] .v2-header{z-index:40;-webkit-backdrop-filter:blur(20px)saturate(160%);background:#fbf8f58c;border-bottom:none;padding:14px 16px;position:sticky;top:0;box-shadow:0 8px 16px -12px #0000000f}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){[data-theme=v2] .v2-header{background:#fbf8f5eb}}@media (min-width:768px){[data-theme=v2] .v2-header{padding:16px 24px}}@media (max-width:640px){[data-theme=v2] .v2-submit-pill{padding:8px 14px;font-size:12px}[data-theme=v2] .v2-banner{gap:8px;padding:8px 14px;font-size:12px}[data-theme=v2] .v2-newsletter-slab{border-radius:28px;padding:40px 20px}[data-theme=v2] .v2-tool-card{padding:18px}}[data-theme=v2] .v2-logo-badge{background:var(--v2-orange);color:#fff;letter-spacing:-.03em;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:inline-flex}[data-theme=v2] .v2-nav-pill{display:none!important}[data-theme=v2] .v2-main-nav{font-size:14px}[data-theme=v2] .v2-nav-link{color:#1d1d1fb3;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:500;transition:color .2s}[data-theme=v2] .v2-nav-link:hover{color:var(--v2-ink)}[data-theme=v2] .v2-nav-dropdown{z-index:50;background:#fff;border:1px solid #0000000f;border-radius:12px;flex-direction:column;min-width:160px;margin-top:12px;padding:6px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 12px 32px #00000014}[data-theme=v2] .v2-nav-dropdown:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}[data-theme=v2] .v2-nav-dropdown a{color:#1d1d1fcc;white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:13.5px;transition:background .15s,color .15s}[data-theme=v2] .v2-nav-dropdown a:hover{color:var(--v2-orange);background:#ff5c0014}[data-theme=v2] .v2-search-btn{color:#1d1d1f80;background:#1d1d1f0a;border-radius:999px;height:36px;padding:0 12px;font-size:13px;transition:background .2s,color .2s}[data-theme=v2] .v2-search-btn:hover{color:var(--v2-ink);background:#1d1d1f14}[data-theme=v2] .v2-search-btn-label{font-size:13px}[data-theme=v2] .v2-search-btn-kbd{background:#1d1d1f14;border-radius:6px;margin-left:6px;padding:2px 6px;font-size:11px;font-weight:600}[data-theme=v2] .v2-mobile-nav{background:#fff;border-top:1px solid #0000000d;flex-direction:column;gap:2px;padding:12px 16px;display:flex}[data-theme=v2] .v2-mobile-label{color:#1d1d1f66;text-transform:uppercase;letter-spacing:.12em;padding:8px 8px 4px;font-size:11px;font-weight:700}[data-theme=v2] .v2-mobile-link{color:#1d1d1fd9;border-radius:8px;padding:10px 8px;font-size:14px;transition:background .15s;display:block}[data-theme=v2] .v2-mobile-link:hover{background:#0000000a}[data-theme=v2] .v2-mobile-link-cta{color:var(--v2-orange);font-weight:600}[data-theme=v2] .v2-mobile-link-cta:hover{background:#ff5c0014}[data-theme=v2] .v2-mobile-divider{background:#0000000d;height:1px;margin:8px 0}[data-theme=v2] .v2-carousel-dot{cursor:pointer;background:#1d1d1f26;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:background .3s,width .3s}[data-theme=v2] .v2-carousel-dot:hover{background:#1d1d1f4d}[data-theme=v2] .v2-carousel-dot-active{background:var(--v2-orange);width:28px}[data-theme=v2] .v2-carousel-dot-active:hover{background:var(--v2-orange)}[data-theme=v2] .v2-nav-pill a{color:#ffffffbf;border-radius:999px;padding:6px 14px;font-weight:500;transition:all .2s}[data-theme=v2] .v2-nav-pill a:hover{color:#fff;background:#ffffff14}[data-theme=v2] .v2-nav-pill a.v2-nav-active{color:#fff;background:var(--v2-orange)}[data-theme=v2] .v2-submit-pill{background:var(--v2-dark);color:#fff;letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:700;transition:background .2s;display:inline-flex}[data-theme=v2] .v2-submit-pill:hover{background:var(--v2-orange)}[data-theme=v2] .v2-badge-pill{letter-spacing:.18em;text-transform:uppercase;color:#1d1d1fa6;background:#fff;border:1px solid #0000000f;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 1px 2px #00000008}[data-theme=v2] .v2-badge-dot{background:var(--v2-orange);border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px #ff5c0099}[data-theme=v2] .v2-search-wrap{width:100%;max-width:42rem;margin:0 auto;position:relative}[data-theme=v2] .v2-search-wrap input[type=text]{box-shadow:var(--v2-shadow-search);transition:box-shadow .3s,border-color .3s;background:var(--v2-surface)!important;color:var(--v2-ink)!important;border:1px solid #0000000f!important;border-radius:18px!important;height:auto!important;padding:18px 56px 18px 48px!important;font-size:16px!important;font-weight:500!important}[data-theme=v2] .v2-search-wrap input[type=text]::placeholder{color:#1d1d1f4d!important}[data-theme=v2] .v2-search-wrap input[type=text]:focus{border-color:#ff5c0073!important;outline:none!important;box-shadow:0 10px 40px -10px #ff5c0040,0 0 0 4px #ff5c000f!important}[data-theme=v2] .v2-search-wrap svg{color:#1d1d1f66!important;width:18px!important;height:18px!important;left:18px!important}[data-theme=v2] .v2-search-wrap ul[role=listbox]{border:1px solid #0000000f!important;border-radius:16px!important;margin-top:8px!important;padding:6px!important;box-shadow:0 20px 40px -10px #0000001f!important}[data-theme=v2] .v2-kbd-wrap{background:var(--v2-bg);color:#1d1d1f73;pointer-events:none;border:1px solid #0000000f;border-radius:10px;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media (max-width:640px){[data-theme=v2] .v2-kbd-wrap{display:none}}[data-theme=v2] .v2-chip{color:var(--v2-ink);background:#fff;border:1px solid #0000000f;border-radius:999px;padding:9px 16px;font-size:12px;font-weight:700;transition:all .2s;box-shadow:0 1px 2px #00000008}[data-theme=v2] .v2-chip:hover{background:var(--v2-orange);color:#fff;border-color:var(--v2-orange);transform:translateY(-1px)}[data-theme=v2] .v2-chip-label{letter-spacing:.22em;text-transform:uppercase;color:#1d1d1f66;align-self:center;margin-right:6px;font-size:10px;font-weight:800}[data-theme=v2] .v2-audience-pill{background:var(--v2-orange);color:#fff;border-radius:999px;flex-direction:column;align-items:center;padding:14px 28px;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #ff5c0040}[data-theme=v2] .v2-audience-pill:hover{background:#e54f00;transform:translateY(-2px);box-shadow:0 8px 24px #ff5c0059}[data-theme=v2] .v2-tool-card{background:var(--v2-surface);box-shadow:var(--v2-shadow-card);border:1px solid #0000000d;border-radius:16px;height:100%;padding:22px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;position:relative}[data-theme=v2] .v2-tool-card:hover{box-shadow:var(--v2-shadow-card-hover);border-color:#ff5c0040;transform:translateY(-5px)}[data-theme=v2] .v2-tool-card h3{color:var(--v2-ink);letter-spacing:-.05em;font-weight:700;transition:color .2s}[data-theme=v2] .v2-tool-card:hover h3{color:var(--v2-orange-text)}[data-theme=v2] .v2-star{color:var(--v2-orange);fill:var(--v2-orange)}[data-theme=v2] .v2-cta-go{color:var(--v2-orange-text);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800}[data-theme=v2] .v2-cat-card{background:var(--v2-surface);text-align:center;box-shadow:var(--v2-shadow-card);border:1px solid #0000000d;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:20px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;display:flex}[data-theme=v2] .v2-cat-card:hover{box-shadow:var(--v2-shadow-card-hover);border-color:#ff5c0033;transform:translateY(-4px)}[data-theme=v2] .v2-cat-well{width:48px;height:48px;color:var(--v2-orange);background:#ff5c001a;border-radius:14px;justify-content:center;align-items:center;transition:background .25s,color .25s,transform .25s,box-shadow .25s;display:flex}[data-theme=v2] .v2-cat-card:hover .v2-cat-well{background:var(--v2-orange);color:#fff;transform:translateY(-1px);box-shadow:0 8px 20px #ff5c0059}[data-theme=v2] .v2-cat-card:hover .v2-cat-title{color:var(--v2-orange-text)}[data-theme=v2] .v2-cat-card:hover .v2-cat-card-count,[data-theme=v2] .v2-cat-card:hover>span:last-child{color:var(--v2-orange)!important}[data-theme=v2] .v2-cat-title{color:var(--v2-ink);letter-spacing:-.05em;font-size:15px;font-weight:700}[data-theme=v2] .v2-price-pill{letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}[data-theme=v2] .v2-price-paid{color:var(--v2-orange);background:#ff5c0014}[data-theme=v2] .v2-price-free{color:#166534;background:#dcfce7}[data-theme=v2] .v2-price-freemium{color:#1e40af;background:#dbeafe}[data-theme=v2] .v2-price-other{color:#6b7280;background:#f3f4f6}[data-theme=v2] .v2-newsletter-slab{background:var(--v2-dark);color:#fff;isolation:isolate;border-radius:40px;padding:56px 32px;position:relative;overflow:hidden}@media (min-width:768px){[data-theme=v2] .v2-newsletter-slab{border-radius:56px;padding:80px 64px}}[data-theme=v2] .v2-newsletter-slab:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}[data-theme=v2] .v2-newsletter-slab:after{content:"";z-index:-1;filter:blur(60px);background:radial-gradient(circle,#ff5c0047 0%,#ff5c001a 40%,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-120px;left:-80px}[data-theme=v2] .v2-newsletter-headline{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.05em;color:#fff;font-size:clamp(26px,4.5vw,52px);font-weight:700;line-height:1.05}[data-theme=v2] .v2-newsletter-gradient{background:linear-gradient(90deg,#ff5c00 0%,#ff9040 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=v2] .v2-newsletter-input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;outline:none;width:100%;padding:14px 22px;font-size:15px;transition:border-color .2s,background .2s}[data-theme=v2] .v2-newsletter-input::placeholder{color:#ffffff4d}[data-theme=v2] .v2-newsletter-input:focus{border-color:var(--v2-orange);background:#ffffff14}[data-theme=v2] .v2-newsletter-btn{background:var(--v2-orange);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:14px 28px;font-weight:700;transition:all .2s}[data-theme=v2] .v2-newsletter-btn:hover{color:var(--v2-dark);background:#fff}[data-theme=v2] .v2-newsletter-btn:disabled{opacity:.6;cursor:not-allowed}[data-theme=v2] .v2-section-title{letter-spacing:-.03em;color:var(--v2-ink);font-size:clamp(22px,2.4vw,30px);font-weight:800}[data-theme=v2] .v2-section-meta{letter-spacing:.22em;text-transform:uppercase;color:#1d1d1f80;font-size:10px;font-weight:800}[data-theme=v2] .v2-viewall{color:var(--v2-orange-text);font-size:13px;font-weight:700}[data-theme=v2] .v2-viewall:hover{text-decoration:underline}[data-theme=v2] .v2-footer{background:var(--v2-bg);color:#1d1d1f99;border-top:1px solid #0000000f;padding:48px 20px 32px}[data-theme=v2] .v2-footer a{color:#1d1d1fb3;transition:color .2s}[data-theme=v2] .v2-footer a:hover{color:var(--v2-orange)}[data-theme=v2] .v2-footer h4{letter-spacing:.2em;text-transform:uppercase;color:#1d1d1f66;margin-bottom:16px;font-size:10px;font-weight:800}html:has([data-theme=v2]) [role=dialog][aria-label=Cookie\ consent]{overflow:hidden;background-color:#fbf8f5!important;border-top:1px solid #ff5c002e!important;box-shadow:0 -8px 32px #0000000f!important}html:has([data-theme=v2]) [role=dialog][aria-label=Cookie\ consent]:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#0000000f 1px,#0000 1px),linear-gradient(#0000000f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#00000040);mask-image:linear-gradient(#0000008c,#00000040)}html:has([data-theme=v2]) [role=dialog][aria-label=Cookie\ consent]>*{z-index:1;position:relative}html:has([data-theme=v2]) [role=dialog][aria-label=Cookie\ consent] button{transition:transform .15s,box-shadow .15s;border-radius:999px!important;font-weight:600!important}html:has([data-theme=v2]) [role=dialog][aria-label=Cookie\ consent] button:hover{transform:translateY(-1px)}html:has([data-theme=v2]) [role=dialog][aria-label=Cookie\ consent] button.bg-orange-500:hover{box-shadow:0 6px 16px #ff5c0047}html:has([data-theme=v2]) [role=dialog][aria-label=Cookie\ consent] button.bg-white{background-color:#fffc!important;border-color:#0000001f!important}html:has([data-theme=v2]) [role=dialog][aria-label=Cookie\ consent] button.bg-white:hover{border-color:#ff5c0059!important}
