@font-face{font-family:Inter Variable;src:url(../fonts/inter-latin-wght-normal.woff2) format("woff2-variations"),url(../fonts/inter-latin-wght-normal.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,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-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}html[data-ovl-shell=v2] :is(.ob-nav,.ob-footer){--ob-purple-100: #f3e6fd;--ob-purple-300: #d7a8f4;--ob-purple-400: #c078ec;--ob-purple-500: #9933cc;--ob-purple-600: #8a2db8;--ob-purple-700: #732499;--ob-gray-50: #fafafa;--ob-gray-100: #f5f5f5;--ob-gray-200: #e7e5e4;--ob-gray-300: #d5d3d1;--ob-gray-400: #a4a09c;--ob-gray-500: #76716d;--ob-gray-600: #56534f;--ob-gray-800: #282524;--ob-gray-900: #1b1917;--ob-gray-950: #0b0a09;--ob-white: #fff;--ob-fg-strong: var(--ob-gray-950);--ob-fg: var(--ob-gray-900);--ob-fg-body: var(--ob-gray-600);--ob-fg-muted: var(--ob-gray-500);--ob-accent: var(--ob-purple-600);--ob-brand: var(--ob-purple-500);--ob-bg-page: var(--ob-white);--ob-line: var(--ob-gray-200);--ob-line-control: var(--ob-gray-300);--ob-hover: var(--ob-gray-100);--ob-hover-row: rgb(118 113 109 / 5%);--ob-divider: rgb(17 17 17 / 15%);--ob-r-md: 6px;--ob-r-lg: 8px;--ob-r-xl: 12px;--ob-sh-lg: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -4px rgb(0 0 0 / 10%);--ob-font-sans: "Inter Variable", "Inter Fallback", system-ui, sans-serif;--ob-text-xs: .75rem;--ob-leading-xs: 1rem;--ob-text-sm: .875rem;--ob-leading-sm: 1.25rem;--ob-text-base: 1rem;--ob-leading-base: 1.5rem;--ob-h-sm: 28px;--ob-h-md: 32px;--ob-h-lg: 36px;--ob-nav-h: 64px;--ob-container: 72rem;--ob-gutter: 24px;--ob-ring-btn: 0 0 0 3px rgb(118 113 109 / 15%);--ob-focus: var(--ob-purple-600);--ob-ease: cubic-bezier(.4, 0, .2, 1);--ob-dur-fast: .15s;--ob-dur: .25s;--ob-dur-overlay: .2s;--ovl-brand: var(--ob-purple-500);--ovl-brand-dark: var(--ob-purple-700);--ovl-brand-light: var(--ob-purple-400);--ovl-brand-soft: var(--ob-purple-100);--ovl-bg: var(--ob-white);--ovl-ink: var(--ob-gray-950);--ovl-ink-muted: var(--ob-gray-600);--ovl-font-interface: var(--ob-font-sans);--_primitives---colors--overloop: var(--ob-purple-500)}html[data-ovl-shell=v2] [data-ob-theme=dark]{--ob-fg-strong: var(--ob-gray-50);--ob-fg: var(--ob-gray-50);--ob-fg-body: var(--ob-gray-300);--ob-fg-muted: var(--ob-gray-400);--ob-accent: var(--ob-purple-300);--ob-brand: var(--ob-purple-400);--ob-bg-page: var(--ob-gray-950);--ob-line: rgb(255 255 255 / 8%);--ob-line-control: var(--ob-gray-800);--ob-hover: var(--ob-gray-800);--ob-hover-row: rgb(255 255 255 / 4%);--ob-divider: rgb(255 255 255 / 10%);--ob-focus: var(--ob-purple-300);color:var(--ob-fg-strong);background:var(--ob-bg-page)}@media screen and (max-width:767px){html[data-ovl-shell=v2] :is(.ob-nav,.ob-footer){--ob-gutter: 16px}}html[data-ovl-shell=v2] :where(.ob-nav,.ob-footer){font-family:var(--ob-font-sans);font-size:var(--ob-text-base);line-height:var(--ob-leading-base);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html[data-ovl-shell=v2] :where(.ob-scope,.ob-scope *){box-sizing:border-box}html[data-ovl-shell=v2] :where(.ob-scope){font-family:var(--ob-font-sans);color:var(--ob-fg-strong)}html[data-ovl-shell=v2] :where(.ob-scope) :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}html[data-ovl-shell=v2] :where(.ob-scope) :where(a){color:inherit}html[data-ovl-shell=v2] :where(.ob-scope) :where(img,svg){display:block;max-width:100%}html[data-ovl-shell=v2] :is(.ob-nav,.ob-footer) :focus-visible{outline:2px solid var(--ob-focus);outline-offset:2px}html[data-ovl-shell=v2] .ob-icon{display:inline-block;flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-ovl-shell=v2] .ob-btn{--_bg: transparent;--_bg-hover: var(--ob-hover);--_fg: var(--ob-fg-strong);--_line: transparent;--_line-hover: transparent;--_pad-y: 4px;--_pad-x: 8px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:var(--ob-h-sm);padding:var(--_pad-y) var(--_pad-x);overflow:hidden;border:0;border-radius:var(--ob-r-md);background:var(--_bg);box-shadow:inset 0 0 0 1px var(--_line);color:var(--_fg);font:500 var(--ob-text-sm) / var(--ob-leading-sm) var(--ob-font-sans);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;-webkit-font-smoothing:antialiased;transition:background-color var(--ob-dur) ease,box-shadow var(--ob-dur) ease,color var(--ob-dur) ease}html[data-ovl-shell=v2] .ob-btn:hover{background:var(--_bg-hover);box-shadow:inset 0 0 0 1px var(--_line-hover);color:var(--_fg)}html[data-ovl-shell=v2] .ob-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--_line),var(--ob-ring-btn)}html[data-ovl-shell=v2] .ob-btn>.ob-icon{width:14px;height:14px;opacity:.6}html[data-ovl-shell=v2] .ob-btn--md,html[data-ovl-shell=v2] .ob-btn--lg{border-radius:var(--ob-r-lg)}html[data-ovl-shell=v2] :is(.ob-btn--md,.ob-btn--lg,.ob-btn--xl)>.ob-icon{width:16px;height:16px}html[data-ovl-shell=v2] .ob-btn--md{--_pad-y: 6px;--_pad-x: 10px;min-height:var(--ob-h-md)}html[data-ovl-shell=v2] .ob-btn--lg{--_pad-y: 8px;--_pad-x: 12px;min-height:var(--ob-h-lg)}html[data-ovl-shell=v2] .ob-btn--solid{--_bg: var(--ob-gray-950);--_bg-hover: var(--ob-gray-900);--_fg: var(--ob-white)}html[data-ovl-shell=v2] .ob-btn--solid.ob-btn--primary{--_bg: var(--ob-purple-600);--_bg-hover: var(--ob-purple-700)}html[data-ovl-shell=v2] .ob-btn--bordered{--_line: var(--ob-gray-300);--_line-hover: var(--ob-gray-400);--_bg-hover: var(--ob-gray-50)}html[data-ovl-shell=v2] .ob-btn--icon{width:var(--ob-h-sm);padding:0;aspect-ratio:1}html[data-ovl-shell=v2] .ob-btn--icon.ob-btn--md{width:var(--ob-h-md)}html[data-ovl-shell=v2] .ob-btn--icon>.ob-icon{opacity:1}html[data-ovl-shell=v2] .ob-menu{box-sizing:border-box;min-width:200px;padding:8px 6px;border:1px solid var(--ob-gray-300);border-radius:var(--ob-r-xl);background:var(--ob-white);box-shadow:var(--ob-sh-lg);color:var(--ob-fg);font:400 var(--ob-text-sm) / var(--ob-leading-sm) var(--ob-font-sans);transform-origin:top left}html[data-ovl-shell=v2] .ob-menu__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}html[data-ovl-shell=v2] :is(.ob-menu__group:not(:only-child),.ob-nav__column>.ob-menu__group)>.ob-menu__list{gap:0}html[data-ovl-shell=v2] .ob-menu__item{display:flex;align-items:center;gap:8px;max-width:240px;padding:6px 8px;border-radius:var(--ob-r-lg);color:var(--ob-gray-900);font-size:var(--ob-text-sm);line-height:normal;text-decoration:none}html[data-ovl-shell=v2] .ob-menu__item:hover{background:var(--ob-gray-100);color:var(--ob-gray-900);transition:background-color var(--ob-dur) var(--ob-ease)}html[data-ovl-shell=v2] .ob-menu__item>.ob-icon{color:var(--ob-fg-strong)}html[data-ovl-shell=v2] .ob-menu__end{margin-left:auto}html[data-ovl-shell=v2] .ob-menu__logo{flex:none;width:20px;height:20px;border-radius:var(--ob-r-md)}html[data-ovl-shell=v2] .ob-menu__text{display:flex;flex-direction:column;min-width:0;max-width:21rem}html[data-ovl-shell=v2] .ob-menu__desc{color:var(--ob-gray-500);font-size:var(--ob-text-xs);line-height:1}html[data-ovl-shell=v2] .ob-menu__heading{margin:0 0 4px;padding:2px 8px 0;color:var(--ob-gray-500);font-size:var(--ob-text-xs);font-weight:500;line-height:var(--ob-leading-xs)}html[data-ovl-shell=v2] .ob-menu__group+.ob-menu__group{margin-top:10px}html[data-ovl-shell=v2] .ob-menu__separator{width:calc(100% + 12px);height:1px;margin:8px 0 10px -6px;border:0;background:var(--ob-divider)}html[data-ovl-shell=v2] :where(.ob-nav,.ob-footer) :where(ul,ol,p,hr){margin:0;padding:0}html[data-ovl-shell=v2] :is(.ob-nav,.ob-footer) :where(ul,ol){list-style:none}html[data-ovl-shell=v2] :is(.ob-nav,.ob-footer) li{margin:0;padding:0}html[data-ovl-shell=v2] :is(.ob-nav,.ob-footer) summary{list-style:none;cursor:pointer}html[data-ovl-shell=v2] :is(.ob-nav,.ob-footer) summary::-webkit-details-marker{display:none}html[data-ovl-shell=v2] .ob-nav{position:sticky;top:0;z-index:1000;border-bottom:1px solid var(--ob-line);font-family:var(--ob-font-sans);transition:border-color var(--ob-dur) var(--ob-ease)}html[data-ovl-shell=v2].ob-js .ob-nav:not(.is-scrolled){border-bottom-color:transparent}html[data-ovl-shell=v2] .ob-nav:before{position:absolute;inset:0;z-index:-1;background:#fffffff2;content:"";-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-ovl-shell=v2] .ob-nav__bar{display:flex;align-items:center;gap:16px;max-width:var(--ob-container);height:var(--ob-nav-h);margin:0 auto;padding:0 var(--ob-gutter)}html[data-ovl-shell=v2] .ob-nav__brand{display:inline-flex;flex:none;align-items:center;gap:8px;color:var(--ob-fg);font:600 var(--ob-text-base) / var(--ob-leading-base) var(--ob-font-sans);letter-spacing:-.01em;text-decoration:none}html[data-ovl-shell=v2] .ob-nav__brand:hover{color:var(--ob-fg)}html[data-ovl-shell=v2] .ob-nav__wordmark{display:block;width:auto;height:22px;color:var(--ob-brand)}html[data-ovl-shell=v2] .ob-nav__main{flex:1;min-width:0}html[data-ovl-shell=v2] .ob-nav__list{display:flex;align-items:center;gap:4px}html[data-ovl-shell=v2] .ob-nav__menu{position:relative}html[data-ovl-shell=v2] .ob-nav .ob-btn:focus-visible{outline:2px solid var(--ob-focus);outline-offset:2px}html[data-ovl-shell=v2] .ob-nav__trigger>.ob-icon{transition:transform var(--ob-dur-fast) var(--ob-ease)}html[data-ovl-shell=v2] details[open]>.ob-nav__trigger{--_bg: var(--ob-hover)}html[data-ovl-shell=v2] details[open]>.ob-nav__trigger>.ob-icon{transform:rotate(180deg)}html[data-ovl-shell=v2] .ob-nav__trigger[aria-current=page]{--_bg: var(--ob-hover)}html[data-ovl-shell=v2] .ob-nav__panel{position:absolute;top:calc(100% + 7px);left:0;z-index:10;width:max-content;max-width:calc(100vw - 32px);transform-origin:top left}html[data-ovl-shell=v2] .ob-nav__panel .ob-menu__item{gap:12px;max-width:none;padding:10px 14px;font-weight:500}html[data-ovl-shell=v2] .ob-nav__panel .ob-menu__item>.ob-icon:not(.ob-menu__end){color:var(--ob-accent)}html[data-ovl-shell=v2] .ob-nav__panel .ob-menu__text{gap:3px}html[data-ovl-shell=v2] .ob-nav__panel .ob-menu__desc{font-weight:400}html[data-ovl-shell=v2] .ob-nav__panel .ob-menu__desc:not(:lang(en)){line-height:var(--ob-leading-xs)}html[data-ovl-shell=v2] .ob-nav__panel .ob-menu__heading{padding-inline:14px}html[data-ovl-shell=v2] .ob-nav__panel--product{width:max-content!important}html[data-ovl-shell=v2] .ob-nav__landing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:4px}html[data-ovl-shell=v2] .ob-nav__column:first-child{grid-row:span 2}html[data-ovl-shell=v2] .ob-nav__column:nth-child(3){margin-top:10px}html[data-ovl-shell=v2] .ob-nav__menu--end .ob-nav__panel{right:0;left:auto;transform-origin:top right}html[data-ovl-shell=v2] .ob-nav__actions{display:flex;flex:none;align-items:center;gap:12px;margin-left:auto}html[data-ovl-shell=v2] .ob-nav__drawer,html[data-ovl-shell=v2] .ob-nav__close{display:none}@media(prefers-reduced-motion:no-preference){html[data-ovl-shell=v2] details[open]>.ob-nav__panel{animation:ob-menu-in var(--ob-dur-overlay) var(--ob-ease)}}html[data-ovl-shell=v2] .ob-drawer{position:fixed;inset:var(--ob-nav-h) 0 0;z-index:999;display:flex;flex-direction:column;box-sizing:border-box;overflow-y:auto;padding:8px var(--ob-gutter) 24px;border-top:1px solid var(--ob-line);background:var(--ob-white);overscroll-behavior:contain;scroll-padding-block:8px}html[data-ovl-shell=v2] .ob-drawer .ob-menu__group+.ob-menu__group,html[data-ovl-shell=v2] .ob-drawer__actions{margin-top:8px;margin-inline:calc(-1 * var(--ob-gutter));padding-top:10px;padding-inline:var(--ob-gutter);border-top:1px solid var(--ob-divider)}html[data-ovl-shell=v2] .ob-drawer .ob-menu__item{max-width:none;min-height:36px}html[data-ovl-shell=v2] .ob-drawer__actions{display:grid;gap:8px;padding-bottom:16px}html[data-ovl-shell=v2] .ob-drawer .ovl-language-mobile{display:block;margin:0;padding:12px 0 0;border:0}html[data-ovl-shell=v2].ob-drawer-open body{overflow:hidden}@media screen and (max-width:991px){html[data-ovl-shell=v2] :is(.ob-nav__main,.ob-nav__actions>.ob-nav__menu){display:none}html[data-ovl-shell=v2] .ob-nav__actions{gap:8px}html[data-ovl-shell=v2] .ob-nav__drawer{display:block}html[data-ovl-shell=v2] .ob-nav__drawer[open] .ob-nav__burger>.ob-icon:not(.ob-nav__close){display:none}html[data-ovl-shell=v2] .ob-nav__drawer[open] .ob-nav__close{display:inline-block}}@media screen and (max-width:479px){html[data-ovl-shell=v2] .ob-nav__bar{gap:8px}html[data-ovl-shell=v2] .ob-nav__wordmark{height:17px}html[data-ovl-shell=v2] .ob-nav__trial{--_pad-x: 8px;min-width:0}html[data-ovl-shell=v2] .ob-nav__actions{flex:0 1 auto;min-width:0}html[data-ovl-shell=v2] .ob-nav__trial>span{min-width:0;overflow:hidden;text-overflow:ellipsis}}html[data-ovl-shell=v2] .ob-footer{position:relative;overflow:hidden;background:var(--ob-bg-page);color:var(--ob-fg-muted);font:400 var(--ob-text-sm) / var(--ob-leading-sm) var(--ob-font-sans)}html[data-ovl-shell=v2] .ob-footer a{color:var(--ob-fg-muted);text-decoration:none;transition:color var(--ob-dur-fast) var(--ob-ease)}html[data-ovl-shell=v2] .ob-footer a:hover{color:var(--ob-fg-strong)}html[data-ovl-shell=v2] .ob-footer__inner{max-width:var(--ob-container);margin:0 auto;padding:80px var(--ob-gutter) 32px}html[data-ovl-shell=v2] .ob-footer__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:48px}html[data-ovl-shell=v2] .ob-footer__logo{display:inline-flex;vertical-align:top}html[data-ovl-shell=v2] .ob-footer__wordmark{display:block;width:auto;height:24px;color:var(--ob-white)}html[data-ovl-shell=v2] .ob-footer__brand>p{max-width:260px;margin-top:16px}html[data-ovl-shell=v2] .ob-footer__social{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:24px}html[data-ovl-shell=v2] .ob-footer__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}html[data-ovl-shell=v2] .ob-footer__heading{margin-bottom:16px;color:var(--ob-fg-strong);font-weight:500}html[data-ovl-shell=v2] .ob-footer__column ul{display:grid;gap:10px}html[data-ovl-shell=v2] .ob-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:64px;padding-top:24px;border-top:1px solid var(--ob-line);font-size:var(--ob-text-xs);line-height:var(--ob-leading-xs)}html[data-ovl-shell=v2] .ob-footer__legal{display:flex;flex-wrap:wrap;gap:8px 16px}html[data-ovl-shell=v2] .ob-footer__trademark{max-width:var(--ob-container);margin:0 auto;padding:0 var(--ob-gutter) 32px;color:var(--ob-fg-muted);font-size:var(--ob-text-xs);line-height:var(--ob-leading-xs)}@media screen and (max-width:991px){html[data-ovl-shell=v2] .ob-footer__top{grid-template-columns:minmax(0,1fr)}html[data-ovl-shell=v2] .ob-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){html[data-ovl-shell=v2] .ob-footer__columns{grid-template-columns:minmax(0,1fr);gap:40px}html[data-ovl-shell=v2] .ob-footer__heading{margin-bottom:10px}html[data-ovl-shell=v2] .ob-footer__column ul{gap:0}html[data-ovl-shell=v2] .ob-footer__column a{display:block;padding:6px 0}html[data-ovl-shell=v2] .ob-footer__bottom{flex-direction:column;align-items:flex-start;gap:16px}}html[data-ovl-shell=v2] :is(.ob-footer,.ob-drawer) .ovl-language-footer{margin-left:auto}html[data-ovl-shell=v2] :is(.ob-footer,.ob-drawer) .ovl-locale-trigger{min-height:var(--ob-h-md);padding:0 10px;border:1px solid var(--ob-line-control);border-radius:var(--ob-r-lg);background:transparent;color:var(--ob-fg-body);font:400 var(--ob-text-sm) / var(--ob-leading-sm) var(--ob-font-sans);transition:border-color var(--ob-dur-fast) var(--ob-ease)}html[data-ovl-shell=v2] :is(.ob-footer,.ob-drawer) .ovl-locale-trigger:hover,html[data-ovl-shell=v2] :is(.ob-footer,.ob-drawer) .ovl-locale-switcher[open]>.ovl-locale-trigger{border-color:var(--ob-purple-400);background:transparent;color:var(--ob-fg-strong)}html[data-ovl-shell=v2] :is(.ob-footer,.ob-drawer) .ovl-locale-menu{padding:8px 6px;border:1px solid var(--ob-gray-300);border-radius:var(--ob-r-lg);background:var(--ob-white);box-shadow:var(--ob-sh-lg)}html[data-ovl-shell=v2] :is(.ob-footer,.ob-drawer) [data-ovl-locale-switcher] a.ovl-locale-option{min-height:32px;padding:6px 8px;border-radius:var(--ob-r-lg);color:var(--ob-gray-800);font:400 var(--ob-text-sm) / var(--ob-leading-sm) var(--ob-font-sans)}html[data-ovl-shell=v2] :is(.ob-footer,.ob-drawer) [data-ovl-locale-switcher] a.ovl-locale-option:hover{background:var(--ob-hover-row);color:var(--ob-gray-900)}html[data-ovl-shell=v2] :is(.ob-footer,.ob-drawer) [data-ovl-locale-switcher] a.ovl-locale-option[aria-current=page]{color:var(--ob-gray-950);font-weight:500}@media screen and (max-width:767px){html[data-ovl-shell=v2] .ob-footer .ovl-language-footer{margin-left:0}html[data-ovl-shell=v2] .ob-footer .ovl-locale-switcher--footer>.ovl-locale-menu{right:auto;left:0}}@keyframes ob-menu-in{0%{opacity:0;transform:scale(.98)}}html[data-ovl-shell=v2] .navbar>.ob-nav{position:fixed;inset:0 0 auto;max-width:100vw;text-align:start}html[data-ovl-shell=v2] .ob-drawer{max-width:100vw}html[data-ovl-shell=v2].ob-js .ob-nav:not(.is-scrolled){border-bottom-color:var(--ob-line)}
