@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:Sora Variable;src:url(../fonts/sora-latin-wght-normal.woff2) format("woff2-variations"),url(../fonts/sora-latin-wght-normal.woff2) format("woff2");font-style:normal;font-weight:100 800;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%}@font-face{font-family:JetBrains Mono Brand;src:url(../fonts/jetbrains-mono.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}html[data-ovl-brand=v2]{--ob-purple-50: #faf4fe;--ob-purple-100: #f3e6fd;--ob-purple-200: #e8cdfa;--ob-purple-300: #d7a8f4;--ob-purple-400: #c078ec;--ob-purple-500: #9933cc;--ob-purple-600: #8a2db8;--ob-purple-700: #732499;--ob-purple-800: #5e1f7d;--ob-purple-900: #4c1b64;--ob-purple-950: #320a45;--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-700: #43403c;--ob-gray-800: #282524;--ob-gray-900: #1b1917;--ob-gray-950: #0b0a09;--ob-white: #fff;--ob-success-200: #dbeed2;--ob-success-500: #5c9550;--ob-linkedin: #0a66c2;--ob-success-700: #3b6732;--ob-warning-500: #f09e0f;--ob-danger-50: #fff6f9;--ob-danger-300: #f2c0d5;--ob-danger-400: #e598bd;--ob-danger-500: #bd0f58;--ob-fg-strong: var(--ob-gray-950);--ob-fg: var(--ob-gray-900);--ob-fg-value: var(--ob-gray-800);--ob-fg-body: var(--ob-gray-600);--ob-fg-muted: var(--ob-gray-500);--ob-fg-subtle: var(--ob-gray-400);--ob-accent: var(--ob-purple-600);--ob-accent-hover: var(--ob-purple-700);--ob-accent-soft: var(--ob-purple-100);--ob-accent-faint: var(--ob-purple-50);--ob-brand: var(--ob-purple-500);--ob-bg-page: var(--ob-white);--ob-bg-raised: var(--ob-white);--ob-bg-subtle: var(--ob-gray-50);--ob-bg-muted: var(--ob-gray-100);--ob-bg-inverse: var(--ob-gray-950);--ob-line: var(--ob-gray-200);--ob-line-control: var(--ob-gray-300);--ob-line-hover: var(--ob-gray-400);--ob-hairline: rgb(11 10 9 / 8%);--ob-hover: var(--ob-gray-100);--ob-hover-row: rgb(118 113 109 / 5%);--ob-selected: rgb(118 113 109 / 10%);--ob-divider: rgb(17 17 17 / 15%);--ob-motif-ink: 11 10 9;--ob-r-xs: 2px;--ob-r-sm: 4px;--ob-r-md: 6px;--ob-r-lg: 8px;--ob-r-xl: 12px;--ob-r-2xl: 16px;--ob-r-3xl: 24px;--ob-r-4xl: 32px;--ob-r-full: 9999px;--ob-sh-2xs: 0 1px 0 0 rgb(0 0 0 / 5%);--ob-sh-xs: 0 1px 2px 0 rgb(0 0 0 / 5%);--ob-sh-sm: 0 1px 3px 0 rgb(0 0 0 / 10%), 0 1px 2px -1px rgb(0 0 0 / 10%);--ob-sh-md: 0 4px 6px 0 rgb(0 0 0 / 10%), 0 2px 4px -2px rgb(0 0 0 / 10%);--ob-sh-lg: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -4px rgb(0 0 0 / 10%);--ob-sh-xl: 0 20px 25px -5px rgb(0 0 0 / 10%), 0 8px 10px 0 rgb(0 0 0 / 10%);--ob-sh-2xl: 0 25px 50px -12px rgb(0 0 0 / 25%);--ob-sh-inner: inset 0 2px 4px 0 rgb(0 0 0 / 5%);--ob-sh-tooltip: 0 0 15px 0 rgb(0 0 0 / 3%), 0 2px 30px 0 rgb(0 0 0 / 8%), 0 0 1px 0 rgb(0 0 0 / 30%);--ob-sh-frame: 0 0 0 1px rgb(153 51 204 / 8%), 0 1px 2px rgb(153 51 204 / 4%), 0 3px 6px rgb(153 51 204 / 5%), 0 8px 14px rgb(153 51 204 / 6%), 0 16px 28px rgb(153 51 204 / 8%), 0 40px 80px -20px rgb(153 51 204 / 10%);--ob-font-sans: "Inter Variable", "Inter Fallback", system-ui, sans-serif;--ob-font-display: "Sora Variable", "Inter Variable", "Inter Fallback", system-ui, sans-serif;--ob-font-mono: "JetBrains Mono Brand", ui-monospace, "SFMono-Regular", Consolas, monospace;--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-text-lg: 1.25rem;--ob-leading-lg: 1.75rem;--ob-text-xl: 1.375rem;--ob-leading-xl: 1.875rem;--ob-text-2xl: 1.5rem;--ob-leading-2xl: 2rem;--ob-text-3xl: 2rem;--ob-leading-3xl: 2.5rem;--ob-text-4xl: 2.5rem;--ob-leading-4xl: 3rem;--ob-text-5xl: 3rem;--ob-leading-5xl: 3.5rem;--ob-text-6xl: 3.5rem;--ob-leading-6xl: 4rem;--ob-text-display: 5rem;--ob-leading-display: 5rem;--ob-tracking-tighter: -.05em;--ob-tracking-tight: -.025em;--ob-tracking-wider: .05em;--ob-h-2xs: 20px;--ob-h-xs: 24px;--ob-h-sm: 28px;--ob-h-md: 32px;--ob-h-lg: 36px;--ob-h-xl: 40px;--ob-nav-h: 64px;--ob-container: 72rem;--ob-container-wide: 80rem;--ob-gutter: 24px;--ob-section-y: 120px;--ob-ring-btn: 0 0 0 3px rgb(118 113 109 / 15%);--ob-ring-field: 0 0 0 3px var(--ob-gray-200);--ob-ring-select: 0 0 0 3px var(--ob-purple-200);--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;--ob-mask-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ob-mask-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--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-bg-page);--ovl-ink: var(--ob-fg-strong);--ovl-ink-muted: var(--ob-fg-body);--ovl-font-interface: var(--ob-font-sans);--_primitives---colors--overloop: var(--ob-purple-500);color:var(--ob-fg-strong);background:var(--ob-bg-page);scroll-padding-top:calc(var(--ob-nav-h) + 16px)}html[data-ovl-brand=v2] [data-ob-theme=dark]{--ob-fg-strong: var(--ob-gray-50);--ob-fg: var(--ob-gray-50);--ob-fg-value: var(--ob-gray-100);--ob-fg-body: var(--ob-gray-300);--ob-fg-muted: var(--ob-gray-400);--ob-fg-subtle: var(--ob-gray-500);--ob-accent: var(--ob-purple-300);--ob-accent-hover: var(--ob-purple-200);--ob-accent-soft: rgb(153 51 204 / 18%);--ob-accent-faint: rgb(153 51 204 / 10%);--ob-brand: var(--ob-purple-400);--ob-bg-page: var(--ob-gray-950);--ob-bg-raised: var(--ob-gray-900);--ob-bg-subtle: var(--ob-gray-900);--ob-bg-muted: var(--ob-gray-800);--ob-line: rgb(255 255 255 / 8%);--ob-line-control: var(--ob-gray-800);--ob-line-hover: var(--ob-gray-700);--ob-hairline: rgb(255 255 255 / 8%);--ob-hover: var(--ob-gray-800);--ob-hover-row: rgb(255 255 255 / 4%);--ob-selected: rgb(255 255 255 / 8%);--ob-divider: rgb(255 255 255 / 10%);--ob-focus: var(--ob-purple-300);--ob-motif-ink: 255 255 255;color:var(--ob-fg-strong);background:var(--ob-bg-page)}@media screen and (max-width:991px){html[data-ovl-brand=v2]{--ob-section-y: 88px}}@media screen and (max-width:767px){html[data-ovl-brand=v2]{--ob-gutter: 16px}}@media screen and (max-width:479px){html[data-ovl-brand=v2]{--ob-section-y: 64px}}html[data-ovl-brand=v2] body{color:var(--ob-fg-strong);background:var(--ob-bg-page);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-brand=v2] :where(.ob-scope,.ob-scope *){box-sizing:border-box}html[data-ovl-brand=v2] :where(.ob-scope){font-family:var(--ob-font-sans);color:var(--ob-fg-strong)}html[data-ovl-brand=v2] :where(.ob-scope) :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}html[data-ovl-brand=v2] :where(.ob-scope) :where(a){color:inherit}html[data-ovl-brand=v2] :where(.ob-scope) :where(img,svg){display:block;max-width:100%}html[data-ovl-brand=v2] :focus-visible{outline:2px solid var(--ob-focus);outline-offset:2px}html[data-ovl-brand=v2] .ovl-skip-link{border-radius:var(--ob-r-lg);background:var(--ob-gray-950);color:var(--ob-white);font:500 var(--ob-text-sm) / var(--ob-leading-sm) var(--ob-font-sans)}html[data-ovl-brand=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-brand=v2] .ob-icon--sm{width:14px;height:14px}html[data-ovl-brand=v2] .ob-icon--lg{width:20px;height:20px}html[data-ovl-brand=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-brand=v2] .ob-btn:hover{background:var(--_bg-hover);box-shadow:inset 0 0 0 1px var(--_line-hover);color:var(--_fg)}html[data-ovl-brand=v2] .ob-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--_line),var(--ob-ring-btn)}html[data-ovl-brand=v2] .ob-btn>.ob-icon{width:14px;height:14px;opacity:.6}html[data-ovl-brand=v2] .ob-btn--md,html[data-ovl-brand=v2] .ob-btn--lg,html[data-ovl-brand=v2] .ob-btn--xl{border-radius:var(--ob-r-lg)}html[data-ovl-brand=v2] :is(.ob-btn--md,.ob-btn--lg,.ob-btn--xl)>.ob-icon{width:16px;height:16px}html[data-ovl-brand=v2] .ob-btn--xs{--_pad-y: 4px;--_pad-x: 8px;gap:6px;min-height:var(--ob-h-xs);font-size:var(--ob-text-xs);line-height:var(--ob-leading-xs)}html[data-ovl-brand=v2] .ob-btn--md{--_pad-y: 6px;--_pad-x: 10px;min-height:var(--ob-h-md)}html[data-ovl-brand=v2] .ob-btn--lg{--_pad-y: 8px;--_pad-x: 12px;min-height:var(--ob-h-lg)}html[data-ovl-brand=v2] .ob-btn--xl{--_pad-y: 10px;--_pad-x: 14px;min-height:var(--ob-h-xl)}html[data-ovl-brand=v2] .ob-btn--solid{--_bg: var(--ob-gray-950);--_bg-hover: var(--ob-gray-900);--_fg: var(--ob-white)}html[data-ovl-brand=v2] .ob-btn--solid.ob-btn--primary{--_bg: var(--ob-purple-600);--_bg-hover: var(--ob-purple-700)}html[data-ovl-brand=v2] .ob-btn--flat{--_bg: var(--ob-gray-200);--_bg-hover: var(--ob-gray-300)}html[data-ovl-brand=v2] .ob-btn--flat.ob-btn--primary{--_bg: var(--ob-purple-200);--_bg-hover: var(--ob-purple-300);--_fg: var(--ob-purple-600)}html[data-ovl-brand=v2] .ob-btn--bordered{--_line: var(--ob-gray-300);--_line-hover: var(--ob-gray-400);--_bg-hover: var(--ob-gray-50)}html[data-ovl-brand=v2] .ob-btn--bordered.ob-btn--primary{--_line: var(--ob-purple-300);--_line-hover: var(--ob-purple-400);--_bg-hover: var(--ob-purple-50);--_fg: var(--ob-purple-600)}html[data-ovl-brand=v2] .ob-btn--light.ob-btn--primary{--_fg: var(--ob-purple-600);--_bg-hover: var(--ob-purple-50)}html[data-ovl-brand=v2] .ob-btn--shadow:is(.ob-btn--bordered,.ob-btn--light){--_bg: var(--ob-white)}html[data-ovl-brand=v2] .ob-btn--shadow{box-shadow:inset 0 0 0 1px var(--_line),var(--ob-sh-xs)}html[data-ovl-brand=v2] .ob-btn--shadow:is(.ob-btn--lg,.ob-btn--xl){box-shadow:inset 0 0 0 1px var(--_line),var(--ob-sh-sm)}html[data-ovl-brand=v2] .ob-btn--icon{width:var(--ob-h-sm);padding:0;aspect-ratio:1}html[data-ovl-brand=v2] .ob-btn--icon.ob-btn--md{width:var(--ob-h-md)}html[data-ovl-brand=v2] .ob-btn--icon>.ob-icon{opacity:1}html[data-ovl-brand=v2] .ob-btn[aria-disabled=true],html[data-ovl-brand=v2] .ob-btn:disabled{--_bg: var(--ob-gray-300);--_bg-hover: var(--ob-gray-300);--_fg: var(--ob-gray-400);pointer-events:none;cursor:not-allowed}html[data-ovl-brand=v2] [data-ob-theme=dark] .ob-btn--solid:not(.ob-btn--primary){--_bg: var(--ob-gray-50);--_bg-hover: var(--ob-white);--_fg: var(--ob-gray-950)}html[data-ovl-brand=v2] [data-ob-theme=dark] .ob-btn--bordered:not(.ob-btn--primary){--_line: var(--ob-gray-800);--_line-hover: var(--ob-gray-700);--_bg-hover: var(--ob-gray-900);--_fg: var(--ob-gray-50)}html[data-ovl-brand=v2] [data-ob-theme=dark] .ob-btn--light:not(.ob-btn--primary){--_bg-hover: var(--ob-gray-800);--_fg: var(--ob-gray-200)}html[data-ovl-brand=v2] .ob-link{display:inline-flex;align-items:center;gap:4px;color:var(--ob-accent);font-size:inherit;text-decoration:none;text-underline-offset:4px;cursor:pointer;transition:color var(--ob-dur-fast) var(--ob-ease)}html[data-ovl-brand=v2] .ob-link:hover{color:var(--ob-accent-hover);text-decoration:underline}html[data-ovl-brand=v2] .ob-link--foreground,html[data-ovl-brand=v2] .ob-link--foreground:hover{color:var(--ob-fg-strong)}html[data-ovl-brand=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-brand=v2] .ob-menu__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}html[data-ovl-brand=v2] :is(.ob-menu__group:not(:only-child),.ob-nav__column>.ob-menu__group)>.ob-menu__list{gap:0}html[data-ovl-brand=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-brand=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-brand=v2] .ob-menu__item>.ob-icon{color:var(--ob-fg-strong)}html[data-ovl-brand=v2] .ob-menu__end{margin-left:auto}html[data-ovl-brand=v2] .ob-menu__logo{flex:none;width:20px;height:20px;border-radius:var(--ob-r-md)}html[data-ovl-brand=v2] .ob-menu__item--md{gap:12px;padding:12px 10px;border-radius:var(--ob-r-xl)}html[data-ovl-brand=v2] .ob-menu__text{display:flex;flex-direction:column;min-width:0;max-width:21rem}html[data-ovl-brand=v2] .ob-menu__desc{color:var(--ob-gray-500);font-size:var(--ob-text-xs);line-height:1}html[data-ovl-brand=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-brand=v2] .ob-menu__group+.ob-menu__group{margin-top:10px}html[data-ovl-brand=v2] .ob-menu__separator{width:calc(100% + 12px);height:1px;margin:8px 0 10px -6px;border:0;background:var(--ob-divider)}html[data-ovl-brand=v2] .ob-popover{display:flex;flex-direction:column;padding:4px;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)}html[data-ovl-brand=v2] .ob-tooltip{position:relative;display:inline-block;max-width:320px;padding:8px 16px;border-radius:var(--ob-r-lg);background:var(--ob-gray-900);box-shadow:var(--ob-sh-tooltip);color:var(--ob-white);font:400 var(--ob-text-sm) / var(--ob-leading-sm) var(--ob-font-sans);-webkit-font-smoothing:antialiased}html[data-ovl-brand=v2] .ob-tooltip:after{position:absolute;bottom:-3.5px;left:50%;width:10px;height:10px;border-radius:2px;background:inherit;content:"";transform:translate(-50%) rotate(45deg)}html[data-ovl-brand=v2] .ob-field{display:flex;flex-direction:column;gap:8px;font-family:var(--ob-font-sans)}html[data-ovl-brand=v2] .ob-field__label{color:var(--ob-gray-950);font-size:var(--ob-text-sm);font-weight:500;line-height:var(--ob-leading-sm)}html[data-ovl-brand=v2] .ob-field__hint{color:var(--ob-gray-500);font-size:var(--ob-text-xs);line-height:var(--ob-leading-xs)}html[data-ovl-brand=v2] .ob-input{display:flex;align-items:center;gap:8px;box-sizing:border-box;min-height:var(--ob-h-md);padding:0 8px 0 10px;border:1px solid var(--ob-gray-300);border-radius:var(--ob-r-lg);background:var(--ob-white);box-shadow:var(--ob-sh-xs);color:var(--ob-gray-800);font:400 var(--ob-text-sm) / var(--ob-leading-sm) var(--ob-font-sans);transition:border-color var(--ob-dur-fast) var(--ob-ease),box-shadow var(--ob-dur-fast) var(--ob-ease)}html[data-ovl-brand=v2] .ob-input>.ob-icon{width:14px;height:14px;color:var(--ob-gray-600)}html[data-ovl-brand=v2] .ob-input :is(input,textarea){flex:1;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;outline:none}html[data-ovl-brand=v2] .ob-input :is(input,textarea)::placeholder{color:var(--ob-gray-400);opacity:1}html[data-ovl-brand=v2] .ob-input:hover{border-color:var(--ob-purple-400)}html[data-ovl-brand=v2] .ob-input:focus-within{border-color:var(--ob-gray-400);box-shadow:var(--ob-ring-field),var(--ob-sh-xs)}html[data-ovl-brand=v2] .ob-input:focus-within:hover{box-shadow:var(--ob-ring-select),var(--ob-sh-xs)}html[data-ovl-brand=v2] .ob-input--sm{min-height:var(--ob-h-sm);padding:0 8px;border-radius:var(--ob-r-md)}html[data-ovl-brand=v2] .ob-input--lg{min-height:var(--ob-h-lg);padding:0 8px 0 12px}html[data-ovl-brand=v2] .ob-input--invalid{border-color:var(--ob-danger-300);background:var(--ob-danger-50);color:var(--ob-danger-500)}html[data-ovl-brand=v2] .ob-input__addon{align-self:stretch;display:flex;align-items:center;margin:-1px 0 -1px -11px;padding:0 12px;border-right:1px solid var(--ob-gray-300);border-radius:7px 0 0 7px;background:var(--ob-gray-50);color:var(--ob-gray-800)}html[data-ovl-brand=v2] .ob-select{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;min-height:var(--ob-h-md);padding:3px 36px 3px 10px;border:1px solid var(--ob-gray-300);border-radius:var(--ob-r-lg);background:var(--ob-white);box-shadow:var(--ob-sh-xs);color:var(--ob-gray-800);font:400 var(--ob-text-sm) / var(--ob-leading-sm) var(--ob-font-sans);cursor:pointer;appearance:none;transition:border-color var(--ob-dur-fast) var(--ob-ease),box-shadow var(--ob-dur-fast) var(--ob-ease)}html[data-ovl-brand=v2] .ob-select:after{position:absolute;top:50%;right:12px;width:16px;height:16px;background:var(--ob-gray-500);content:"";transform:translateY(-50%);-webkit-mask:var(--ob-mask-chevron) center / 16px 16px no-repeat;mask:var(--ob-mask-chevron) center / 16px 16px no-repeat;transition:transform var(--ob-dur-fast) var(--ob-ease)}html[data-ovl-brand=v2] .ob-select:hover{border-color:var(--ob-purple-400)}html[data-ovl-brand=v2] .ob-select:focus-visible,html[data-ovl-brand=v2] .ob-select[aria-expanded=true],html[data-ovl-brand=v2] details[open]>.ob-select{border-color:var(--ob-purple-400);box-shadow:var(--ob-ring-select),var(--ob-sh-xs);outline:none}html[data-ovl-brand=v2] :is(.ob-select[aria-expanded=true],details[open]>.ob-select):after{transform:translateY(-50%) rotate(180deg)}html[data-ovl-brand=v2] .ob-listbox{box-sizing:border-box;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-brand=v2] .ob-listbox__option{display:flex;align-items:center;gap:8px;min-height:32px;padding:6px 8px;border-radius:var(--ob-r-lg);color:var(--ob-gray-800);font-size:var(--ob-text-sm);line-height:var(--ob-leading-sm);text-decoration:none}html[data-ovl-brand=v2] .ob-listbox__option:hover,html[data-ovl-brand=v2] .ob-listbox__option:focus-visible{background:var(--ob-hover-row);outline:none}html[data-ovl-brand=v2] .ob-listbox__option[aria-current=page],html[data-ovl-brand=v2] .ob-listbox__option[aria-selected=true]{font-weight:500}html[data-ovl-brand=v2] .ob-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:var(--ob-r-lg);background:var(--ob-selected)}html[data-ovl-brand=v2] .ob-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:var(--ob-h-sm);padding:0 12px;border:0;border-radius:var(--ob-r-md);background:transparent;color:var(--ob-gray-600);font:500 var(--ob-text-sm) / var(--ob-leading-sm) var(--ob-font-sans);cursor:pointer;transition:background-color var(--ob-dur) ease,color var(--ob-dur) ease,box-shadow var(--ob-dur) ease}html[data-ovl-brand=v2] .ob-tab:focus-visible{outline:none;box-shadow:var(--ob-ring-btn)}html[data-ovl-brand=v2] .ob-tab[aria-selected=true],html[data-ovl-brand=v2] .ob-tab[aria-pressed=true]{background:var(--ob-white);box-shadow:var(--ob-sh-sm);color:var(--ob-gray-950)}html[data-ovl-brand=v2] .ob-tabs--md .ob-tab{min-height:var(--ob-h-md)}html[data-ovl-brand=v2] .ob-chip{display:inline-flex;align-items:center;gap:4px;box-sizing:border-box;min-height:var(--ob-h-sm);max-width:100%;padding:0 10px;border-radius:var(--ob-r-md);background:var(--ob-gray-200);color:var(--ob-gray-700);font:500 var(--ob-text-sm) / var(--ob-leading-sm) var(--ob-font-sans);white-space:nowrap}html[data-ovl-brand=v2] .ob-chip>.ob-icon{width:12px;height:12px}html[data-ovl-brand=v2] .ob-chip--2xs{min-height:var(--ob-h-2xs);padding:0 6px;font-size:var(--ob-text-xs);line-height:var(--ob-leading-xs)}html[data-ovl-brand=v2] .ob-chip--xs{min-height:var(--ob-h-xs);padding:0 8px}html[data-ovl-brand=v2] .ob-chip--md{min-height:var(--ob-h-md)}html[data-ovl-brand=v2] .ob-chip--full{border-radius:var(--ob-r-full)}html[data-ovl-brand=v2] .ob-chip--primary{background:var(--ob-purple-100);color:var(--ob-purple-700)}html[data-ovl-brand=v2] .ob-chip--success{background:var(--ob-success-200);color:var(--ob-success-700)}html[data-ovl-brand=v2] .ob-chip--faded{background:transparent;box-shadow:inset 0 0 0 1px var(--ob-gray-300)}html[data-ovl-brand=v2] [data-ob-theme=dark] .ob-chip{background:var(--ob-gray-800);color:var(--ob-gray-200)}html[data-ovl-brand=v2] [data-ob-theme=dark] .ob-chip--primary{background:#9933cc38;color:var(--ob-purple-200)}html[data-ovl-brand=v2] .ob-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:20px;height:20px;padding:2px 6px;border-radius:var(--ob-r-full);background:var(--ob-purple-600);color:var(--ob-white);font:500 var(--ob-text-xs) / var(--ob-leading-xs) var(--ob-font-sans)}html[data-ovl-brand=v2] .ob-accordion{overflow:hidden;border:1px solid var(--ob-gray-200);border-radius:var(--ob-r-xl);background:var(--ob-white)}html[data-ovl-brand=v2] .ob-accordion>details+details{border-top:1px solid var(--ob-divider)}html[data-ovl-brand=v2] .ob-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;color:var(--ob-gray-950);font:500 var(--ob-text-sm) / var(--ob-leading-sm) var(--ob-font-sans);list-style:none;cursor:pointer}html[data-ovl-brand=v2] .ob-accordion summary::-webkit-details-marker{display:none}html[data-ovl-brand=v2] .ob-accordion summary:after{flex:none;width:24px;height:24px;background:var(--ob-gray-400);content:"";-webkit-mask:var(--ob-mask-chevron) center / 14px 14px no-repeat;mask:var(--ob-mask-chevron) center / 14px 14px no-repeat;transition:transform var(--ob-dur-fast) var(--ob-ease)}html[data-ovl-brand=v2] .ob-accordion details[open]>summary:after{transform:rotate(180deg)}html[data-ovl-brand=v2] .ob-accordion summary:focus-visible{outline:2px solid var(--ob-focus);outline-offset:-2px}html[data-ovl-brand=v2] .ob-accordion__content{padding:0 24px 16px;color:var(--ob-gray-500);font-size:var(--ob-text-sm);line-height:var(--ob-leading-sm)}html[data-ovl-brand=v2] .ob-accordion--lg summary{padding:20px 24px;font-size:var(--ob-text-base);line-height:var(--ob-leading-base)}html[data-ovl-brand=v2] .ob-accordion--lg .ob-accordion__content{padding:0 24px 20px;color:var(--ob-gray-600);font-size:var(--ob-text-base);line-height:var(--ob-leading-base)}html[data-ovl-brand=v2] .ob-kbd{display:inline-flex;align-items:center;gap:2px;padding:2px 4px;border:1px solid rgb(118 113 109 / 30%);border-radius:var(--ob-r-md);background:var(--ob-white);color:var(--ob-gray-600);font:500 var(--ob-text-xs) / var(--ob-leading-xs) var(--ob-font-sans)}html[data-ovl-brand=v2] .ob-divider{width:100%;height:1px;margin:0;border:0;background:var(--ob-line)}html[data-ovl-brand=v2] .ob-card{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;padding:20px;border:1px solid var(--ob-line);border-radius:var(--ob-r-xl);background:var(--ob-bg-raised);color:var(--ob-fg-body);font-size:var(--ob-text-sm);line-height:var(--ob-leading-sm)}html[data-ovl-brand=v2] .ob-card__title{color:var(--ob-fg);font-size:var(--ob-text-sm);font-weight:500;line-height:var(--ob-leading-sm)}html[data-ovl-brand=v2] .ob-card--interactive{text-decoration:none;transition:background-color var(--ob-dur-fast) var(--ob-ease),border-color var(--ob-dur-fast) var(--ob-ease)}html[data-ovl-brand=v2] .ob-card--interactive:hover{border-color:var(--ob-line-control);background:var(--ob-bg-subtle)}html[data-ovl-brand=v2] .ob-card--feature{gap:16px;padding:56px 40px;border-color:var(--ob-purple-200);border-radius:var(--ob-r-4xl);box-shadow:var(--ob-sh-xs)}html[data-ovl-brand=v2] .ob-card--feature .ob-card__title{color:var(--ob-gray-950);font-size:var(--ob-text-3xl);font-weight:600;line-height:var(--ob-leading-3xl)}@media screen and (max-width:767px){html[data-ovl-brand=v2] .ob-card--feature{padding:32px 24px}html[data-ovl-brand=v2] .ob-card--feature .ob-card__title{font-size:var(--ob-text-2xl);line-height:var(--ob-leading-2xl)}}html[data-ovl-brand=v2] .ob-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:var(--ob-r-lg);background:var(--ob-gray-200);color:var(--ob-gray-700)}html[data-ovl-brand=v2] .ob-tile--2xs{width:20px;height:20px}html[data-ovl-brand=v2] .ob-tile--2xs>.ob-icon{width:12px;height:12px}html[data-ovl-brand=v2] .ob-tile--lg{width:36px;height:36px;border-radius:var(--ob-r-xl)}html[data-ovl-brand=v2] .ob-tile--primary{background:var(--ob-purple-200);color:var(--ob-purple-500)}html[data-ovl-brand=v2] .ob-tile--full{border-radius:var(--ob-r-full)}html[data-ovl-brand=v2] .ob-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:32px;height:32px;border:1px solid rgb(118 113 109 / 30%);border-radius:var(--ob-r-full);background:var(--ob-gray-200);box-shadow:var(--ob-sh-sm);color:var(--ob-gray-600);font:600 14px / 1 var(--ob-font-sans);text-transform:uppercase}html[data-ovl-brand=v2] .ob-avatar--photo{overflow:hidden;background:var(--ob-white)}html[data-ovl-brand=v2] .ob-avatar--photo img{width:100%;height:100%;object-fit:cover}html[data-ovl-brand=v2] .ob-avatar--sm{width:28px;height:28px;font-size:12px}html[data-ovl-brand=v2] .ob-avatar--lg{width:48px;height:48px;font-size:20px}html[data-ovl-brand=v2] .ob-switch{position:relative;display:inline-block;flex:none;box-sizing:border-box;width:40px;height:22px;padding:1px;border-radius:var(--ob-r-full);background:var(--ob-gray-200);box-shadow:var(--ob-sh-inner)}html[data-ovl-brand=v2] .ob-switch:after{display:block;width:20px;height:20px;border-radius:50%;background:var(--ob-white);box-shadow:var(--ob-sh-md);content:"";transition:transform var(--ob-dur-fast) ease}html[data-ovl-brand=v2] .ob-switch--on{background:var(--ob-purple-500)}html[data-ovl-brand=v2] .ob-switch--on:after{transform:translate(18px)}html[data-ovl-brand=v2] .ob-checkbox{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:16px;height:16px;border:2px solid var(--ob-gray-300);border-radius:var(--ob-r-xs);background:var(--ob-white)}html[data-ovl-brand=v2] .ob-checkbox--on{border-color:var(--ob-purple-600);background:var(--ob-purple-600)}html[data-ovl-brand=v2] .ob-checkbox--on:after{width:10px;height:10px;background:var(--ob-white);content:"";-webkit-mask:var(--ob-mask-check) center / 10px 10px no-repeat;mask:var(--ob-mask-check) center / 10px 10px no-repeat}html[data-ovl-brand=v2] .ob-modal{box-sizing:border-box;width:min(100% - 32px,56rem);max-height:calc(100% - 48px);padding:0;overflow:hidden;border:1px solid rgb(118 113 109 / 30%);border-radius:var(--ob-r-2xl);background:var(--ob-white);box-shadow:var(--ob-sh-2xl);color:var(--ob-fg-strong)}html[data-ovl-brand=v2] .ob-modal::backdrop{background:#0000007f}html[data-ovl-brand=v2] .ob-modal__close{position:absolute;top:12px;right:12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--ob-r-full);background:var(--ob-gray-200);color:var(--ob-gray-950);cursor:pointer}html[data-ovl-brand=v2] .ob-modal__close:hover{background:var(--ob-gray-300)}@media(prefers-reduced-motion:no-preference){html[data-ovl-brand=v2] .ob-modal[open]{animation:ob-modal-in .15s ease-out}}@keyframes ob-modal-in{0%{opacity:0;transform:translateY(-20px)}}html[data-ovl-brand=v2] .ob-app-sidebar__item{display:flex;align-items:center;gap:6px;min-height:32px;padding:6px 8px;border-radius:var(--ob-r-md);color:var(--ob-gray-700);font-size:var(--ob-text-sm);line-height:var(--ob-leading-sm)}html[data-ovl-brand=v2] .ob-app-sidebar__item>.ob-icon{color:var(--ob-gray-500)}html[data-ovl-brand=v2] .ob-app-sidebar__item--active{background:var(--ob-selected);color:var(--ob-gray-950);font-weight:500}html[data-ovl-brand=v2] .ob-app-sidebar__title{padding:12px 8px 8px;color:var(--ob-gray-500);font-size:var(--ob-text-xs);font-weight:500;line-height:var(--ob-leading-xs)}html[data-ovl-brand=v2] :where(.ob-nav,.ob-footer) :where(ul,ol,p,hr){margin:0;padding:0}html[data-ovl-brand=v2] :is(.ob-nav,.ob-footer) :where(ul,ol){list-style:none}html[data-ovl-brand=v2] :is(.ob-nav,.ob-footer) li{margin:0;padding:0}html[data-ovl-brand=v2] :is(.ob-nav,.ob-footer) summary{list-style:none;cursor:pointer}html[data-ovl-brand=v2] :is(.ob-nav,.ob-footer) summary::-webkit-details-marker{display:none}html[data-ovl-brand=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-brand=v2].ob-js .ob-nav:not(.is-scrolled){border-bottom-color:transparent}html[data-ovl-brand=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-brand=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-brand=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-brand=v2] .ob-nav__brand:hover{color:var(--ob-fg)}html[data-ovl-brand=v2] .ob-nav__wordmark{display:block;width:auto;height:22px;color:var(--ob-brand)}html[data-ovl-brand=v2] .ob-nav__main{flex:1;min-width:0}html[data-ovl-brand=v2] .ob-nav__list{display:flex;align-items:center;gap:4px}html[data-ovl-brand=v2] .ob-nav__menu{position:relative}html[data-ovl-brand=v2] .ob-nav .ob-btn:focus-visible{outline:2px solid var(--ob-focus);outline-offset:2px}html[data-ovl-brand=v2] .ob-nav__trigger>.ob-icon{transition:transform var(--ob-dur-fast) var(--ob-ease)}html[data-ovl-brand=v2] details[open]>.ob-nav__trigger{--_bg: var(--ob-hover)}html[data-ovl-brand=v2] details[open]>.ob-nav__trigger>.ob-icon{transform:rotate(180deg)}html[data-ovl-brand=v2] .ob-nav__trigger[aria-current=page]{--_bg: var(--ob-hover)}html[data-ovl-brand=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-brand=v2] .ob-nav__panel .ob-menu__item{gap:12px;max-width:none;padding:10px 14px;font-weight:500}html[data-ovl-brand=v2] .ob-nav__panel .ob-menu__item>.ob-icon:not(.ob-menu__end){color:var(--ob-accent)}html[data-ovl-brand=v2] .ob-nav__panel .ob-menu__text{gap:3px}html[data-ovl-brand=v2] .ob-nav__panel .ob-menu__desc{font-weight:400}html[data-ovl-brand=v2] .ob-nav__panel .ob-menu__desc:not(:lang(en)){line-height:var(--ob-leading-xs)}html[data-ovl-brand=v2] .ob-nav__panel .ob-menu__heading{padding-inline:14px}html[data-ovl-brand=v2] .ob-nav__panel--product{width:max-content!important}html[data-ovl-brand=v2] .page-wrapper:has(>.ob-nav){padding-top:0}html[data-ovl-brand=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-brand=v2] .ob-nav__column:first-child{grid-row:span 2}html[data-ovl-brand=v2] .ob-nav__column:nth-child(3){margin-top:10px}html[data-ovl-brand=v2] .ob-nav__menu--end .ob-nav__panel{right:0;left:auto;transform-origin:top right}html[data-ovl-brand=v2] .ob-nav__actions{display:flex;flex:none;align-items:center;gap:12px;margin-left:auto}html[data-ovl-brand=v2] .ob-nav__drawer,html[data-ovl-brand=v2] .ob-nav__close{display:none}@media(prefers-reduced-motion:no-preference){html[data-ovl-brand=v2] details[open]>.ob-nav__panel{animation:ob-menu-in var(--ob-dur-overlay) var(--ob-ease)}}@keyframes ob-menu-in{0%{opacity:0;transform:scale(.98)}}html[data-ovl-brand=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-brand=v2] .ob-drawer .ob-menu__group+.ob-menu__group,html[data-ovl-brand=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-brand=v2] .ob-drawer .ob-menu__item{max-width:none;min-height:36px}html[data-ovl-brand=v2] .ob-drawer__actions{display:grid;gap:8px;padding-bottom:16px}html[data-ovl-brand=v2] .ob-drawer .ovl-language-mobile{display:block;margin:0;padding:12px 0 0;border:0}html[data-ovl-brand=v2].ob-drawer-open body{overflow:hidden}@media screen and (max-width:991px){html[data-ovl-brand=v2] :is(.ob-nav__main,.ob-nav__actions>.ob-nav__menu,.ob-nav__actions>.ob-nav__demo){display:none}html[data-ovl-brand=v2] .ob-nav__actions{gap:8px}html[data-ovl-brand=v2] .ob-nav__drawer{display:block}html[data-ovl-brand=v2] .ob-nav__drawer[open] .ob-nav__burger>.ob-icon:not(.ob-nav__close){display:none}html[data-ovl-brand=v2] .ob-nav__drawer[open] .ob-nav__close{display:inline-block}}html[data-ovl-brand=v2] .ob-nav__trial-short{display:none}@media screen and (max-width:479px){html[data-ovl-brand=v2] .ob-nav__bar{gap:8px}html[data-ovl-brand=v2] .ob-nav__wordmark{height:17px}html[data-ovl-brand=v2] .ob-nav__trial{--_pad-x: 8px;min-width:0}html[data-ovl-brand=v2] .ob-nav__actions{flex:0 1 auto;min-width:0}html[data-ovl-brand=v2] .ob-nav__trial>span{min-width:0;overflow:hidden;text-overflow:ellipsis}html[data-ovl-brand=v2] .ob-nav__trial-long{display:none}html[data-ovl-brand=v2] .ob-nav__trial-short{display:inline}}html[data-ovl-brand=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-brand=v2] .ob-footer a{color:var(--ob-fg-muted);text-decoration:none;transition:color var(--ob-dur-fast) var(--ob-ease)}html[data-ovl-brand=v2] .ob-footer a:hover{color:var(--ob-fg-strong)}html[data-ovl-brand=v2] .ob-footer__inner{max-width:var(--ob-container);margin:0 auto;padding:80px var(--ob-gutter) 32px}html[data-ovl-brand=v2] .ob-footer__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:48px}html[data-ovl-brand=v2] .ob-footer__logo{display:inline-flex;vertical-align:top}html[data-ovl-brand=v2] .ob-footer__wordmark{display:block;width:auto;height:24px;color:var(--ob-white)}html[data-ovl-brand=v2] .ob-footer__brand>p{max-width:260px;margin-top:16px}html[data-ovl-brand=v2] .ob-footer__social{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:24px}html[data-ovl-brand=v2] .ob-footer__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}html[data-ovl-brand=v2] .ob-footer__heading{margin-bottom:16px;color:var(--ob-fg-strong);font-weight:500}html[data-ovl-brand=v2] .ob-footer__column ul{display:grid;gap:10px}html[data-ovl-brand=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-brand=v2] .ob-footer__legal{display:flex;flex-wrap:wrap;gap:8px 16px}html[data-ovl-brand=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-brand=v2] .ob-footer__top{grid-template-columns:minmax(0,1fr)}html[data-ovl-brand=v2] .ob-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){html[data-ovl-brand=v2] .ob-footer__columns{grid-template-columns:minmax(0,1fr);gap:40px}html[data-ovl-brand=v2] .ob-footer__heading{margin-bottom:10px}html[data-ovl-brand=v2] .ob-footer__column ul{gap:0}html[data-ovl-brand=v2] .ob-footer__column a{display:block;padding:6px 0}html[data-ovl-brand=v2] .ob-footer__bottom{flex-direction:column;align-items:flex-start;gap:16px}}html[data-ovl-brand=v2] :is(.ob-footer,.ob-drawer) .ovl-language-footer{margin-left:auto}html[data-ovl-brand=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-brand=v2] :is(.ob-footer,.ob-drawer) .ovl-locale-trigger:hover,html[data-ovl-brand=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-brand=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-brand=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-brand=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-brand=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-brand=v2] .ob-footer .ovl-language-footer{margin-left:0}html[data-ovl-brand=v2] .ob-footer .ovl-locale-switcher--footer>.ovl-locale-menu{right:auto;left:0}}
