@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(../fonts/inter-latin.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(../fonts/inter-latin-ext.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Space Grotesk Variable;font-style:normal;font-weight:300 700;src:url(../fonts/space-grotesk-latin.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Space Grotesk Variable;font-style:normal;font-weight:300 700;src:url(../fonts/space-grotesk-latin-ext.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:500;src:url(../fonts/satoshi-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:700;src:url(../fonts/satoshi-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:900;src:url(../fonts/satoshi-900.woff2) format("woff2")}html.rv .reveal{opacity:0;transform:translate(var(--rv-x,0),var(--rv-y,22px)) scale(var(--rv-s,1))}html.rv:not(.rv-ok) .reveal{animation:reveal-in .6s cubic-bezier(.22,.61,.36,1) 2.8s both}html.rv .arch-hero.reveal,html.rv .art-hero-c.reveal,html.rv .badge.reveal,html.rv .bhero-c.reveal,html.rv .crumb.reveal,html.rv .hero-card.reveal,html.rv .hero-cta.reveal,html.rv .hero-eyebrow.reveal,html.rv .hero-lead.reveal,html.rv .hero-logo-row.reveal,html.rv .hero-meta.reveal,html.rv .hero-panel.reveal,html.rv .hero-score-row.reveal,html.rv .hero-search-row.reveal,html.rv .hero-stats.reveal,html.rv .hero-sub.reveal,html.rv .hero-subtitle.reveal,html.rv .hero-title.reveal,html.rv .hpick.reveal,html.rv .m-vs-stack.reveal,html.rv .meta-strip.reveal,html.rv .page-sub.reveal,html.rv .page-title.reveal,html.rv .title.reveal,html.rv .trust-row.reveal{animation:reveal-in .7s cubic-bezier(.22,.61,.36,1) both}html.rv .hero-subtitle.reveal,html.rv .hero-title.reveal,html.rv .page-title.reveal,html.rv .title.reveal{animation-delay:60ms}html.rv .hero-card.reveal,html.rv .hero-lead.reveal,html.rv .hero-panel.reveal,html.rv .hero-score-row.reveal,html.rv .hero-sub.reveal,html.rv .m-vs-stack.reveal,html.rv .page-sub.reveal{animation-delay:.13s}html.rv .hero-cta.reveal,html.rv .hero-search-row.reveal,html.rv .hero-stats.reveal,html.rv .meta-strip.reveal{animation-delay:.2s}html.rv .hero-meta.reveal,html.rv .hpick.reveal,html.rv .trust-row.reveal{animation-delay:.27s}@media{.reveal.in{animation:reveal-in .7s cubic-bezier(.22,.61,.36,1) both;animation-delay:var(--reveal-delay,0s)}@keyframes reveal-in{0%{opacity:0;transform:translate(var(--rv-x,0),var(--rv-y,22px)) scale(var(--rv-s,1))}to{opacity:1;transform:none}}.reveal-l{--rv-x:-52px;--rv-y:0px}.reveal-r{--rv-x:52px;--rv-y:0px}.reveal-scale{--rv-y:30px;--rv-s:.96}.reveal-pop{--rv-y:0px;--rv-s:.85}}@media(max-width:639px){.reveal-l,.reveal-r{--rv-x:0px;--rv-y:22px}}:root{--bg-0:#101216;--bg-1:#131519;--bg-2:#17191e;--bg-3:#1e2126;--bg-4:#282828;--line:hsla(0,0%,100%,.06);--line-2:hsla(0,0%,100%,.1);--line-3:hsla(0,0%,100%,.16);--text:#f9f9f9;--text-2:#ddd;--muted:#9d9fa1;--muted-2:#6b6e70;--cyan:#ff591e;--cyan-2:#fe7440;--cyan-3:#f98f63;--purple:#b23a12;--purple-2:#7a2c0e;--pink:#fe7440;--orange:#ff591e;--green:#4ade80;--blue:#f98f63;--yellow:#facc15;--red:#f87171;--teal:#e8480f;--accent:#ff591e;--accent-hover:#e8480f;--accent-2:#ff591e;--star-empty:hsla(0,0%,100%,.45);--sans:"Inter Variable","Inter",-apple-system,system-ui,sans-serif;--display:"Satoshi","Inter Variable","Inter",-apple-system,system-ui,sans-serif;--mono:"Space Grotesk Variable","Space Grotesk",ui-monospace,monospace;--cat-finance:#ff591e;--cat-product:#ff591e;--cat-marketing:#ff591e;--cat-crm:#ff591e;--cat-hosting:#ff591e;--cat-ai:#ff591e;--cat-ecommerce:#ff591e;--nav-bg:rgba(10,11,13,.75);--overlay-bg:#131519;--overlay-shadow:0 24px 80px -12px rgba(0,0,0,.75),inset 0 1px 0 hsla(0,0%,100%,.04);--scrim:rgba(0,0,0,.5);--panel:var(--bg-2);--panel-line:var(--line-2);--ink:#0b0c0f;--primary:var(--accent);--primary-hover:var(--accent-hover);--on-primary:#fff;--primary-shadow:0 0 0 1px rgba(255,89,30,.4),0 8px 30px -8px rgba(255,89,30,.5);--primary-shadow-hover:0 0 0 1px rgba(255,89,30,.6),0 10px 40px -8px rgba(255,89,30,.7);color-scheme:dark}html[data-theme=light]{--bg-0:#fff;--bg-1:#fff;--bg-2:#fff;--bg-3:#e9e4e3;--bg-4:#e0dbda;--line:rgba(0,0,0,.067);--line-2:rgba(0,0,0,.13);--line-3:rgba(0,0,0,.22);--text:#1c1b1b;--text-2:#444748;--muted:#6b6e6e;--muted-2:#8c8f8f;--cyan:#ff591e;--cyan-2:#fe7440;--cyan-3:#f98f63;--purple:#b23a12;--purple-2:#7a2c0e;--pink:#fe7440;--orange:#ff591e;--green:#16a34a;--blue:#f98f63;--yellow:#ca8a04;--red:#dc2626;--teal:#e8480f;--accent:#ff591e;--accent-hover:#e8480f;--accent-2:#ff591e;--star-empty:rgba(17,17,17,.22);--ink:#131519;--nav-bg:rgba(247,247,245,.82);--overlay-bg:#fff;--overlay-shadow:0 24px 60px -18px rgba(28,27,27,.18),0 0 0 1px rgba(28,27,27,.05);--scrim:rgba(28,27,27,.32);--panel:#f3f2ef;--panel-line:#e7e7e4;--primary:var(--accent);--primary-hover:var(--accent-hover);--on-primary:#fdf8f8;--primary-shadow:0 1px 2px rgba(28,27,27,.1),0 10px 30px -12px rgba(28,27,27,.3);--primary-shadow-hover:0 2px 4px rgba(28,27,27,.14),0 14px 40px -12px rgba(28,27,27,.4);color-scheme:light}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg-0);scroll-behavior:smooth}.has-logo{align-items:center!important;display:flex!important;justify-content:center!important;overflow:hidden}.has-logo img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.l-freshbooks{background:linear-gradient(135deg,#0075dd,#1abbfb)}.l-quickbooks{background:linear-gradient(135deg,#2ca01c,#4ade80)}.l-xero{background:linear-gradient(135deg,#13b5ea,#38bdf8)}.l-wave{background:linear-gradient(135deg,#1a56a0,#7cc4fa)}.l-zoho{background:linear-gradient(135deg,#c8202f,#f87171)}.l-sage{background:linear-gradient(135deg,#00873b,#4ade80)}.l-bonsai{background:linear-gradient(135deg,#064e3b,#10b981)}.l-honeybook{background:linear-gradient(135deg,#ffb000,#fbbf24);color:#1a1500!important}.l-invoiceninja{background:linear-gradient(135deg,#6366f1,#a78bfa)}.l-moneybird{background:linear-gradient(135deg,#1f2937,#4b5563)}.l-kashoo{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.l-lendio{background:linear-gradient(135deg,#dc2626,#f87171)}.l-melio{background:linear-gradient(135deg,#7849ff,#a78bfa)}.l-synder{background:linear-gradient(135deg,#00c896,#38bdf8);color:#042018!important}.l-airwallex{background:linear-gradient(135deg,#ff4244,#ff8e3c)}.l-dext{background:linear-gradient(135deg,#fc4c02,#ff8a5c)}.l-tax1099{background:linear-gradient(135deg,#1b3e8c,#82c126)}.l-gusto{background:linear-gradient(135deg,#f45d48,#ff8a7a)}.l-adp{background:linear-gradient(135deg,#c00,#ff6b6b)}.l-papaya{background:linear-gradient(135deg,#ff3d2f,#ff6b5b)}.l-playroll{background:linear-gradient(135deg,#29b6f6,#7b3fe4)}.l-payoneer-wfm{background:linear-gradient(135deg,#e8472a,#ff8a5c)}.l-bill{background:linear-gradient(135deg,#f26722,#ff8a3d)}.l-deel{background:linear-gradient(135deg,#00ba6c,#4ade80);color:#012e1a!important}.l-notion{background:#1f1f1f;border:1px solid hsla(0,0%,100%,.12)}.l-clickup{background:linear-gradient(135deg,#7b68ee,#fb37af)}.l-monday{background:linear-gradient(135deg,#ff3d57,#ffb100)}.l-asana{background:linear-gradient(135deg,#f06a6a,#ffab7a);color:#2a0a0a!important}.l-asanagrad{background:linear-gradient(135deg,#f472b6,#fb923c)}.l-trello{background:linear-gradient(135deg,#0079bf,#5ba4cf)}.l-airtable{background:linear-gradient(135deg,#fcb400,#f82b60)}.l-mailchimp{background:linear-gradient(135deg,#ffc107,#ffeb3b);color:#333!important}.l-getresponse{background:linear-gradient(135deg,#f472b6,#fb923c)}.l-convertkit{background:linear-gradient(135deg,#fb6970,#f87171)}.l-activecampaign{background:linear-gradient(135deg,#356ae6,#60a5fa)}.l-hubspot{background:linear-gradient(135deg,#ff7a59,#fb923c)}.l-salesforce{background:linear-gradient(135deg,#00a1e0,#38bdf8)}.l-pipedrive{background:linear-gradient(135deg,#1a1a1a,#4b5563)}.l-vercel{background:#000}.l-netlify{background:linear-gradient(135deg,#00c7b7,#36c5f0)}.l-netlify,.l-render{color:#042020!important}.l-render{background:linear-gradient(135deg,#46e3b7,#5eead4)}.l-railway{background:linear-gradient(135deg,#6366f1,#a78bfa)}.l-chatgpt{background:linear-gradient(135deg,#10a37f,#4ade80)}.l-claude{background:linear-gradient(135deg,#d97757,#fb923c)}.l-jasper{background:linear-gradient(135deg,#6d28d9,#a78bfa)}.l-elevenlabs{background:linear-gradient(135deg,#070b1a,#ff6b00)}.l-adcreative{background:linear-gradient(135deg,#0a0b1e,#06b6d4)}.l-quillbot{background:linear-gradient(135deg,#0d1a12,#22c55e)}.l-synthflow{background:linear-gradient(135deg,#080c18,#6366f1)}.l-mindstudio{background:linear-gradient(135deg,#0d1630,#3b82f6)}.l-flowith{background:linear-gradient(135deg,#1a0a1e,#d946ef)}.l-hume-ai{background:linear-gradient(135deg,#060c14,#06b6d4)}.l-murf-ai{background:linear-gradient(135deg,#0c0a18,#7c3aed)}.l-browse-ai{background:linear-gradient(135deg,#0a1628,#f97316)}.l-omniseo{background:linear-gradient(135deg,#0a0f1e,#f59e0b)}.l-webflow{background:linear-gradient(135deg,#061b35,#4263eb)}.l-softr{background:linear-gradient(135deg,#0d0f1a,#7c3aed)}.l-netlify{background:linear-gradient(135deg,#001714,#00ad9f)}.l-proton{background:linear-gradient(135deg,#0f0a2a,#6b4eff)}.l-plesk{background:linear-gradient(135deg,#0a0e18,#0099d6)}.l-tresorit{background:linear-gradient(135deg,#0a1520,#1a6aff)}.l-idrive{background:linear-gradient(135deg,#050a14,#e85520)}.l-databricks{background:linear-gradient(135deg,#0d0a0a,#ff3621)}.l-mongodb{background:linear-gradient(135deg,#001e2b,#00ed64)}.l-gitlab{background:linear-gradient(135deg,#1f1f2e,#fc6d26)}.l-emergent{background:linear-gradient(135deg,#0c0810,#f472b6)}.l-webydo{background:linear-gradient(135deg,#03071e,#4361ee)}.l-activepieces{background:linear-gradient(135deg,#090b1a,#6366f1)}.l-glide{background:linear-gradient(135deg,#03040e,#818cf8)}.l-seamless{background:linear-gradient(135deg,#050d1a,#00b4f0)}.l-reply-io{background:linear-gradient(135deg,#0f1531,#15b991)}.l-dripify{background:linear-gradient(135deg,#17113a,#2dd9ba)}.l-waalaxy{background:linear-gradient(135deg,#0e0020,#8b31d4)}.l-streak{background:linear-gradient(135deg,#0f1b2d,#f97316)}.l-stripe{background:linear-gradient(135deg,#635bff,#a78bfa)}.l-marketerhire{background:linear-gradient(135deg,#0ea66f,#06c167)}.l-timedoctor{background:linear-gradient(135deg,#1e5ef3,#0b3ec4)}.l-jibble{background:linear-gradient(135deg,#ff5a1f,#ea580c)}.l-castmagic{background:linear-gradient(135deg,#7c3aed,#5b21b6)}.l-printify{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.l-gelato{background:linear-gradient(135deg,#2b2b2b,#0a0a0a)}.l-spocket{background:linear-gradient(135deg,#d63b7b,#b02468)}.l-shipbob{background:linear-gradient(135deg,#0891b2,#0e7490)}.l-shippo{background:linear-gradient(135deg,#16a34a,#15803d)}.l-katana{background:linear-gradient(135deg,#dc2626,#b91c1c)}.l-goflow{background:linear-gradient(135deg,#3b82f6,#2563eb)}.l-mrpeasy{background:linear-gradient(135deg,#ea580c,#c2410c)}.l-sellfy{background:linear-gradient(135deg,#f59e0b,#d97706)}.l-subbly{background:linear-gradient(135deg,#6366f1,#4f46e5)}.l-datahawk{background:linear-gradient(135deg,#0369a1,#075985)}.l-bidx{background:linear-gradient(135deg,#1a3c6b,#0f2b52)}.l-teikametrics{background:linear-gradient(135deg,#ea580c,#c2410c)}.l-freshdesk{background:linear-gradient(135deg,#25b579,#1a9963)}.l-zendesk{background:linear-gradient(135deg,#047857,#065f46)}.l-tidio{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.l-gorgias{background:linear-gradient(135deg,#e85d04,#c44d03)}.l-help-scout{background:linear-gradient(135deg,#1f8fa8,#186e83)}.l-quo{background:linear-gradient(135deg,#4b56d2,#3b47c2)}.l-freshservice{background:linear-gradient(135deg,#00b57a,#009164)}.l-aircall{background:linear-gradient(135deg,#1f4b72,#153a5a)}.l-nextiva{background:linear-gradient(135deg,#006dcc,#0058a8)}.l-cloudtalk{background:linear-gradient(135deg,#1a5cff,#1245cc)}.l-customer-io{background:linear-gradient(135deg,#e85d2b,#cc4a1e)}.l-respond-io{background:linear-gradient(135deg,#3b6fff,#2859e0)}.l-sleekflow{background:linear-gradient(135deg,#00c4b6,#009e92)}.l-pylon{background:linear-gradient(135deg,#f59e0b,#d97706)}.l-surveysparrow{background:linear-gradient(135deg,#36f,#2550d9)}.l-surveymonkey{background:linear-gradient(135deg,#00bf6f,#009957)}.l-1password{background:linear-gradient(135deg,#1340f0,#0d2fc0)}.l-keeper-security{background:linear-gradient(135deg,#ffb020,#e09510)}.l-passpack{background:linear-gradient(135deg,#f97316,#ea6c08)}.l-vanta{background:linear-gradient(135deg,#059669,#047857)}.l-drata{background:linear-gradient(135deg,#6366f1,#4f46e5)}.l-copla{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.l-tenable{background:linear-gradient(135deg,#14b8a6,#0f9689)}.l-crowdstrike{background:linear-gradient(135deg,#dc0000,#a00)}.l-bitdefender{background:linear-gradient(135deg,#9f1239,#881337)}.l-threatdown{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.l-norton{background:linear-gradient(135deg,#eab308,#ca8a04)}.l-default{background:linear-gradient(135deg,#1c2433,#2d3748)}body{background:var(--bg-0);color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}button{font-family:inherit;outline:none}button,summary{cursor:pointer;-webkit-tap-highlight-color:transparent}img,svg{display:block}::-moz-selection{background:#111;color:#fff}::selection{background:#111;color:#fff}.container{margin:0 auto;max-width:1280px;padding:0 32px}@media(max-width:640px){.container{padding:0 12px}}.bg-glow{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.bg-glow:before{background:radial-gradient(circle,rgba(255,89,30,.1) 0,transparent 60%);height:900px;left:50%;top:-200px;transform:translate(-50%);width:900px}.bg-glow:after,.bg-glow:before{content:"";filter:blur(80px);position:absolute}.bg-glow:after{background:radial-gradient(circle,rgba(255,89,30,.06) 0,transparent 60%);height:700px;right:-200px;top:400px;width:700px}nav.top{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#131519db;border-bottom:1px solid hsla(0,0%,100%,.08);position:sticky;top:0;z-index:50}nav.top .row{align-items:center;color:var(--text);display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:11px 32px;--text:#fff;--text-2:hsla(0,0%,100%,.72);--muted:hsla(0,0%,100%,.52);--muted-2:hsla(0,0%,100%,.42);--bg-2:hsla(0,0%,100%,.06);--bg-3:hsla(0,0%,100%,.12);--line:hsla(0,0%,100%,.1);--line-2:hsla(0,0%,100%,.14);--line-3:hsla(0,0%,100%,.26)}@media(max-width:639px){nav.top .row{gap:12px;padding:12px 14px}}.brand{flex-shrink:0;font-family:var(--display);font-size:19px;font-weight:700;gap:4px;letter-spacing:-.02em}.brand,.brand-mark{align-items:center;display:flex}.brand-mark{height:auto;width:36px}.brand-accent{color:var(--accent)}@media(max-width:639px){.brand{gap:4px}.brand-mark,.brand-mark img{width:32px}}.nav-links{align-items:center;display:flex;flex:1;gap:4px;justify-content:center}.nav-links a{align-items:center;border-radius:8px;color:var(--text-2);display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 14px;transition:all .15s}.nav-links a:hover{background:var(--bg-2);color:var(--text)}.nav-links a.router-link-active{background:transparent;color:var(--cyan)}.nav-links a .chev{font-size:10px;opacity:.5}.nav-right{gap:12px}.nav-right,.search-box{align-items:center;display:flex}.search-box{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;color:var(--muted);cursor:pointer;font-size:13px;gap:10px;padding:8px 14px;transition:border-color .15s;width:280px}.search-box:hover{border-color:var(--line-2)}.search-box svg{flex-shrink:0;height:14px;width:14px}.search-box .kbd{background:var(--bg-3);border:1px solid var(--line);border-radius:4px;color:var(--muted);font-family:var(--mono);font-size:11px;margin-left:auto;padding:2px 6px}@media(max-width:1023px){.nav-links,.search-box{display:none}}.btn{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:-.005em;padding:13px 24px;transition:all .18s}.btn-lg{font-size:15px;padding:15px 30px}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.btn-ghost{background:var(--bg-2);border:1px solid var(--line-2);color:var(--text)}.btn-ghost:hover{background:var(--bg-3);border-color:var(--line-3)}.btn-purple{background:var(--accent);color:#fff}.btn-purple:hover{background:var(--accent-hover)}.grad{color:var(--accent);-webkit-text-fill-color:currentColor;background:none}.badge{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:999px;color:var(--text-2);display:inline-flex;font-family:var(--mono);font-size:11px;font-weight:600;gap:10px;letter-spacing:.16em;margin-bottom:32px;padding:6px 14px 6px 8px;text-transform:uppercase}.badge-dots{align-items:center;display:flex;flex-shrink:0;gap:4px}.badge-dots span{border-radius:50%;flex-shrink:0;height:6px;width:6px}@media(max-width:639px){.badge-dots{margin-left:8px}}.score-bar-wrap{display:flex;flex-direction:column;gap:6px}.score-bar-row{align-items:center;color:var(--text-2);display:flex;font-size:13px;gap:10px}.score-bar-track{background:var(--bg-3);border-radius:99px;flex:1;height:5px;overflow:hidden}.score-bar-fill{background:linear-gradient(90deg,var(--cyan-3),var(--cyan));border-radius:99px;height:100%;transition:width .8s cubic-bezier(.25,.46,.45,.94);width:0}.score-val{color:var(--cyan);font-family:var(--mono);font-size:12px;min-width:24px;text-align:right}.section-title{font-family:var(--display);font-size:clamp(24px,3.5vw,36px);font-weight:700;letter-spacing:-.03em;line-height:1.15}.section-sub{color:var(--muted);font-size:15px;line-height:1.6;margin-top:12px}footer{background:var(--ink);border-top:1px solid hsla(0,0%,100%,.1);color:#ffffffb3;padding:60px 0 32px;--text:#fff;--text-2:hsla(0,0%,100%,.6);--muted:hsla(0,0%,100%,.5);--muted-2:hsla(0,0%,100%,.4);--bg-2:hsla(0,0%,100%,.06);--bg-3:hsla(0,0%,100%,.1);--line:hsla(0,0%,100%,.1);--line-2:hsla(0,0%,100%,.14)}main:has(section.sec-dark:last-child)+footer{margin-top:0}main:has(.rsx-flush)+footer{margin-top:0}.footer-grid{border-bottom:1px solid var(--line);display:grid;gap:56px;grid-template-columns:2fr 1fr 1fr 1fr 1fr;margin-bottom:28px;padding-bottom:56px}.footer-brand-link{color:#fff;gap:7px}.footer-logo-mark{align-items:center;display:flex;flex-shrink:0;height:26px;width:26px}.footer-brand .tag{color:var(--muted);font-size:14px;line-height:1.55;margin:4px 0 20px;max-width:300px}.footer-brand .social{display:flex;gap:14px;margin-top:4px}.footer-brand .social a{align-items:center;color:#ffffff8c;display:flex;justify-content:center;transition:color .15s,transform .15s}.footer-brand .social a:hover{color:var(--accent);transform:translateY(-1px)}.footer-brand .social a svg{height:19px;width:19px}.footer-col h5{color:#fff;font-size:14px;font-weight:600;letter-spacing:-.01em;margin-bottom:16px}.footer-col ul{display:flex;flex-direction:column;gap:10px;list-style:none}.footer-col a{color:var(--text-2);font-size:13.5px;transition:color .15s}.footer-col a:hover{color:var(--cyan)}.footer-cookie-btn{background:none;border:none;color:var(--text-2);cursor:pointer;font-family:inherit;font-size:13.5px;padding:0;transition:color .15s}.footer-cookie-btn:hover{color:var(--cyan)}.footer-bottom{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:11px;gap:16px;justify-content:space-between;letter-spacing:.06em}.footer-bottom .right{display:flex;gap:20px}.footer-bottom .made{align-items:center;display:inline-flex;gap:8px}.footer-bottom .made .dot{background:var(--green);border-radius:50%;box-shadow:0 0 6px var(--green);height:6px;width:6px}.disclosure{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;color:var(--muted);font-size:12.5px;line-height:1.6;padding:16px 20px}.disclosure strong{color:var(--text-2);font-weight:600}@media(max-width:1023px){.footer-grid{gap:36px;grid-template-columns:1fr 1fr}}@media(max-width:639px){footer{margin-top:32px;padding:32px 0 24px}.footer-grid{gap:32px 24px;grid-template-columns:1fr 1fr;padding-bottom:36px}.footer-brand{grid-column:1/-1}.footer-bottom{align-items:flex-start;flex-direction:column;font-size:10px;gap:10px}.disclosure{font-size:12px;padding:14px 16px}}html[data-theme=light] .badge{color:#6e6e69}html[data-theme=light] .bg-glow:before{background:radial-gradient(circle,rgba(255,89,30,.14) 0,transparent 70%)}html[data-theme=light] .bg-glow:after{background:radial-gradient(circle,rgba(255,89,30,.08) 0,transparent 65%)}html[data-theme=light] .hero-card{background:#fff;box-shadow:0 24px 60px -28px #1c1b1b47,0 0 0 1px #1c1b1b0a}html[data-theme=light] .float-tag{background:#fff;box-shadow:0 16px 40px -20px #1c1b1b4d}html[data-theme=light] .cat-card:hover{box-shadow:0 18px 40px -22px #1c1b1b40}html[data-theme=light] .vsd{box-shadow:0 14px 36px -26px #1c1b1b38}:root{--m-cta-gap:10px;--m-cta-pad-y:12px;--m-search-h:48px;--m-chip-pad:9px 13px}@media(max-width:639px){.hero-stats{display:grid!important;gap:22px 24px;grid-template-columns:1fr 1fr;margin-top:26px!important}.hero-stats .hs{border-right:none!important;display:flex;flex-direction:column-reverse;gap:2px;margin-right:0!important;padding-right:0!important}.hero-search{margin-top:24px!important;min-height:var(--m-search-h)!important}.hero-filters{gap:8px!important;margin-top:18px!important}.hero-filters .chip{font-size:11px!important;padding:var(--m-chip-pad)!important}.cta-row{align-items:stretch!important;flex-direction:column!important;gap:var(--m-cta-gap)!important}.cta-row>*{align-items:center;display:inline-flex;gap:8px;justify-content:center;padding-bottom:var(--m-cta-pad-y)!important;padding-top:var(--m-cta-pad-y)!important;width:100%}}::view-transition-new(root),::view-transition-old(root){animation-duration:.15s;animation-timing-function:ease}::view-transition-new(comp-sticky),::view-transition-new(tool-sticky),::view-transition-new(top-nav),::view-transition-old(comp-sticky),::view-transition-old(tool-sticky),::view-transition-old(top-nav){animation:none}.app-logo-wrap[data-v-ab0784bf]{display:inline-flex;flex-shrink:0}.app-logo-wrap img[data-v-ab0784bf]{display:block;height:auto}.err[data-v-16d0444b]{background:var(--ink,#131519);color:#fff;display:flex;flex-direction:column;min-height:100vh;padding:36px 24px 0}.err[data-v-16d0444b],.err-brand[data-v-16d0444b]{align-items:center}.err-brand[data-v-16d0444b]{display:inline-flex;flex-shrink:0;gap:12px;text-decoration:none}.eb-name[data-v-16d0444b]{color:#fff;font-family:var(--display);font-size:21px;font-weight:700;letter-spacing:-.02em}.eb-accent[data-v-16d0444b]{color:var(--accent)}.err-inner[data-v-16d0444b]{margin:auto;max-width:560px;padding:48px 0;text-align:center;width:100%}.err-code[data-v-16d0444b]{align-items:center;color:#ffffff6b;display:flex;font-family:var(--mono);font-size:11px;gap:10px;justify-content:center;letter-spacing:.16em;margin-bottom:28px;text-transform:uppercase}.err-code[data-v-16d0444b]:after,.err-code[data-v-16d0444b]:before{background:var(--accent);content:"";height:1px;width:22px}.err-num[data-v-16d0444b]{color:#fff;font-family:var(--display);font-size:clamp(96px,16vw,172px);font-weight:700;letter-spacing:-.05em;line-height:.9;margin-bottom:26px}.err-num .dot[data-v-16d0444b]{color:var(--accent)}.err-title[data-v-16d0444b]{color:#fff;font-family:var(--display);font-size:clamp(26px,4vw,40px);font-weight:700;letter-spacing:-.03em;margin-bottom:14px}.err-sub[data-v-16d0444b]{color:#ffffff8c;font-size:16px;line-height:1.7;margin:0 auto 40px;max-width:430px}.err-actions[data-v-16d0444b]{display:flex;flex-wrap:wrap;gap:12px}.err-actions[data-v-16d0444b],.err-btn[data-v-16d0444b]{justify-content:center}.err-btn[data-v-16d0444b]{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--sans);font-size:14px;font-weight:600;gap:8px;letter-spacing:-.005em;padding:13px 26px;text-decoration:none;transition:background .16s,border-color .16s}.err-btn-solid[data-v-16d0444b]{background:#fff;color:#131519}.err-btn-solid[data-v-16d0444b]:hover{background:#ffffffe0}.err-btn-ghost[data-v-16d0444b]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.16);color:#fff}.err-btn-ghost[data-v-16d0444b]:hover{background:#ffffff1a;border-color:#ffffff47}.err-foot[data-v-16d0444b]{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;flex-shrink:0;gap:16px;max-width:880px;padding:26px 0 34px;width:100%}.ef-row[data-v-16d0444b]{align-items:baseline;display:flex;gap:18px;justify-content:center}.ef-lbl[data-v-16d0444b]{color:var(--accent);flex-shrink:0;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.ef-links[data-v-16d0444b]{align-items:center;display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:center}.ef-links a[data-v-16d0444b]{color:#ffffff8c;font-size:13px;font-weight:500;letter-spacing:-.005em;text-decoration:none;transition:color .15s;white-space:nowrap}.ef-links a[data-v-16d0444b]:hover{color:#fff}.ef-links .sep[data-v-16d0444b]{align-self:center;background:#ffffff2e;border-radius:50%;height:3px;width:3px}@media(max-width:640px){.err[data-v-16d0444b]{padding-top:28px}.err-sub[data-v-16d0444b]{font-size:14.5px;margin-bottom:32px}.err-actions[data-v-16d0444b]{align-items:stretch}.ef-row[data-v-16d0444b],.err-actions[data-v-16d0444b]{flex-direction:column}.ef-row[data-v-16d0444b]{align-items:center;gap:10px}}
