[data-fc-site],[data-fc-site][data-fc-theme=light]{--fc-bg:#f3f6fb;--fc-card:#fff;--fc-nav:#fff;--fc-faint:#e9eef7;--fc-elevated:#fff;--fc-txt:#0d1526;--fc-muted:#4a5870;--fc-dim:#606c84;--fc-bdr:#dee5f0;--fc-bdr2:#e9eef7;--fc-bdrh:#c7d2e4;--fc-primary:#195bea;--fc-primary-strong:#1d4ed8;--fc-primary-fg:#fff;--fc-ok:#0c7c3e;--fc-warn:#b07a10;--fc-err:#ce2929;--fc-info:#2563eb;--fc-teal:#0c8f84;--fc-purple:#7452ec;--fc-accent2:#0aa8c4;--fc-shadow-sm:0 1px 2px #172a540f, 0 2px 8px -2px #172a5417, inset 0 1px 0 #ffffffe6;--fc-shadow-md:0 2px 5px #172a540d, 0 18px 40px -14px #172a5429, inset 0 1px 0 #ffffffd9;--fc-shadow-lg:0 4px 12px #172a540f, 0 42px 100px -28px #172a544d, inset 0 1px 0 #ffffffbf;--fc-grad:linear-gradient(120deg, var(--fc-primary), var(--fc-purple) 56%, var(--fc-accent2));--fc-glow:0 0 44px -10px color-mix(in srgb, var(--fc-primary) 42%, transparent)}[data-fc-site][data-fc-theme=dark]{--fc-bg:#040b14;--fc-card:#0b1524;--fc-nav:#07101c;--fc-faint:#122033;--fc-elevated:#152438;--fc-txt:#eaf1fb;--fc-muted:#93a3bd;--fc-dim:#7b8ba5;--fc-bdr:#1b2a40;--fc-bdr2:#132135;--fc-bdrh:#2a3d59;--fc-primary:#5fa9f8;--fc-primary-strong:#3f8fe8;--fc-primary-fg:#04101f;--fc-ok:#3ad07f;--fc-warn:#e8b23e;--fc-err:#f4787a;--fc-info:#5fa9f8;--fc-teal:#2dd4bf;--fc-purple:#a78bfa;--fc-accent2:#38d0e6;--fc-shadow-sm:0 1px 2px #00000080, inset 0 1px 0 #ffffff0f;--fc-shadow-md:0 12px 32px -12px #0000009e, inset 0 1px 0 #ffffff12;--fc-shadow-lg:0 34px 90px -22px #000000c7, 0 0 70px -22px color-mix(in srgb, var(--fc-primary) 32%, transparent), inset 0 1px 0 #ffffff17;--fc-grad:linear-gradient(120deg, var(--fc-primary), var(--fc-purple) 56%, var(--fc-accent2));--fc-glow:0 0 52px -8px color-mix(in srgb, var(--fc-primary) 55%, transparent)}[data-fc-site] ::selection{background:color-mix(in srgb, var(--fc-primary) 26%, transparent)}html{scroll-behavior:smooth}@keyframes fcfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes fcpulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes fcping{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(2.6)}}@keyframes fcrise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fcfloat2{0%,to{transform:translateZ(70px)translateY(0)rotate(-2deg)}50%{transform:translateZ(70px)translateY(-9px)rotate(1.5deg)}}@keyframes fcfloat3{0%,to{transform:translateZ(50px)translateY(0)rotate(2deg)}50%{transform:translateZ(50px)translateY(-12px)rotate(-1deg)}}@keyframes fcFootPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes fcmenu{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}:root[data-fc-motion=on] [data-fc-site] section[data-fc-reveal]{opacity:.001;transform:translateY(18px)}:root[data-fc-motion=on] [data-fc-site] section[data-fc-reveal=in]{opacity:1;transition:opacity .55s,transform .6s cubic-bezier(.22,.61,.21,1);transform:none}:root[data-fc-motion=on] [data-fc-site] section[data-fc-reveal] :is([data-fc-featgrid],[data-fc-pricegrid],[data-fc-bloggrid],[data-fc-edgebul],[data-fc-statgrid])>*{opacity:0;transform:translateY(14px)}:root[data-fc-motion=on] [data-fc-site] section[data-fc-reveal=in] :is([data-fc-featgrid],[data-fc-pricegrid],[data-fc-bloggrid],[data-fc-edgebul],[data-fc-statgrid])>*{opacity:1;transition:opacity .5s,transform .55s cubic-bezier(.22,.61,.21,1);transform:none}:root[data-fc-motion=on] [data-fc-site] section[data-fc-reveal=in] :is([data-fc-featgrid],[data-fc-pricegrid],[data-fc-bloggrid],[data-fc-edgebul],[data-fc-statgrid])>:nth-child(2){transition-delay:70ms}:root[data-fc-motion=on] [data-fc-site] section[data-fc-reveal=in] :is([data-fc-featgrid],[data-fc-pricegrid],[data-fc-bloggrid],[data-fc-edgebul],[data-fc-statgrid])>:nth-child(3){transition-delay:.14s}:root[data-fc-motion=on] [data-fc-site] section[data-fc-reveal=in] :is([data-fc-featgrid],[data-fc-pricegrid],[data-fc-bloggrid],[data-fc-edgebul],[data-fc-statgrid])>:nth-child(4){transition-delay:.21s}:root[data-fc-motion=on] [data-fc-site] section[data-fc-reveal=in] :is([data-fc-featgrid],[data-fc-pricegrid],[data-fc-bloggrid],[data-fc-edgebul],[data-fc-statgrid])>:nth-child(5){transition-delay:.28s}:root[data-fc-motion=on] [data-fc-site] section[data-fc-reveal=in] :is([data-fc-featgrid],[data-fc-pricegrid],[data-fc-bloggrid],[data-fc-edgebul],[data-fc-statgrid])>:nth-child(n+6){transition-delay:.35s}[data-fc-burger]{display:none}.fc-hscroll{scrollbar-width:none}.fc-hscroll::-webkit-scrollbar{display:none}.fc-prose{color:var(--fc-muted);font-size:16.5px;line-height:1.75}.fc-prose p{margin:0 0 18px}.fc-prose>:last-child{margin-bottom:0}.fc-prose h2{letter-spacing:-.02em;color:var(--fc-txt);margin:34px 0 12px;font-size:26px;font-weight:800;line-height:1.2}.fc-prose h3{color:var(--fc-txt);margin:26px 0 8px;font-size:20px;font-weight:700;line-height:1.3}.fc-prose h4{color:var(--fc-txt);margin:22px 0 6px;font-size:17px;font-weight:700;line-height:1.35}.fc-prose h2:first-child,.fc-prose h3:first-child,.fc-prose h4:first-child{margin-top:0}.fc-prose hr{border:0;border-top:1px solid var(--fc-bdr2);margin:30px 0}.fc-prose code{background:var(--fc-faint);border:1px solid var(--fc-bdr2);direction:ltr;unicode-bidi:isolate;border-radius:6px;padding:2px 6px;font-family:Geist Mono,monospace;font-size:.88em}.fc-prose pre{background:var(--fc-faint);border:1px solid var(--fc-bdr2);text-align:start;direction:ltr;border-radius:12px;margin:0 0 18px;padding:14px 16px;overflow-x:auto}.fc-prose pre code{background:0 0;border:0;padding:0;font-size:13px;line-height:1.7}.fc-prose s{color:var(--fc-dim);text-decoration:line-through}.fc-prose h5,.fc-prose h6{color:var(--fc-txt);margin:20px 0 6px;font-size:15px;font-weight:700;line-height:1.4}.fc-prose li>ul,.fc-prose li>ol{margin:6px 0 0}.fc-prose li>p{margin:0 0 8px}.fc-prose table{overscroll-behavior-x:contain;border-collapse:collapse;scrollbar-width:thin;width:100%;max-width:100%;margin:0 0 18px;font-size:14.5px;display:block;overflow-x:auto}.fc-prose th,.fc-prose td{border:1px solid var(--fc-bdr);text-align:start;vertical-align:top;padding:9px 13px}.fc-prose th{background:var(--fc-faint);color:var(--fc-txt);white-space:nowrap;font-weight:700}.fc-prose caption{caption-side:bottom;color:var(--fc-dim);text-align:start;padding-top:8px;font-size:13px}.fc-prose [data-fc-al=center]{text-align:center}.fc-prose [data-fc-al=end]{text-align:end}.fc-prose ul,.fc-prose ol{margin:0 0 18px;padding-inline-start:26px}.fc-prose li{margin:6px 0}.fc-prose blockquote{border-inline-start:3px solid var(--fc-primary);color:var(--fc-txt);margin:0 0 18px;padding:6px 0 6px 18px;font-style:italic}.fc-prose blockquote[dir=rtl]{padding:6px 18px 6px 0}.fc-prose a{color:var(--fc-primary);text-underline-offset:2px;text-decoration:underline}.fc-prose strong{color:var(--fc-txt);font-weight:700}.fc-prose em{font-style:italic}.fc-prose img{max-width:100%;height:auto;box-shadow:var(--fc-shadow-sm);border-radius:14px;margin:20px 0;display:block}.fc-prose figure{margin:20px 0}.fc-prose figure img{margin:0}.fc-prose figcaption{color:var(--fc-dim);text-align:center;margin-top:7px;font-size:13px}@media (width<=1020px){[data-fc-desktopnav],[data-fc-signin]{display:none!important}[data-fc-burger]{display:inline-flex!important}[data-fc-herogrid],[data-fc-edgegrid]{grid-template-columns:minmax(0,1fr)!important}[data-fc-featgrid],[data-fc-pricegrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-fc-bloggrid]{grid-template-columns:minmax(0,1fr)!important}[data-fc-footgrid]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}[data-fc-footbrand]{grid-column:1/-1}}@media (width<=560px){[data-fc-hdrcta]{display:none!important}}@media (width<=400px){[data-fc-hdrlangtxt]{display:none!important}}@media (width<=560px){[data-fc-statgrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-fc-featgrid],[data-fc-pricegrid]{grid-template-columns:minmax(0,1fr)!important}[data-fc-footgrid]{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding-block:8px 20px!important}[data-fc-footcol]{border-top:1px solid var(--fc-bdr2)}[data-fc-footcol] a{align-items:center;min-height:40px;display:flex;width:100%!important}[data-fc-footbrand]{padding-bottom:22px}[data-fc-footbottom]{align-items:flex-start!important;gap:14px!important}[data-fc-footlegal]{gap:8px 16px!important}[data-fc-edgebul]{grid-template-columns:minmax(0,1fr)!important}[data-fc-site] section{padding-block:52px!important;padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))!important}[data-fc-site] h1{font-size:clamp(28px,8.4vw,44px)!important;line-height:1.16!important}[data-fc-site] h2{font-size:clamp(23px,6.4vw,34px)!important;line-height:1.2!important}[data-fc-site] h3{font-size:clamp(17px,4.8vw,22px)!important}.fc-prose{font-size:16px}.fc-prose h2{font-size:22px}.fc-prose h3{font-size:18px}}@media (pointer:coarse){[data-fc-site] nav a,[data-fc-site] button,[data-fc-site] a[data-fc-cta]{min-height:44px}[data-fc-site] button,[data-fc-site] nav a{align-items:center;display:inline-flex}}[data-fc-site] footer{padding-block-end:max(0px, env(safe-area-inset-bottom))}[data-fc-site]{overflow-wrap:break-word}[data-fc-site] pre,[data-fc-site] table{max-width:100%;overflow-x:auto}[class*=sh-hov-],.sh-mega-item,.sh-menu-row,.sh-btn-primary,.sh-hero-cta,.sh-cta-lift,.sh-cta-ghost,.sh-feat-card,.sh-lift4,.sh-lift4-soft,.sh-lift3,.sh-bullet,.sh-arrow-btn,.sh-rss,.sh-prod-visual,.sh-bar,.sh-focus{transition:color .18s,background-color .18s,background .18s,border-color .18s,box-shadow .24s,filter .18s,opacity .18s,transform .24s cubic-bezier(.32,.72,0,1)}.sh-hov-faint:hover{background:var(--fc-faint)!important}.sh-hov-fainttxt:hover{color:var(--fc-txt)!important;background:var(--fc-faint)!important}.sh-hov-txt:hover{color:var(--fc-txt)!important}.sh-hov-primary:hover{color:var(--fc-primary)!important}.sh-hov-bdrh:hover{border-color:var(--fc-bdrh)!important}.sh-hov-txt-bdrh:hover{color:var(--fc-txt)!important;border-color:var(--fc-bdrh)!important}.sh-hov-faint-bdrh:hover{background:var(--fc-faint)!important;border-color:var(--fc-bdrh)!important}.sh-hov-primary-strong:hover{background:var(--fc-primary-strong)!important}.sh-hov-primary-tint:hover{background:color-mix(in srgb, var(--fc-primary) 9%, transparent)!important}.sh-hov-primary-bd:hover{color:var(--fc-primary)!important;border-color:var(--fc-primary)!important}.sh-hov-ok-bd:hover{border-color:var(--fc-ok)!important}.sh-hov-brighten:hover{filter:brightness(1.04)}.sh-mega-item:hover{background:var(--fc-faint)!important;border-color:var(--fc-bdr)!important}.sh-hov-navcard:hover{border-color:color-mix(in srgb, var(--fc-primary) 45%, var(--fc-bdr))!important;background:var(--fc-faint)!important}.sh-menu-row:hover{background:var(--fc-faint)!important;border-color:color-mix(in srgb, var(--fc-primary) 40%, var(--fc-bdr))!important;transform:translateY(-1px)!important}.sh-btn-primary:hover{box-shadow:var(--fc-shadow-md)!important;transform:translateY(-1px)!important}.sh-hero-cta:hover{box-shadow:var(--fc-glow), var(--fc-shadow-md)!important;transform:translateY(-2px)!important}.sh-cta-lift:hover{transform:translateY(-2px)!important}.sh-cta-ghost:hover{background:#ffffff3d!important}.sh-feat-card:hover{border-color:color-mix(in srgb, var(--fc-primary) 40%, var(--fc-bdr))!important;box-shadow:0 26px 52px -20px color-mix(in srgb, var(--fc-primary) 28%, transparent), var(--fc-shadow-md)!important;transform:translateY(-6px)!important}.sh-lift4:hover{border-color:color-mix(in srgb, var(--fc-primary) 45%, var(--fc-bdr))!important;box-shadow:var(--fc-shadow-md)!important;transform:translateY(-4px)!important}.sh-lift4-soft:hover{border-color:color-mix(in srgb, var(--fc-primary) 40%, var(--fc-bdr))!important;transform:translateY(-4px)!important}.sh-lift3:hover{border-color:color-mix(in srgb, var(--fc-primary) 40%, var(--fc-bdr))!important;transform:translateY(-3px)!important}.sh-bullet:hover{box-shadow:var(--fc-shadow-md)!important;border-color:color-mix(in srgb, var(--fc-primary) 40%, var(--fc-bdr))!important;transform:translateY(-3px)!important}.sh-arrow-btn:hover{color:var(--fc-primary)!important;border-color:var(--fc-primary)!important}.sh-rss:hover{color:#f26522!important;border-color:#f26522!important}.sh-prod-visual:hover{transform:perspective(1500px)rotateY(-2deg)rotateX(1deg)!important}.sh-bar:hover{transform:scaleY(1.18)}.sh-btn-primary:active,.sh-hero-cta:active,.sh-cta-lift:active,.sh-cta-ghost:active,.sh-arrow-btn:active,.sh-menu-row:active{transition-duration:70ms!important;transform:translateY(0)scale(.98)!important}.sh-focus:focus{border-color:var(--fc-primary)!important}
