/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.landing-v3{--font-sans:"Onest Variable","Onest",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--color-white:#fff;--spacing:0.25rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,0.2,1);--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:#f4f3ef;--color-surface:#ffffff;--color-surface-warm:#f7f6f2;--color-chip:#f1f0ec;--color-ink:#0f1115;--color-ink-2:#2a2e36;--color-ink-3:#3a3f48;--color-muted:#5a5f69;--color-hairline:#e3e1db;--color-hairline-soft:#eeece7;--color-line:#c9c6be;--color-accent:#2340d0;--color-accent-hover:#1a32a8;--color-accent-soft:#dce2ff;--color-accent-dark:#7f93ff;--color-accent-pale:#9fb0f5;--color-pos:#1b7a47;--color-neg:#b42318;--color-warn-bg:#fff4e5;--color-warn-ink:#7a4100;--color-d-canvas:#0f1115;--color-d-surface-1:#171a20;--color-d-hairline:#2a2e36;--color-d-hairline-strong:#3a3f48;--color-d-ink:#ecebe7;--color-d-muted:#9aa0aa;--color-d-body:#b4b9c2;--color-d-pos:#5bd08a;--color-d-neg:#ff8a7a;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-glide:cubic-bezier(0.65,0,0.35,1);--ease-drop:cubic-bezier(0.18,1.25,0.4,1)}.landing-v3 *,.landing-v3 ::backdrop,.landing-v3 ::file-selector-button,.landing-v3 :after,.landing-v3 :before{box-sizing:border-box;margin:0;padding:0;border:0 solid}.landing-v3{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.landing-v3 hr{height:0;color:inherit;border-top-width:1px}.landing-v3 abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.landing-v3 h1,.landing-v3 h2,.landing-v3 h3,.landing-v3 h4,.landing-v3 h5,.landing-v3 h6{font-size:inherit;font-weight:inherit}.landing-v3 a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.landing-v3 b,.landing-v3 strong{font-weight:bolder}.landing-v3 code,.landing-v3 kbd,.landing-v3 pre,.landing-v3 samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.landing-v3 small{font-size:80%}.landing-v3 sub,.landing-v3 sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.landing-v3 sub{bottom:-.25em}.landing-v3 sup{top:-.5em}.landing-v3 table{text-indent:0;border-color:inherit;border-collapse:collapse}.landing-v3 :-moz-focusring{outline:auto}.landing-v3 progress{vertical-align:baseline}.landing-v3 summary{display:list-item}.landing-v3 menu,.landing-v3 ol,.landing-v3 ul{list-style:none}.landing-v3 audio,.landing-v3 canvas,.landing-v3 embed,.landing-v3 iframe,.landing-v3 img,.landing-v3 object,.landing-v3 svg,.landing-v3 video{display:block;vertical-align:middle}.landing-v3 img,.landing-v3 video{max-width:100%;height:auto}.landing-v3 ::file-selector-button,.landing-v3 button,.landing-v3 input,.landing-v3 optgroup,.landing-v3 select,.landing-v3 textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}.landing-v3 :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.landing-v3 :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.landing-v3 ::file-selector-button{margin-inline-end:4px}.landing-v3 ::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){.landing-v3 ::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}.landing-v3 textarea{resize:vertical}.landing-v3 ::-webkit-search-decoration{-webkit-appearance:none}.landing-v3 ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.landing-v3 ::-webkit-datetime-edit{display:inline-flex}.landing-v3 ::-webkit-datetime-edit-fields-wrapper{padding:0}.landing-v3 ::-webkit-datetime-edit,.landing-v3 ::-webkit-datetime-edit-day-field,.landing-v3 ::-webkit-datetime-edit-hour-field,.landing-v3 ::-webkit-datetime-edit-meridiem-field,.landing-v3 ::-webkit-datetime-edit-millisecond-field,.landing-v3 ::-webkit-datetime-edit-minute-field,.landing-v3 ::-webkit-datetime-edit-month-field,.landing-v3 ::-webkit-datetime-edit-second-field,.landing-v3 ::-webkit-datetime-edit-year-field{padding-block:0}.landing-v3 ::-webkit-calendar-picker-indicator{line-height:1}.landing-v3 :-moz-ui-invalid{box-shadow:none}.landing-v3 ::file-selector-button,.landing-v3 button,.landing-v3 input:where([type=button],[type=reset],[type=submit]){appearance:button}.landing-v3 ::-webkit-inner-spin-button,.landing-v3 ::-webkit-outer-spin-button{height:auto}.landing-v3 [hidden]:where(:not([hidden=until-found])){display:none!important}.landing-v3 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.landing-v3 .absolute{position:absolute}.landing-v3 .relative{position:relative}.landing-v3 .inset-0{inset:calc(var(--spacing) * 0)}.landing-v3 .inset-x-0{inset-inline:calc(var(--spacing) * 0)}.landing-v3 .start{inset-inline-start:var(--spacing)}.landing-v3 .-top-6{top:calc(var(--spacing) * -6)}.landing-v3 .top-0{top:calc(var(--spacing) * 0)}.landing-v3 .top-1{top:calc(var(--spacing) * 1)}.landing-v3 .top-\[calc\(24\%-34px\)\]{top:calc(24% - 34px)}.landing-v3 .top-\[calc\(50\%-6px\)\]{top:calc(50% - 6px)}.landing-v3 .top-\[calc\(76\%\+8px\)\]{top:calc(76% + 8px)}.landing-v3 .-right-0\.5{right:calc(var(--spacing) * -.5)}.landing-v3 .right-0{right:calc(var(--spacing) * 0)}.landing-v3 .bottom-1{bottom:calc(var(--spacing) * 1)}.landing-v3 .-left-1\.5{left:calc(var(--spacing) * -1.5)}.landing-v3 .z-10{z-index:10}.landing-v3 .col-span-2{grid-column:span 2/span 2}.landing-v3 .row-span-2{grid-row:span 2/span 2}.landing-v3 .m-0{margin:calc(var(--spacing) * 0)}.landing-v3 .mt-0\.5{margin-top:calc(var(--spacing) * .5)}.landing-v3 .mt-1{margin-top:calc(var(--spacing) * 1)}.landing-v3 .mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.landing-v3 .mt-2{margin-top:calc(var(--spacing) * 2)}.landing-v3 .mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.landing-v3 .mt-3{margin-top:calc(var(--spacing) * 3)}.landing-v3 .mt-4{margin-top:calc(var(--spacing) * 4)}.landing-v3 .mt-6{margin-top:calc(var(--spacing) * 6)}.landing-v3 .mt-7{margin-top:calc(var(--spacing) * 7)}.landing-v3 .mt-8{margin-top:calc(var(--spacing) * 8)}.landing-v3 .mt-auto{margin-top:auto}.landing-v3 .mt-px{margin-top:1px}.landing-v3 .mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.landing-v3 .mb-1{margin-bottom:calc(var(--spacing) * 1)}.landing-v3 .mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.landing-v3 .mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.landing-v3 .mb-3{margin-bottom:calc(var(--spacing) * 3)}.landing-v3 .mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.landing-v3 .ml-\[22px\]{margin-left:22px}.landing-v3 .ml-auto{margin-left:auto}.landing-v3 .line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.landing-v3 .block{display:block}.landing-v3 .contents{display:contents}.landing-v3 .flex{display:flex}.landing-v3 .grid{display:grid}.landing-v3 .hidden{display:none}.landing-v3 .inline-block{display:inline-block}.landing-v3 .inline-flex{display:inline-flex}.landing-v3 .aspect-\[5\/2\]{aspect-ratio:5/2}.landing-v3 .size-\[9px\]{width:9px;height:9px}.landing-v3 .size-\[18px\]{width:18px;height:18px}.landing-v3 .h-0{height:calc(var(--spacing) * 0)}.landing-v3 .h-2\.5{height:calc(var(--spacing) * 2.5)}.landing-v3 .h-3\.5{height:calc(var(--spacing) * 3.5)}.landing-v3 .h-6{height:calc(var(--spacing) * 6)}.landing-v3 .h-7{height:calc(var(--spacing) * 7)}.landing-v3 .h-8{height:calc(var(--spacing) * 8)}.landing-v3 .h-9{height:calc(var(--spacing) * 9)}.landing-v3 .h-10{height:calc(var(--spacing) * 10)}.landing-v3 .h-14{height:calc(var(--spacing) * 14)}.landing-v3 .h-\[22px\]{height:22px}.landing-v3 .h-\[26px\]{height:26px}.landing-v3 .h-\[34px\]{height:34px}.landing-v3 .h-\[38px\]{height:38px}.landing-v3 .h-\[150px\]{height:150px}.landing-v3 .h-auto{height:auto}.landing-v3 .h-full{height:100%}.landing-v3 .min-h-11{min-height:calc(var(--spacing) * 11)}.landing-v3 .min-h-\[21px\]{min-height:21px}.landing-v3 .min-h-\[270px\]{min-height:270px}.landing-v3 .w-0{width:calc(var(--spacing) * 0)}.landing-v3 .w-0\.5{width:calc(var(--spacing) * .5)}.landing-v3 .w-3\.5{width:calc(var(--spacing) * 3.5)}.landing-v3 .w-6{width:calc(var(--spacing) * 6)}.landing-v3 .w-7{width:calc(var(--spacing) * 7)}.landing-v3 .w-11{width:calc(var(--spacing) * 11)}.landing-v3 .w-14{width:calc(var(--spacing) * 14)}.landing-v3 .w-\[26px\]{width:26px}.landing-v3 .w-\[38px\]{width:38px}.landing-v3 .w-\[45\%\]{width:45%}.landing-v3 .w-\[60\%\]{width:60%}.landing-v3 .w-\[60px\]{width:60px}.landing-v3 .w-\[70\%\]{width:70%}.landing-v3 .w-full{width:100%}.landing-v3 .max-w-\[84\%\]{max-width:84%}.landing-v3 .max-w-\[88\%\]{max-width:88%}.landing-v3 .max-w-\[220px\]{max-width:220px}.landing-v3 .max-w-\[320px\]{max-width:320px}.landing-v3 .max-w-\[640px\]{max-width:640px}.landing-v3 .max-w-\[760px\]{max-width:760px}.landing-v3 .min-w-0{min-width:calc(var(--spacing) * 0)}.landing-v3 .flex-1{flex:1 1}.landing-v3 .flex-\[1_1_220px\]{flex:1 1 220px}.landing-v3 .flex-shrink{flex-shrink:1}.landing-v3 .shrink-0{flex-shrink:0}.landing-v3 .grow{flex-grow:1}.landing-v3 .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.landing-v3 .list-\[circle\]{list-style-type:circle}.landing-v3 .list-disc{list-style-type:disc}.landing-v3 .auto-rows-\[60px\]{grid-auto-rows:60px}.landing-v3 .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.landing-v3 .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-v3 .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-v3 .grid-cols-\[28px_minmax\(0\,1fr\)\]{grid-template-columns:28px minmax(0,1fr)}.landing-v3 .grid-cols-\[30px_minmax\(0\,1fr\)\]{grid-template-columns:30px minmax(0,1fr)}.landing-v3 .grid-cols-\[74px_minmax\(0\,1fr\)\]{grid-template-columns:74px minmax(0,1fr)}.landing-v3 .grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.landing-v3 .grid-cols-\[minmax\(0\,1fr\)_78px_64px\]{grid-template-columns:minmax(0,1fr) 78px 64px}.landing-v3 .grid-cols-\[repeat\(4\,9px\)\]{grid-template-columns:repeat(4,9px)}.landing-v3 .flex-col{flex-direction:column}.landing-v3 .flex-row{flex-direction:row}.landing-v3 .flex-wrap{flex-wrap:wrap}.landing-v3 .place-items-center{place-items:center}.landing-v3 .content-end{align-content:flex-end}.landing-v3 .items-baseline{align-items:baseline}.landing-v3 .items-center{align-items:center}.landing-v3 .items-start{align-items:flex-start}.landing-v3 .items-stretch{align-items:stretch}.landing-v3 .justify-between{justify-content:space-between}.landing-v3 .justify-center{justify-content:center}.landing-v3 .justify-end{justify-content:flex-end}.landing-v3 .gap-0\.5{gap:calc(var(--spacing) * .5)}.landing-v3 .gap-1{gap:calc(var(--spacing) * 1)}.landing-v3 .gap-1\.5{gap:calc(var(--spacing) * 1.5)}.landing-v3 .gap-2{gap:calc(var(--spacing) * 2)}.landing-v3 .gap-2\.5{gap:calc(var(--spacing) * 2.5)}.landing-v3 .gap-3{gap:calc(var(--spacing) * 3)}.landing-v3 .gap-3\.5{gap:calc(var(--spacing) * 3.5)}.landing-v3 .gap-4{gap:calc(var(--spacing) * 4)}.landing-v3 .gap-5{gap:calc(var(--spacing) * 5)}.landing-v3 .gap-6{gap:calc(var(--spacing) * 6)}.landing-v3 .gap-7{gap:calc(var(--spacing) * 7)}.landing-v3 .gap-8{gap:calc(var(--spacing) * 8)}.landing-v3 .gap-10{gap:calc(var(--spacing) * 10)}.landing-v3 .gap-\[3px\]{gap:3px}.landing-v3 .gap-\[5px\]{gap:5px}.landing-v3 .gap-\[30px\]{gap:30px}.landing-v3 .gap-px{gap:1px}.landing-v3 .gap-x-2{column-gap:calc(var(--spacing) * 2)}.landing-v3 .gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.landing-v3 .gap-x-3{column-gap:calc(var(--spacing) * 3)}.landing-v3 .gap-x-6{column-gap:calc(var(--spacing) * 6)}.landing-v3 .gap-x-10{column-gap:calc(var(--spacing) * 10)}.landing-v3 .gap-y-1{row-gap:calc(var(--spacing) * 1)}.landing-v3 .gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.landing-v3 .gap-y-4{row-gap:calc(var(--spacing) * 4)}.landing-v3 .gap-y-8{row-gap:calc(var(--spacing) * 8)}.landing-v3 .self-center{align-self:center}.landing-v3 .self-end{align-self:flex-end}.landing-v3 .self-start{align-self:flex-start}.landing-v3 .self-stretch{align-self:stretch}.landing-v3 .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-v3 .overflow-hidden{overflow:hidden}.landing-v3 .rounded{border-radius:.25rem}.landing-v3 .rounded-2xl{border-radius:var(--radius-2xl)}.landing-v3 .rounded-\[3px\]{border-radius:3px}.landing-v3 .rounded-\[5px\]{border-radius:5px}.landing-v3 .rounded-\[9px\]{border-radius:9px}.landing-v3 .rounded-\[10px\]{border-radius:10px}.landing-v3 .rounded-\[12px_12px_4px_12px\]{border-radius:12px 12px 4px 12px}.landing-v3 .rounded-\[12px_12px_12px_4px\]{border-radius:12px 12px 12px 4px}.landing-v3 .rounded-\[14px\]{border-radius:14px}.landing-v3 .rounded-\[18px\]{border-radius:18px}.landing-v3 .rounded-full{border-radius:calc(infinity * 1px)}.landing-v3 .rounded-lg{border-radius:var(--radius-lg)}.landing-v3 .rounded-md{border-radius:var(--radius-md)}.landing-v3 .rounded-xl{border-radius:var(--radius-xl)}.landing-v3 .border{border-style:var(--tw-border-style);border-width:1px}.landing-v3 .border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.landing-v3 .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.landing-v3 .border-y-\[6px\]{border-block-style:var(--tw-border-style);border-block-width:6px}.landing-v3 .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.landing-v3 .border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.landing-v3 .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.landing-v3 .border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.landing-v3 .border-l-\[9px\]{border-left-style:var(--tw-border-style);border-left-width:9px}.landing-v3 .border-dashed{--tw-border-style:dashed;border-style:dashed}.landing-v3 .border-\[\#9AA0AA\]{border-color:#9AA0AA}.landing-v3 .border-\[\#22262D\]{border-color:#22262D}.landing-v3 .border-\[\#202124\]{border-color:#202124}.landing-v3 .border-\[\#A7DCBA\]{border-color:#A7DCBA}.landing-v3 .border-\[\#D6D3CB\]{border-color:#D6D3CB}.landing-v3 .border-\[\#F2C9A5\]{border-color:#F2C9A5}.landing-v3 .border-accent{border-color:var(--color-accent)}.landing-v3 .border-d-hairline{border-color:var(--color-d-hairline)}.landing-v3 .border-d-hairline-strong{border-color:var(--color-d-hairline-strong)}.landing-v3 .border-d-ink{border-color:var(--color-d-ink)}.landing-v3 .border-hairline{border-color:var(--color-hairline)}.landing-v3 .border-hairline-soft{border-color:var(--color-hairline-soft)}.landing-v3 .border-ink{border-color:var(--color-ink)}.landing-v3 .border-line{border-color:var(--color-line)}.landing-v3 .border-y-transparent{border-block-color:transparent}.landing-v3 .border-l-accent{border-left-color:var(--color-accent)}.landing-v3 .bg-\[\#8EA0EC\]{background-color:#8EA0EC}.landing-v3 .bg-\[\#9AA0AA\]{background-color:#9AA0AA}.landing-v3 .bg-\[\#202124\]{background-color:#202124}.landing-v3 .bg-\[\#E3F2EA\]{background-color:#E3F2EA}.landing-v3 .bg-\[\#E4F2EA\]{background-color:#E4F2EA}.landing-v3 .bg-\[\#E9ECF5\]{background-color:#E9ECF5}.landing-v3 .bg-\[\#EAE8E2\]{background-color:#EAE8E2}.landing-v3 .bg-\[\#EEF1FF\]{background-color:#EEF1FF}.landing-v3 .bg-\[\#F4F6FF\]{background-color:#F4F6FF}.landing-v3 .bg-\[\#F5F7FF\]{background-color:#F5F7FF}.landing-v3 .bg-\[\#F2994A\]{background-color:#F2994A}.landing-v3 .bg-\[\#FBE9E7\]{background-color:#FBE9E7}.landing-v3 .bg-\[\#FBFAF8\]{background-color:#FBFAF8}.landing-v3 .bg-accent{background-color:var(--color-accent)}.landing-v3 .bg-accent-soft{background-color:var(--color-accent-soft)}.landing-v3 .bg-chip{background-color:var(--color-chip)}.landing-v3 .bg-d-canvas{background-color:var(--color-d-canvas)}.landing-v3 .bg-d-ink{background-color:var(--color-d-ink)}.landing-v3 .bg-d-surface-1{background-color:var(--color-d-surface-1)}.landing-v3 .bg-ink{background-color:var(--color-ink)}.landing-v3 .bg-line{background-color:var(--color-line)}.landing-v3 .bg-paper{background-color:var(--color-paper)}.landing-v3 .bg-surface{background-color:var(--color-surface)}.landing-v3 .bg-surface-warm{background-color:var(--color-surface-warm)}.landing-v3 .bg-warn-bg{background-color:var(--color-warn-bg)}.landing-v3 .bg-white{background-color:var(--color-white)}.landing-v3 .bg-white\/12{background-color:color-mix(in srgb,#fff 12%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.landing-v3 .p-1{padding:calc(var(--spacing) * 1)}.landing-v3 .p-1\.5{padding:calc(var(--spacing) * 1.5)}.landing-v3 .p-3\.5{padding:calc(var(--spacing) * 3.5)}.landing-v3 .p-4{padding:calc(var(--spacing) * 4)}.landing-v3 .p-5{padding:calc(var(--spacing) * 5)}.landing-v3 .p-6{padding:calc(var(--spacing) * 6)}.landing-v3 .px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.landing-v3 .px-2{padding-inline:calc(var(--spacing) * 2)}.landing-v3 .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.landing-v3 .px-3{padding-inline:calc(var(--spacing) * 3)}.landing-v3 .px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.landing-v3 .px-4{padding-inline:calc(var(--spacing) * 4)}.landing-v3 .px-5{padding-inline:calc(var(--spacing) * 5)}.landing-v3 .px-7{padding-inline:calc(var(--spacing) * 7)}.landing-v3 .px-\[11px\]{padding-inline:11px}.landing-v3 .py-0\.5{padding-block:calc(var(--spacing) * .5)}.landing-v3 .py-1{padding-block:calc(var(--spacing) * 1)}.landing-v3 .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.landing-v3 .py-2{padding-block:calc(var(--spacing) * 2)}.landing-v3 .py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.landing-v3 .py-3{padding-block:calc(var(--spacing) * 3)}.landing-v3 .py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.landing-v3 .py-4{padding-block:calc(var(--spacing) * 4)}.landing-v3 .py-5{padding-block:calc(var(--spacing) * 5)}.landing-v3 .py-12{padding-block:calc(var(--spacing) * 12)}.landing-v3 .py-14{padding-block:calc(var(--spacing) * 14)}.landing-v3 .py-\[7px\]{padding-block:7px}.landing-v3 .py-\[9px\]{padding-block:9px}.landing-v3 .pt-0\.5{padding-top:calc(var(--spacing) * .5)}.landing-v3 .pt-1{padding-top:calc(var(--spacing) * 1)}.landing-v3 .pt-2{padding-top:calc(var(--spacing) * 2)}.landing-v3 .pt-3{padding-top:calc(var(--spacing) * 3)}.landing-v3 .pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.landing-v3 .pt-4{padding-top:calc(var(--spacing) * 4)}.landing-v3 .pt-8{padding-top:calc(var(--spacing) * 8)}.landing-v3 .pt-10{padding-top:calc(var(--spacing) * 10)}.landing-v3 .pr-2{padding-right:calc(var(--spacing) * 2)}.landing-v3 .pb-1{padding-bottom:calc(var(--spacing) * 1)}.landing-v3 .pb-2{padding-bottom:calc(var(--spacing) * 2)}.landing-v3 .pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.landing-v3 .pb-5{padding-bottom:calc(var(--spacing) * 5)}.landing-v3 .pb-14{padding-bottom:calc(var(--spacing) * 14)}.landing-v3 .pl-1{padding-left:calc(var(--spacing) * 1)}.landing-v3 .pl-4{padding-left:calc(var(--spacing) * 4)}.landing-v3 .pl-5{padding-left:calc(var(--spacing) * 5)}.landing-v3 .text-center{text-align:center}.landing-v3 .text-left{text-align:left}.landing-v3 .text-right{text-align:right}.landing-v3 .align-\[-2px\]{vertical-align:-2px}.landing-v3 .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.landing-v3 .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.landing-v3 .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.landing-v3 .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.landing-v3 .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.landing-v3 .text-\[9\.5px\]{font-size:9.5px}.landing-v3 .text-\[9px\]{font-size:9px}.landing-v3 .text-\[10\.5px\]{font-size:10.5px}.landing-v3 .text-\[10px\]{font-size:10px}.landing-v3 .text-\[11\.5px\]{font-size:11.5px}.landing-v3 .text-\[11px\]{font-size:11px}.landing-v3 .text-\[12\.5px\]{font-size:12.5px}.landing-v3 .text-\[12px\]{font-size:12px}.landing-v3 .text-\[13\.5px\]{font-size:13.5px}.landing-v3 .text-\[13px\]{font-size:13px}.landing-v3 .text-\[14\.5px\]{font-size:14.5px}.landing-v3 .text-\[15px\]{font-size:15px}.landing-v3 .text-\[17px\]{font-size:17px}.landing-v3 .text-\[19px\]{font-size:19px}.landing-v3 .text-\[20px\]{font-size:20px}.landing-v3 .text-\[21px\]{font-size:21px}.landing-v3 .text-\[26px\]{font-size:26px}.landing-v3 .text-\[30px\]{font-size:30px}.landing-v3 .text-\[40px\]{font-size:40px}.landing-v3 .text-\[clamp\(24px\,3\.4vw\,34px\)\]{font-size:clamp(24px,3.4vw,34px)}.landing-v3 .text-\[clamp\(52px\,7\.4vw\,84px\)\]{font-size:clamp(52px,7.4vw,84px)}.landing-v3 .leading-\[0\.96\]{--tw-leading:0.96;line-height:.96}.landing-v3 .leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.landing-v3 .leading-none{--tw-leading:1;line-height:1}.landing-v3 .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.landing-v3 .leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.landing-v3 .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.landing-v3 .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.landing-v3 .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.landing-v3 .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.landing-v3 .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.landing-v3 .tracking-\[-0\.01em\]{--tw-tracking:-0.01em;letter-spacing:-.01em}.landing-v3 .tracking-\[-0\.02em\]{--tw-tracking:-0.02em;letter-spacing:-.02em}.landing-v3 .tracking-\[-0\.03em\]{--tw-tracking:-0.03em;letter-spacing:-.03em}.landing-v3 .tracking-\[-0\.015em\]{--tw-tracking:-0.015em;letter-spacing:-.015em}.landing-v3 .tracking-\[-0\.045em\]{--tw-tracking:-0.045em;letter-spacing:-.045em}.landing-v3 .tracking-\[0\.04em\]{--tw-tracking:0.04em;letter-spacing:.04em}.landing-v3 .tracking-\[0\.06em\]{--tw-tracking:0.06em;letter-spacing:.06em}.landing-v3 .tracking-\[0\.08em\]{--tw-tracking:0.08em;letter-spacing:.08em}.landing-v3 .text-balance{text-wrap:balance}.landing-v3 .whitespace-normal{white-space:normal}.landing-v3 .whitespace-nowrap{white-space:nowrap}.landing-v3 .text-\[\#5F6368\]{color:#5F6368}.landing-v3 .text-\[\#6E7480\]{color:#6E7480}.landing-v3 .text-\[\#8A8F99\]{color:#8A8F99}.landing-v3 .text-\[\#9AA0AA\]{color:#9AA0AA}.landing-v3 .text-\[\#145C36\]{color:#145C36}.landing-v3 .text-\[\#202124\]{color:#202124}.landing-v3 .text-\[\#F2994A\]{color:#F2994A}.landing-v3 .text-accent{color:var(--color-accent)}.landing-v3 .text-accent-dark{color:var(--color-accent-dark)}.landing-v3 .text-accent-hover{color:var(--color-accent-hover)}.landing-v3 .text-accent-pale{color:var(--color-accent-pale)}.landing-v3 .text-accent-soft{color:var(--color-accent-soft)}.landing-v3 .text-d-.landing-v3{color:var(--color-d-body)}.landing-v3 .text-d-ink{color:var(--color-d-ink)}.landing-v3 .text-d-muted{color:var(--color-d-muted)}.landing-v3 .text-d-neg{color:var(--color-d-neg)}.landing-v3 .text-d-pos{color:var(--color-d-pos)}.landing-v3 .text-ink{color:var(--color-ink)}.landing-v3 .text-ink-2{color:var(--color-ink-2)}.landing-v3 .text-ink-3{color:var(--color-ink-3)}.landing-v3 .text-muted{color:var(--color-muted)}.landing-v3 .text-neg{color:var(--color-neg)}.landing-v3 .text-pos{color:var(--color-pos)}.landing-v3 .text-warn-ink{color:var(--color-warn-ink)}.landing-v3 .text-white{color:var(--color-white)}.landing-v3 .uppercase{text-transform:uppercase}.landing-v3 .tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.landing-v3 .opacity-90{opacity:90%}.landing-v3 .shadow-\[0_1px_2px_rgba\(15\,17\,21\,\.12\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,rgba(15,17,21,.12));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.landing-v3 .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.landing-v3 .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.landing-v3 .duration-200{--tw-duration:200ms;transition-duration:.2s}.landing-v3 .duration-300{--tw-duration:300ms;transition-duration:.3s}.landing-v3 .ease-\[var\(--ease-spring\)\]{--tw-ease:var(--ease-spring);transition-timing-function:var(--ease-spring)}.landing-v3 .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.landing-v3 .group-hover\:translate-x-1{&:is(:where(.group):hover *){@media (hover:hover){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.landing-v3 .group-hover\:text-accent-pale{&:is(:where(.group):hover *){@media (hover:hover){color:var(--color-accent-pale)}}}.landing-v3 .last\:border-0{&:last-child{border-style:var(--tw-border-style);border-width:0}}.landing-v3 .hover\:border-accent-dark{&:hover{@media (hover:hover){border-color:var(--color-accent-dark)}}}.landing-v3 .hover\:text-accent-hover{&:hover{@media (hover:hover){color:var(--color-accent-hover)}}}.landing-v3 .hover\:text-accent-pale{&:hover{@media (hover:hover){color:var(--color-accent-pale)}}}.landing-v3 .hover\:text-ink{&:hover{@media (hover:hover){color:var(--color-ink)}}}.landing-v3 .hover\:text-white{&:hover{@media (hover:hover){color:var(--color-white)}}}.landing-v3 .aria-selected\:text-ink{&[aria-selected=true]{color:var(--color-ink)}}.landing-v3 .aria-selected\:text-white{&[aria-selected=true]{color:var(--color-white)}}.landing-v3 .motion-safe\:transition-\[left\,width\]{@media (prefers-reduced-motion:no-preference){transition-property:left,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.landing-v3 .motion-safe\:duration-400{@media (prefers-reduced-motion:no-preference){--tw-duration:400ms;transition-duration:.4s}}.landing-v3 .motion-safe\:ease-\[cubic-bezier\(\.65\,0\,\.35\,1\)\]{@media (prefers-reduced-motion:no-preference){--tw-ease:cubic-bezier(.65,0,.35,1);transition-timing-function:cubic-bezier(.65,0,.35,1)}}.landing-v3 .sm\:col-span-1{@media (min-width:40rem){grid-column:span 1/span 1}}.landing-v3 .sm\:mb-1\.5{@media (min-width:40rem){margin-bottom:calc(var(--spacing) * 1.5)}}.landing-v3 .sm\:block{@media (min-width:40rem){display:block}}.landing-v3 .sm\:contents{@media (min-width:40rem){display:contents}}.landing-v3 .sm\:flex{@media (min-width:40rem){display:flex}}.landing-v3 .sm\:grid{@media (min-width:40rem){display:grid}}.landing-v3 .sm\:hidden{@media (min-width:40rem){display:none}}.landing-v3 .sm\:size-\[11px\]{@media (min-width:40rem){width:11px;height:11px}}.landing-v3 .sm\:min-h-\[25px\]{@media (min-width:40rem){min-height:25px}}.landing-v3 .sm\:w-auto{@media (min-width:40rem){width:auto}}.landing-v3 .sm\:flex-none{@media (min-width:40rem){flex:none}}.landing-v3 .sm\:auto-rows-\[64px\]{@media (min-width:40rem){grid-auto-rows:64px}}.landing-v3 .sm\:grid-cols-2{@media (min-width:40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-v3 .sm\:grid-cols-3{@media (min-width:40rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-v3 .sm\:grid-cols-4{@media (min-width:40rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-v3 .sm\:grid-cols-\[150px_minmax\(0\,1fr\)\]{@media (min-width:40rem){grid-template-columns:150px minmax(0,1fr)}}.landing-v3 .sm\:grid-cols-\[minmax\(0\,1fr\)_18px_minmax\(0\,1\.15fr\)\]{@media (min-width:40rem){grid-template-columns:minmax(0,1fr) 18px minmax(0,1.15fr)}}.landing-v3 .sm\:grid-cols-\[minmax\(0\,1fr\)_120px_90px_70px\]{@media (min-width:40rem){grid-template-columns:minmax(0,1fr) 120px 90px 70px}}.landing-v3 .sm\:grid-cols-\[repeat\(4\,11px\)\]{@media (min-width:40rem){grid-template-columns:repeat(4,11px)}}.landing-v3 .sm\:flex-col{@media (min-width:40rem){flex-direction:column}}.landing-v3 .sm\:flex-row{@media (min-width:40rem){flex-direction:row}}.landing-v3 .sm\:items-center{@media (min-width:40rem){align-items:center}}.landing-v3 .sm\:items-end{@media (min-width:40rem){align-items:flex-end}}.landing-v3 .sm\:items-start{@media (min-width:40rem){align-items:flex-start}}.landing-v3 .sm\:items-stretch{@media (min-width:40rem){align-items:stretch}}.landing-v3 .sm\:justify-between{@media (min-width:40rem){justify-content:space-between}}.landing-v3 .sm\:justify-start{@media (min-width:40rem){justify-content:flex-start}}.landing-v3 .sm\:gap-2{@media (min-width:40rem){gap:calc(var(--spacing) * 2)}}.landing-v3 .sm\:gap-2\.5{@media (min-width:40rem){gap:calc(var(--spacing) * 2.5)}}.landing-v3 .sm\:gap-3{@media (min-width:40rem){gap:calc(var(--spacing) * 3)}}.landing-v3 .sm\:gap-4{@media (min-width:40rem){gap:calc(var(--spacing) * 4)}}.landing-v3 .sm\:gap-10{@media (min-width:40rem){gap:calc(var(--spacing) * 10)}}.landing-v3 .sm\:self-auto{@media (min-width:40rem){align-self:auto}}.landing-v3 .sm\:p-5{@media (min-width:40rem){padding:calc(var(--spacing) * 5)}}.landing-v3 .sm\:p-6{@media (min-width:40rem){padding:calc(var(--spacing) * 6)}}.landing-v3 .sm\:text-2xl{@media (min-width:40rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.landing-v3 .sm\:text-\[13px\]{@media (min-width:40rem){font-size:13px}}.landing-v3 .md\:col-span-2{@media (min-width:48rem){grid-column:span 2/span 2}}.landing-v3 .md\:mt-10{@media (min-width:48rem){margin-top:calc(var(--spacing) * 10)}}.landing-v3 .md\:grid-cols-2{@media (min-width:48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-v3 .md\:grid-cols-3{@media (min-width:48rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-v3 .md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)_minmax\(0\,2fr\)\]{@media (min-width:48rem){grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,2fr)}}.landing-v3 .md\:flex-col{@media (min-width:48rem){flex-direction:column}}.landing-v3 .md\:flex-row{@media (min-width:48rem){flex-direction:row}}.landing-v3 .md\:items-center{@media (min-width:48rem){align-items:center}}.landing-v3 .md\:items-start{@media (min-width:48rem){align-items:flex-start}}.landing-v3 .md\:justify-between{@media (min-width:48rem){justify-content:space-between}}.landing-v3 .md\:gap-1{@media (min-width:48rem){gap:calc(var(--spacing) * 1)}}.landing-v3 .md\:gap-1\.5{@media (min-width:48rem){gap:calc(var(--spacing) * 1.5)}}.landing-v3 .md\:gap-8{@media (min-width:48rem){gap:calc(var(--spacing) * 8)}}.landing-v3 .md\:border-t-0{@media (min-width:48rem){border-top-style:var(--tw-border-style);border-top-width:0}}.landing-v3 .md\:border-l{@media (min-width:48rem){border-left-style:var(--tw-border-style);border-left-width:1px}}.landing-v3 .md\:p-5{@media (min-width:48rem){padding:calc(var(--spacing) * 5)}}.landing-v3 .md\:p-6{@media (min-width:48rem){padding:calc(var(--spacing) * 6)}}.landing-v3 .md\:p-7{@media (min-width:48rem){padding:calc(var(--spacing) * 7)}}.landing-v3 .md\:px-6{@media (min-width:48rem){padding-inline:calc(var(--spacing) * 6)}}.landing-v3 .md\:px-\[18px\]{@media (min-width:48rem){padding-inline:18px}}.landing-v3 .md\:py-3\.5{@media (min-width:48rem){padding-block:calc(var(--spacing) * 3.5)}}.landing-v3 .md\:py-20{@media (min-width:48rem){padding-block:calc(var(--spacing) * 20)}}.landing-v3 .md\:py-24{@media (min-width:48rem){padding-block:calc(var(--spacing) * 24)}}.landing-v3 .md\:pt-6{@media (min-width:48rem){padding-top:calc(var(--spacing) * 6)}}.landing-v3 .md\:pt-12{@media (min-width:48rem){padding-top:calc(var(--spacing) * 12)}}.landing-v3 .md\:pt-14{@media (min-width:48rem){padding-top:calc(var(--spacing) * 14)}}.landing-v3 .md\:pr-7{@media (min-width:48rem){padding-right:calc(var(--spacing) * 7)}}.landing-v3 .md\:pb-0{@media (min-width:48rem){padding-bottom:calc(var(--spacing) * 0)}}.landing-v3 .md\:pb-20{@media (min-width:48rem){padding-bottom:calc(var(--spacing) * 20)}}.landing-v3 .md\:pl-7{@media (min-width:48rem){padding-left:calc(var(--spacing) * 7)}}.landing-v3 .md\:text-2xl{@media (min-width:48rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.landing-v3 .md\:text-base{@media (min-width:48rem){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.landing-v3 .md\:text-\[21px\]{@media (min-width:48rem){font-size:21px}}.landing-v3 .md\:text-\[22px\]{@media (min-width:48rem){font-size:22px}}.landing-v3 .md\:text-\[34px\]{@media (min-width:48rem){font-size:34px}}.landing-v3 .lg\:order-1{@media (min-width:64rem){order:1}}.landing-v3 .lg\:order-2{@media (min-width:64rem){order:2}}.landing-v3 .lg\:col-span-1{@media (min-width:64rem){grid-column:span 1/span 1}}.landing-v3 .lg\:mt-7{@media (min-width:64rem){margin-top:calc(var(--spacing) * 7)}}.landing-v3 .lg\:mt-8{@media (min-width:64rem){margin-top:calc(var(--spacing) * 8)}}.landing-v3 .lg\:mt-10{@media (min-width:64rem){margin-top:calc(var(--spacing) * 10)}}.landing-v3 .lg\:block{@media (min-width:64rem){display:block}}.landing-v3 .lg\:flex{@media (min-width:64rem){display:flex}}.landing-v3 .lg\:hidden{@media (min-width:64rem){display:none}}.landing-v3 .lg\:inline{@media (min-width:64rem){display:inline}}.landing-v3 .lg\:grid-cols-2{@media (min-width:64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-v3 .lg\:grid-cols-3{@media (min-width:64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-v3 .lg\:grid-cols-\[minmax\(0\,4fr\)_minmax\(0\,7fr\)\]{@media (min-width:64rem){grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.landing-v3 .lg\:grid-cols-\[minmax\(0\,4fr\)_repeat\(3\,minmax\(0\,2fr\)\)_minmax\(0\,3fr\)\]{@media (min-width:64rem){grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr)) minmax(0,3fr)}}.landing-v3 .lg\:grid-cols-\[minmax\(0\,5fr\)_110px_minmax\(0\,5fr\)\]{@media (min-width:64rem){grid-template-columns:minmax(0,5fr) 110px minmax(0,5fr)}}.landing-v3 .lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,6fr\)\]{@media (min-width:64rem){grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.landing-v3 .lg\:grid-cols-\[minmax\(0\,6fr\)_minmax\(0\,5fr\)\]{@media (min-width:64rem){grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.landing-v3 .lg\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,4fr\)\]{@media (min-width:64rem){grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.landing-v3 .lg\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,5fr\)\]{@media (min-width:64rem){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.landing-v3 .lg\:flex-row{@media (min-width:64rem){flex-direction:row}}.landing-v3 .lg\:items-end{@media (min-width:64rem){align-items:flex-end}}.landing-v3 .lg\:justify-between{@media (min-width:64rem){justify-content:space-between}}.landing-v3 .lg\:gap-0{@media (min-width:64rem){gap:calc(var(--spacing) * 0)}}.landing-v3 .lg\:gap-8{@media (min-width:64rem){gap:calc(var(--spacing) * 8)}}.landing-v3 .lg\:gap-9{@media (min-width:64rem){gap:calc(var(--spacing) * 9)}}.landing-v3 .lg\:gap-12{@media (min-width:64rem){gap:calc(var(--spacing) * 12)}}.landing-v3 .lg\:gap-14{@media (min-width:64rem){gap:calc(var(--spacing) * 14)}}.landing-v3 .lg\:gap-x-9{@media (min-width:64rem){column-gap:calc(var(--spacing) * 9)}}.landing-v3 .lg\:self-end{@media (min-width:64rem){align-self:flex-end}}.landing-v3 .lg\:border-b{@media (min-width:64rem){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.landing-v3 .lg\:pb-1{@media (min-width:64rem){padding-bottom:calc(var(--spacing) * 1)}}.landing-v3 .lg\:text-\[17px\]{@media (min-width:64rem){font-size:17px}}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/onest-cyrillic-wght-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-cyrillic-400-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-mono-cyrillic-500-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/onest-latin-wght-normal.woff2) format("woff2");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-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2");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-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2");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}.landing-v3{scroll-behavior:smooth;scroll-padding-top:72px;-webkit-text-size-adjust:100%;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.landing-v3 :focus-visible{outline:2px solid color-mix(in srgb,#2340d0 70%,transparent);@supports (color:color-mix(in lab,red,red)){outline:2px solid color-mix(in srgb,var(--color-accent) 70%,transparent)}outline-offset:2px;border-radius:4px}.landing-v3 .dark :focus-visible{outline-color:var(--color-accent-dark)}.landing-v3 ::selection{background:var(--color-accent-soft)}@media (prefers-reduced-motion:reduce){.landing-v3{scroll-behavior:auto}}.landing-v3 .wrap{max-width:1200px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.landing-v3 .wrap{padding-inline:48px}}.landing-v3 .eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.landing-v3 .dark .eyebrow{color:var(--color-d-muted)}.landing-v3 .h2{font-size:clamp(30px,4.4vw,44px);line-height:1.06}.landing-v3 .h2,.landing-v3 .h2-lg{letter-spacing:-.03em;font-weight:600;text-wrap:balance}.landing-v3 .h2-lg{font-size:clamp(32px,5vw,52px);line-height:1.03}.landing-v3 .lede{font-size:clamp(16px,1.6vw,18px);line-height:1.55;color:var(--color-ink-3);text-wrap:pretty}.landing-v3 .dark .lede{color:var(--color-d-body)}.landing-v3 .card{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-lg)}.landing-v3 .d-card{background:var(--color-d-surface-1);border:1px solid var(--color-d-hairline);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 rgb(255 255 255/.04)}.landing-v3 .tag{gap:6px;height:26px;padding:0 10px;border-radius:var(--radius-sm);font-size:13px;background:var(--color-chip);color:var(--color-ink-2)}.landing-v3 .btn,.landing-v3 .tag{display:inline-flex;align-items:center;font-weight:500;white-space:nowrap}.landing-v3 .btn{justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:var(--radius-md);font-size:16px;text-decoration:none;transition:transform .5s var(--ease-spring),background-color .2s,border-color .2s,color .2s}.landing-v3 .btn:active{transform:scale(.97);transition:transform .08s ease-out}.landing-v3 .btn-primary{background:var(--color-accent);color:#fff}.landing-v3 .btn-primary:hover{background:var(--color-accent-hover)}.landing-v3 .btn-secondary{border:1px solid var(--color-line);color:var(--color-ink);background:transparent}.landing-v3 .btn-secondary:hover{border-color:var(--color-ink)}.landing-v3 .btn-inverse{background:#fff;color:var(--color-ink)}.landing-v3 .btn-inverse:hover{background:var(--color-accent-soft)}.landing-v3 .btn-ghost-dark{border:1px solid var(--color-d-hairline-strong);color:var(--color-d-ink)}.landing-v3 .btn-ghost-dark:hover{border-color:var(--color-d-body);color:#fff}.landing-v3 .btn-sm{height:40px;padding:0 16px;font-size:15px}@media (prefers-reduced-motion:reduce){.landing-v3 .btn,.landing-v3 .btn:active{transition:none;transform:none}}.landing-v3 .num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-v3 .pos{color:var(--color-pos)}.landing-v3 .neg{color:var(--color-neg)}.landing-v3 .dark .pos{color:var(--color-d-pos)}.landing-v3 .dark .neg{color:var(--color-d-neg)}.landing-v3 .link-u{text-decoration:underline;text-decoration-color:currentColor;@supports (color:color-mix(in lab,red,red)){text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}text-underline-offset:3px}.landing-v3 .link-u:hover{text-decoration-color:currentColor}.landing-v3.js [data-reveal]>*{opacity:0;transform:translateY(14px)}.landing-v3.js [data-reveal].in>*{opacity:1;transform:none;transition:opacity .45s var(--ease-out-expo),transform .45s var(--ease-out-expo);transition-delay:calc(var(--i, 0) * 90ms)}@media (prefers-reduced-motion:reduce){.landing-v3.js [data-reveal].in>*,.landing-v3.js [data-reveal]>*{opacity:1;transform:none;transition:none}}@keyframes v3-drop-in{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:none}}.landing-v3.js .drop-in{animation:v3-drop-in .55s var(--ease-drop) 1.2s both}@keyframes v3-pulse-ring{0%{box-shadow:0 0 0 0 rgb(35 64 208/.35)}to{box-shadow:0 0 0 10px rgb(35 64 208/0)}}.landing-v3 .pulse{animation:v3-pulse-ring 1.8s ease-out infinite}@media (prefers-reduced-motion:reduce){.landing-v3 .pulse,.landing-v3.js .drop-in{animation:none}}.landing-v3 .faq details{interpolate-size:allow-keywords}.landing-v3 .faq details::details-content{height:0;overflow:clip;transition:height .45s var(--ease-out-expo),content-visibility .45s allow-discrete}.landing-v3 .faq details[open]::details-content{height:auto}.landing-v3 .faq summary{list-style:none;cursor:pointer}.landing-v3 .faq summary::-webkit-details-marker{display:none}.landing-v3 .faq .chev{transition:transform .35s var(--ease-spring)}.landing-v3 .faq details[open] .chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.landing-v3 .faq .chev,.landing-v3 .faq details::details-content{transition:none}}.landing-v3.js .draw path.curve{stroke-dasharray:1400;stroke-dashoffset:1400}.landing-v3.js .draw.in path.curve{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-out-expo) .2s}@media (prefers-reduced-motion:reduce){.landing-v3.js .draw path.curve{stroke-dashoffset:0}}.landing-v3:not(.js) [data-period][hidden]{display:block!important;margin-top:12px}.landing-v3 .hs-lbl,.landing-v3 .hs-mono{font-family:var(--font-mono)}.landing-v3 .hs-lbl{position:absolute;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#5A5F69;white-space:nowrap}.landing-v3 .hs-step{position:absolute;box-sizing:border-box;background:#FFFFFF;border:1px solid #e3e1db;border-radius:10px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 12px}.landing-v3 .hs-sname{font-size:14.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.landing-v3 .hs-tool{font-family:var(--font-mono);font-size:11px;color:#5A5F69;white-space:nowrap}.landing-v3 .hs-q{background:#DCE2FF;border:1.5px solid #2340d0;border-radius:10px;padding:0 14px;font-size:14px;font-weight:600;line-height:1.3;color:#0F1115}.landing-v3 .hs-out,.landing-v3 .hs-q{position:absolute;box-sizing:border-box;display:flex;align-items:center}.landing-v3 .hs-out{background:#FFFFFF;border:1.5px solid #0f1115;border-radius:999px;gap:9px;padding:0 12px 0 8px;font-size:13.5px;font-weight:500;line-height:1.25;white-space:nowrap}.landing-v3 .hs-ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:22px;border-radius:6px;box-sizing:border-box}.landing-v3 .hs-yn{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.landing-v3 .hs-loopl,.landing-v3 .hs-yn{position:absolute;font-family:var(--font-mono);font-size:11px}.landing-v3 .hs-loopl{color:#5A5F69;background:#F4F3EF;padding:0 8px;white-space:nowrap}.landing-v3 .hs-ghost{position:absolute;box-sizing:border-box;background:#F7F6F2;border:1.5px dashed #9aa0aa;border-radius:10px;display:flex;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:500;line-height:1.3;color:#5A5F69}.landing-v3 .hs-qm{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1.5px dashed #9aa0aa;font-size:12px;color:#5A5F69}.landing-v3 .hs-qm,.landing-v3 .hs-stamp{font-family:var(--font-mono);font-weight:600}.landing-v3 .hs-stamp{position:absolute;font-size:11px;letter-spacing:.1em;color:#3A3F48;border:1.5px solid #3a3f48;border-radius:6px;padding:5px 10px;white-space:nowrap;opacity:.85}.landing-v3 .hs-bubble{position:absolute;box-sizing:border-box;background:#FFFFFF;border:1px solid #e3e1db;border-radius:12px 12px 12px 3px;padding:8px 12px;display:flex;flex-direction:column;gap:3px;box-shadow:0 10px 24px -16px rgba(15,17,21,.35)}.landing-v3 .hs-grab{touch-action:none;cursor:ew-resize}.landing-v3 .hs-grabv{touch-action:none;cursor:ns-resize}.landing-v3 .hs-badge{position:absolute;display:flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 8px;border:0;border-radius:9px;color:#FFFFFF;font-family:var(--font-sans);font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 8px 20px -10px rgba(15,17,21,.45)}.landing-v3 .hs-badge:focus-visible{outline:2px solid #2340D0;outline-offset:3px}.landing-v3 .hs-seg{position:absolute;display:flex;padding:3px;gap:2px;background:#ECEBE7;border-radius:10px}.landing-v3 .hs-seg button{height:30px;padding:0 12px;border:0;border-radius:7px;background:transparent;font-family:var(--font-sans);font-size:13px;font-weight:500;color:#5A5F69;cursor:pointer}.landing-v3 .hs-seg button[aria-pressed=true]{background:#FFFFFF;color:#0F1115;box-shadow:0 1px 2px rgba(15,17,21,.12)}.landing-v3 .hs-hint{animation:v3-hs-nudge 1.6s cubic-bezier(.16,1,.3,1) infinite}.landing-v3 .hs-hint,.landing-v3 .hs-hintv{position:absolute;font-family:var(--font-mono);font-size:11px;color:#2340D0;white-space:nowrap}.landing-v3 .hs-hintv{animation:v3-hs-nudgev 1.6s cubic-bezier(.16,1,.3,1) infinite}@keyframes v3-hs-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}@keyframes v3-hs-nudgev{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes v3-hs-peekx{0%,50%,to{transform:translateX(0)}64%{transform:translateX(22px)}76%{transform:translateX(-4px)}86%{transform:translateX(0)}}@keyframes v3-hs-peekNoX{0%,50%,to{clip-path:inset(0 592px 0 0)}64%{clip-path:inset(0 570px 0 0)}76%,86%{clip-path:inset(0 592px 0 0)}}@keyframes v3-hs-peekWithX{0%,50%,to{clip-path:inset(0 0 0 0)}64%{clip-path:inset(0 0 0 22px)}76%,86%{clip-path:inset(0 0 0 0)}}@keyframes v3-hs-peeky{0%,50%,to{transform:translateY(0)}64%{transform:translateY(20px)}76%{transform:translateY(-4px)}86%{transform:translateY(0)}}@keyframes v3-hs-peekNoY{0%,50%,to{clip-path:inset(0 0 620px 0)}64%{clip-path:inset(0 0 600px 0)}76%,86%{clip-path:inset(0 0 620px 0)}}@keyframes v3-hs-peekWithY{0%,50%,to{clip-path:inset(0 0 0 0)}64%{clip-path:inset(20px 0 0 0)}76%,86%{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.landing-v3 .hs-hint,.landing-v3 .hs-hintv{animation:none}.landing-v3 [data-peek]{animation:hs-none!important}}.landing-v3 .hs-tk{align-items:center;gap:8px;padding:0 10px 0 8px;font-size:13px;font-weight:500;line-height:1.25;color:#0F1115}.landing-v3 .hs-tk,.landing-v3 .hs-tp{position:absolute;box-sizing:border-box;background:#FFFFFF;border:1.5px solid #0f1115;border-radius:10px;display:flex}.landing-v3 .hs-tp{flex-direction:column;justify-content:center;gap:3px;padding:0 10px}.landing-v3 .hs-tq{box-sizing:border-box;background:#DCE2FF;border:1.5px solid #2340d0;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 8px;font-size:13.5px;white-space:nowrap}.landing-v3 .hs-gl,.landing-v3 .hs-tq{position:absolute;font-weight:600;color:#0F1115}.landing-v3 .hs-gl{font-size:12px;line-height:1.3}.landing-v3 .hs-ev{position:absolute;font-family:var(--font-mono);font-size:10.5px;line-height:1.4;color:#5A5F69}.landing-v3 .hs-root{--p:0;--s:1;--hs-c:#3A3F48;@supports (color:color-mix(in lab,red,red)){--hs-c:color-mix(in srgb,#3A3F48 calc(var(--p)*100%),#2340D0)}position:relative;user-select:none;-webkit-user-select:none}.landing-v3 .hs-root[data-drag] *{transition:none!important}.landing-v3 .hs-view{position:relative;overflow:hidden}.landing-v3 .hs-stage{transform-origin:0 0}.landing-v3 .hs-layer{position:absolute}.landing-v3 .hs-x .hs-with{clip-path:inset(0 0 0 calc(var(--p)*592px))}.landing-v3 .hs-x .hs-no,.landing-v3 .hs-x .hs-with{left:560px;top:74px;width:592px;height:390px;transition:clip-path .55s cubic-bezier(.16,1,.3,1)}.landing-v3 .hs-x .hs-no{clip-path:inset(0 calc((1 - var(--p))*592px) 0 0)}.landing-v3 .hs-x .hs-hit{position:absolute;top:66px;width:32px;height:402px;left:calc(544px + var(--p)*592px);transition:left .55s cubic-bezier(.16,1,.3,1)}.landing-v3 .hs-x .hs-line{position:absolute;left:15px;top:0;width:2px;height:402px;background:var(--hs-c)}.landing-v3 .hs-x .hs-badge{top:76px;left:clamp(8px,calc(540px + var(--p)*592px),1050px);background:var(--hs-c);transition:left .55s cubic-bezier(.16,1,.3,1)}.landing-v3 .hs-y .hs-with{clip-path:inset(calc(var(--p)*620px) 0 0 0)}.landing-v3 .hs-y .hs-no,.landing-v3 .hs-y .hs-with{left:0;top:348px;width:390px;height:620px;transition:clip-path .55s cubic-bezier(.16,1,.3,1)}.landing-v3 .hs-y .hs-no{clip-path:inset(0 0 calc((1 - var(--p))*620px) 0)}.landing-v3 .hs-y .hs-hit{position:absolute;left:4px;width:382px;height:32px;top:calc(332px + var(--p)*620px);transition:top .55s cubic-bezier(.16,1,.3,1)}.landing-v3 .hs-y .hs-line{position:absolute;left:0;top:15px;height:2px;width:382px;background:var(--hs-c)}.landing-v3 .hs-y .hs-badge{left:214px;top:clamp(320px,calc(331px + var(--p)*620px),948px);background:var(--hs-c);transition:top .55s cubic-bezier(.16,1,.3,1)}.landing-v3 .hs-loops{opacity:max(.08,calc(1 - var(--p)*1.1));transition:opacity .55s cubic-bezier(.16,1,.3,1)}.landing-v3 [data-hs-op=with]{opacity:clamp(0,calc(1 - var(--p)*2),1);transition:opacity .55s cubic-bezier(.16,1,.3,1)}.landing-v3 [data-hs-op=broken]{opacity:clamp(0,calc(var(--p)*1.6 - .6),1);transition:opacity .55s cubic-bezier(.16,1,.3,1)}.landing-v3 .hs-face-c{fill:#ECEBE7;@supports (color:color-mix(in lab,red,red)){fill:color-mix(in srgb,#ECEBE7 calc(var(--p)*100%),#DCE2FF)}stroke:var(--hs-c);stroke-width:1.6}.landing-v3 .hs-face-e{fill:var(--hs-c)}.landing-v3 .hs-face-s{fill:none;stroke:var(--hs-c);stroke-width:1.8;stroke-linecap:round}.landing-v3 .hs-face-b{opacity:clamp(0,calc(var(--p)*2 - 1),1)}.landing-v3 .hs-face-m{transform:translateY(calc(6px + var(--p)*2px)) scaleY(calc(1 - 2*var(--p)));transition:transform .55s cubic-bezier(.16,1,.3,1)}.landing-v3 .hs-root[data-touched] .hs-hintx,.landing-v3 .hs-root[data-touched] .hs-hinty{display:none}.landing-v3 .hs-root:not([data-touched]) .hs-x .hs-with{animation:v3-hs-peekWithX 3.4s cubic-bezier(.16,1,.3,1) infinite}.landing-v3 .hs-root:not([data-touched]) .hs-x .hs-no{animation:v3-hs-peekNoX 3.4s cubic-bezier(.16,1,.3,1) infinite}.landing-v3 .hs-root:not([data-touched]) .hs-x .hs-badge,.landing-v3 .hs-root:not([data-touched]) .hs-x .hs-hit{animation:v3-hs-peekx 3.4s cubic-bezier(.16,1,.3,1) infinite}.landing-v3 .hs-root:not([data-touched]) .hs-y .hs-with{animation:v3-hs-peekWithY 3.4s cubic-bezier(.16,1,.3,1) infinite}.landing-v3 .hs-root:not([data-touched]) .hs-y .hs-no{animation:v3-hs-peekNoY 3.4s cubic-bezier(.16,1,.3,1) infinite}.landing-v3 .hs-root:not([data-touched]) .hs-y .hs-badge,.landing-v3 .hs-root:not([data-touched]) .hs-y .hs-hit{animation:v3-hs-peeky 3.4s cubic-bezier(.16,1,.3,1) infinite}.landing-v3 .hs-desk{display:none}.landing-v3 .hs-desk .hs-view{height:500px}.landing-v3 .hs-mob .hs-view{height:1064px}.landing-v3 .hs-desk .hs-stage{transform:translate(-30px,-40px)}.landing-v3 .hs-mob .hs-stage{transform:translate(-4px,-12px)}@media (min-width:1024px){.landing-v3 .hs-desk{display:block}.landing-v3 .hs-mob{display:none}}.landing-v3 .hs-mob{max-width:390px;margin:0 auto}@media (prefers-reduced-motion:reduce){.landing-v3 .hs-root *{transition:none!important}}.landing-v3 .hs-root .hs-badge{height:52px;margin-top:-9px}.landing-v3 .hs-bar{display:flex;flex-direction:column-reverse;align-items:stretch;gap:12px;margin-top:8px}@media (min-width:640px){.landing-v3 .hs-bar{flex-direction:row;align-items:center;justify-content:space-between}}.landing-v3 .hs-toggle{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:12px;background:var(--color-chip);border:1px solid var(--color-hairline)}@media (min-width:640px){.landing-v3 .hs-toggle{order:2;min-width:280px}}.landing-v3 .hs-toggle button{position:relative;z-index:1;min-height:44px;padding:0 18px;border-radius:9px;font-size:15px;font-weight:500;color:var(--color-muted);transition:color .25s}.landing-v3 .hs-toggle button[aria-pressed=true]{color:var(--color-ink)}.landing-v3 .hs-tpill{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:9px;background:#fff;box-shadow:0 1px 2px rgba(15,17,21,.12);transform:translateX(calc(var(--p) * 100%));transition:transform .4s cubic-bezier(.65,0,.35,1)}.landing-v3 .hs-root[data-drag] .hs-tpill{transition:none}@media (prefers-reduced-motion:reduce){.landing-v3 .hs-toggle button,.landing-v3 .hs-tpill{transition:none}}.landing-v3 .pill{position:absolute;top:4px;bottom:4px;left:4px;width:0;border-radius:8px;background:#2a2e36;transition:left .4s var(--ease-glide),width .4s var(--ease-glide)}.landing-v3 .tabs-ready .tp:not(.on){display:none}.landing-v3 .tabs-ready .tp.on{animation:v3-tp-in .35s var(--ease-out-expo)}.landing-v3 .tp+.tp{margin-top:20px}.landing-v3 .tabs-ready .tp+.tp{margin-top:0}.landing-v3 .tabs-ready .tp.on .tile{animation:v3-tile-in .45s var(--ease-out-expo) both}.landing-v3 .tabs-ready .tp.on .tile:nth-child(2){animation-delay:40ms}.landing-v3 .tabs-ready .tp.on .tile:nth-child(3){animation-delay:80ms}.landing-v3 .tabs-ready .tp.on .tile:nth-child(4){animation-delay:.12s}.landing-v3 .tabs-ready .tp.on .tile:nth-child(5){animation-delay:.16s}.landing-v3 .tabs-ready .tp.on .tile:nth-child(6){animation-delay:.2s}.landing-v3 .tabs-ready .tp.on .tile:nth-child(7){animation-delay:.24s}@keyframes v3-tp-in{0%{opacity:0;transform:translateY(6px)}}@keyframes v3-tile-in{0%{opacity:0;transform:scale(.94)}}.landing-v3 .tp:focus-visible{outline-offset:4px}@media (prefers-reduced-motion:reduce){.landing-v3 .pill{transition:none}.landing-v3 .tabs-ready .tp.on,.landing-v3 .tabs-ready .tp.on .tile{animation:none}}.landing-v3 .fichers{box-shadow:0 24px 60px -28px rgb(35 64 208/.6)}.landing-v3 .price p:not([hidden]){animation:v3-price-in .35s var(--ease-out-expo)}@keyframes v3-price-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.landing-v3 .price p{animation:none!important}}.landing-v3 .post{transition:border-color .25s,transform .45s var(--ease-out-expo)}.landing-v3 .post:hover{border-color:var(--color-d-hairline-strong);transform:translateY(-3px)}.landing-v3 .cover>*{transition:transform .7s var(--ease-out-expo)}.landing-v3 .post:hover .cover>*{transform:scale(1.035)}@media (prefers-reduced-motion:reduce){.landing-v3 .cover>*,.landing-v3 .post{transition:none}.landing-v3 .post:hover,.landing-v3 .post:hover .cover>*{transform:none}}.landing-v3 .tpill{position:absolute;top:6px;left:6px;width:calc(100% - 12px);height:44px;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgb(15 17 21/.08),0 6px 18px -10px rgb(15 17 21/.25);transition:transform .4s var(--ease-glide),width .4s var(--ease-glide),height .4s var(--ease-glide)}.landing-v3 .ttab .tn{color:#9aa0aa;transition:color .2s}.landing-v3 .ttab[aria-selected=true] .tn{color:var(--color-accent)}.landing-v3 .tt-ready .tpanel:not(.on),.landing-v3:not(.js) .tpill{display:none}.landing-v3 .tt-ready .tpanel.on{animation:v3-tpanel-in .45s var(--ease-out-expo)}@keyframes v3-tpanel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.landing-v3 .tpanel:focus-visible{outline-offset:6px}@media (prefers-reduced-motion:reduce){.landing-v3 .tpill{transition:none}.landing-v3 .tt-ready .tpanel.on{animation:none}}.landing-v3 .map{position:relative;width:306px;max-width:100%;height:210px;border-radius:10px;background:#fbfaf8;border:1px solid var(--color-hairline-soft);overflow:hidden}@media (max-width:400px){.landing-v3 .map{zoom:.9}}.landing-v3 .node{position:absolute;box-sizing:border-box;background:#fff;border:1px solid #d6d3cb;border-radius:9px;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.25}.landing-v3 .node.center{left:10px;top:78px;width:112px;font-size:12.5px;font-weight:600;background:var(--color-accent-soft);border-color:var(--color-accent)}.landing-v3 .browser{border-radius:12px;border:1px solid var(--color-line);overflow:hidden;background:#fff;box-shadow:0 24px 60px -24px rgb(15 17 21/.18);font-family:system-ui,-apple-system,Segoe UI,sans-serif;min-width:0}.landing-v3 .b-tabs{height:38px;background:#e8eaed;display:flex;align-items:flex-end;gap:6px;padding:0 10px}.landing-v3 .b-tabs i{display:block;width:11px;height:11px;border-radius:6px}.landing-v3 .b-tab{height:30px;width:210px;max-width:55%;border-radius:9px 9px 0 0;background:#fff;gap:7px;font-size:12px;color:#202124}.landing-v3 .b-bar,.landing-v3 .b-tab{padding:0 10px;display:flex;align-items:center}.landing-v3 .b-bar{height:40px;gap:10px;border-bottom:1px solid var(--color-hairline)}.landing-v3 .b-url{flex:1 1;min-width:0;height:28px;border-radius:14px;background:#f1f3f4;display:flex;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;color:#202124}.landing-v3 .b-ext{position:relative;width:28px;height:28px;border-radius:14px;background:var(--color-accent-soft);display:grid;place-items:center;box-shadow:0 0 0 2px var(--color-accent);flex-shrink:0}.landing-v3 .b-badge{position:absolute;right:-4px;top:-4px;min-width:15px;height:15px;border-radius:8px;background:var(--color-accent);color:#fff;font-size:9.5px;font-weight:600;display:grid;place-items:center}.landing-v3 .b-page{position:relative;min-height:292px;font-family:var(--font-sans)}.landing-v3 .b-product{display:grid;grid-template-columns:124px minmax(0,1fr);gap:16px;padding:16px 272px 16px 18px}.landing-v3 .hl{outline:2px dashed var(--color-accent);outline-offset:3px}.landing-v3 .pop{position:absolute;right:12px;top:8px;width:246px;border-radius:12px;background:#fff;border:1px solid #d6d3cb;box-shadow:0 16px 40px -16px rgb(15 17 21/.4);overflow:hidden}@media (max-width:767px){.landing-v3 .b-tab{width:auto;flex:1 1}.landing-v3 .b-page{min-height:0;padding:12px;background:#f7f6f2}.landing-v3 .b-page>:not(.pop){display:none}.landing-v3 .pop{position:static;width:auto}}.landing-v3.js .browser .pop{opacity:0;transform:translateY(-14px) scale(.98);transform-origin:top right}.landing-v3 .browser.is-playing .pop{opacity:1;transform:none;transition:opacity .4s ease .5s,transform .55s var(--ease-drop) .5s}.landing-v3 .browser.is-playing .b-ext{animation:v3-ext-ping 1.6s ease-out .1s 2}.landing-v3 .browser.is-playing .hl{animation:v3-hl-in .6s var(--ease-out-expo) 1.1s both}.landing-v3 .browser.is-playing .pdf{animation:v3-pdf-glow 2.4s ease-in-out 1.6s 2}@keyframes v3-ext-ping{0%{box-shadow:0 0 0 2px var(--color-accent),0 0 0 2px rgb(35 64 208/.35)}to{box-shadow:0 0 0 2px var(--color-accent),0 0 0 12px rgb(35 64 208/0)}}@keyframes v3-hl-in{0%{outline-offset:10px;outline-color:transparent}}@keyframes v3-pdf-glow{0%,to{box-shadow:0 0 0 0 rgb(35 64 208/0)}50%{box-shadow:0 0 0 5px rgb(35 64 208/.18)}}@media (prefers-reduced-motion:reduce){.landing-v3.js .browser .pop{opacity:1;transform:none}.landing-v3 .browser.is-playing .b-ext,.landing-v3 .browser.is-playing .hl,.landing-v3 .browser.is-playing .pdf,.landing-v3 .browser.is-playing .pop{transition:none;animation:none}}.landing-v3 .qr-skel{display:block;height:7px;border-radius:4px;background:var(--color-hairline)}.landing-v3 .qr-row{opacity:var(--o,1)}.landing-v3.js .qr-ill .qr-a{opacity:0}.landing-v3.js .qr-ill .qr-dot{transform:scale(0)}.landing-v3 .qr-ill.is-playing .qr-fade{animation:v3-qr-fade .5s var(--ease-out-expo) var(--d) both}.landing-v3 .qr-ill.is-playing .qr-row{animation:v3-qr-row .5s var(--ease-out-expo) var(--d) both}.landing-v3 .qr-ill.is-playing .qr-pop{animation:v3-qr-pop .45s var(--ease-spring) var(--d) both}.landing-v3 .qr-ill.is-playing .qr-dot{transform:scale(1);transition:transform .35s var(--ease-spring) calc(.15s + var(--i) * 28ms)}@keyframes v3-qr-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes v3-qr-row{0%{opacity:0;transform:translateY(6px)}to{opacity:var(--o,1);transform:none}}@keyframes v3-qr-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-v3.js .qr-ill .qr-a{opacity:1;animation:none!important}.landing-v3.js .qr-ill .qr-row{opacity:var(--o,1)}.landing-v3.js .qr-ill .qr-dot{transform:none;transition:none}}.landing-v3 .jg-strike{text-decoration:line-through;text-decoration-color:#9aa0aa}.landing-v3.js .jg-ill .jg-a{opacity:0}.landing-v3.js .jg-ill .jg-pop{opacity:0;transform:scale(.85)}.landing-v3.js .jg-ill .jg-strike{text-decoration-color:transparent}.landing-v3 .jg-ill.is-playing .jg-a{animation:v3-jg-in .5s var(--ease-out-expo) var(--d) both}.landing-v3 .jg-ill.is-playing .jg-pop{animation:v3-jg-pop .45s var(--ease-spring) var(--d) both}.landing-v3 .jg-ill.is-playing .jg-strike{text-decoration-color:#9aa0aa;transition:text-decoration-color .4s ease 1.1s}@keyframes v3-jg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes v3-jg-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-v3.js .jg-ill .jg-a,.landing-v3.js .jg-ill .jg-pop{opacity:1;transform:none;animation:none!important}.landing-v3.js .jg-ill .jg-strike{text-decoration-color:#9aa0aa;transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.landing-v3 *,.landing-v3 ::backdrop,.landing-v3 :after,.landing-v3 :before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}.fichers-public-landing:has(.landing-v3){background:#f4f3ef;min-width:0}.landing-v3{background:#f4f3ef;color:#0f1115;font:400 16px/1.5 Onest,system-ui,sans-serif;--font-sans:"Onest",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace}.landing-v3 .anchor-compat{display:block;position:relative;height:0;pointer-events:none}.landing-v3 .lift{transition:transform .45s var(--ease-out-expo),border-color .25s,box-shadow .45s var(--ease-out-expo)}@media(hover:hover){.landing-v3 .lift:hover,.landing-v3 [data-reveal].in>.lift:hover{transform:translateY(-3px);border-color:#d6d3cb;box-shadow:0 18px 40px -28px rgb(15 17 21/.35)}}.landing-v3 .hs-usage-task{gap:1px}.landing-v3 .hs-usage-title{white-space:normal;text-align:center;font-size:13px;line-height:1.1}.landing-v3 .hs-usage-task .hs-tool{font-size:10px;line-height:1.1}.landing-v3 .hs-bar .hs-toggle,.landing-v3 .hs-usage-task svg{flex-shrink:0}.landing-v3 .brand-logo{width:180px;height:auto}.landing-v3 .landing-post-cover{height:auto;object-fit:contain}.landing-v3 .landing-footer-logo .brand-logo,.landing-v3 .landing-stack-logo .brand-logo{max-width:none;margin-left:calc(-180px * 194 / 2048)}.landing-v3 .landing-footer-menu{gap:0}.landing-v3 .landing-footer-menu>a{min-height:32px;line-height:1.4;padding-block:4px}@media(pointer:coarse){.landing-v3 .landing-footer-menu>a{min-height:44px}}.landing-v3 .hs-seg button,.landing-v3 [role=radiogroup] button{min-height:44px}.landing-v3 #case-dialog,.landing-v3 .anchor-compat,.landing-v3 section{scroll-margin-top:calc(var(--fl-header-height,80px) + 38px)}.landing-v3.js [hidden]{display:none!important}html:has(.landing-v3[data-modal-open]){overflow:hidden}.landing-v3 [data-case-fallback]{display:block}.landing-v3.js [data-case-fallback],.landing-v3:not(.js) [data-case-open]{display:none}.landing-v3 .hs-stage button:focus-visible{outline:3px solid #2340d0;outline-offset:3px}@media(prefers-reduced-motion:reduce){.landing-v3 .lift,.landing-v3 .lift:hover,.landing-v3 [data-reveal].in>.lift:hover{transition:none;transform:none}.landing-v3 .hs-root *{transition:none!important}.landing-v3 .b-pdf,.landing-v3 .b-pop,.landing-v3 .hs-root *,.landing-v3 .typing{animation:none!important}.landing-v3 [data-play] *{animation:none!important;transition:none!important}}#market-heatmap{--map-background:#fff;--map-foreground:#1a1c1f;--map-muted-foreground:#707174;--map-card:color-mix(in srgb,var(--map-foreground) 5%,var(--map-background));--map-muted:color-mix(in srgb,var(--map-foreground) 10%,transparent);--map-border:color-mix(in srgb,var(--map-foreground) 8%,transparent);--map-blue:#339cff;--map-primary:#339cff;--map-green:#00a240;--map-red:#e02e2a;--surface:var(--map-background);--surface-alt:var(--map-card);--text:var(--map-foreground);--secondary:var(--map-muted-foreground);--border:var(--map-border);--accent-text:var(--map-primary);color-scheme:light;background:var(--map-background);color:var(--map-foreground);border:0;border-radius:0;overflow:visible;font:430 14px/1.5 -apple-system,system-ui,Segoe UI,sans-serif}#market-heatmap .heatmap-section-content{padding:16px}#market-heatmap .heatmap-section-heading{gap:8px 14px;margin-bottom:8px}#market-heatmap .market-section-title{font:500 18px/1.3 -apple-system,system-ui,Segoe UI,sans-serif;margin:0;letter-spacing:normal}#market-heatmap button,#market-heatmap select{font-family:inherit;font-weight:500}#market-heatmap .heatmap-expand{color:var(--map-muted-foreground);min-height:32px;font-size:12px}#market-heatmap .heatmap-section-toolbar{flex-wrap:wrap;gap:8px 14px;padding:8px 0 0}#market-heatmap .heatmap-primary-controls{display:flex;flex:1 1 420px;align-items:center;gap:12px;min-width:0}#market-heatmap .heatmap-mode{display:inline-flex;gap:2px;padding:0;border-radius:0;background:transparent}#market-heatmap .heatmap-mode button,#market-heatmap .heatmap-tag-filters button{flex-shrink:0;min-height:32px;padding:6px 10px;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--map-muted-foreground);font-size:12px;cursor:pointer;white-space:nowrap}#market-heatmap .heatmap-mode button[aria-pressed=true],#market-heatmap .heatmap-tag-filters button[aria-pressed=true]{background:var(--map-muted);color:var(--map-foreground)}#market-heatmap .heatmap-tag-filters{display:flex;flex:1 1;align-items:center;gap:3px;min-width:0;overflow-x:auto;scrollbar-width:thin;padding:2px}#market-heatmap .heatmap-tag-filters small{margin-left:6px;color:inherit;opacity:.8;font-size:11px}#market-heatmap .heatmap-controls{flex-wrap:wrap;gap:8px 14px}#market-heatmap .heatmap-controls label{gap:6px;color:var(--map-muted-foreground);font-size:12px}#market-heatmap .heatmap-controls select{min-height:32px;padding:4px 8px;border-radius:6px;font-size:12px;color:var(--map-foreground);background:var(--map-background);border-color:var(--map-border)}#market-heatmap .heatmap-reset-filters{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--map-muted-foreground);cursor:pointer}#market-heatmap .heatmap-index-basis{font-size:12px}#market-heatmap .heatmap-section-footer{margin:0;padding:8px 0 0;border:0;background:transparent;font-size:12px;color:var(--map-muted-foreground)}#market-heatmap .heatmap-dialog{border:1px solid var(--map-border);border-radius:0;color:var(--map-foreground)}#market-heatmap .heatmap-dialog,#market-heatmap .heatmap-dialog .heatmap-section-heading{background:var(--map-background)}#market-heatmap .heatmap-chart-state,#market-heatmap .heatmap-loading{background:var(--map-background);color:var(--map-muted-foreground)}#market-heatmap .heatmap-chart-state strong{color:var(--map-foreground)}.feature-heatmap-inspector{margin-bottom:3px}.feature-heatmap-selection-heading{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;min-height:24px;font-size:12px;color:var(--map-muted-foreground)}.feature-heatmap-selection-name{color:var(--map-foreground);font-size:14px;font-weight:500}.feature-heatmap-selection-heading a{margin-left:auto;color:var(--map-primary);text-decoration:none}.feature-heatmap-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feature-heatmap-description,.feature-heatmap-relation-summary{margin:3px 0 0;color:var(--map-muted-foreground);font-size:12px}.feature-heatmap-relation-summary{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}.feature-heatmap-navigation button,.feature-heatmap-relation-summary button{min-height:32px;padding:5px 8px;border:0;border-radius:6px;color:var(--map-foreground);background:transparent;font-size:12px;cursor:pointer}.feature-heatmap-navigation{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:10px 0 5px;color:var(--map-muted-foreground);font-size:12px}.feature-heatmap-count,.feature-heatmap-navigation button{margin-left:auto}.feature-heatmap-plot{width:100%;height:clamp(420px,68vw,610px);position:relative;background:var(--map-background)}.expanded .feature-heatmap-plot{height:clamp(420px,68vh,900px)}.feature-heatmap-svg{display:block;width:100%;height:100%;overflow:visible;fill:var(--map-foreground)}.feature-heatmap-tile{cursor:pointer}.feature-heatmap-group-heading,.feature-heatmap-label,.feature-heatmap-tile{transition:opacity .15s ease-out,transform .36s ease}.feature-heatmap-tile-fill{stroke:transparent;stroke-width:0;vector-effect:non-scaling-stroke;transition:width .36s ease,height .36s ease,fill .15s}.feature-heatmap-tile.is-hovered .feature-heatmap-tile-fill{stroke:color-mix(in srgb,var(--map-foreground) 40%,transparent);stroke-width:1}.feature-heatmap-tile.is-related .feature-heatmap-tile-fill{stroke:color-mix(in srgb,var(--map-foreground) 55%,transparent);stroke-width:1}.feature-heatmap-tile.is-selected .feature-heatmap-tile-fill,.feature-heatmap-tile:focus-visible .feature-heatmap-tile-fill{stroke:var(--map-primary);stroke-width:2}.feature-heatmap-group-heading:focus,.feature-heatmap-tile:focus{outline:none}.feature-heatmap-group-heading.is-dimmed,.feature-heatmap-label.is-dimmed,.feature-heatmap-tile.is-dimmed{opacity:.5}.feature-heatmap-group-heading.is-muted,.feature-heatmap-label.is-muted,.feature-heatmap-tile.is-muted{opacity:.2}.feature-heatmap-tile.is-muted{pointer-events:none;cursor:default}.feature-heatmap-group-heading rect{fill:var(--map-card);transition:width .36s ease}.feature-heatmap-group-heading text{fill:var(--map-muted-foreground);font-size:12px;font-weight:500;pointer-events:none}.feature-heatmap-group-heading[role=button]{cursor:pointer}.feature-heatmap-group-heading[role=button]:hover rect{fill:var(--map-muted)}.feature-heatmap-group-heading:focus-visible rect{stroke:var(--map-primary);stroke-width:2}.feature-heatmap-label text{font-size:12px;font-weight:500}.feature-heatmap-label .feature-heatmap-label-secondary{font-weight:400}.feature-heatmap-edge{animation:map-edge-enter .36s ease}.feature-heatmap-edge-line{stroke:var(--map-blue);stroke-width:1.4;opacity:.88;fill:none;pointer-events:none;vector-effect:non-scaling-stroke}.feature-heatmap-edge-hit{stroke:transparent;stroke-width:12;fill:none;pointer-events:stroke;cursor:help}.feature-heatmap-edge-hit:focus-visible{outline:none;stroke:color-mix(in srgb,var(--map-blue) 24%,transparent)}.feature-heatmap-edge-label{fill:var(--map-foreground);font-size:11px;font-weight:500;stroke:var(--map-background);stroke-width:4;stroke-linejoin:round;paint-order:stroke}.feature-heatmap-tooltip{position:absolute;z-index:5;display:grid;gap:4px;pointer-events:none;max-width:min(310px,calc(100% - 16px));max-height:220px;overflow:hidden;padding:10px 12px;border:1px solid var(--map-border);border-radius:6px;box-shadow:0 4px 16px #00000014;background:var(--map-background);color:var(--map-foreground);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.feature-heatmap-tooltip strong{font-size:12px;font-weight:500}#market-heatmap .heatmap-scale-row{gap:6px;padding-top:9px}#market-heatmap .heatmap-legend{gap:3px}#market-heatmap .heatmap-legend button{width:16px;min-height:32px;padding:0}#market-heatmap .heatmap-legend i{height:12px;border-radius:0}#market-heatmap .heatmap-no-history{min-height:32px;color:var(--map-muted-foreground)}#market-heatmap .heatmap-no-history i{background:var(--map-card);border-color:var(--map-border);border-radius:0}#market-heatmap .heatmap-scale-edge{color:var(--map-foreground)}#market-heatmap .heatmap-scale-caption,#market-heatmap .heatmap-state-key{color:var(--map-muted-foreground);font-size:12px}#market-heatmap .heatmap-data-accessible summary,#market-heatmap .heatmap-data-accessible tbody a{color:var(--map-primary)}#market-heatmap .heatmap-data-accessible>div{background:var(--map-background);border-color:var(--map-border);border-radius:0}#market-heatmap .heatmap-data-accessible td,#market-heatmap .heatmap-data-accessible th{border-color:var(--map-border)}.heatmap-table-select{min-height:32px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:var(--map-primary);font:inherit;cursor:pointer}#market-heatmap button:hover{background:var(--map-muted)}#market-heatmap :is(button,select,a,summary):focus-visible{outline:2px solid var(--map-primary);outline-offset:2px}@keyframes map-edge-enter{0%{opacity:0}to{opacity:1}}@media (prefers-color-scheme:dark){#market-heatmap{--map-background:#181818;--map-foreground:#fff;--map-muted-foreground:#a0a0a0;--map-border:#ffffff15;--map-green:#40c977;--map-red:#ff6764;--map-primary:#83c3ff;color-scheme:dark}}@media (max-width:600px){#market-heatmap .heatmap-section-content{padding:12px}#market-heatmap .heatmap-primary-controls{gap:8px}#market-heatmap .heatmap-controls{justify-content:flex-start}#market-heatmap .heatmap-controls label{display:flex;flex-direction:row}#market-heatmap .heatmap-controls select{max-width:145px}#market-heatmap .feature-heatmap-navigation button,#market-heatmap .heatmap-expand,#market-heatmap .heatmap-mode button,#market-heatmap .heatmap-reset-filters,#market-heatmap .heatmap-tag-filters button{min-height:44px}#market-heatmap .heatmap-reset-filters{width:44px}#market-heatmap .heatmap-dialog{width:100vw;height:100dvh;max-height:100dvh;border:0}.feature-heatmap-plot{height:460px}.feature-heatmap-navigation{gap:4px 10px}.feature-heatmap-count{margin-left:0}}@media (prefers-reduced-motion:reduce){#market-heatmap .feature-heatmap *{transition:none;animation:none}}