@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-sky-600:#0084cc;--color-sky-700:#0069a4;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-violet-700:#7008e7;--color-rose-100:#ffe4e6;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--default-mono-font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!absolute{position:absolute!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.\!top-0{top:0!important}.\!top-28{top:calc(var(--spacing) * 28)!important}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.\!left-1\/2{left:50%!important}.\!left-5{left:calc(var(--spacing) * 5)!important}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.\!col-span-1{grid-column:span 1/span 1!important}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-2{margin:calc(var(--spacing) * -2)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.\!mb-8{margin-bottom:calc(var(--spacing) * 8)!important}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.\!flex{display:flex!important}.\!grid{display:grid!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.\!size-11{width:calc(var(--spacing) * 11)!important;height:calc(var(--spacing) * 11)!important}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.\!h-20{height:calc(var(--spacing) * 20)!important}.\!h-dvh{height:100dvh!important}.\!h-svh{height:100svh!important}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-\[22rem\]{height:22rem}.h-\[32rem\]{height:32rem}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.\!min-h-0{min-height:0!important}.\!min-h-\[38rem\]{min-height:38rem!important}.\!min-h-\[39rem\]{min-height:39rem!important}.\!min-h-\[40rem\]{min-height:40rem!important}.\!min-h-\[41rem\]{min-height:41rem!important}.\!min-h-\[44rem\]{min-height:44rem!important}.\!min-h-\[55rem\]{min-height:55rem!important}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-dvh{min-height:100dvh}.min-h-svh{min-height:100svh}.\!w-\[calc\(100\%-2\.5rem\)\]{width:calc(100% - 2.5rem)!important}.\!w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)!important}.\!w-\[min\(92vw\,430px\)\]{width:min(92vw,430px)!important}.\!w-full{width:100%!important}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.\!max-w-full{max-width:100%!important}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[75\%\]{max-width:75%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[96px\]{min-width:96px}.\!flex-1{flex:1!important}.flex-1{flex:1}.\!shrink-0{flex-shrink:0!important}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[2px\]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.\!transform-none{transform:none!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.auto-rows-min{grid-auto-rows:min-content}.\!grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.\!grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,7rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,7rem) minmax(0,1fr)}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.\!flex-col{flex-direction:column!important}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.\!place-items-center{place-items:center!important}.place-items-center{place-items:center}.\!items-center{align-items:center!important}.\!items-start{align-items:flex-start!important}.\!items-stretch{align-items:stretch!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.\!gap-2{gap:calc(var(--spacing) * 2)!important}.\!gap-3{gap:calc(var(--spacing) * 3)!important}.\!gap-4{gap:calc(var(--spacing) * 4)!important}.\!gap-5{gap:calc(var(--spacing) * 5)!important}.\!gap-6{gap:calc(var(--spacing) * 6)!important}.\!gap-7{gap:calc(var(--spacing) * 7)!important}.\!gap-8{gap:calc(var(--spacing) * 8)!important}.\!gap-10{gap:calc(var(--spacing) * 10)!important}.\!gap-12{gap:calc(var(--spacing) * 12)!important}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.\!gap-x-5{column-gap:calc(var(--spacing) * 5)!important}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.\!gap-y-9{row-gap:calc(var(--spacing) * 9)!important}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.\!overflow-x-auto{overflow-x:auto!important}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.\!overflow-y-auto{overflow-y:auto!important}.overflow-y-auto{overflow-y:auto}.\!overscroll-contain{overscroll-behavior:contain!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-600\/25{border-color:#dd740040}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/25{border-color:color-mix(in oklab, var(--color-amber-600) 25%, transparent)}}.border-amber-600\/30{border-color:#dd74004d}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/30{border-color:color-mix(in oklab, var(--color-amber-600) 30%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-border{border-color:var(--border)}.border-emerald-600\/25{border-color:#00976740}@supports (color:color-mix(in lab, red, red)){.border-emerald-600\/25{border-color:color-mix(in oklab, var(--color-emerald-600) 25%, transparent)}}.border-emerald-600\/30{border-color:#0097674d}@supports (color:color-mix(in lab, red, red)){.border-emerald-600\/30{border-color:color-mix(in oklab, var(--color-emerald-600) 30%, transparent)}}.border-foreground\/25{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/25{border-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.border-input{border-color:var(--input)}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-rose-600\/25{border-color:#e7004440}@supports (color:color-mix(in lab, red, red)){.border-rose-600\/25{border-color:color-mix(in oklab, var(--color-rose-600) 25%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-sky-200\/60{border-color:#b8e6fe99}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/60{border-color:color-mix(in oklab, var(--color-sky-200) 60%, transparent)}}.border-sky-600\/25{border-color:#0084cc40}@supports (color:color-mix(in lab, red, red)){.border-sky-600\/25{border-color:color-mix(in oklab, var(--color-sky-600) 25%, transparent)}}.border-transparent{border-color:#0000}.border-violet-600\/25{border-color:#7f22fe40}@supports (color:color-mix(in lab, red, red)){.border-violet-600\/25{border-color:color-mix(in oklab, var(--color-violet-600) 25%, transparent)}}.bg-accent{background-color:var(--accent)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/12{background-color:#f99c001f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/12{background-color:color-mix(in oklab, var(--color-amber-500) 12%, transparent)}}.bg-amber-500\/\[0\.04\]{background-color:#f99c000a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-amber-500) 4%, transparent)}}.bg-background,.bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/12{background-color:color-mix(in oklab, var(--color-emerald-500) 12%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-rose-500\/12{background-color:#ff23571f}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/12{background-color:color-mix(in oklab, var(--color-rose-500) 12%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sky-500\/12{background-color:#00a5ef1f}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/12{background-color:color-mix(in oklab, var(--color-sky-500) 12%, transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-transparent{background-color:#0000}.bg-violet-500\/12{background-color:#8d54ff1f}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/12{background-color:color-mix(in oklab, var(--color-violet-500) 12%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-amber-400{fill:var(--color-amber-400)}.fill-foreground{fill:var(--foreground)}.object-cover{object-fit:cover}.\!p-6{padding:calc(var(--spacing) * 6)!important}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.\!px-0{padding-inline:0!important}.\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.\!py-6{padding-block:calc(var(--spacing) * 6)!important}.\!py-7{padding-block:calc(var(--spacing) * 7)!important}.\!py-11{padding-block:calc(var(--spacing) * 11)!important}.\!py-12{padding-block:calc(var(--spacing) * 12)!important}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.\!pt-4{padding-top:calc(var(--spacing) * 4)!important}.\!pt-6{padding-top:calc(var(--spacing) * 6)!important}.\!pt-14{padding-top:calc(var(--spacing) * 14)!important}.\!pt-32{padding-top:calc(var(--spacing) * 32)!important}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.\!pr-20{padding-right:calc(var(--spacing) * 20)!important}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.\!pb-5{padding-bottom:calc(var(--spacing) * 5)!important}.\!pb-8{padding-bottom:calc(var(--spacing) * 8)!important}.\!pb-16{padding-bottom:calc(var(--spacing) * 16)!important}.\!pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))!important}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.\!text-left{text-align:left!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.font-sans{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.text-2xl{font-size:1.625rem;line-height:var(--tw-leading,2.125rem)}.text-base{font-size:1.0625rem;line-height:var(--tw-leading,1.625rem)}.text-lg{font-size:1.1875rem;line-height:var(--tw-leading,1.75rem)}.text-sm{font-size:.9375rem;line-height:var(--tw-leading,1.5rem)}.text-xl{font-size:1.375rem;line-height:var(--tw-leading,1.875rem)}.text-xs{font-size:.875rem;line-height:var(--tw-leading,1.375rem)}.\!text-\[clamp\(3\.15rem\,15vw\,4\.75rem\)\]{font-size:clamp(3.15rem,15vw,4.75rem)!important}.\!text-\[clamp\(3\.25rem\,15vw\,4\.75rem\)\]{font-size:clamp(3.25rem,15vw,4.75rem)!important}.\!text-\[clamp\(3\.25rem\,16vw\,4\.8rem\)\]{font-size:clamp(3.25rem,16vw,4.8rem)!important}.\!text-\[clamp\(3rem\,14vw\,4\.75rem\)\]{font-size:clamp(3rem,14vw,4.75rem)!important}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[26px\]{font-size:26px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#087dff\]{color:#087dff}.text-amber-400{color:var(--color-amber-400)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-rose-100{color:var(--color-rose-100)}.text-rose-700{color:var(--color-rose-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-sky-100\/80{color:#dff2fecc}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/80{color:color-mix(in oklab, var(--color-sky-100) 80%, transparent)}}.text-sky-100\/90{color:#dff2fee6}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/90{color:color-mix(in oklab, var(--color-sky-100) 90%, transparent)}}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.bg-blend-color{background-blend-mode:color}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[5px\]{--tw-blur:blur(5px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--input)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:.875rem;line-height:var(--tw-leading,1.375rem)}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:.9375rem;line-height:var(--tw-leading,1.5rem)}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-sidebar-border:is(:where(.group)[data-variant=floating] *){--tw-ring-color:var(--sidebar-border)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.peer-data-active\/menu-button\:text-sidebar-accent-foreground:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.9375rem;line-height:var(--tw-leading,1.5rem)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-accent:hover,.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:bg-background\/30:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/30:hover{background-color:color-mix(in oklab, var(--background) 30%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position=popper]{height:var(--radix-select-trigger-height)}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:.9375rem;line-height:var(--tw-leading,1.5rem)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:.875rem;line-height:var(--tw-leading,1.375rem)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=on\]\:bg-muted[data-state=on]{background-color:var(--muted)}.data-\[state\=selected\]\:border-primary\/40[data-state=selected]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=selected\]\:border-primary\/40[data-state=selected]{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.data-\[state\=selected\]\:bg-muted[data-state=selected],.data-\[state\=selected\]\:bg-muted\/40[data-state=selected]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=selected\]\:bg-muted\/40[data-state=selected]{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:380px){.min-\[380px\]\:\!grid-cols-\[\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr!important}}@media (min-width:420px){.min-\[420px\]\:\!flex-row{flex-direction:row!important}.min-\[420px\]\:\!items-center{align-items:center!important}}@media (min-width:640px){.min-\[640px\]\:\!top-32{top:calc(var(--spacing) * 32)!important}.min-\[640px\]\:\!left-8{left:calc(var(--spacing) * 8)!important}.min-\[640px\]\:\!w-\[calc\(100\%-4rem\)\]{width:calc(100% - 4rem)!important}}@media (min-width:1101px){.min-\[1101px\]\:\!top-1\/2{top:50%!important}.min-\[1101px\]\:\!left-\[max\(32px\,calc\(\(100\%-1360px\)\/2\)\)\]{left:max(32px,50% - 680px)!important}.min-\[1101px\]\:\!flex{display:flex!important}.min-\[1101px\]\:\!hidden{display:none!important}.min-\[1101px\]\:\!h-\[92px\]{height:92px!important}.min-\[1101px\]\:\!w-\[min\(710px\,49vw\)\]{width:min(710px,49vw)!important}.min-\[1101px\]\:\!max-w-\[1440px\]{max-width:1440px!important}.min-\[1101px\]\:\!\[transform\:translateY\(-47\%\)\]{transform:translateY(-47%)!important}.min-\[1101px\]\:\!grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr!important}.min-\[1101px\]\:\!gap-3\.5{gap:calc(var(--spacing) * 3.5)!important}.min-\[1101px\]\:\!gap-\[22px\]{gap:22px!important}.min-\[1101px\]\:\!text-\[13px\]{font-size:13px!important}.min-\[1101px\]\:\!text-\[15px\]{font-size:15px!important}.min-\[1101px\]\:\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}}@media (min-width:1280px){.min-\[1280px\]\:\!inline-flex{display:inline-flex!important}.min-\[1280px\]\:\!gap-5{gap:calc(var(--spacing) * 5)!important}}@media (min-width:1440px){.min-\[1440px\]\:\!gap-7{gap:calc(var(--spacing) * 7)!important}.min-\[1440px\]\:\!text-base{font-size:1.0625rem!important;line-height:var(--tw-leading,1.625rem)!important}}@media (min-width:40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:\!top-32{top:calc(var(--spacing) * 32)!important}.sm\:\!inline-flex{display:inline-flex!important}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:\!w-\[calc\(100\%-3rem\)\]{width:calc(100% - 3rem)!important}.sm\:\!w-\[calc\(100\%-4rem\)\]{width:calc(100% - 4rem)!important}.sm\:\!w-auto{width:auto!important}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:\!grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:\!flex-row{flex-direction:row!important}.sm\:flex-row{flex-direction:row}.sm\:\!items-center{align-items:center!important}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:\!gap-2\.5{gap:calc(var(--spacing) * 2.5)!important}.sm\:\!gap-3{gap:calc(var(--spacing) * 3)!important}.sm\:\!gap-5{gap:calc(var(--spacing) * 5)!important}.sm\:\!p-8{padding:calc(var(--spacing) * 8)!important}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:\!px-6{padding-inline:calc(var(--spacing) * 6)!important}.sm\:\!px-7{padding-inline:calc(var(--spacing) * 7)!important}.sm\:\!px-8{padding-inline:calc(var(--spacing) * 8)!important}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:\!pr-20{padding-right:calc(var(--spacing) * 20)!important}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right],.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:\!col-span-2{grid-column:span 2/span 2!important}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[32rem\]{height:32rem}.md\:\!min-h-\[42rem\]{min-height:42rem!important}.md\:\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:\!grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:grid-cols-\[16rem_minmax\(0\,1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}.md\:\!flex-row{flex-direction:row!important}.md\:\!items-center{align-items:center!important}.md\:\!justify-between{justify-content:space-between!important}.md\:\!gap-14{gap:calc(var(--spacing) * 14)!important}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:text-sm{font-size:.9375rem;line-height:var(--tw-leading,1.5rem)}.md\:\!text-\[clamp\(4\.25rem\,8\.6vw\,8rem\)\]{font-size:clamp(4.25rem,8.6vw,8rem)!important}.md\:\!text-\[clamp\(4rem\,7\.4vw\,6\.25rem\)\]{font-size:clamp(4rem,7.4vw,6.25rem)!important}.md\:text-pretty{text-wrap:pretty}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) * 1.4)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-12{top:calc(var(--spacing) * 12)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:\!mb-\[52px\]{margin-bottom:52px!important}.lg\:\!flex{display:flex!important}.lg\:\!grid{display:grid!important}.lg\:\!hidden{display:none!important}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:table{display:table}.lg\:\!h-\[max\(900px\,100svh\)\]{height:max(900px,100svh)!important}.lg\:\!min-h-\[56\.25rem\]{min-height:56.25rem!important}.lg\:\!min-h-\[560px\]{min-height:560px!important}.lg\:\!w-\[min\(1400px\,calc\(100\%-80px\)\)\]{width:min(1400px,100% - 80px)!important}.lg\:\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:\!grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lg\:\!grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.lg\:\!grid-cols-\[\.5fr_1\.2fr\]{grid-template-columns:.5fr 1.2fr!important}.lg\:\!grid-cols-\[\.7fr_\.7fr_1\.6fr\]{grid-template-columns:.7fr .7fr 1.6fr!important}.lg\:\!grid-cols-\[\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr!important}.lg\:\!grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr!important}.lg\:\!grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr!important}.lg\:\!grid-cols-\[\.55fr_1\.3fr_\.85fr\]{grid-template-columns:.55fr 1.3fr .85fr!important}.lg\:\!grid-cols-\[\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr!important}.lg\:\!grid-cols-\[\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr!important}.lg\:\!grid-cols-\[1\.25fr_\.75fr\]{grid-template-columns:1.25fr .75fr!important}.lg\:\!grid-cols-\[1\.35fr_\.65fr\]{grid-template-columns:1.35fr .65fr!important}.lg\:\!grid-cols-\[1\.65fr_\.75fr\]{grid-template-columns:1.65fr .75fr!important}.lg\:\!grid-cols-\[1fr_\.8fr\]{grid-template-columns:1fr .8fr!important}.lg\:\!grid-cols-\[1fr_\.85fr\]{grid-template-columns:1fr .85fr!important}.lg\:\!grid-cols-\[1fr_1\.1fr_\.8fr\]{grid-template-columns:1fr 1.1fr .8fr!important}.lg\:\!grid-cols-\[1fr_2\.6fr_1fr\]{grid-template-columns:1fr 2.6fr 1fr!important}.lg\:\!grid-cols-\[1fr_72px_1fr\]{grid-template-columns:1fr 72px 1fr!important}.lg\:\!grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto!important}.lg\:\!grid-cols-\[60px_1fr_auto\]{grid-template-columns:60px 1fr auto!important}.lg\:\!grid-cols-\[170px_190px_1fr\]{grid-template-columns:170px 190px 1fr!important}.lg\:\!grid-cols-\[230px_minmax\(0\,760px\)\]{grid-template-columns:230px minmax(0,760px)!important}.lg\:\!grid-cols-\[270px_1fr\]{grid-template-columns:270px 1fr!important}.lg\:\!grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:\!gap-6{gap:calc(var(--spacing) * 6)!important}.lg\:\!gap-10{gap:calc(var(--spacing) * 10)!important}.lg\:\!gap-20{gap:calc(var(--spacing) * 20)!important}.lg\:\!gap-\[35px\]{gap:35px!important}.lg\:\!gap-\[45px\]{gap:45px!important}.lg\:\!gap-\[50px\]{gap:50px!important}.lg\:\!gap-\[60px\]{gap:60px!important}.lg\:\!gap-\[65px\]{gap:65px!important}.lg\:\!gap-\[70px\]{gap:70px!important}.lg\:\!gap-\[75px\]{gap:75px!important}.lg\:\!gap-\[85px\]{gap:85px!important}.lg\:\!gap-\[90px\]{gap:90px!important}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:\!gap-x-\[70px\]{column-gap:70px!important}.lg\:self-start{align-self:flex-start}.lg\:\!px-0{padding-inline:0!important}.lg\:\!px-\[max\(32px\,calc\(\(100\%-1100px\)\/2\)\)\]{padding-inline:max(32px,50% - 550px)!important}.lg\:\!px-\[max\(32px\,calc\(\(100\%-1240px\)\/2\)\)\]{padding-inline:max(32px,50% - 620px)!important}.lg\:\!px-\[max\(32px\,calc\(\(100\%-1280px\)\/2\)\)\]{padding-inline:max(32px,50% - 640px)!important}.lg\:\!px-\[max\(32px\,calc\(\(100\%-1400px\)\/2\)\)\]{padding-inline:max(32px,50% - 700px)!important}.lg\:\!py-14{padding-block:calc(var(--spacing) * 14)!important}.lg\:\!py-24{padding-block:calc(var(--spacing) * 24)!important}.lg\:\!py-\[52px\]{padding-block:52px!important}.lg\:\!py-\[56px\]{padding-block:56px!important}.lg\:\!py-\[60px\]{padding-block:60px!important}.lg\:\!py-\[62px\]{padding-block:62px!important}.lg\:\!py-\[64px\]{padding-block:64px!important}.lg\:\!py-\[66px\]{padding-block:66px!important}.lg\:\!py-\[72px\]{padding-block:72px!important}.lg\:\!py-\[76px\]{padding-block:76px!important}.lg\:\!py-\[92px\]{padding-block:92px!important}.lg\:\!pt-16{padding-top:calc(var(--spacing) * 16)!important}.lg\:\!pt-\[155px\]{padding-top:155px!important}.lg\:\!pt-\[165px\]{padding-top:165px!important}.lg\:\!pb-20{padding-bottom:calc(var(--spacing) * 20)!important}.lg\:\!pb-\[78px\]{padding-bottom:78px!important}.lg\:\!pb-\[88px\]{padding-bottom:88px!important}.lg\:\!pb-\[110px\]{padding-bottom:110px!important}.lg\:\!text-\[clamp\(4\.1rem\,7\.1vw\,7\.4rem\)\]{font-size:clamp(4.1rem,7.1vw,7.4rem)!important}}@media (min-width:80rem){.xl\:\!grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.xl\:\!grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.xl\:\!grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.xl\:\!grid-cols-\[\.8fr_1\.4fr\]{grid-template-columns:.8fr 1.4fr!important}.xl\:\!grid-cols-\[1\.2fr_\.55fr_1\.1fr_\.85fr\]{grid-template-columns:1.2fr .55fr 1.1fr .85fr!important}.xl\:\!gap-\[34px\]{gap:34px!important}.xl\:\!p-9{padding:calc(var(--spacing) * 9)!important}.xl\:\!px-\[max\(32px\,calc\(\(100\%-1400px\)\/2\)\)\]{padding-inline:max(32px,50% - 700px)!important}.xl\:\!pt-\[60px\]{padding-top:60px!important}.xl\:\!pb-\[30px\]{padding-bottom:30px!important}}.ltr\:-translate-x-1\/2:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *),.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-sky-700:is(.dark *){background-color:var(--color-sky-700)}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:text-rose-400:is(.dark *){color:var(--color-rose-400)}.dark\:text-sky-400:is(.dark *){color:var(--color-sky-400)}.dark\:text-violet-400:is(.dark *){color:var(--color-violet-400)}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}@media (hover:hover){:is(.data-open\:hover\:bg-sidebar-accent:where([data-state=open]),.data-open\:hover\:bg-sidebar-accent:where([data-open]:not([data-open=false]))):hover{background-color:var(--sidebar-accent)}:is(.data-open\:hover\:text-sidebar-accent-foreground:where([data-state=open]),.data-open\:hover\:text-sidebar-accent-foreground:where([data-open]:not([data-open=false]))):hover{color:var(--sidebar-accent-foreground)}}.data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-state=open]),.data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-open]:not([data-open=false])){--tw-enter-translate-y:calc(.1*100%)}.data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left]:where([data-state=open]),.data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left]:where([data-open]:not([data-open=false])){--tw-enter-translate-x:calc(.1*-100%)}.data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right]:where([data-state=open]),.data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right]:where([data-open]:not([data-open=false])){--tw-enter-translate-x:calc(.1*100%)}.data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-state=open]),.data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-open]:not([data-open=false])){--tw-enter-translate-y:calc(.1*-100%)}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-state=closed]),.data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:calc(.1*100%)}.data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left]:where([data-state=closed]),.data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x:calc(.1*-100%)}.data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right]:where([data-state=closed]),.data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x:calc(.1*100%)}.data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-state=closed]),.data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:calc(.1*-100%)}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-state=checked]),.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.dark\:data-checked\:bg-primary:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:bg-sidebar-accent:where([data-state=active]),.data-active\:bg-sidebar-accent:where([data-active]:not([data-active=false])){background-color:var(--sidebar-accent)}.data-active\:font-medium:where([data-state=active]),.data-active\:font-medium:where([data-active]:not([data-active=false])){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.data-active\:text-sidebar-accent-foreground:where([data-state=active]),.data-active\:text-sidebar-accent-foreground:where([data-active]:not([data-active=false])){color:var(--sidebar-accent-foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-state=active]),.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_\*\]\:\!max-w-none *{max-width:none!important}.\[\&_\.feature-hero-actions\]\:\!flex .feature-hero-actions{display:flex!important}.\[\&_\.feature-hero-actions\]\:\!w-full .feature-hero-actions{width:100%!important}.\[\&_\.feature-hero-actions\]\:\!flex-col .feature-hero-actions{flex-direction:column!important}.\[\&_\.feature-hero-actions\]\:\!items-stretch .feature-hero-actions{align-items:stretch!important}.\[\&_\.feature-hero-actions\]\:\!gap-4 .feature-hero-actions{gap:calc(var(--spacing) * 4)!important}@media (min-width:40rem){.sm\:\[\&_\.feature-hero-actions\]\:\!w-auto .feature-hero-actions{width:auto!important}.sm\:\[\&_\.feature-hero-actions\]\:\!flex-row .feature-hero-actions{flex-direction:row!important}.sm\:\[\&_\.feature-hero-actions\]\:\!items-center .feature-hero-actions{align-items:center!important}}.\[\&_\.feature-hero-actions\>a\]\:\!justify-center .feature-hero-actions>a{justify-content:center!important}.\[\&_\.integration-section-heading\]\:\!grid .integration-section-heading{display:grid!important}.\[\&_\.integration-section-heading\]\:\!grid-cols-1 .integration-section-heading{grid-template-columns:repeat(1,minmax(0,1fr))!important}.\[\&_\.integration-section-heading\]\:\!gap-7 .integration-section-heading{gap:calc(var(--spacing) * 7)!important}@media (min-width:64rem){.lg\:\[\&_\.integration-section-heading\]\:\!grid-cols-\[1\.15fr_\.85fr\] .integration-section-heading{grid-template-columns:1.15fr .85fr!important}.lg\:\[\&_\.integration-section-heading\]\:\!gap-\[70px\] .integration-section-heading{gap:70px!important}}.\[\&_\.public-cta-actions\]\:\!flex .public-cta-actions{display:flex!important}.\[\&_\.public-cta-actions\]\:\!flex-col .public-cta-actions{flex-direction:column!important}.\[\&_\.public-cta-actions\]\:\!items-stretch .public-cta-actions{align-items:stretch!important}.\[\&_\.public-cta-actions\]\:\!gap-4 .public-cta-actions{gap:calc(var(--spacing) * 4)!important}@media (min-width:40rem){.sm\:\[\&_\.public-cta-actions\]\:\!flex-row .public-cta-actions{flex-direction:row!important}.sm\:\[\&_\.public-cta-actions\]\:\!items-center .public-cta-actions{align-items:center!important}}.\[\&_\.public-cta-actions\>a\]\:\!justify-center .public-cta-actions>a{justify-content:center!important}.\[\&_\.public-cta-section\]\:\!grid .public-cta-section{display:grid!important}.\[\&_\.public-cta-section\]\:\!grid-cols-1 .public-cta-section{grid-template-columns:repeat(1,minmax(0,1fr))!important}.\[\&_\.public-cta-section\]\:\!gap-10 .public-cta-section{gap:calc(var(--spacing) * 10)!important}.\[\&_\.public-cta-section\]\:\!px-5 .public-cta-section{padding-inline:calc(var(--spacing) * 5)!important}.\[\&_\.public-cta-section\]\:\!py-16 .public-cta-section{padding-block:calc(var(--spacing) * 16)!important}@media (min-width:40rem){.sm\:\[\&_\.public-cta-section\]\:\!px-8 .public-cta-section{padding-inline:calc(var(--spacing) * 8)!important}}@media (min-width:64rem){.lg\:\[\&_\.public-cta-section\]\:\!grid-cols-\[1fr_auto\] .public-cta-section{grid-template-columns:1fr auto!important}.lg\:\[\&_\.public-cta-section\]\:\!px-\[max\(32px\,calc\(\(100\%-1400px\)\/2\)\)\] .public-cta-section{padding-inline:max(32px,50% - 700px)!important}.lg\:\[\&_\.public-cta-section\]\:\!py-\[85px\] .public-cta-section{padding-block:85px!important}}.\[\&_\.public-hero\]\:\!min-h-\[38rem\] .public-hero{min-height:38rem!important}.\[\&_\.public-hero\]\:\!px-5 .public-hero{padding-inline:calc(var(--spacing) * 5)!important}.\[\&_\.public-hero\]\:\!pt-32 .public-hero{padding-top:calc(var(--spacing) * 32)!important}.\[\&_\.public-hero\]\:\!pb-16 .public-hero{padding-bottom:calc(var(--spacing) * 16)!important}@media (min-width:40rem){.sm\:\[\&_\.public-hero\]\:\!px-8 .public-hero{padding-inline:calc(var(--spacing) * 8)!important}}@media (min-width:64rem){.lg\:\[\&_\.public-hero\]\:\!px-\[max\(32px\,calc\(\(100\%-1400px\)\/2\)\)\] .public-hero{padding-inline:max(32px,50% - 700px)!important}.lg\:\[\&_\.public-hero\]\:\!pt-\[155px\] .public-hero{padding-top:155px!important}.lg\:\[\&_\.public-hero\]\:\!pb-\[78px\] .public-hero{padding-bottom:78px!important}}.\[\&_\.public-hero_h1\]\:\!text-\[clamp\(3rem\,14vw\,4\.75rem\)\] .public-hero h1{font-size:clamp(3rem,14vw,4.75rem)!important}@media (min-width:48rem){.md\:\[\&_\.public-hero_h1\]\:\!text-\[clamp\(4\.25rem\,8\.6vw\,8rem\)\] .public-hero h1{font-size:clamp(4.25rem,8.6vw,8rem)!important}}.\[\&_\.public-section-heading\]\:\!block .public-section-heading{display:block!important}@media (min-width:48rem){.md\:\[\&_\.public-section-heading\]\:\!flex .public-section-heading{display:flex!important}}.\[\&_\[role\=table\]\]\:max-w-full [role=table]{max-width:100%}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_article\]\:min-w-0 article,.\[\&_div\]\:min-w-0 div{min-width:0}.\[\&_h1\]\:max-w-full h1{max-width:100%}.\[\&_h1\]\:break-words h1{overflow-wrap:break-word}.\[\&_h2\]\:max-w-full h2{max-width:100%}.\[\&_h2\]\:break-words h2{overflow-wrap:break-word}.\[\&_h3\]\:max-w-full h3{max-width:100%}.\[\&_h3\]\:break-words h3{overflow-wrap:break-word}.\[\&_img\]\:h-auto img{height:auto}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_main\]\:min-w-0 main{min-width:0}.\[\&_main\]\:overflow-x-clip main{overflow-x:clip}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_pre\]\:max-w-full pre{max-width:100%}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_section\]\:min-w-0 section{min-width:0}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\>\[data-slot\=scroll-area-viewport\]\>div\]\:\!block>[data-slot=scroll-area-viewport]>div{display:block!important}.\[\&\>a\]\:\!justify-center>a{justify-content:center!important}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.marketing-site .marketing-brand span{font-size:21px}.marketing-site .public-header nav{gap:27px;font-size:16px}.marketing-site .nav-login{font-size:15px}.marketing-site .nav-cta{min-height:46px;padding:11px 18px;font-size:15px}.marketing-site .public-kicker,.marketing-site .public-section-index,.marketing-site .intro-index,.marketing-site .section-kicker{font-size:14px;line-height:1.5}.marketing-site .features-menu-kicker{font-size:13px}.marketing-site .features-menu-panel b{font-size:15px}.marketing-site .features-menu-panel small{color:#ffffffad;font-size:14px;line-height:1.45}.marketing-site .features-menu-all{font-size:15px}.marketing-site .public-footer-brand p{color:#ffffffad;font-size:16px}.marketing-site .public-footer-links>div{color:#ffffffb8;font-size:15px}.marketing-site .public-footer-links b{font-size:14px}.marketing-site .public-footer-bottom{color:#ffffff85;font-size:14px}.marketing-site .hero-kicker,.marketing-site .hero-proof{font-size:15px}.marketing-site .hero-study b{font-size:14px}.marketing-site .hero-study small{font-size:13px}.marketing-site .study-footnote{font-size:15px}.marketing-site .intro-note,.marketing-site .use-case-card>p,.marketing-site .advantage-grid p,.marketing-site .case-story p,.marketing-site .platform-tabs button{font-size:16px}.marketing-site .platform-checks span,.marketing-site .use-tags span,.marketing-site .case-outcome{font-size:15px}.marketing-site .use-card-top,.marketing-site .use-label,.marketing-site .advantage-grid article>div,.marketing-site .comparison-label,.marketing-site .case-meta{font-size:14px}.marketing-site .sms-bubble{font-size:16px}.marketing-site .comparison-bubble{font-size:15px}.marketing-site .comparison-chat small{font-size:14px}.marketing-site .case-meta small{font-size:13px}.marketing-site .case-flow li{font-size:15px}.marketing-site .path-step p,.marketing-site .architecture-principles{color:#ffffffa3;font-size:14px}.marketing-site .surface-cards small,.marketing-site .about-study-number small,.marketing-site .principles-grid article>div,.marketing-site .career-values-grid article>span,.marketing-site .contact-option-grid article>span,.marketing-site .roles-status,.marketing-site .role-card-top,.marketing-site .feature-capability-grid article>div,.marketing-site .feature-audience-section article>span,.marketing-site .role-detail-card>span{font-size:14px}.marketing-site .surface-cards p,.marketing-site .principles-grid p,.marketing-site .career-values-grid p,.marketing-site .contact-option-grid p,.marketing-site .feature-capability-grid p,.marketing-site .feature-audience-section p,.marketing-site .role-detail-card p{font-size:16px}.marketing-site .surface-cards a,.marketing-site .contact-option-grid a,.marketing-site .direct-contact-card a,.marketing-site .roles-grid article>a{font-size:15px}.marketing-site .about-study-copy>small,.marketing-site .direct-contact-card small,.marketing-site .role-email{font-size:14px}.marketing-site .direct-contact-card p,.marketing-site .roles-grid article>p,.marketing-site .roles-open-note p,.marketing-site .role-apply-section p{color:#ffffffc2;font-size:15px}.marketing-site .role-skills span,.marketing-site .role-bonus-list span{font-size:15px}.marketing-site .legal-meta,.marketing-site .legal-draft-note p{font-size:14px}.marketing-site .feature-proof-strip span{font-size:13px}.marketing-site .feature-proof-strip>p{font-size:14px}.marketing-site .feature-capabilities-section .public-section-heading>p,.marketing-site .api-workflow-copy>p,.marketing-site .message-center-showcase>div:first-child>p{font-size:16px}.marketing-site .api-checks span,.marketing-site .center-switch-section>div:last-child a{font-size:15px}.marketing-site .seo-benefit-grid article>span,.marketing-site .seo-steps-section li>span,.marketing-site .commercial-details-grid article>span,.marketing-site .blog-card-grid>a>div,.marketing-site .blog-card-grid small,.marketing-site .blog-section-number,.marketing-site .internal-links-grid>a>div span,.marketing-site .integration-foundation-grid>a>div,.marketing-site .integration-foundation-grid small,.marketing-site .integration-category-copy>span,.marketing-site .integration-overview-grid span,.marketing-site .integration-automation-grid article>span,.marketing-site .integration-use-cases article>span,.marketing-site .comparison-disambiguation>span,.marketing-site .comparison-disclosure span,.marketing-site .comparison-verdict article>span,.marketing-site .comparison-fit-section article>span{font-size:13px}.marketing-site .seo-benefit-grid p,.marketing-site .seo-steps-section li p,.marketing-site .seo-faq-section details p,.marketing-site .commercial-details-grid p,.marketing-site .blog-card-grid p,.marketing-site .blog-article-copy li,.marketing-site .blog-faq details p,.marketing-site .internal-links-grid p,.marketing-site .integration-section-heading>p,.marketing-site .integration-foundation-grid p,.marketing-site .integration-category-copy p,.marketing-site .integration-card-grid p,.marketing-site .integration-principles p,.marketing-site .integration-overview-grid p,.marketing-site .integration-flow-section>div>p,.marketing-site .integration-flow-section li p,.marketing-site .integration-use-cases p,.marketing-site .integration-related-section p,.marketing-site .comparison-disambiguation p,.marketing-site .comparison-disclosure p,.marketing-site .alternatives-card-grid>article>p,.marketing-site .comparison-inline-cta p,.marketing-site .comparison-paths p,.marketing-site .comparison-verdict article p,.marketing-site .comparison-fit-section p,.marketing-site .comparison-test-plan li p,.marketing-site .comparison-related-section p,.marketing-site .compare-card-grid p,.marketing-site .comparison-head-pages p{font-size:15px;line-height:1.7}.marketing-site .commercial-details-grid li,.marketing-site .integration-automation-grid li{font-size:14px}.marketing-site .commercial-sources-section a,.marketing-site .blog-article-layout>aside a,.marketing-site .integration-category-nav a,.marketing-site .integration-foundation-grid footer,.marketing-site .integration-card-grid footer,.marketing-site .integration-related-section footer,.marketing-site .comparison-related-section footer,.marketing-site .compare-card-grid footer,.marketing-site .comparison-head-pages footer{font-size:15px}.marketing-site .blog-card-grid footer,.marketing-site .blog-article-hero>div,.marketing-site .blog-article-layout>aside span,.marketing-site .blog-sidebar-cta small{font-size:13px}.marketing-site .blog-sidebar-cta p,.marketing-site .blog-sidebar-cta a{font-size:15px!important}.marketing-site .internal-links-grid footer{font-size:15px}.marketing-site .alternatives-card-grid dt{font-size:13px}.marketing-site .alternatives-card-grid dd,.marketing-site .alternatives-card-grid footer a,.marketing-site .alternative-price span,.marketing-site .comparison-matrix-head span,.marketing-site .comparison-matrix-head strong,.marketing-site .comparison-matrix [role=rowheader],.marketing-site .comparison-matrix [role=cell],.marketing-site .comparison-pricing-grid dt,.marketing-site .comparison-pricing-grid dd,.marketing-site .comparison-pricing-grid article>p{font-size:15px}@media (max-width:760px){.marketing-site .marketing-brand span{font-size:20px}.marketing-site{--header-height:80px}.marketing-site .public-header .nav-cta{min-height:44px;padding:10px 15px;font-size:14px;display:inline-flex}.marketing-site .public-kicker,.marketing-site .public-section-index,.marketing-site .intro-index,.marketing-site .section-kicker{font-size:13px}.marketing-site .pricing-hero h1{max-width:100%;font-size:clamp(52px,15vw,60px);line-height:.9}.marketing-site .pricing-hero h1 em{overflow-wrap:anywhere;max-width:100%;display:block}.marketing-site .pricing-hero>p{max-width:100%;font-size:18px;line-height:1.65}.marketing-site .pricing-tier-card{padding:31px 25px}.marketing-site .pricing-tier-card>p{font-size:17px}.marketing-site .pricing-tier-card li{font-size:16px}.marketing-site .pricing-tier-card>a{min-height:54px;font-size:16px}.marketing-site .pricing-tier-note{font-size:15px}.marketing-site .public-footer-brand p{font-size:16px}.marketing-site .public-footer-links>div{font-size:15px}}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#525252;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#d4d4d4;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(35.04% -.0000149012 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(84.92% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#b7b7b7;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff29;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(74.48% -.0000298023 0);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.16);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}@media (pointer:coarse){button:not([data-slot=checkbox]),[role=button],[role=tab],[role=radio],a[data-slot=button],select{min-height:44px}[data-slot=checkbox]{position:relative}[data-slot=checkbox]:after{content:"";position:absolute;inset:-14px}}.auth-shell{color:#081526;background:#f7f9fc;grid-template-columns:minmax(480px,1.08fr) minmax(440px,.92fr);min-height:100svh;display:grid;overflow-x:hidden}.auth-story-panel{isolation:isolate;color:#fff;background:#020a1b;flex-direction:column;min-height:100svh;padding:38px clamp(38px,5vw,80px);display:flex;position:relative;overflow:hidden}.auth-story-panel:before{z-index:-3;content:"";background:radial-gradient(circle at 80% 25%,#0079ff57,#0000 35%),radial-gradient(circle at 20% 82%,#00b8ff33,#0000 38%),linear-gradient(145deg,#020816,#051b42 62%,#021027);position:absolute;inset:0}.auth-story-grid{z-index:-2;opacity:.13;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 55%,#000,#0000 76%);mask-image:radial-gradient(circle at 55%,#000,#0000 76%)}.auth-story-glow{z-index:-1;filter:blur(110px);border-radius:50%;position:absolute}.auth-story-glow.glow-one{background:#0367ff61;width:380px;height:380px;top:20%;right:-15%}.auth-story-glow.glow-two{background:#00c5ff2e;width:300px;height:300px;bottom:-15%;left:5%}.auth-brand{color:#fff;align-items:center;gap:10px;width:max-content;text-decoration:none;display:inline-flex}.auth-brand svg{color:#0062e4;width:34px;height:34px}.auth-brand span{letter-spacing:-.045em;font-size:18px;font-weight:670}.auth-story-copy{width:min(680px,100%);margin:auto 0;padding:70px 0 50px}.auth-eyebrow,.auth-form-kicker{color:#6ec5ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:620}.auth-story-copy>h2{letter-spacing:-.07em;margin:20px 0 46px;font-size:clamp(44px,5vw,72px);font-weight:540;line-height:.96}.auth-story-copy>h2 em{color:#81ccff;font-family:Iowan Old Style,Baskerville,serif;font-weight:400}.auth-story-cards{grid-template-columns:1.25fr .75fr;align-items:end;gap:12px;display:grid}.auth-story-cards blockquote{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;min-height:210px;margin:0;padding:22px}.auth-story-cards blockquote.featured{background:#ffffff1a;min-height:250px}.auth-story-cards blockquote>svg{color:#48afff;width:18px;height:18px}.auth-story-cards blockquote>p{color:#ffffffe0;letter-spacing:-.025em;margin:22px 0 28px;font-size:clamp(14px,1.35vw,18px);font-weight:470;line-height:1.48}.auth-story-cards blockquote>p strong{color:#fff;letter-spacing:-.08em;margin-bottom:10px;font-size:clamp(48px,5vw,74px);font-weight:560;line-height:.8;display:block}.auth-story-cards blockquote footer{align-items:center;gap:10px;margin-top:auto;display:flex}.story-avatar{color:#75c5ff;background:#0370ff33;border:1px solid #ffffff1f;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.story-avatar svg{width:14px;height:14px}.auth-story-cards footer>span:last-child{gap:2px;display:grid}.auth-story-cards footer b{color:#ffffffc2;font-size:9px;font-weight:620}.auth-story-cards footer small{color:#ffffff70;letter-spacing:.04em;font-size:7px}.auth-story-footer{color:#ffffff8a;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:24px;font-size:8px;display:flex}.auth-story-footer span{align-items:center;gap:7px;display:inline-flex}.auth-story-footer svg{color:#5ebcff;width:12px;height:12px}.auth-form-panel{justify-content:center;align-items:center;min-height:100svh;padding:70px clamp(28px,6vw,88px);display:flex;position:relative}.auth-mobile-topbar{display:none}.auth-form-wrap{width:100%;min-width:0;max-width:440px}.auth-form-heading{margin-bottom:34px}.auth-form-kicker{color:#0874e8}.auth-form-heading h1{letter-spacing:-.06em;margin:12px 0 10px;font-size:clamp(34px,3.2vw,47px);font-weight:610;line-height:1.02}.auth-form-heading p{color:#5a6b7e;margin:0;font-size:14px;line-height:1.58}.auth-fields{flex-direction:column;gap:18px;min-width:0;display:flex}.auth-field{gap:8px;min-width:0;display:grid}.auth-field label{color:#24364a;font-size:14px;font-weight:630}.auth-field input{color:#0b1b2e;background:#fff;border-color:#cbd6e2;border-radius:12px;height:48px;padding:0 14px;box-shadow:0 1px 2px #04142608}.auth-field input::placeholder{color:#8b9aaa}.auth-field input:focus-visible{border-color:#1687f8;box-shadow:0 0 0 3px #1687f81f}.auth-password-wrap{position:relative}.auth-password-wrap input{padding-right:48px}.auth-password-wrap>button{color:#65778a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-password-wrap>button:hover{color:#10253b;background:#eff4f8}.auth-password-wrap svg{width:16px;height:16px}.auth-requirements{color:#5c6b7a;flex-wrap:wrap;gap:8px 14px;margin-top:-7px;font-size:13px;display:flex}.auth-requirements span{align-items:center;gap:5px;display:inline-flex}.auth-requirements svg{width:11px;height:11px}.auth-requirements span.met{color:#08774d}.auth-submit{color:#fff;background:#087dff;border-radius:12px;width:100%;height:50px;margin-top:2px;font-size:15px;box-shadow:0 12px 30px #087dff33}.auth-submit:hover{background:#006fe9}.auth-alternate{color:#5a6b7e;text-align:center;border-top:1px solid #dbe3eb;margin-top:24px;padding-top:22px;font-size:14px}.auth-alternate a{color:#0874e8;font-weight:650;text-decoration:none}.auth-alternate a:hover{text-decoration:underline}.auth-legal{color:#5c6b7b;text-align:center;max-width:470px;margin:0;font-size:13px;line-height:1.5;position:absolute;bottom:24px}.auth-legal a{color:#49657e;text-underline-offset:2px;font-weight:650;text-decoration:underline}.auth-fields [data-slot=alert]{border-radius:12px}.auth-fields>.border-t{border-color:#dbe3eb;margin-top:4px}@media (max-width:1180px){.auth-shell{grid-template-columns:minmax(430px,1fr) minmax(430px,1fr)}.auth-story-cards{grid-template-columns:1fr}.auth-story-cards blockquote:not(.featured){display:none}}@media (max-width:900px){.auth-shell{display:block}.auth-story-panel{display:none}.auth-form-panel{flex-direction:column;justify-content:flex-start;align-items:center;min-height:100svh;padding:110px 24px 70px}.auth-mobile-topbar{justify-content:space-between;align-items:center;display:flex;position:absolute;top:24px;left:24px;right:24px}.auth-brand.dark{color:#081526}.auth-mobile-topbar>a:last-child{color:#4f6275;border:1px solid #d8e1e9;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.auth-mobile-topbar>a:last-child svg{width:16px;height:16px}.auth-form-wrap{margin:0 auto}.auth-legal{width:100%;margin:50px auto 0;position:static}}.marketing-site{--blue-50:#eff8ff;--blue-200:#a9dcff;--blue-400:#32a9ff;--blue-500:#087dff;--blue-text:#0062e3;--blue-600:#045de8;--navy-950:#020817;--navy-900:#031229;--ink:#071120;min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;background:#f5f8fb;overflow:clip}.marketing-site *,.marketing-site :before,.marketing-site :after{box-sizing:border-box}.marketing-site a{color:inherit;text-decoration:none}.marketing-site button{font:inherit}.marketing-site svg{width:1em;height:1em}.marketing-site em{letter-spacing:-.06em;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:400}.marketing-skip{z-index:200;color:#051129;background:#fff;border-radius:999px;padding:10px 16px;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.marketing-skip:focus{transform:translateY(0)}.marketing-nav{z-index:30;color:#fff;border-bottom:1px solid #ffffff21;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1440px,100% - 48px);height:92px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.marketing-brand{align-items:center;gap:10px;width:max-content;display:inline-flex}.marketing-brand svg{width:34px;height:34px;color:var(--blue-text)}.marketing-brand span{letter-spacing:-.045em;font-size:18px;font-weight:660}.marketing-nav nav{color:#fffc;align-items:center;gap:32px;font-size:15px;display:flex}.marketing-nav nav a,.nav-login{transition:color .2s}.marketing-nav nav a:hover,.nav-login:hover{color:#fff}.nav-actions{justify-content:flex-end;align-items:center;gap:22px;display:flex}.nav-login{color:#ffffffdb;font-size:15px}.nav-cta{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff17;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:620;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.nav-cta svg{transition:transform .25s}.nav-cta:hover svg{transform:translate(3px)}:root{--header-height:92px}.marketing-hero{isolation:isolate;background:var(--navy-950);color:#fff;height:max(900px,100svh);min-height:900px;position:relative;overflow:hidden}.blue-field{z-index:-5;width:100%;height:100%;position:absolute;inset:0}.hero-noise{z-index:-2;opacity:.12;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-orb{z-index:-1;filter:blur(80px);opacity:.28;border-radius:50%;position:absolute}.orb-one{background:#07f;width:500px;height:500px;top:20%;right:7%}.orb-two{background:#00bdff;width:350px;height:350px;bottom:-12%;left:35%}.hero-copy{z-index:4;top:calc(50% + (var(--header-height) / 2));width:min(710px,49vw);position:absolute;left:max(32px,50% - 680px);transform:translateY(-47%)}.hero-kicker{color:#d6ebff;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:22px;margin-bottom:26px;font-size:13px;font-weight:650;display:flex}.hero-kicker span{align-items:center;gap:8px;display:inline-flex}.hero-kicker span:first-child{color:#8bd3ff}.hero-kicker i{background:#22dba4;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite live-pulse;box-shadow:0 0 16px #22dba4}.hero-copy h1{letter-spacing:-.075em;max-width:720px;margin:0;font-size:clamp(65px,7.1vw,118px);font-weight:530;line-height:.84}.hero-copy h1 em{color:#83ceff}.hero-lede{color:#f1f7ff;letter-spacing:-.025em;text-shadow:0 2px 22px #0000007a;max-width:620px;margin:34px 0 0;font-size:clamp(16px,1.25vw,20px);line-height:1.55}.hero-actions{align-items:center;gap:26px;margin-top:34px;display:flex}.hero-primary{background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 23px;font-size:14px;font-weight:680;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 15px 50px #004dff52;color:#04122d!important}.hero-primary:hover{transform:translateY(-2px);box-shadow:0 20px 60px #004dff73}.hero-primary svg{width:16px;height:16px}.hero-secondary{text-shadow:0 1px 14px #0000006b;align-items:center;gap:4px;font-size:14px;font-weight:590;display:inline-flex;color:#f3f8ff!important}.hero-secondary:hover{color:#fff!important}.hero-proof{color:#d8ecff;letter-spacing:.015em;text-shadow:0 1px 14px #00000073;flex-wrap:wrap;gap:20px;margin-top:50px;font-size:13px;font-weight:520;display:flex}.hero-proof span{align-items:center;gap:7px;display:inline-flex}.hero-proof svg{color:#70c8ff;width:14px;height:14px}.hero-product{z-index:3;width:min(760px,53vw);transform-style:preserve-3d;position:absolute;top:50%;right:max(-70px,50% - 770px);transform:translateY(-44%)perspective(1600px)rotateY(-7deg)rotateX(2deg)}.hero-product-glow{z-index:-1;filter:blur(100px);opacity:.4;background:#057aff;border-radius:50%;position:absolute;inset:10% 3%}.inbox-window{-webkit-backdrop-filter:blur(32px)saturate(135%);backdrop-filter:blur(32px)saturate(135%);background:#061025d4;border:1px solid #ffffff2e;border-radius:22px;grid-template-columns:58px 235px 1fr;height:520px;display:grid;overflow:hidden;box-shadow:0 70px 130px #00000085,inset 0 1px #ffffff1f}.inbox-rail{background:#010816a6;border-right:1px solid #ffffff14;flex-direction:column;align-items:center;gap:12px;padding:15px 0;display:flex}.rail-logo{color:#0a84ff;margin-bottom:10px;width:30px!important;height:30px!important}.rail-button{color:#ffffff5c;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.rail-button.active{color:#66bdff;background:#288eff2e}.rail-button svg{width:15px;height:15px}.rail-avatar{color:#9fd7ff;background:#163f7c;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:auto;font-size:8px;font-weight:700;display:grid}.thread-list{background:#08142b85;border-right:1px solid #ffffff14}.window-controls{align-items:center;gap:5px;height:28px;padding:0 14px;display:flex}.window-controls i{background:#ffffff29;border-radius:50%;width:6px;height:6px}.thread-heading{justify-content:space-between;align-items:center;padding:8px 15px 12px;font-size:14px;font-weight:680;display:flex}.new-thread{color:#69bdff;background:#ffffff14;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.new-thread svg{width:11px;height:11px}.thread-search{color:#ffffff40;background:#0000002b;border:1px solid #ffffff12;border-radius:8px;height:29px;margin:0 12px 12px;padding:7px 10px;font-size:8px}.thread{color:#fff9;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:63px;margin:4px 7px;padding:8px;display:grid;position:relative}.thread.active{background:#2985ff24}.thread span:nth-child(2){gap:3px;min-width:0;display:grid}.thread b{color:#fffc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:610;overflow:hidden}.thread small{color:#ffffff4d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.thread time{color:#ffffff3b;align-self:start;padding-top:2px;font-size:6px}.contact-avatar{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.contact-avatar.purple{color:#fff;background:linear-gradient(145deg,#6b68e6,#ad75d8)}.contact-avatar.mint{color:#8de0cf;background:#1e655e}.contact-avatar.gold{color:#f9d474;background:#755b22}.chat-pane{background:radial-gradient(circle at 80% 10%,#1a5bb721,#0000 38%),#030c1c6b;flex-direction:column;padding:0 21px 16px;display:flex;position:relative}.chat-header{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;height:68px;margin:0 -21px 20px;padding:0 18px;display:flex}.chat-header>span:nth-child(2){gap:2px;display:grid}.chat-header b{font-size:13px;font-weight:640}.chat-header small{color:#ffffff4d;font-size:13px}.live-pill{color:#5ad6a5;background:#16c78414;border:1px solid #4ae6a924;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:4px 7px;font-size:13px;display:inline-flex}.live-pill i{background:#52dba5;border-radius:50%;width:4px;height:4px}.chat-day{color:#fff3;margin:0 auto 22px;font-size:13px}.bubble{border-radius:14px;width:max-content;max-width:74%;margin-bottom:9px;padding:9px 12px;font-size:13px;line-height:1.45}.bubble.incoming{color:#ffffffb8;background:#ffffff1a;border-bottom-left-radius:4px}.bubble.outgoing{color:#fff;background:linear-gradient(135deg,#1287ff,#0564eb);border-bottom-right-radius:4px;align-self:flex-end;box-shadow:0 8px 20px #005bff2e}.bubble.short{margin-top:5px}.receipt{color:#fff3;align-self:flex-end;margin:-4px 3px 13px;font-size:13px}.typing{background:#ffffff14;border-radius:10px;gap:3px;width:max-content;padding:7px 9px;display:flex}.typing i{background:#ffffff6b;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite typing}.typing i:nth-child(2){animation-delay:.14s}.typing i:nth-child(3){animation-delay:.28s}.compose{color:#fff3;background:#0000001f;border:1px solid #ffffff17;border-radius:11px;align-items:center;min-height:38px;margin-top:auto;padding:5px 6px 5px 12px;font-size:13px;display:flex}.compose button{color:#fff;background:#117eff;border:0;border-radius:7px;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.compose button svg{width:11px;height:11px}.glass-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#04122bcc;border:1px solid #ffffff24;box-shadow:0 24px 60px #0000004d,inset 0 1px #ffffff1a}.delivery-float,.line-float{z-index:5;border-radius:14px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute;transform:translateZ(80px)}.delivery-float{bottom:-34px;right:4%}.line-float{top:-42px;left:4%}.delivery-float>svg{color:#54dfa8;width:12px;height:12px;margin-left:6px}.float-icon{color:#64b9ff;background:#1a89ff24;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.float-icon svg{width:12px;height:12px}.delivery-float span:nth-child(2),.line-float span:nth-child(2){gap:2px;display:grid}.delivery-float small,.line-float small{color:#ffffff59;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.delivery-float b,.line-float b{font-family:var(--font-geist-mono);color:#ffffffbf;font-size:13px;font-weight:500}.line-dot{background:#0b84ff;border:2px solid #ffffff47;border-radius:50%;width:9px;height:9px;box-shadow:0 0 20px #0b84ff}.scroll-cue{z-index:4;letter-spacing:.16em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%);color:#ffffff4d!important}.scroll-cue svg{width:13px;height:13px;animation:1.8s ease-in-out infinite scroll-cue}.signal-strip{background:#eaf0f6;border-bottom:1px solid #cad7e6;overflow:hidden}.signal-track{width:max-content;padding:15px 0;animation:28s linear infinite ticker;display:flex}.signal-track span{color:#5e6e82;font-family:var(--font-geist-mono);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:32px;padding-right:32px;font-size:10px;display:flex}.signal-track i{background:var(--blue-500);border-radius:50%;width:5px;height:5px}.intro-section{grid-template-columns:1fr 2.6fr 1fr;align-items:center;gap:40px;width:min(1400px,100% - 80px);min-height:560px;margin:auto;padding:78px 0;display:grid}.intro-index,.section-kicker{color:#526c86;font-family:var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;font-size:13px;font-weight:540}.intro-index{align-self:start;padding-top:40px}.intro-statement{letter-spacing:-.075em;font-size:clamp(46px,5.5vw,88px);font-weight:570;line-height:1.02}.intro-statement p{margin:0}.intro-muted{color:#617385}.intro-blue{color:var(--blue-text);font-family:Iowan Old Style,Baskerville,serif;font-style:italic;font-weight:400}.intro-note{color:#586b7f;align-self:end;max-width:250px;padding-bottom:45px;font-size:15px;line-height:1.6}.intro-note svg{width:17px;height:17px;color:var(--blue-text);margin-bottom:13px}.platform-section{color:#fff;background:#07111f;padding:100px max(32px,50% - 700px)}.section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:70px;display:flex}.section-heading h2{letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(46px,5.5vw,82px);font-weight:535;line-height:.98}.section-heading h2 em{color:#86cfff}.section-heading>p{color:#ffffffad;max-width:390px;margin:0 0 6px;font-size:15px;line-height:1.65}.platform-demo{background:linear-gradient(145deg,#152846a3,#050e1cdb);border:1px solid #ffffff1a;border-radius:28px;overflow:hidden;box-shadow:0 60px 140px #0000003d,inset 0 1px #ffffff12}.platform-tabs{border-bottom:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);display:grid}.platform-tabs button{color:#ffffff5c;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff12;justify-content:center;align-items:center;gap:10px;min-height:74px;font-size:15px;transition:color .2s,background .2s;display:flex;position:relative}.platform-tabs button:last-child{border-right:0}.platform-tabs button svg{width:15px;height:15px}.platform-tabs button[aria-selected=true]{color:#8fd3ff;background:#1f86ff12}.platform-tabs button[aria-selected=true]:after{content:"";background:#1995ff;width:68%;height:2px;position:absolute;bottom:-1px;left:16%;box-shadow:0 -5px 18px #1995ff}.platform-panel{grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;min-height:420px;padding:48px 55px;display:grid}.platform-copy{view-transition-name:platform-copy}.platform-copy h3{letter-spacing:-.06em;max-width:550px;margin:16px 0 20px;font-size:clamp(32px,4vw,57px);font-weight:550;line-height:1.02}.platform-copy>p{color:#ffffffb3;max-width:530px;font-size:14px;line-height:1.65}.platform-checks{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.platform-checks span{color:#ffffff85;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:inline-flex}.platform-checks svg{color:#50dca6;width:10px;height:10px}.terminal-card{view-transition-name:platform-terminal;background:#020914;border:1px solid #ffffff1f;border-radius:18px;overflow:hidden;box-shadow:0 30px 70px #00000059}.terminal-topbar{color:#ffffff47;height:48px;font-family:var(--font-geist-mono);border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 15px;font-size:13px;display:grid}.terminal-topbar>svg{color:#2597ff;justify-self:end;width:13px;height:13px}.terminal-lights{gap:5px;display:flex}.terminal-lights i{background:#ffffff24;border-radius:50%;width:6px;height:6px}.terminal-card pre{color:#d7e6f7;min-height:245px;font-family:var(--font-geist-mono);white-space:pre-wrap;margin:0;padding:40px 32px;font-size:clamp(10px,1.1vw,13px);line-height:2}.terminal-card code{display:block}.terminal-card code.muted{color:#5d7187}.terminal-card code.key{color:#86bfe9}.terminal-card code.value{color:#63e0b1}.terminal-status{color:#5d7187;min-height:44px;font-family:var(--font-geist-mono);border-top:1px solid #ffffff0f;align-items:center;gap:8px;padding:0 20px;font-size:13px;display:flex}.terminal-status i{background:#42d89d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #42d89d}::view-transition-old(platform-copy){animation:.18s both platform-out}::view-transition-old(platform-terminal){animation:.18s both platform-out}::view-transition-new(platform-copy){animation:.35s cubic-bezier(.2,.8,.2,1) both platform-in}::view-transition-new(platform-terminal){animation:.35s cubic-bezier(.2,.8,.2,1) both platform-in}.use-cases-section{background:#eef3f7;padding:100px max(32px,50% - 700px)}.use-heading h2 em{color:var(--blue-text)}.use-case-grid{border-top:1px solid #cbd7e2;border-left:1px solid #cbd7e2;grid-template-columns:repeat(3,1fr);display:grid}.use-case-card{border-bottom:1px solid #cbd7e2;border-right:1px solid #cbd7e2;flex-direction:column;min-height:420px;padding:28px;transition:background .3s,color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.use-case-card:before{filter:blur(90px);opacity:0;content:"";background:#097fff;border-radius:50%;height:70%;transition:opacity .35s;position:absolute;inset:auto -10% -35% 35%}.use-case-card:hover{z-index:2;color:#fff;background:#071a3a;transform:translateY(-8px);box-shadow:0 30px 80px #09224b33}.use-case-card:hover:before{opacity:.34}.use-card-top{color:#596b7e;font-family:var(--font-geist-mono);justify-content:space-between;align-items:center;font-size:13px;display:flex}.use-card-top svg{width:27px;height:27px;color:var(--blue-text)}.use-label{color:var(--blue-text);font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:64px;font-size:13px;font-weight:620}.use-case-card h3{letter-spacing:-.055em;max-width:370px;margin:18px 0;font-size:clamp(27px,2.5vw,37px);font-weight:570;line-height:1.08}.use-case-card>p{color:#5a6b7d;max-width:370px;margin:0;font-size:15px;line-height:1.65;transition:color .3s}.use-case-card:hover>p{color:#ffffff7a}.use-tags{flex-wrap:wrap;gap:6px;margin-top:28px;display:flex}.use-tags span{color:#5a6b7d;border:1px solid #ced9e3;border-radius:999px;padding:5px 8px;font-size:13px;transition:border-color .3s,color .3s}.use-case-card:hover .use-tags span{color:#ffffff6e;border-color:#ffffff1f}.advantage-section{background:#fff;padding:64px max(32px,50% - 700px) 88px}.advantage-lead{grid-template-columns:1.65fr .75fr;align-items:end;gap:26px 70px;display:grid}.advantage-lead .section-kicker{grid-column:1/-1}.advantage-lead h2{letter-spacing:-.075em;margin:0;font-size:clamp(50px,6.6vw,96px);font-weight:540;line-height:.93}.advantage-lead h2 em{color:var(--blue-text)}.advantage-lead>p{color:#4c6075;max-width:430px;margin:0 0 8px;font-size:16px;line-height:1.7}.advantage-grid{border-top:1px solid #cbd8e4;border-left:1px solid #cbd8e4;grid-template-columns:repeat(3,1fr);margin-top:62px;display:grid}.advantage-grid article{border-bottom:1px solid #cbd8e4;border-right:1px solid #cbd8e4;min-height:275px;padding:26px}.advantage-grid article>div{color:#586c80;font-family:var(--font-geist-mono);justify-content:space-between;font-size:13px;display:flex}.advantage-grid article svg{width:25px;height:25px;color:var(--blue-text)}.advantage-grid h3{letter-spacing:-.045em;margin:65px 0 15px;font-size:25px;font-weight:610}.advantage-grid p{color:#566b80;max-width:360px;margin:0;font-size:15px;line-height:1.7}.blue-vs-sms{background:#eaf1f7;border:1px solid #c8d6e4;border-radius:26px;grid-template-columns:1fr 72px 1fr;align-items:stretch;margin-top:70px;display:grid;overflow:hidden}.sms-side,.blue-side{min-height:325px;padding:30px}.sms-side{color:#415367}.blue-side{color:#fff;background:linear-gradient(145deg,#063ca5,#0166e0)}.comparison-label{font-family:var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;font-size:13px;font-weight:650}.sms-side>p,.blue-side>p{letter-spacing:-.035em;max-width:340px;margin:14px 0 42px;font-size:20px;font-weight:540;line-height:1.3}.blue-side>p{color:#ffffffe0}.sms-bubble{color:#4f5f6d;background:#d0d7df;border-radius:18px 18px 18px 5px;max-width:320px;padding:15px 17px;font-size:15px}.comparison-divider{color:#6b7e90;place-items:center;display:grid}.comparison-divider svg{width:18px;height:18px}.comparison-chat{flex-direction:column;gap:10px;display:flex}.comparison-bubble{color:#fff;background:#ffffff29;border-radius:17px 17px 17px 5px;width:max-content;max-width:80%;padding:13px 15px;font-size:14px}.comparison-bubble.reply{color:#0648b8;background:#fff;border-radius:17px 17px 5px;align-self:flex-end;font-weight:560}.comparison-chat small{color:#ffffffeb;align-self:flex-end;font-size:13px}.case-studies-section{background:#dcecff;padding:100px max(32px,50% - 700px)}.case-heading h2 em{color:#075fdf}.case-heading>p{color:#3f5872}.case-study-list{border-top:1px solid #a9c4e0}.case-study{border-bottom:1px solid #a9c4e0;grid-template-columns:.6fr 1.35fr 1fr;gap:44px;padding:55px 0;display:grid}.case-meta{color:#34536f;font-family:var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:16px;font-size:13px;display:flex}.case-meta>span:first-child{color:#075fdf;letter-spacing:-.04em;font-size:24px}.case-meta>span:nth-child(2){background:#ffffff47;border:1px solid #a8c4e1;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.case-meta svg{color:#075fdf;width:12px;height:12px}.case-meta small{color:#506d88;margin-top:auto;font-size:13px}.case-story h3{color:#071a31;letter-spacing:-.055em;max-width:520px;margin:0 0 18px;font-size:clamp(29px,3.1vw,44px);font-weight:570;line-height:1.04}.case-story p{color:#3f5872;max-width:540px;margin:0;font-size:15px;line-height:1.72}.case-flow{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.case-flow li{color:#26445f;border-bottom:1px solid #567a9d38;align-items:center;gap:11px;min-height:48px;font-size:13px;display:flex;position:relative}.case-flow li span{color:#fff;width:20px;height:20px;font-family:var(--font-geist-mono);background:#075fdf;border-radius:50%;place-items:center;font-size:13px;display:grid}.case-outcome{color:#17466f;background:#ffffff61;border:1px solid #9bbcdf;border-radius:999px;grid-column:2/-1;align-items:center;gap:8px;width:max-content;padding:8px 11px;font-size:13px;font-weight:620;display:inline-flex}.case-outcome svg{color:#087246;width:12px;height:12px}.architecture-section{color:#fff;background:#020914;padding:100px max(32px,50% - 700px);position:relative;overflow:hidden}.arch-glow{filter:blur(170px);opacity:.14;background:#026dff;border-radius:50%;width:760px;height:260px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.arch-heading{position:relative}.arch-heading h2 em{color:#7ac8ff}.pathway{grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid;position:relative}.pathway:before{content:"";background:linear-gradient(90deg,#0000,#195896 15%,#208ce6 50%,#195896 85%,#0000);height:1px;position:absolute;top:59px;left:10%;right:10%}.path-step{text-align:center;position:relative}.path-node{z-index:2;background:#06162fe0;border:1px solid #51a4ff42;border-radius:32px;place-items:center;width:118px;height:118px;margin:auto;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 50px #0071ff14}.path-node span{color:#fff3;font-family:var(--font-geist-mono);font-size:13px;position:absolute;top:10px;left:12px}.path-node svg{color:#6cc0ff;width:28px;height:28px}.path-step h3{margin:24px 0 7px;font-size:15px;font-weight:620}.path-step p{color:#ffffff57;margin:0;font-size:13px}.path-arrow{display:none}.architecture-principles{color:#ffffff59;border-top:1px solid #ffffff14;justify-content:center;gap:42px;margin-top:70px;padding-top:26px;font-size:13px;display:flex}.architecture-principles span{align-items:center;gap:8px;display:inline-flex}.architecture-principles svg{color:#48dca4;width:11px;height:11px}.final-section{color:#fff;text-align:center;background:#075fff;flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding:90px 24px;display:flex;position:relative;overflow:hidden}.final-section:before{opacity:.15;content:"";background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.final-glow{filter:blur(130px);opacity:.4;background:#64c9ff;border-radius:50%;width:520px;height:520px;position:absolute}.final-mark{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:22px;place-items:center;width:70px;height:70px;margin-bottom:30px;display:grid;position:relative;box-shadow:inset 0 1px #fff3}.final-mark svg{color:#fff;width:43px;height:43px}.final-section .section-kicker{color:#ffffffd1;position:relative}.final-section h2{letter-spacing:-.08em;margin:22px 0;font-size:clamp(70px,10vw,144px);font-weight:540;line-height:.77;position:relative}.final-section h2 em{color:#b6e4ff}.final-section>p{color:#ffffffe0;max-width:620px;font-size:15px;line-height:1.6;position:relative}.final-actions{align-items:center;gap:26px;margin-top:32px;display:flex;position:relative}.marketing-footer{color:#ffffff5c;background:#020914;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:50px;min-height:130px;padding:30px max(32px,50% - 700px);font-size:13px;display:grid}.marketing-footer .marketing-brand{color:#fff}.marketing-footer .marketing-brand svg{color:var(--blue-text)}.marketing-footer div{gap:22px;display:flex}.marketing-footer a:hover{color:#fff}@keyframes live-pulse{50%{opacity:.45;transform:scale(.78)}}@keyframes typing{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.8;transform:translateY(-2px)}}@keyframes scroll-cue{50%{transform:translateY(5px)}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes platform-out{to{opacity:0;transform:translateY(8px)}}@keyframes platform-in{0%{opacity:0;transform:translateY(-8px)}}@supports (animation-timeline:view()){.reveal-on-scroll{animation:linear both marketing-reveal;animation-timeline:view();animation-range:entry 5% cover 32%}@keyframes marketing-reveal{0%{opacity:.2;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1100px){.marketing-nav{grid-template-columns:1fr auto}.marketing-nav nav{display:none}.hero-copy{width:min(720px,100% - 64px);top:35%;transform:translateY(-50%)}.hero-product{transform-origin:100% 100%;width:76vw;top:auto;bottom:1%;right:-8%;transform:perspective(1600px)rotateY(-5deg)rotateX(2deg)scale(.8)}.hero-proof{margin-top:30px}.intro-section{grid-template-columns:1fr 3fr}.intro-note{grid-column:2;max-width:400px}.platform-panel{gap:38px;padding:50px 40px}.use-case-card{min-height:400px}.advantage-lead{grid-template-columns:1.3fr .7fr}.case-study{grid-template-columns:.45fr 1.2fr 1fr;gap:28px}}@media (max-width:760px){.marketing-nav{width:calc(100% - 32px);height:74px}.marketing-brand svg{width:30px;height:30px}.marketing-brand span{font-size:16px}.nav-login{display:none}.nav-cta{padding:9px 12px;font-size:13px}.nav-cta svg{display:none}.marketing-hero{height:100svh;min-height:880px}.hero-copy{text-align:left;width:calc(100% - 40px);top:29%;left:20px}.hero-kicker{gap:12px;font-size:13px}.hero-kicker span:last-child{display:none}.hero-copy h1{font-size:clamp(52px,16vw,77px);line-height:.88}.hero-lede{margin-top:22px;font-size:14px}.hero-actions{gap:17px;margin-top:24px}.hero-primary{min-height:48px;padding:0 17px;font-size:14px}.hero-secondary{font-size:13px}.hero-proof{display:none}.marketing-hero{height:auto;min-height:0;padding-bottom:40px}.hero-copy{width:100%;padding:calc(var(--header-height) + 28px) 20px 0;position:static;transform:none}.hero-product{width:calc(100% - 24px);margin:36px auto 0;position:static;bottom:auto;right:auto;transform:none}.hero-product .inbox-rail,.hero-product .thread-list{display:none}.hero-product .inbox-window{grid-template-columns:1fr;min-width:0}.hero-product .chat-pane{min-height:440px}.delivery-float,.line-float,.scroll-cue{display:none}.intro-section{width:calc(100% - 40px);min-height:auto;padding:90px 0;display:block}.intro-index{margin-bottom:45px;padding:0}.intro-statement{font-size:clamp(42px,13vw,60px)}.intro-note{max-width:300px;margin:45px 0 0 auto;padding:0}.platform-section,.use-cases-section,.advantage-section,.case-studies-section,.architecture-section{padding:72px 20px}.section-heading{margin-bottom:45px;display:block}.section-heading h2{font-size:43px}.section-heading>p{margin-top:25px}.platform-tabs button{min-height:62px;font-size:0}.platform-tabs button svg{width:19px;height:19px}.platform-panel{min-height:560px;padding:32px 24px;display:block}.platform-copy h3{font-size:36px}.terminal-card{margin-top:38px}.terminal-card pre{min-height:190px;padding:28px 20px;font-size:13px}.use-case-grid{display:block}.use-case-card{min-height:370px}.advantage-lead{display:block}.advantage-lead h2{margin-top:20px;font-size:45px}.advantage-lead>p{margin-top:25px}.advantage-grid{margin-top:55px;display:block}.advantage-grid article{min-height:280px}.advantage-grid h3{margin-top:70px}.blue-vs-sms{grid-template-columns:1fr}.comparison-divider{min-height:55px;transform:rotate(90deg)}.sms-side,.blue-side{min-height:330px;padding:26px}.case-study{grid-template-columns:1fr;gap:30px;padding:42px 0}.case-meta{grid-template-columns:auto 1fr;align-items:center;display:grid}.case-meta>span:nth-child(2){width:max-content}.case-meta small{grid-column:1/-1;margin:0}.case-outcome{grid-column:1}.pathway{grid-template-columns:1fr;gap:25px;margin-top:60px}.pathway:before{width:1px;height:auto;inset:30px auto 30px 49px}.path-step{text-align:left;grid-template-columns:98px 1fr;display:grid}.path-node{border-radius:27px;grid-row:span 2;width:98px;height:98px;margin:0}.path-step h3{align-self:end;margin:0 0 4px 20px}.path-step p{margin-left:20px}.architecture-principles{flex-direction:column;align-items:flex-start;gap:12px;margin-top:60px}.final-section{min-height:680px}.final-section h2{font-size:76px}.final-actions{flex-direction:column}.marketing-footer{grid-template-columns:1fr auto;gap:22px;padding-top:40px;padding-bottom:40px}.marketing-footer p{grid-area:2/1/auto/-1}.marketing-footer div{grid-area:1/2}.marketing-footer>span{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-product{transform:translateY(-44%)}}.hero-study{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010f2a3d;border-block:1px solid #fff3;width:min(600px,100%);margin-top:28px;display:flex}.hero-study>div{flex:1;align-items:center;gap:12px;min-width:0;padding:14px 16px 14px 0;display:flex}.hero-study>div+div{border-left:1px solid #fff3;padding-left:18px}.hero-study strong{color:#fff;letter-spacing:-.07em;font-size:clamp(25px,2.2vw,34px);line-height:1}.hero-study span{flex-direction:column;min-width:0;display:flex}.hero-study b{color:#f5faff;text-transform:uppercase;letter-spacing:.08em;font-size:13px;line-height:1.25}.hero-study small{color:#b9d9f6;margin-top:3px;font-size:13px;line-height:1.25}.hero-study+.hero-actions{margin-top:25px}.hero-study~.hero-proof{margin-top:28px}.study-footnote{color:#65788b;text-align:right;max-width:850px;margin:20px 0 0 auto;font-size:13px;line-height:1.55}.public-page-site{background:#f3f7fb}.public-header{z-index:40;width:min(1440px,100% - 48px);height:var(--header-height);color:#fff;border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.public-header nav{color:#ffffffe0;align-items:center;gap:30px;font-size:15px;font-weight:500;display:flex}.public-header nav a{transition:color .2s}.public-header nav a:hover{color:#fff}.public-mobile-menu-trigger{color:#fff;background:#ffffff14;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:46px;height:46px;display:none}.public-mobile-menu-trigger svg{width:22px;height:22px}.public-mobile-sheet{color:#fff!important;background:#06152d!important;border:0!important;width:min(92vw,430px)!important;padding:0!important}.public-mobile-sheet>button[data-slot=sheet-close]{color:#fff;border:1px solid #ffffff47;border-radius:50%;width:46px;height:46px;top:22px;right:20px}.public-mobile-sheet-header{border-bottom:1px solid #ffffff24;gap:7px;padding:24px 78px 24px 24px}.public-mobile-sheet-header [data-slot=sheet-title]{color:#fff;letter-spacing:-.035em;align-items:center;gap:11px;font-size:23px;font-weight:720;display:flex}.public-mobile-sheet-header [data-slot=sheet-title] svg{width:26px;height:26px}.public-mobile-sheet-header [data-slot=sheet-description]{color:#b8d2e5;font-size:15px;line-height:1.5}.public-mobile-navigation{gap:0;padding:4px 24px 12px;display:grid;overflow-y:auto}.public-mobile-navigation section{border-bottom:1px solid #ffffff24;padding:21px 0 17px;display:grid}.public-mobile-navigation section>span{color:#8fd3ff;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.11em;margin-bottom:10px;font-size:14px;font-weight:750}.public-mobile-navigation a{color:#f4f9fd;justify-content:space-between;align-items:center;min-height:45px;font-size:18px;font-weight:620;display:flex}.public-mobile-navigation a svg{color:#8fd3ff;width:17px;height:17px}.public-mobile-menu-actions{grid-template-columns:.72fr 1.28fr;gap:10px;margin-top:auto;padding:18px 24px 24px;display:grid}.public-mobile-menu-actions a{color:#fff;border:1px solid #ffffff42;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;font-size:16px;font-weight:720;display:flex}.public-mobile-menu-actions a:last-child{color:#075fcc;background:#fff;border-color:#fff}.public-mobile-menu-actions svg{width:17px;height:17px}.public-hero{color:#fff;background:#031229;flex-direction:column;justify-content:flex-end;min-height:640px;padding:155px max(32px,50% - 700px) 78px;display:flex;position:relative;overflow:hidden}.public-hero:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 72% 45%,#000,#0000 65%);mask-image:radial-gradient(circle at 72% 45%,#000,#0000 65%)}.public-hero-glow{filter:blur(140px);opacity:.38;background:#087dff;border-radius:50%;width:70vw;height:75%;position:absolute;bottom:-40%;right:-8%}.public-kicker{color:#0062e3;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700;position:relative}.public-hero .public-kicker{color:#90d4ff}.public-hero h1{letter-spacing:-.075em;max-width:1100px;margin:24px 0;font-size:clamp(68px,8.6vw,128px);font-weight:530;line-height:.85;position:relative}.public-hero h1 em{color:#8ed4ff}.public-hero>p{color:#e7f3ff;max-width:720px;margin:0;font-size:clamp(17px,1.5vw,22px);line-height:1.55;position:relative}.public-section-index{color:#576a7e;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:650}.public-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:55px;display:flex}.public-section-heading h2{letter-spacing:-.065em;max-width:820px;margin:12px 0 0;font-size:clamp(44px,5.6vw,78px);font-weight:550;line-height:.95}.about-story-section{background:#fff;grid-template-columns:.55fr 1.3fr .85fr;gap:45px;padding:96px max(32px,50% - 700px);display:grid}.about-story-copy{letter-spacing:-.065em;font-size:clamp(43px,5.6vw,78px);font-weight:540;line-height:.96}.about-story-copy p{margin:0}.about-story-copy .muted-line{color:#667585}.about-story-detail{color:#4e6276;align-self:end;font-size:15px;line-height:1.75}.about-story-detail p{margin:0 0 20px}.two-surfaces-section{color:#fff;background:#06152d;grid-template-columns:.8fr 1.2fr;gap:60px;padding:96px max(32px,50% - 700px);display:grid}.two-surfaces-heading h2{letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(55px,6vw,86px);font-weight:540;line-height:.9}.two-surfaces-heading h2 em{color:#85d1ff}.surface-cards{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:1fr 1fr;display:grid}.surface-cards article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;flex-direction:column;min-height:390px;padding:26px;display:flex}.surface-cards article>span{color:#fff;background:#0a6df0;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.surface-cards article>span svg{width:23px;height:23px}.surface-cards small{color:#70bdff;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.12em;margin-top:auto;font-size:13px}.surface-cards h3{letter-spacing:-.055em;margin:12px 0;font-size:38px;font-weight:570}.surface-cards p{color:#ffffff9c;margin:0;font-size:15px;line-height:1.7}.surface-cards a{color:#fff;align-items:center;gap:8px;margin-top:28px;font-size:14px;font-weight:650;display:inline-flex}.about-study-section{color:#fff;background:#0166e0;grid-template-columns:1.25fr .75fr;align-items:center;gap:65px;padding:92px max(32px,50% - 700px);display:grid}.about-study-results{border-top:1px solid #ffffff59;border-left:1px solid #ffffff59;grid-template-columns:1fr 1fr;display:grid}.about-study-number{letter-spacing:-.09em;border-bottom:1px solid #ffffff59;border-right:1px solid #ffffff59;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:230px;padding:23px;font-size:clamp(70px,7vw,112px);font-weight:560;line-height:.75;display:flex}.about-study-number>span{font-size:.4em}.about-study-number small{color:#e7f5ff;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.12em;margin-top:26px;font-size:13px;line-height:1.4}.about-study-copy .public-kicker{color:#ccecff}.about-study-copy h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(39px,4vw,60px);font-weight:550;line-height:.96}.about-study-copy p{color:#f2f9ff;margin:0 0 20px;font-size:16px;line-height:1.65}.about-study-copy>small{color:#cce5fb;font-size:13px;line-height:1.55;display:block}.principles-section,.career-values-section,.contact-options-section{background:#eef4f9;padding:96px max(32px,50% - 700px)}.principles-grid,.career-values-grid,.contact-option-grid{border-top:1px solid #c4d2df;border-left:1px solid #c4d2df;grid-template-columns:repeat(3,1fr);display:grid}.principles-grid article,.career-values-grid article{border-bottom:1px solid #c4d2df;border-right:1px solid #c4d2df;min-height:310px;padding:26px}.principles-grid article>div{color:#576a7e;font-family:var(--font-geist-mono);justify-content:space-between;font-size:13px;display:flex}.principles-grid svg,.career-values-grid svg{color:#0062e3;width:26px;height:26px}.principles-grid h3,.career-values-grid h3{letter-spacing:-.045em;margin:85px 0 14px;font-size:25px;font-weight:620}.principles-grid p,.career-values-grid p{color:#52677b;margin:0;font-size:15px;line-height:1.7}.public-cta-section{background:#fff;grid-template-columns:1.5fr .5fr;align-items:end;gap:50px;padding:96px max(32px,50% - 700px);display:grid}.public-cta-section h2{letter-spacing:-.07em;max-width:980px;margin:18px 0 0;font-size:clamp(55px,7.2vw,102px);font-weight:540;line-height:.9}.public-cta-section h2 em{color:#0062e3}.public-cta-actions{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.public-cta-actions>a:last-child{font-size:15px;font-weight:650}.contact-option-grid article{border-bottom:1px solid #c4d2df;border-right:1px solid #c4d2df;flex-direction:column;min-height:350px;padding:26px;display:flex}.contact-option-grid article>svg{color:#0062e3;width:30px;height:30px}.contact-option-grid article>span{color:#0062e3;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.12em;margin-top:auto;font-size:13px;font-weight:700}.contact-option-grid h3{letter-spacing:-.05em;margin:14px 0;font-size:31px;font-weight:580}.contact-option-grid p{color:#52677b;margin:0;font-size:15px;line-height:1.7}.contact-option-grid a,.direct-contact-card a{color:#075fcc;align-items:center;gap:8px;margin-top:28px;font-size:14px;font-weight:680;display:inline-flex}.direct-contact-card{color:#fff;background:#06152d;border-radius:24px;grid-template-columns:1fr 1.1fr .8fr;align-items:center;gap:40px;margin-top:60px;padding:34px;display:grid}.direct-contact-card>div{align-items:center;gap:15px;display:flex}.direct-contact-card>div>svg{color:#78caff;width:30px;height:30px}.direct-contact-card small{color:#79c9ff;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.12em;font-size:13px}.direct-contact-card h3{margin:5px 0 0;font-size:21px}.direct-contact-card p{color:#ffffffa6;margin:0;font-size:14px;line-height:1.65}.direct-contact-card a{color:#fff;justify-self:end;margin:0}.careers-intro-section{background:#fff;grid-template-columns:.55fr 1fr .8fr;gap:45px;padding:96px max(32px,50% - 700px);display:grid}.careers-intro-section h2{letter-spacing:-.07em;margin:0;font-size:clamp(50px,5.8vw,82px);font-weight:540;line-height:.92}.careers-intro-section>div:last-child{color:#506579;font-size:15px;line-height:1.75}.careers-intro-section p{margin:0 0 20px}.career-values-grid article{flex-direction:column;display:flex;position:relative}.career-values-grid article>span{color:#576a7e;font-family:var(--font-geist-mono);font-size:13px}.career-values-grid article>svg{position:absolute;top:26px;right:26px}.open-roles-section{color:#fff;text-align:center;background:#06152d;flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding:100px 24px;display:flex}.roles-status{color:#9bd9ff;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;font-size:13px;display:inline-flex}.roles-status i{background:#ffc65a;border-radius:50%;width:7px;height:7px}.open-roles-section>svg{color:#54b6ff;width:55px;height:55px;margin:50px 0 20px}.open-roles-section h2{letter-spacing:-.065em;margin:0;font-size:clamp(45px,5vw,72px);font-weight:550}.open-roles-section p{color:#ffffffa6;max-width:620px;margin:22px 0;font-size:15px;line-height:1.7}.roles-link{color:#fff;align-items:center;gap:9px;margin-top:18px;font-size:15px;font-weight:650;display:inline-flex}.legal-hero{color:#fff;background:#06152d;padding:190px max(32px,50% - 550px) 90px}.legal-hero .public-kicker{color:#88d0ff}.legal-hero h1{letter-spacing:-.075em;margin:24px 0;font-size:clamp(65px,8vw,108px);font-weight:540;line-height:.9}.legal-hero>p{color:#dbefff;max-width:720px;margin:0;font-size:18px;line-height:1.6}.legal-meta{color:#8daac5;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;gap:18px;margin-top:45px;font-size:13px;display:flex}.legal-layout{background:#fff;grid-template-columns:300px minmax(0,760px);justify-content:center;gap:70px;padding:100px 32px 140px;display:grid}.legal-draft-note{color:#59461f;background:#fff9e9;border:1px solid #edc26f;border-radius:16px;gap:12px;padding:17px;display:flex;position:sticky;top:30px}.legal-draft-note>svg{color:#b87800;flex:none;width:18px;height:18px}.legal-draft-note b{font-size:14px}.legal-draft-note p{margin:6px 0 0;font-size:13px;line-height:1.55}.legal-copy section{border-bottom:1px solid #dfe7ee;margin-bottom:42px;padding-bottom:38px}.legal-copy h2{color:#08182b;letter-spacing:-.045em;margin:0 0 20px;font-size:30px;font-weight:620}.legal-copy h3{color:#1d344b;margin:25px 0 8px;font-size:17px;font-weight:650}.legal-copy p{color:#465e73;margin:0 0 15px;font-size:14px;line-height:1.82}.legal-copy a{color:#076be5;text-underline-offset:3px;text-decoration:underline}.public-footer{color:#fff;background:#020914;grid-template-columns:1fr 1fr;gap:60px;padding:60px max(32px,50% - 700px) 30px;display:grid}.public-footer-brand p{color:#ffffff75;max-width:390px;margin:25px 0 0;font-size:14px;line-height:1.7}.public-footer{grid-template-columns:.8fr 1.4fr}.public-footer-links{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.public-footer-links>div{color:#ffffff8c;flex-direction:column;align-items:flex-start;gap:12px;font-size:13px;display:flex}.public-footer-links b{color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:13px}.public-footer-links a:hover{color:#fff}.public-footer-bottom{color:#ffffff4d;border-top:1px solid #ffffff1c;grid-column:1/-1;justify-content:space-between;padding-top:28px;font-size:13px;display:flex}@media (max-width:1100px){.public-header{grid-template-columns:1fr auto}.public-header nav{display:none}.public-mobile-menu-trigger{display:grid}.about-story-section,.careers-intro-section{grid-template-columns:.5fr 1.2fr}.about-story-detail,.careers-intro-section>div:last-child{grid-column:2}.two-surfaces-section,.about-study-section{grid-template-columns:1fr}.direct-contact-card{grid-template-columns:1fr 1fr}.direct-contact-card>a{grid-column:1/-1;justify-self:start}}@media (max-width:760px){.hero-study{margin-top:20px}.hero-study>div{gap:7px;padding:10px 8px 10px 0}.hero-study>div+div{padding-left:9px}.hero-study strong{font-size:23px}.hero-study b,.hero-study small{font-size:13px}.hero-study+.hero-actions{margin-top:19px}.hero-study~.hero-proof{display:none}.study-footnote{text-align:left}.public-header{width:calc(100% - 32px);height:74px}.public-header .nav-login{display:none}.public-hero{min-height:680px;padding:150px 20px 80px}.public-hero h1{font-size:clamp(55px,16vw,78px)}.public-hero>p{font-size:16px}.about-story-section,.careers-intro-section{padding:85px 20px;display:block}.about-story-copy,.careers-intro-section h2{margin:45px 0}.two-surfaces-section,.about-study-section,.principles-section,.career-values-section,.contact-options-section,.public-cta-section{padding:85px 20px;display:block}.surface-cards,.about-study-results,.principles-grid,.career-values-grid,.contact-option-grid{margin-top:55px;display:block}.surface-cards article,.contact-option-grid article{min-height:380px}.about-study-number{min-height:220px}.about-study-copy{margin-top:55px}.public-section-heading{display:block}.principles-grid article,.career-values-grid article{min-height:310px}.principles-grid h3,.career-values-grid h3{margin-top:90px}.public-cta-actions{margin-top:45px}.direct-contact-card{padding:27px;display:block}.direct-contact-card>p,.direct-contact-card>a{margin-top:24px}.legal-hero{padding:150px 20px 70px}.legal-hero h1{font-size:58px}.legal-layout{padding:55px 20px 90px;display:block}.legal-draft-note{margin-bottom:60px;position:static}.public-footer{grid-template-columns:1fr;gap:55px;padding:65px 20px 30px}.public-footer-links{grid-template-columns:1fr 1fr;gap:35px 18px}.public-footer-bottom{flex-direction:column;grid-column:1;align-items:flex-start;gap:8px}}.features-menu{position:relative}.features-menu summary{color:inherit;cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.features-menu summary::-webkit-details-marker{display:none}.features-menu summary svg{width:13px;height:13px;transition:transform .2s}.features-menu[open] summary{color:#fff}.features-menu[open] summary svg{transform:rotate(180deg)}.features-menu-panel{z-index:80;color:#fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#030e22f5;border:1px solid #ffffff26;border-radius:22px;width:min(620px,100vw - 40px);padding:18px;position:absolute;top:calc(100% + 25px);left:50%;transform:translate(-32%);box-shadow:0 30px 90px #0000006b}.features-menu-panel:before{content:"";width:100%;height:28px;position:absolute;top:-26px;left:0}.features-menu-kicker{color:#72c5ff;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;padding:4px 4px 15px;font-size:13px;font-weight:700;display:block}.features-menu-panel>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.features-menu-panel>div>a{border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:12px;transition:background .18s;display:grid}.features-menu-panel>div>a:hover{background:#ffffff14}.features-menu-panel>div>a>span:first-child{color:#72c5ff;background:#087dff29;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.features-menu-panel>div>a>span:first-child svg{width:18px;height:18px}.features-menu-panel>div>a>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.features-menu-panel b{color:#fff;font-size:14px}.features-menu-panel small{color:#ffffff7a;font-size:13px;line-height:1.35}.features-menu-panel>div>a>svg{color:#ffffff47;width:13px;height:13px}.features-menu-all{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;margin-top:10px;padding:15px 5px 2px;font-size:13px;font-weight:650;display:flex;color:#a7dfff!important}.open-roles-section{text-align:left;min-height:0;padding:96px max(32px,50% - 700px);display:block}.roles-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;display:grid}.roles-heading h2{margin-top:22px;font-size:clamp(55px,7vw,96px);line-height:.88}.roles-heading h2 em{color:#83ceff}.roles-heading>p{color:#ffffffa6;max-width:470px;margin:0 0 8px;font-size:15px;line-height:1.7}.roles-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(6,1fr);margin-top:55px;display:grid}.roles-grid article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;flex-direction:column;grid-column:span 2;min-height:385px;padding:25px;transition:background .25s,transform .25s;display:flex}.roles-grid article:nth-last-child(-n+2){grid-column:span 3}.roles-grid article:hover{z-index:2;background:#0a2145;transform:translateY(-5px)}.role-card-top{color:#75c5ff;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;font-size:13px;display:flex}.role-card-top svg{width:27px;height:27px}.roles-grid h3{letter-spacing:-.055em;margin:auto 0 15px;font-size:clamp(28px,2.6vw,40px);font-weight:570;line-height:1}.roles-grid article>p{color:#ffffff94;min-height:68px;margin:0;font-size:14px;line-height:1.65}.role-skills{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.role-skills span{color:#ffffff7a;border:1px solid #ffffff24;border-radius:999px;padding:6px 8px;font-size:13px}.roles-grid article>a{color:#fff;align-items:center;gap:8px;margin-top:27px;font-size:13px;font-weight:650;display:inline-flex}.roles-grid article>a svg{width:13px;height:13px}.roles-open-note{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:50px;padding:38px 0;display:flex}.roles-open-note p{color:#ffffff8a;max-width:690px;margin:0;font-size:14px;line-height:1.7}.roles-open-note .roles-link{flex:none;margin:0}.feature-hero-actions{align-items:center;gap:26px;margin-top:36px;display:flex;position:relative}.feature-hero-actions>a:last-child{color:#e7f4ff;align-items:center;gap:8px;font-size:15px;font-weight:620;display:inline-flex}.feature-proof-strip{color:#fff;background:#0166e0;grid-template-columns:.55fr .55fr 1.4fr;align-items:stretch;gap:0;padding:0 max(32px,50% - 700px);display:grid}.feature-proof-strip>div{border-right:1px solid #ffffff47;flex-direction:column;justify-content:center;min-height:130px;padding:24px;display:flex}.feature-proof-strip strong{letter-spacing:-.07em;font-size:55px;font-weight:560;line-height:.9}.feature-proof-strip span{color:#f2f9ff;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;margin-top:8px;font-size:13px}.feature-proof-strip>p{color:#d9eeff;align-self:center;max-width:520px;margin:0;padding:28px 0 28px 45px;font-size:13px;line-height:1.65}.feature-capabilities-section{background:#eef4f9;padding:96px max(32px,50% - 700px)}.feature-capabilities-section .public-section-heading>p{color:#52677b;max-width:420px;margin:0 0 8px;font-size:14px;line-height:1.7}.feature-capability-grid{border-top:1px solid #c4d2df;border-left:1px solid #c4d2df;grid-template-columns:repeat(4,1fr);display:grid}.feature-capability-grid article{border-bottom:1px solid #c4d2df;border-right:1px solid #c4d2df;min-height:325px;padding:25px}.feature-capability-grid article>div{color:#576a7e;font-family:var(--font-geist-mono);justify-content:space-between;font-size:13px;display:flex}.feature-capability-grid svg{color:#0062e3;width:26px;height:26px}.feature-capability-grid h3{letter-spacing:-.045em;margin:92px 0 14px;font-size:26px;font-weight:610}.feature-capability-grid p{color:#52677b;margin:0;font-size:14px;line-height:1.72}.api-workflow-section{color:#fff;background:#06152d;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:96px max(32px,50% - 700px);display:grid}.api-workflow-copy h2,.message-center-showcase h2,.center-switch-section h2{letter-spacing:-.07em;margin:20px 0 25px;font-size:clamp(50px,5.5vw,80px);font-weight:540;line-height:.91}.api-workflow-copy h2 em,.message-center-showcase h2 em,.center-switch-section h2 em{color:#83ceff}.api-workflow-copy>p,.message-center-showcase>div:first-child>p{color:#ffffff9e;max-width:590px;font-size:14px;line-height:1.75}.api-checks{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.api-checks span{color:#ffffffa6;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:inline-flex}.api-checks svg{color:#4cdaa4;width:11px;height:11px}.api-code-card{background:#020914;border:1px solid #ffffff24;border-radius:22px;overflow:hidden;box-shadow:0 35px 90px #00000059}.api-code-card>div{color:#668099;height:52px;font-family:var(--font-geist-mono);border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:0 17px;font-size:13px;display:flex}.api-code-card>div i{background:#ffffff2e;border-radius:50%;width:6px;height:6px}.api-code-card>div span{margin-left:auto}.api-code-card>div svg{color:#338fff;width:14px;height:14px}.api-code-card pre{color:#dbeaff;min-height:280px;font-family:var(--font-geist-mono);white-space:pre-wrap;margin:0;padding:42px 34px;font-size:clamp(10px,1vw,13px);line-height:2}.api-code-card .code-muted{color:#63dfa8}.api-code-card .code-key{color:#80c6ff}.api-code-card .code-value{color:#e8bc77}.api-code-card footer{color:#69829a;min-height:48px;font-family:var(--font-geist-mono);border-top:1px solid #ffffff14;align-items:center;gap:8px;padding:0 20px;font-size:13px;display:flex}.api-code-card footer i{background:#44d99e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #44d99e}.feature-audience-section{background:#fff;grid-template-columns:1fr 1fr;display:grid}.feature-audience-section article{border-bottom:1px solid #cfdae4;border-right:1px solid #cfdae4;min-height:430px;padding:48px max(32px,50vw - 700px)}.feature-audience-section article:first-child{padding-left:max(32px,50vw - 700px);padding-right:60px}.feature-audience-section article:last-child{padding-left:60px;padding-right:max(32px,50vw - 700px)}.feature-audience-section article>svg{color:#0062e3;width:35px;height:35px}.feature-audience-section article>span{color:#0062e3;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.12em;margin-top:82px;font-size:13px;display:block}.feature-audience-section h3{letter-spacing:-.06em;max-width:600px;margin:18px 0;font-size:clamp(35px,4vw,58px);font-weight:550;line-height:.98}.feature-audience-section p{color:#52677b;max-width:560px;margin:0;font-size:15px;line-height:1.7}.message-center-showcase{color:#fff;background:#06152d;grid-template-columns:.75fr 1.25fr;align-items:center;gap:55px;padding:96px max(32px,50% - 700px);display:grid}.message-center-preview{color:#102236;background:#f6f9fc;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:62px 240px 1fr;min-height:510px;display:grid;overflow:hidden;box-shadow:0 40px 100px #00000052}.message-center-preview>aside{color:#6687a6;background:#06152d;flex-direction:column;align-items:center;gap:13px;padding:15px 9px;display:flex}.message-center-preview>aside>svg{color:#0062e4;width:32px;height:32px;margin-bottom:25px}.message-center-preview>aside span{border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.message-center-preview>aside span.active{color:#fff;background:#0878f9}.message-center-preview>aside span svg{width:15px;height:15px}.message-center-list{background:#edf3f8;border-right:1px solid #dbe4ec;padding:22px 12px}.message-center-title{justify-content:space-between;padding:0 6px;font-size:15px;display:flex}.message-center-title svg{color:#0062e3}.message-center-search{color:#8a9aa9;background:#fff;border-radius:9px;align-items:center;gap:7px;margin:20px 0 12px;padding:10px;font-size:13px;display:flex}.message-center-search svg{width:12px;height:12px}.message-center-contact{border-radius:11px;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;padding:10px 8px;display:grid}.message-center-contact.active{background:#fff;box-shadow:0 5px 20px #0c243d12}.message-center-contact>i{color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:13px;font-style:normal;display:grid}.message-center-contact>i.purple{background:#765cf0}.message-center-contact>i.green{background:#26a477}.message-center-contact>i.gold{background:#d99029}.message-center-contact>span{flex-direction:column;min-width:0;display:flex}.message-center-contact b{font-size:13px}.message-center-contact small{color:#7b8c9d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.message-center-contact time{color:#8d9cac;font-size:6px}.message-center-thread{background:#fff;padding:0 24px 85px;position:relative}.message-center-thread header{border-bottom:1px solid #e2e9ef;align-items:center;gap:10px;height:75px;display:flex}.message-center-thread header>i{color:#fff;background:#765cf0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;display:grid}.message-center-thread header>span{flex-direction:column;display:flex}.message-center-thread header b{font-size:10px}.message-center-thread header small{color:#8191a0;font-size:7px}.message-center-thread header em{color:#218a61;font-family:var(--font-geist-sans);margin-left:auto;font-size:7px;font-style:normal}.message-center-day{color:#9aa7b3;text-align:center;margin:38px 0 25px;font-size:13px}.mc-bubble{border-radius:15px;width:max-content;max-width:75%;margin:10px 0;padding:11px 13px;font-size:13px;line-height:1.45}.mc-bubble.in{background:#edf1f5;border-bottom-left-radius:5px}.mc-bubble.out{color:#fff;background:#0878f9;border-bottom-right-radius:5px;margin-left:auto}.mc-delivered{color:#8b99a6;text-align:right;font-size:13px;display:block}.mc-compose{color:#8a99a6;border:1px solid #d9e2ea;border-radius:999px;justify-content:space-between;align-items:center;padding:11px 13px;font-size:13px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.mc-compose svg{color:#0062e3;width:14px;height:14px}.center-switch-section{color:#fff;background:#0878f9;grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;padding:96px max(32px,50% - 700px);display:grid}.center-switch-section .public-kicker{color:#d0edff}.center-switch-section>div:last-child p{color:#e7f5ff;margin:0;font-size:15px;line-height:1.75}.center-switch-section>div:last-child a{color:#fff;align-items:center;gap:8px;margin-top:30px;font-size:14px;font-weight:680;display:inline-flex}@media (max-width:1100px){.roles-grid{grid-template-columns:1fr 1fr}.roles-grid article,.roles-grid article:nth-last-child(-n+2){grid-column:span 1}.feature-capability-grid{grid-template-columns:1fr 1fr}.api-workflow-section,.message-center-showcase{grid-template-columns:1fr}.message-center-preview{width:100%}}@media (max-width:760px){.roles-heading,.center-switch-section{display:block}.roles-heading>p{margin-top:35px}.roles-grid{margin-top:55px;display:block}.roles-grid article{min-height:400px}.roles-open-note{flex-direction:column;align-items:flex-start}.feature-hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.feature-proof-strip{grid-template-columns:1fr 1fr;padding:0 20px}.feature-proof-strip>div{min-height:135px;padding:20px 12px}.feature-proof-strip>p{grid-column:1/-1;padding:22px 0}.feature-capabilities-section,.api-workflow-section,.message-center-showcase,.center-switch-section{padding:85px 20px}.feature-capabilities-section .public-section-heading>p{margin-top:25px}.feature-capability-grid{display:block}.feature-capability-grid article{min-height:330px}.feature-capability-grid h3{margin-top:100px}.api-workflow-section{display:block}.api-code-card{margin-top:55px}.api-code-card pre{min-height:260px;padding:38px 20px;font-size:13px}.feature-audience-section{display:block}.feature-audience-section article,.feature-audience-section article:first-child,.feature-audience-section article:last-child{min-height:440px;padding:45px 20px}.feature-audience-section article>span{margin-top:100px}.message-center-showcase{display:block}.message-center-preview{grid-template-columns:48px 1fr;min-height:500px;margin-top:55px}.message-center-list{border-right:0}.message-center-thread{display:none}.center-switch-section>div:last-child{margin-top:45px}}.role-detail-hero{min-height:610px}.role-back-link{align-items:center;gap:8px;width:max-content;margin-bottom:32px;font-size:13px;font-weight:620;display:inline-flex;position:relative;color:#b8ddfa!important}.role-back-link svg{width:14px;height:14px}.role-detail-hero h1{max-width:1250px;font-size:clamp(65px,8vw,118px)}.role-email{color:#b8ddfa;font-family:var(--font-geist-mono);letter-spacing:.06em;font-size:13px}.role-detail-layout{background:#f1f6fa;grid-template-columns:.65fr 1.35fr;gap:80px;padding:88px max(32px,50% - 620px);display:grid}.role-detail-card{color:#fff;background:#071831;border-radius:24px;padding:30px;position:sticky;top:30px}.role-detail-card>svg{color:#65bfff;width:34px;height:34px}.role-detail-card>span{color:#76c7ff;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:85px;font-size:13px;font-weight:700;display:block}.role-detail-card h2{letter-spacing:-.055em;margin:15px 0;font-size:35px;font-weight:570;line-height:1.02}.role-detail-card p{color:#ffffff9e;margin:0;font-size:14px;line-height:1.75}.role-detail-copy>section{border-bottom:1px solid #cbd8e2;margin-bottom:52px;padding:20px 0 70px}.role-detail-copy h2{letter-spacing:-.06em;max-width:720px;margin:17px 0 35px;font-size:clamp(38px,4.5vw,61px);font-weight:550;line-height:.97}.role-detail-copy ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.role-detail-copy li{color:#3d556b;border-top:1px solid #d4dee7;grid-template-columns:23px 1fr;gap:12px;padding:18px 0;font-size:15px;line-height:1.65;display:grid}.role-detail-copy li svg{color:#0062e3;width:16px;height:16px;margin-top:3px}.role-bonus-list{flex-wrap:wrap;gap:9px;display:flex}.role-bonus-list span{color:#3f5870;background:#fff;border:1px solid #c6d5e2;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;display:inline-flex}.role-bonus-list svg{color:#0062e3;width:12px;height:12px}.role-apply-section{color:#fff;background:#0878f9;grid-template-columns:80px 1fr auto;align-items:center;gap:40px;padding:82px max(32px,50% - 620px);display:grid}.role-apply-section>svg{color:#cceaff;width:55px;height:55px}.role-apply-section .public-kicker{color:#d7efff}.role-apply-section h2{letter-spacing:-.06em;margin:12px 0;font-size:clamp(37px,4vw,58px);font-weight:550;line-height:1}.role-apply-section p{color:#e4f4ff;max-width:680px;margin:0;font-size:14px;line-height:1.7}.role-apply-section>a{white-space:nowrap}@media (max-width:900px){.role-detail-layout{grid-template-columns:1fr;gap:55px}.role-detail-card{position:static}.role-detail-card>span{margin-top:55px}.role-apply-section{grid-template-columns:55px 1fr}.role-apply-section>a{grid-column:2;justify-self:start}}@media (max-width:760px){.role-detail-hero{min-height:620px}.role-detail-layout{padding:65px 20px}.role-detail-copy>section{margin-bottom:38px;padding-bottom:50px}.role-apply-section{padding:65px 20px;display:block}.role-apply-section>div{margin:28px 0}}.seo-hero{min-height:670px}.seo-intro-section{background:#fff;grid-template-columns:1fr 1fr;gap:90px;padding:90px max(32px,50% - 620px);display:grid}.seo-intro-section h2{letter-spacing:-.065em;max-width:640px;margin:16px 0 0;font-size:clamp(44px,5vw,70px);font-weight:550;line-height:.96}.seo-intro-section>div:last-child{align-self:end}.seo-intro-section p{color:#465d72;margin:0 0 20px;font-size:15px;line-height:1.78}.seo-benefits-section{background:#eef4f9;padding:90px max(32px,50% - 700px)}.seo-benefit-grid{border-top:1px solid #c4d2df;border-left:1px solid #c4d2df;grid-template-columns:repeat(4,1fr);display:grid}.seo-benefit-grid article{border-bottom:1px solid #c4d2df;border-right:1px solid #c4d2df;flex-direction:column;min-height:340px;padding:25px;display:flex}.seo-benefit-grid article>span{color:#64798c;font-family:var(--font-geist-mono);font-size:13px}.seo-benefit-grid article>svg{color:#0062e3;width:27px;height:27px;margin-left:auto}.seo-benefit-grid h3{letter-spacing:-.045em;margin:auto 0 14px;font-size:26px;font-weight:610;line-height:1.05}.seo-benefit-grid p{color:#52677b;margin:0;font-size:14px;line-height:1.7}.seo-study-note{border-bottom:1px solid #c4d2df;grid-template-columns:auto 1fr auto 1fr 2fr;align-items:center;gap:15px;padding:30px 0;display:grid}.seo-study-note strong{color:#0062e3;letter-spacing:-.07em;font-size:38px;font-weight:580}.seo-study-note>span{color:#253f57;text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:650}.seo-study-note p{color:#6b7e90;margin:0;font-size:13px;line-height:1.55}.seo-steps-section{color:#fff;background:#06152d;grid-template-columns:.85fr 1.15fr;gap:90px;padding:90px max(32px,50% - 700px);display:grid}.seo-steps-section h2{letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(48px,5.6vw,78px);font-weight:540;line-height:.92}.seo-steps-section h2 em{color:#83ceff}.seo-steps-section ol{border-top:1px solid #ffffff26;margin:0;padding:0;list-style:none}.seo-steps-section li{border-bottom:1px solid #ffffff26;grid-template-columns:45px 1fr 22px;align-items:center;gap:20px;min-height:145px;display:grid}.seo-steps-section li>span{color:#75c7ff;font-family:var(--font-geist-mono);font-size:13px}.seo-steps-section h3{letter-spacing:-.04em;margin:0 0 8px;font-size:24px;font-weight:590}.seo-steps-section li p{color:#ffffff8c;max-width:540px;margin:0;font-size:13px;line-height:1.65}.seo-steps-section li>svg{color:#4bd9a2;width:17px;height:17px}.seo-comparison-section{background:#fff;padding:90px max(32px,50% - 620px)}.seo-comparison-table{border:1px solid #c9d6e1;border-radius:20px;overflow:hidden}.seo-comparison-table>div{border-bottom:1px solid #d7e1e9;display:grid}.seo-comparison-table.columns-2>div{grid-template-columns:1.15fr repeat(2,1fr)}.seo-comparison-table.columns-3>div{grid-template-columns:1.15fr repeat(3,1fr)}.seo-comparison-table>div:last-child{border-bottom:0}.seo-comparison-table>div>*{border-right:1px solid #d7e1e9;margin:0;padding:20px}.seo-comparison-table>div>:last-child{border-right:0}.seo-comparison-head{color:#fff;background:#071831}.seo-comparison-head span,.seo-comparison-head b{font-size:13px;font-weight:650}.seo-comparison-table [role=row]>span{color:#263e55;font-size:13px;font-weight:650}.seo-comparison-table [role=cell]{color:#53697d;font-size:13px;line-height:1.5}.seo-faq-section{background:#eef4f9;grid-template-columns:.75fr 1.25fr;gap:90px;padding:90px max(32px,50% - 620px);display:grid}.seo-faq-section h2{letter-spacing:-.06em;margin:17px 0 0;font-size:clamp(40px,4.5vw,62px);font-weight:550;line-height:.98}.seo-faq-section details{border-top:1px solid #c4d2df}.seo-faq-section details:last-child{border-bottom:1px solid #c4d2df}.seo-faq-section summary{color:#10273d;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;font-weight:610;list-style:none;display:flex}.seo-faq-section summary::-webkit-details-marker{display:none}.seo-faq-section summary span{color:#0062e3;font-size:23px;font-weight:400}.seo-faq-section details[open] summary span{transform:rotate(45deg)}.seo-faq-section details p{color:#52687c;max-width:700px;margin:-5px 0 25px;font-size:14px;line-height:1.75}.commercial-details-section{background:#fff;padding:90px max(32px,50% - 620px)}.commercial-details-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.commercial-details-heading h2{color:#071831;letter-spacing:-.065em;max-width:760px;margin:16px 0 0;font-size:clamp(43px,5vw,70px);font-weight:550;line-height:.96}.commercial-details-heading>p{color:#52687c;margin:0;font-size:14px;line-height:1.8}.commercial-details-grid{border-top:1px solid #c9d6e1;border-left:1px solid #c9d6e1;grid-template-columns:1fr 1fr;display:grid}.commercial-details-grid article{border-bottom:1px solid #c9d6e1;border-right:1px solid #c9d6e1;padding:34px}.commercial-details-grid article>span{color:#0062e3;font-family:var(--font-geist-mono);font-size:13px}.commercial-details-grid h3{color:#0b2035;letter-spacing:-.05em;max-width:500px;margin:38px 0 18px;font-size:31px;font-weight:600;line-height:1.04}.commercial-details-grid p{color:#4a6277;margin:0 0 15px;font-size:15px;line-height:1.78}.commercial-details-grid ul{border-top:1px solid #d6e0e8;gap:10px;margin:24px 0 0;padding:18px 0 0;list-style:none;display:grid}.commercial-details-grid li{color:#29465e;align-items:center;gap:9px;font-size:13px;line-height:1.5;display:flex}.commercial-details-grid li svg{color:#0062e3;flex:none;width:13px;height:13px}.commercial-sources-section{background:#e8f0f7;padding:42px max(32px,50% - 620px)}.commercial-sources-section>div{border-top:1px solid #c5d3df;grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.commercial-sources-section a{color:#18364f;border-bottom:1px solid #c5d3df;justify-content:space-between;align-items:center;gap:25px;padding:17px 0;font-size:13px;font-weight:650;display:flex}.commercial-sources-section a:nth-child(odd){padding-right:25px}.commercial-sources-section a:nth-child(2n){border-left:1px solid #c5d3df;padding-left:25px}.commercial-sources-section a svg{color:#0062e3;width:13px;height:13px}.blog-index-section{background:#eef4f9;padding:90px max(32px,50% - 700px)}.blog-card-grid{border-top:1px solid #c4d2df;border-left:1px solid #c4d2df;grid-template-columns:1fr 1fr;display:grid}.blog-card-grid>a{border-bottom:1px solid #c4d2df;border-right:1px solid #c4d2df;flex-direction:column;min-height:390px;padding:28px;transition:background .25s,color .25s;display:flex}.blog-card-grid>a:hover{color:#fff;background:#071831}.blog-card-grid>a>div{color:#576a7e;font-family:var(--font-geist-mono);justify-content:space-between;font-size:13px;display:flex}.blog-card-grid>a>div svg{color:#0062e3;width:27px;height:27px}.blog-card-grid small{color:#0062e3;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.12em;margin-top:auto;font-size:13px}.blog-card-grid h2{letter-spacing:-.06em;max-width:560px;margin:18px 0;font-size:clamp(35px,4vw,55px);font-weight:560;line-height:.98}.blog-card-grid p{color:#52677b;max-width:540px;margin:0;font-size:15px;line-height:1.7}.blog-card-grid>a:hover p{color:#fff9}.blog-card-grid footer{color:#576a7e;border-top:1px solid #c4d2df;justify-content:space-between;margin-top:35px;padding-top:18px;font-size:13px;display:flex}.blog-card-grid footer svg{color:#0062e3;width:16px;height:16px}.blog-article-hero{color:#fff;background:#06152d;padding:165px max(32px,50% - 550px) 80px}.blog-article-hero>a{color:#b9dcf6;align-items:center;gap:8px;margin-bottom:60px;font-size:13px;display:inline-flex}.blog-article-hero>a svg{width:13px;height:13px}.blog-article-hero .public-kicker{color:#82ceff}.blog-article-hero h1{letter-spacing:-.075em;max-width:1000px;margin:22px 0;font-size:clamp(60px,7.4vw,100px);font-weight:540;line-height:.9}.blog-article-hero>p{color:#ddecf8;max-width:780px;margin:0;font-size:18px;line-height:1.6}.blog-article-hero>div{color:#819db5;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;gap:18px;margin-top:38px;font-size:13px;display:flex}.blog-article-layout{background:#fff;grid-template-columns:230px minmax(0,760px);justify-content:center;gap:80px;padding:85px 32px 110px;display:grid}.blog-article-layout>aside{border-left:1px solid #cbd8e2;flex-direction:column;height:max-content;padding-left:18px;display:flex;position:sticky;top:30px}.blog-article-layout>aside span{color:#0062e3;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;margin-bottom:15px;font-size:13px}.blog-article-layout>aside a{color:#576a7e;padding:7px 0;font-size:13px;line-height:1.4}.blog-sidebar-cta{color:#fff;background:#071831;border-radius:18px;margin-top:28px;padding:20px}.blog-sidebar-cta>svg{color:#5bbaff;width:25px;height:25px;margin-bottom:42px}.blog-sidebar-cta small{color:#70c4ff;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;display:block}.blog-sidebar-cta strong{letter-spacing:-.045em;margin-top:10px;font-size:20px;font-weight:590;line-height:1.05;display:block}.blog-sidebar-cta p{color:#ffffff8f;margin:12px 0 20px;font-size:13px;line-height:1.6}.blog-sidebar-cta a{background:#fff;border-radius:999px;justify-content:space-between;align-items:center;font-weight:700;display:flex;color:#071831!important;padding:10px 12px!important;font-size:13px!important}.blog-sidebar-cta a svg{width:12px;height:12px}.blog-sidebar-cta a+a{background:0 0;justify-content:center;margin-top:8px;color:#9dd7ff!important}.blog-mobile-cta{display:none}.blog-article-copy>section{border-bottom:1px solid #d7e1e9;margin-bottom:52px;padding-bottom:52px;scroll-margin-top:25px}.blog-section-number{color:#0062e3;font-family:var(--font-geist-mono);font-size:13px}.blog-article-copy h2{color:#0b2035;letter-spacing:-.055em;margin:13px 0 25px;font-size:clamp(34px,4vw,50px);font-weight:570;line-height:1.02}.blog-article-copy p{color:#405a70;margin:0 0 20px;font-size:15px;line-height:1.85}.blog-article-copy ul{border-block:1px solid #d4dee7;margin:25px 0;padding:10px 0;list-style:none}.blog-article-copy li{color:#354f66;padding:11px 0 11px 25px;font-size:15px;line-height:1.6;position:relative}.blog-article-copy li:before{content:"";background:#0878f9;border-radius:50%;width:6px;height:6px;position:absolute;top:19px;left:3px}.blog-article-copy pre{color:#dceefe;background:#071831;border:1px solid #173454;border-radius:16px;margin:28px 0;padding:24px;overflow-x:auto}.blog-article-copy code{font-family:var(--font-geist-mono);font-size:13px;line-height:1.8}.blog-faq details{border-top:1px solid #d4dee7}.blog-faq summary{cursor:pointer;justify-content:space-between;padding:19px 0;font-size:14px;font-weight:620;list-style:none;display:flex}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq summary span{color:#0062e3;font-size:20px}.blog-faq details p{padding-bottom:10px;font-size:13px}.blog-related{margin-top:20px}.blog-related h2{margin-bottom:24px}.blog-related>a{border-top:1px solid #d4dee7;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;display:flex}.blog-related>a:last-child{border-bottom:1px solid #d4dee7}.blog-related>a>span{flex-direction:column;gap:7px;display:flex}.blog-related strong{color:#10273d;font-size:15px;font-weight:620}.blog-related small{color:#576a7e;font-size:13px;line-height:1.5}.blog-related svg{color:#0062e3;flex:none;width:17px;height:17px}.blog-sources ul{border:0;padding:0}.blog-sources li{padding:0}.blog-sources li:before{display:none}.blog-sources a{color:#21435e;border-top:1px solid #d4dee7;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:15px;font-weight:610;display:flex}.blog-sources li:last-child a{border-bottom:1px solid #d4dee7}.blog-sources svg{color:#0062e3;width:14px;height:14px}.blog-article-cta{color:#fff;background:#0878f9;grid-template-columns:1fr auto;align-items:center;gap:60px;padding:80px max(32px,50% - 550px);display:grid}.blog-article-cta .public-kicker{color:#d2efff}.blog-article-cta h2{letter-spacing:-.06em;max-width:750px;margin:14px 0 0;font-size:clamp(38px,5vw,65px);font-weight:550;line-height:.98}.internal-links-section{background:#e8f0f7;padding:82px max(32px,50% - 700px)}.internal-links-section .public-kicker{color:#8fc4ff}.internal-links-section>div:first-child{justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px;display:flex}.internal-links-section>div:first-child h2{color:#071831;letter-spacing:-.06em;max-width:760px;margin:12px 0 0;font-size:clamp(36px,4.5vw,62px);font-weight:550;line-height:.98}.internal-links-grid{border-top:1px solid #c3d2df;border-left:1px solid #c3d2df;grid-template-columns:repeat(4,1fr);display:grid}.internal-links-grid>a{border-bottom:1px solid #c3d2df;border-right:1px solid #c3d2df;flex-direction:column;min-height:275px;padding:23px;transition:background .2s,color .2s;display:flex}.internal-links-grid>a:hover{color:#fff;background:#071831}.internal-links-grid>a>div{color:#075fcc;justify-content:space-between;align-items:center;gap:15px;display:flex}.internal-links-grid>a:hover>div{color:#8fd3ff}.internal-links-grid>a>div span{font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.11em;font-size:13px;font-weight:700}.internal-links-grid>a>div svg{width:22px;height:22px}.internal-links-grid h3{letter-spacing:-.045em;margin:auto 0 10px;font-size:27px;font-weight:600;line-height:1.02}.internal-links-grid p{color:#526a7e;margin:0;font-size:13px;line-height:1.65}.internal-links-grid>a:hover p{color:#ffffff94}.internal-links-grid footer{color:#075fcc;border-top:1px solid #c3d2df;justify-content:space-between;align-items:center;margin-top:22px;padding-top:13px;font-size:13px;font-weight:700;display:flex}.internal-links-grid>a:hover footer{color:#8fd3ff}.internal-links-grid footer svg{width:13px;height:13px}.integrations-hero{min-height:660px}.integration-section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.integration-section-heading h2{color:#071831;letter-spacing:-.065em;max-width:850px;margin:15px 0 0;font-size:clamp(42px,5vw,70px);font-weight:550;line-height:.96}.integration-section-heading>p{color:#4d667b;margin:0;font-size:15px;line-height:1.8}.integration-foundations{background:#fff;padding:82px max(32px,50% - 700px)}.integration-foundation-grid{border-top:1px solid #c7d5e0;border-left:1px solid #c7d5e0;grid-template-columns:repeat(3,1fr);display:grid}.integration-foundation-grid>a{border-bottom:1px solid #c7d5e0;border-right:1px solid #c7d5e0;flex-direction:column;min-height:335px;padding:27px;transition:background .2s,color .2s;display:flex}.integration-foundation-grid>a:hover{color:#fff;background:#071831}.integration-foundation-grid>a>div{color:#0062e3;font-family:var(--font-geist-mono);justify-content:space-between;font-size:13px;display:flex}.integration-foundation-grid svg{width:25px;height:25px}.integration-foundation-grid small{color:#0062e3;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;margin-top:auto;font-size:13px;font-weight:700}.integration-foundation-grid h3{letter-spacing:-.055em;margin:11px 0;font-size:34px;font-weight:600;line-height:1}.integration-foundation-grid p{color:#526a7e;margin:0;font-size:13px;line-height:1.7}.integration-foundation-grid>a:hover p{color:#ffffff94}.integration-foundation-grid footer,.integration-card-grid footer,.integration-related-section footer{color:#0062e3;border-top:1px solid #c7d5e0;justify-content:space-between;align-items:center;margin-top:22px;padding-top:14px;font-size:13px;font-weight:700;display:flex}.integration-foundation-grid footer svg,.integration-card-grid footer svg,.integration-related-section footer svg{width:13px;height:13px}.integration-directory{background:#eef4f9;padding:82px max(32px,50% - 700px)}.integration-category-nav{border-top:1px solid #c8d5e0;border-bottom:1px solid #c8d5e0;flex-wrap:wrap;gap:8px;margin:0 0 58px;padding:14px 0;display:flex}.integration-category-nav a{color:#38556d;background:#fff;border:1px solid #c2d2df;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:650}.integration-category{grid-template-columns:250px 1fr;gap:45px;padding:0 0 68px;scroll-margin-top:25px;display:grid}.integration-category:last-child{padding-bottom:0}.integration-category-copy{border-top:1px solid #bfcfdb;padding-top:18px}.integration-category-copy>span{color:#0062e3;font-family:var(--font-geist-mono);font-size:13px}.integration-category-copy h2{color:#071831;letter-spacing:-.055em;margin:25px 0 12px;font-size:35px;font-weight:580;line-height:1}.integration-category-copy p{color:#597084;margin:0;font-size:13px;line-height:1.7}.integration-card-grid{border-top:1px solid #c3d2df;border-left:1px solid #c3d2df;grid-template-columns:repeat(3,1fr);display:grid}.integration-card-grid>a{background:#ffffff52;border-bottom:1px solid #c3d2df;border-right:1px solid #c3d2df;flex-direction:column;min-height:315px;padding:22px;transition:background .2s,color .2s,transform .2s;display:flex}.integration-card-grid>a:hover{z-index:1;color:#fff;background:#071831;transform:translateY(-3px)}.integration-monogram,.integration-hero-mark{color:#0062e3;letter-spacing:-.04em;text-transform:uppercase;background:#dceeff;border:1px solid #a9cdf0;border-radius:13px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:750;display:grid}.integration-card-grid h3{letter-spacing:-.045em;margin:auto 0 12px;font-size:28px;font-weight:600;line-height:1}.integration-card-grid p{color:#526a7e;margin:0;font-size:13px;line-height:1.65}.integration-card-grid>a:hover p{color:#ffffff94}.integration-object-list{flex-wrap:wrap;gap:5px;margin-top:18px;display:flex}.integration-object-list span{color:#576c7f;border:1px solid #c4d3df;border-radius:999px;padding:5px 7px;font-size:13px}.integration-card-grid>a:hover .integration-object-list span{color:#ffffff8c;border-color:#ffffff2e}.integration-principles{color:#fff;background:#06152d;grid-template-columns:.78fr 1.22fr;gap:80px;padding:82px max(32px,50% - 700px);display:grid}.integration-principles>div:first-child{align-self:center}.integration-principles h2{letter-spacing:-.07em;margin:17px 0 0;font-size:clamp(48px,5.4vw,75px);font-weight:540;line-height:.93}.integration-principles h2 em{color:#7dcbff}.integration-principles>div:last-child{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:1fr 1fr;display:grid}.integration-principles article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;flex-direction:column;min-height:255px;padding:23px;display:flex}.integration-principles article>span{color:#71c4fb;font-family:var(--font-geist-mono);font-size:13px}.integration-principles article>svg{color:#4bd9a2;width:23px;height:23px;margin-left:auto}.integration-principles h3{letter-spacing:-.04em;margin:auto 0 11px;font-size:25px;font-weight:590}.integration-principles p{color:#ffffff8c;margin:0;font-size:13px;line-height:1.65}.integration-detail-hero{min-height:710px;padding-top:135px}.integration-breadcrumb{color:#9ed9ff;align-items:center;gap:8px;margin-bottom:30px;font-size:13px;font-weight:650;display:inline-flex}.integration-breadcrumb svg{width:12px;height:12px}.integration-detail-hero .integration-hero-mark{color:#8cd0ff;background:#68c0ff24;border-color:#9dd8ff73;margin-bottom:24px}.integration-overview,.integration-automation-section,.integration-use-cases,.integration-related-section{padding:82px max(32px,50% - 700px)}.integration-overview{background:#fff}.integration-overview-grid{border-top:1px solid #c4d2df;border-left:1px solid #c4d2df;grid-template-columns:repeat(3,1fr);display:grid}.integration-overview-grid article{border-bottom:1px solid #c4d2df;border-right:1px solid #c4d2df;flex-direction:column;min-height:320px;padding:27px;display:flex}.integration-overview-grid svg{color:#0062e3;width:25px;height:25px;margin-left:auto}.integration-overview-grid span,.integration-automation-grid article>span{color:#0062e3;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;margin-top:auto;font-size:13px;font-weight:700}.integration-overview-grid h3{letter-spacing:-.045em;margin:13px 0;font-size:28px;font-weight:590;line-height:1.05}.integration-overview-grid p{color:#526a7e;margin:0;font-size:13px;line-height:1.7}.integration-flow-section{color:#fff;background:#06152d;grid-template-columns:.82fr 1.18fr;gap:80px;padding:82px max(32px,50% - 700px);display:grid}.integration-flow-section>div{align-self:center}.integration-flow-section h2{letter-spacing:-.07em;margin:17px 0 25px;font-size:clamp(48px,5.5vw,76px);font-weight:540;line-height:.93}.integration-flow-section h2 em{color:#7dcbff}.integration-flow-section>div>p{color:#ffffff94;max-width:560px;margin:0;font-size:14px;line-height:1.75}.integration-flow-section ol{border-top:1px solid #ffffff26;margin:0;padding:0;list-style:none}.integration-flow-section li{border-bottom:1px solid #ffffff26;grid-template-columns:42px 1fr 20px;align-items:center;gap:18px;min-height:135px;display:grid}.integration-flow-section li>span{color:#72c4fb;font-family:var(--font-geist-mono);font-size:13px}.integration-flow-section h3{letter-spacing:-.04em;margin:0 0 8px;font-size:22px;font-weight:590}.integration-flow-section li p{color:#ffffff8c;margin:0;font-size:13px;line-height:1.65}.integration-flow-section li>svg{color:#4bd9a2;width:16px;height:16px}.integration-automation-section{background:#eef4f9}.integration-automation-grid{border-top:1px solid #c4d2df;border-left:1px solid #c4d2df;grid-template-columns:repeat(3,1fr);display:grid}.integration-automation-grid article{border-bottom:1px solid #c4d2df;border-right:1px solid #c4d2df;flex-direction:column;min-height:310px;padding:27px;display:flex}.integration-automation-grid article>svg{color:#0062e3;width:25px;height:25px;margin-left:auto}.integration-automation-grid ul{border-top:1px solid #c9d6e1;gap:12px;margin:18px 0 0;padding:18px 0 0;list-style:none;display:grid}.integration-automation-grid li{color:#354f66;align-items:center;gap:9px;font-size:13px;line-height:1.5;display:flex}.integration-automation-grid li svg{color:#0062e3;flex:none;width:13px;height:13px}.integration-use-cases{background:#fff}.integration-use-cases>div:last-child{border-top:1px solid #c7d5e0;border-left:1px solid #c7d5e0;grid-template-columns:repeat(3,1fr);display:grid}.integration-use-cases article{border-bottom:1px solid #c7d5e0;border-right:1px solid #c7d5e0;min-height:260px;padding:27px}.integration-use-cases article>span{color:#0062e3;font-family:var(--font-geist-mono);font-size:13px}.integration-use-cases h3{letter-spacing:-.05em;margin:55px 0 15px;font-size:29px;font-weight:600;line-height:1.02}.integration-use-cases p{color:#526a7e;margin:0;font-size:13px;line-height:1.7}.integration-related-section{background:#e8f0f7;grid-template-columns:280px 1fr;gap:50px;display:grid}.integration-related-section>div:first-child h2{letter-spacing:-.06em;margin:14px 0 25px;font-size:40px;font-weight:560;line-height:.97}.integration-related-section>div:first-child a{color:#0062e3;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.integration-related-section>div:first-child a svg{width:13px;height:13px}.integration-related-section>div:last-child{border-top:1px solid #c3d2df;border-left:1px solid #c3d2df;grid-template-columns:repeat(3,1fr);display:grid}.integration-related-section>div:last-child>a{border-bottom:1px solid #c3d2df;border-right:1px solid #c3d2df;flex-direction:column;min-height:275px;padding:23px;display:flex}.integration-related-section>div:last-child>a>span{color:#0062e3;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:700}.integration-related-section h3{letter-spacing:-.045em;margin:auto 0 12px;font-size:29px;font-weight:600}.integration-related-section p{color:#526a7e;margin:0;font-size:13px;line-height:1.65}.alternatives-hero,.compare-index-hero{min-height:670px}.comparison-detail-hero{min-height:720px;padding-top:135px}.comparison-hero-marks{align-items:center;gap:10px;margin-bottom:25px;display:flex}.comparison-hero-marks>span{color:#8acfff;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:13px}.comparison-hero-marks .integration-hero-mark{color:#8cd0ff;background:#68c0ff24;border-color:#9dd8ff73}.comparison-research-strip{color:#fff;background:#0878f9;grid-template-columns:170px 190px 1fr;align-items:center;gap:35px;padding:27px max(32px,50% - 620px);display:grid}.comparison-research-strip>div{align-items:center;gap:10px;display:flex}.comparison-research-strip strong{letter-spacing:-.07em;font-size:39px;font-weight:570}.comparison-research-strip span{text-transform:uppercase;letter-spacing:.06em;max-width:95px;font-size:13px;font-weight:700;line-height:1.35}.comparison-research-strip p{color:#dff3ff;margin:0;font-size:13px;line-height:1.6}.comparison-disambiguation,.comparison-disclosure{background:#dceeff;grid-template-columns:220px 1fr;gap:45px;padding:42px max(32px,50% - 620px);display:grid}.comparison-disambiguation>span,.comparison-disclosure span{color:#0062e3;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:700}.comparison-disambiguation h2{color:#071831;letter-spacing:-.05em;margin:0 0 10px;font-size:30px;font-weight:600}.comparison-disambiguation p,.comparison-disclosure p{color:#405b71;max-width:850px;margin:0;font-size:14px;line-height:1.75}.comparison-disclosure{grid-template-columns:35px 1fr}.comparison-disclosure>svg{color:#0062e3;width:25px;height:25px}.comparison-disclosure span{margin-bottom:10px;display:block}.alternatives-summary{background:#fff;grid-template-columns:1fr 1fr;gap:85px;padding:82px max(32px,50% - 620px);display:grid}.alternatives-summary h2{color:#071831;letter-spacing:-.065em;max-width:680px;margin:15px 0 0;font-size:clamp(42px,5vw,68px);font-weight:550;line-height:.96}.alternatives-summary>div:last-child{align-self:end}.alternatives-summary p{color:#455f75;margin:0 0 18px;font-size:14px;line-height:1.8}.alternatives-directory,.comparison-matrix-section,.comparison-fit-section,.compare-index-section{background:#eef4f9;padding:82px max(32px,50% - 700px)}.alternatives-card-grid{border-top:1px solid #c3d2df;border-left:1px solid #c3d2df;grid-template-columns:repeat(3,1fr);display:grid}.alternatives-card-grid article{background:#ffffff59;border-bottom:1px solid #c3d2df;border-right:1px solid #c3d2df;flex-direction:column;min-height:490px;padding:25px;display:flex}.alternatives-card-grid article>div:first-child{color:#63798b;font-family:var(--font-geist-mono);justify-content:space-between;align-items:center;font-size:13px;display:flex}.alternatives-card-grid small{color:#0062e3;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;margin-top:auto;font-size:13px;font-weight:700}.alternatives-card-grid h3{letter-spacing:-.055em;margin:12px 0;font-size:37px;font-weight:590;line-height:1}.alternatives-card-grid>article>p{color:#4f687d;margin:0;font-size:13px;line-height:1.7}.alternatives-card-grid dl{margin:23px 0 0}.alternatives-card-grid dl div{border-top:1px solid #c9d6e1;padding:12px 0}.alternatives-card-grid dt{color:#6a7e8f;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:13px;font-weight:700}.alternatives-card-grid dd{color:#304d64;margin:0;font-size:13px;line-height:1.55}.alternatives-card-grid footer{border-top:1px solid #c3d2df;margin-top:5px;padding-top:15px}.alternatives-card-grid footer a{color:#0062e3;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.alternatives-card-grid footer svg{width:13px;height:13px}.alternative-price{border-bottom:1px solid #c9d6e1;margin:36px 0 25px;padding-bottom:20px}.alternative-price strong{color:#071831;letter-spacing:-.05em;font-size:27px;font-weight:600;line-height:1;display:block}.alternative-price span{color:#586f82;margin-top:8px;font-size:13px;line-height:1.55;display:block}.pricing-research-section,.comparison-pricing-section{background:#fff;padding:82px max(32px,50% - 700px)}.pricing-research-table{border:1px solid #c2d2df;border-radius:18px;overflow:hidden}.pricing-research-table>div{border-bottom:1px solid #d5e0e8;grid-template-columns:.65fr .7fr 1.1fr 1fr 1.2fr;display:grid}.pricing-research-table>div:last-child{border-bottom:0}.pricing-research-table>div>*{border-right:1px solid #d5e0e8;margin:0;padding:17px}.pricing-research-table>div>:last-child{border-right:0}.pricing-research-head{color:#fff;background:#06152d}.pricing-research-head span{text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}.pricing-research-table [role=rowheader]{color:#17374f;flex-direction:column;align-items:flex-start;gap:12px;font-size:15px;font-weight:700;display:flex}.pricing-research-table [role=rowheader] a{color:#0062e3;align-items:center;gap:5px;font-size:13px;display:inline-flex}.pricing-research-table [role=rowheader] svg{width:10px;height:10px}.pricing-research-table [role=cell]{color:#526a7e;font-size:13px;font-weight:400;line-height:1.6}.pricing-research-table b[role=cell]{color:#0062e3;font-size:14px;font-weight:700}.pricing-research-table em{color:#718494;margin-top:9px;font-size:13px;display:block}.pricing-research-note{color:#6b7f90;margin:17px 0 0;font-size:13px;line-height:1.6}.comparison-inline-cta{color:#fff;background:#0878f9;grid-template-columns:60px 1fr auto;align-items:center;gap:35px;padding:65px max(32px,50% - 620px);display:grid}.comparison-inline-cta>svg{color:#ccecff;width:45px;height:45px}.comparison-inline-cta .public-kicker{color:#d9f1ff}.comparison-inline-cta h2{letter-spacing:-.06em;margin:10px 0;font-size:clamp(35px,4vw,54px);font-weight:550;line-height:.98}.comparison-inline-cta p{color:#e0f3ff;max-width:760px;margin:0;font-size:13px;line-height:1.65}.comparison-paths{color:#fff;background:#06152d;grid-template-columns:340px 1fr;gap:60px;padding:82px max(32px,50% - 700px);display:grid}.comparison-paths>div:first-child h2{letter-spacing:-.065em;margin:15px 0 0;font-size:50px;font-weight:550;line-height:.95}.comparison-paths>div:last-child{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);display:grid}.comparison-paths article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:245px;padding:22px}.comparison-paths article svg{color:#61bbfa;width:22px;height:22px}.comparison-paths h3{letter-spacing:-.04em;margin:70px 0 10px;font-size:22px;font-weight:590}.comparison-paths p{color:#ffffff8c;margin:0;font-size:13px;line-height:1.65}.comparison-verdict{background:#fff;grid-template-columns:.8fr 1.2fr;gap:70px;padding:82px max(32px,50% - 700px);display:grid}.comparison-verdict>div:first-child h2{letter-spacing:-.065em;margin:15px 0 22px;font-size:clamp(43px,5vw,68px);font-weight:550;line-height:.96}.comparison-verdict>div:first-child p{color:#4b6479;margin:0;font-size:15px;line-height:1.75}.comparison-verdict>div:last-child{border-top:1px solid #c7d5e0;border-left:1px solid #c7d5e0;grid-template-columns:1fr 1fr;display:grid}.comparison-verdict article{border-bottom:1px solid #c7d5e0;border-right:1px solid #c7d5e0;flex-direction:column;min-height:310px;padding:25px;display:flex}.comparison-verdict article>span{color:#0062e3;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}.comparison-verdict h3{letter-spacing:-.05em;margin:auto 0 16px;font-size:29px;font-weight:590;line-height:1.05}.comparison-verdict article p{color:#526a7e;margin:0;font-size:13px;line-height:1.65}.comparison-matrix{background:#fff;border:1px solid #bfd0dd;border-radius:18px;overflow:hidden}.comparison-matrix>div{border-bottom:1px solid #d3dee7;grid-template-columns:.7fr 1fr 1fr;display:grid}.comparison-matrix>div:last-child{border-bottom:0}.comparison-matrix>div>*{border-right:1px solid #d3dee7;margin:0;padding:20px}.comparison-matrix>div>:last-child{border-right:0}.comparison-matrix-head{color:#fff;background:#06152d}.comparison-matrix-head span,.comparison-matrix-head strong{font-size:13px;font-weight:700}.comparison-matrix [role=rowheader]{color:#29475e;font-size:13px;font-weight:700}.comparison-matrix [role=cell]{color:#526a7e;font-size:13px;line-height:1.6}.comparison-pricing-section{background:#fff}.comparison-pricing-grid{border-top:1px solid #c5d4df;border-left:1px solid #c5d4df;grid-template-columns:1fr 1fr;display:grid}.comparison-pricing-grid article{border-bottom:1px solid #c5d4df;border-right:1px solid #c5d4df;padding:30px}.comparison-pricing-grid article>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.comparison-pricing-grid article>div:first-child span{color:#516a7e;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:700}.comparison-pricing-grid article>div:first-child a{color:#0062e3;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.comparison-pricing-grid article>div:first-child svg{width:11px;height:11px}.comparison-pricing-grid article>strong{color:#0062e3;letter-spacing:-.07em;margin-top:60px;font-size:clamp(42px,5vw,68px);font-weight:560;line-height:.95;display:block}.comparison-pricing-grid h3{color:#071831;letter-spacing:-.045em;max-width:560px;margin:17px 0 25px;font-size:27px;font-weight:590;line-height:1.05}.comparison-pricing-grid dl{border-top:1px solid #d3dee7;margin:0}.comparison-pricing-grid dl>div{border-bottom:1px solid #d3dee7;grid-template-columns:85px 1fr;gap:15px;padding:14px 0;display:grid}.comparison-pricing-grid dt{color:#687d8f;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}.comparison-pricing-grid dd{color:#415d73;margin:0;font-size:13px;line-height:1.6}.comparison-pricing-grid article>p{color:#687d8f;border-left:2px solid #0878f9;margin:20px 0 0;padding-left:13px;font-size:13px;line-height:1.6}.comparison-fit-section{background:#fff}.comparison-fit-section>div:last-child{border-top:1px solid #c6d4df;border-left:1px solid #c6d4df;grid-template-columns:repeat(3,1fr);display:grid}.comparison-fit-section article{border-bottom:1px solid #c6d4df;border-right:1px solid #c6d4df;min-height:285px;padding:25px}.comparison-fit-section article>span{color:#0062e3;font-family:var(--font-geist-mono);font-size:13px}.comparison-fit-section h3{letter-spacing:-.045em;margin:65px 0 13px;font-size:28px;font-weight:590}.comparison-fit-section p{color:#526a7e;margin:0;font-size:13px;line-height:1.65}.comparison-test-plan{color:#fff;background:#06152d;grid-template-columns:.7fr 1.3fr;gap:80px;padding:82px max(32px,50% - 620px);display:grid}.comparison-test-plan h2{letter-spacing:-.065em;margin:15px 0 0;font-size:clamp(45px,5vw,70px);font-weight:550;line-height:.95}.comparison-test-plan ol{border-top:1px solid #ffffff26;margin:0;padding:0;list-style:none}.comparison-test-plan li{border-bottom:1px solid #ffffff26;grid-template-columns:40px 1fr 18px;align-items:center;gap:17px;min-height:85px;display:grid}.comparison-test-plan li span{color:#79c8ff;font-family:var(--font-geist-mono);font-size:13px}.comparison-test-plan li p{color:#ffffffa6;margin:0;font-size:13px;line-height:1.6}.comparison-test-plan li svg{color:#4bd9a2;width:14px;height:14px}.comparison-related-section{background:#e8f0f7;grid-template-columns:270px 1fr;gap:50px;padding:82px max(32px,50% - 700px);display:grid}.comparison-related-section>div:first-child h2{letter-spacing:-.06em;margin:14px 0 25px;font-size:42px;font-weight:560;line-height:.97}.comparison-related-section>div:first-child a{color:#0062e3;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.comparison-related-section>div:first-child a svg{width:13px;height:13px}.comparison-related-section>div:last-child{border-top:1px solid #c3d2df;border-left:1px solid #c3d2df;grid-template-columns:repeat(2,1fr);display:grid}.comparison-related-section>div:last-child>a{border-bottom:1px solid #c3d2df;border-right:1px solid #c3d2df;flex-direction:column;min-height:250px;padding:22px;display:flex}.comparison-related-section>div:last-child>a>svg{color:#0062e3;width:22px;height:22px}.comparison-related-section>div:last-child>a>span{letter-spacing:-.04em;margin-top:auto;font-size:23px;font-weight:600}.comparison-related-section p{color:#526a7e;margin:10px 0 0;font-size:13px;line-height:1.6}.comparison-related-section footer{color:#0062e3;border-top:1px solid #c3d2df;justify-content:space-between;margin-top:18px;padding-top:12px;font-size:13px;font-weight:700;display:flex}.comparison-related-section footer svg{width:13px;height:13px}.compare-index-section{background:#eef4f9}.compare-brand-section{background:#fff}.compare-card-grid{border-top:1px solid #c3d2df;border-left:1px solid #c3d2df;grid-template-columns:repeat(3,1fr);display:grid}.compare-card-grid>a{border-bottom:1px solid #c3d2df;border-right:1px solid #c3d2df;flex-direction:column;min-height:365px;padding:25px;transition:background .2s,color .2s;display:flex}.compare-card-grid>a:hover{color:#fff;background:#06152d}.compare-card-grid>a>div{color:#0062e3;justify-content:space-between;align-items:center;display:flex}.compare-card-grid>a>div svg{width:24px;height:24px}.compare-card-grid>a>div span{font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:700}.compare-card-grid h3{letter-spacing:-.055em;margin:auto 0 18px;font-size:36px;font-weight:590;line-height:.95}.compare-card-grid h3 em{color:#0062e3}.compare-card-grid p{color:#526a7e;margin:0;font-size:13px;line-height:1.65}.compare-card-grid>a:hover p{color:#ffffff94}.compare-card-grid footer,.comparison-head-pages footer{color:#0062e3;border-top:1px solid #c3d2df;justify-content:space-between;margin-top:25px;padding-top:14px;font-size:13px;font-weight:700;display:flex}.compare-card-grid footer svg,.comparison-head-pages footer svg{width:13px;height:13px}.comparison-head-pages{background:#fff;grid-template-columns:repeat(3,1fr);padding:0 max(32px,50% - 700px) 82px;display:grid}.comparison-head-pages>a{border:1px solid #c5d4df;border-right:0;flex-direction:column;min-height:290px;padding:24px;display:flex}.comparison-head-pages>a:last-child{border-right:1px solid #c5d4df}.comparison-head-pages>a>span{color:#0062e3;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:700}.comparison-head-pages h3{letter-spacing:-.05em;margin:auto 0 12px;font-size:30px;font-weight:600}.comparison-head-pages p{color:#526a7e;margin:0;font-size:13px;line-height:1.65}.pricing-hero{min-height:690px;padding-top:135px;padding-bottom:85px}.pricing-hero h1{max-width:1180px}.pricing-hero>p{max-width:790px}.pricing-plans-section{background:#edf4f9;padding:78px max(32px,50% - 700px)}.pricing-sale-banner{color:#fff;background:#06152d;border-radius:20px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:50px;margin-bottom:24px;padding:28px 32px;display:grid;box-shadow:0 22px 60px #05244e29}.pricing-sale-banner div{gap:8px;display:grid}.pricing-sale-banner span{color:#7dccff;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.09em;font-size:15px;font-weight:780}.pricing-sale-banner strong{letter-spacing:-.045em;font-size:clamp(28px,3vw,42px);font-weight:620;line-height:1}.pricing-sale-banner p{color:#d8ebf8;margin:0;font-size:17px;line-height:1.65}.pricing-sale-banner b{color:#fff}.pricing-plans-section .public-kicker{color:#075fcc}.pricing-plan-grid{border-top:1px solid #c4d3df;border-left:1px solid #c4d3df;grid-template-columns:repeat(3,1fr);display:grid}.pricing-tier-card{color:#071831;background:#ffffff7a;border-bottom:1px solid #c4d3df;border-right:1px solid #c4d3df;flex-direction:column;min-width:0;min-height:830px;padding:36px;display:flex}.pricing-tier-top{color:#075fcc;justify-content:space-between;align-items:center;display:flex}.pricing-tier-top span{font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;font-size:15px;font-weight:750}.pricing-tier-top svg{width:34px;height:34px}.pricing-tier-name{border-bottom:1px solid #c2d2df;justify-content:space-between;align-items:baseline;gap:18px;margin-top:58px;padding-bottom:18px;display:flex}.pricing-tier-name>span{letter-spacing:-.05em;font-size:clamp(35px,2.6vw,44px);font-weight:620;line-height:1}.pricing-tier-name small{color:#526b7f;text-align:right;text-transform:uppercase;letter-spacing:.07em;font-size:13px;font-weight:750;line-height:1.4}.pricing-tier-price{align-items:flex-end;gap:21px;min-height:124px;margin:34px 0 26px;display:flex}.pricing-tier-price strong{color:#0062e3;letter-spacing:-.08em;font-size:clamp(78px,6vw,102px);font-weight:570;line-height:.76}.pricing-tier-price span{color:#425e73;text-transform:uppercase;letter-spacing:.05em;border-left:1px solid #bdceda;padding-left:20px;font-size:15px;font-weight:750;line-height:1.5}.pricing-tier-price-text strong{font-size:clamp(54px,4.2vw,72px);line-height:.86}.pricing-tier-sale-price{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:end;column-gap:22px;min-height:150px;margin:25px 0;display:grid}.pricing-tier-sale-price .pricing-original-price{color:#526b7f;grid-column:1/-1;align-self:end;font-size:22px;font-weight:700;line-height:1;text-decoration:line-through;text-decoration-thickness:2px}.pricing-tier-sale-price strong{color:#0062e3;letter-spacing:-.08em;font-size:clamp(70px,5.7vw,92px);font-weight:570;line-height:.82}.pricing-tier-sale-price>span:last-child{color:#35536a;text-transform:uppercase;letter-spacing:.04em;border-left:1px solid #bdceda;padding-left:20px;font-size:15px;font-weight:750;line-height:1.5}.pricing-tier-card>p{color:#3e5b72;min-height:108px;margin:0;font-size:16px;line-height:1.65}.pricing-tier-card ul{border-top:1px solid #cbd8e2;gap:0;margin:25px 0;padding:0;list-style:none;display:grid}.pricing-tier-card li{color:#24445c;border-bottom:1px solid #cfdae3;align-items:flex-start;gap:12px;padding:15px 0;font-size:15px;line-height:1.5;display:flex}.pricing-tier-card li svg{color:#0062e3;flex:none;width:18px;height:18px;margin-top:2px}.pricing-tier-card>a{color:#075fcc;border:1px solid #9bbbd2;border-radius:999px;justify-content:space-between;align-items:center;margin-top:auto;padding:18px 21px;font-size:15px;font-weight:720;transition:border-color .2s,background .2s,color .2s;display:flex}.pricing-tier-card>a:hover{color:#fff;background:#0878f9;border-color:#0878f9}.pricing-tier-card>a svg{width:16px;height:16px}.pricing-tier-note{color:#526b7f;min-height:56px;margin-top:18px;font-size:14px;line-height:1.6;display:block}.pricing-tier-dedicated{z-index:2;color:#fff;background:#075fcc;border-color:#075fcc;position:relative;box-shadow:0 25px 70px #075fcc3d}.pricing-tier-dedicated .pricing-tier-top,.pricing-tier-dedicated .pricing-tier-price strong,.pricing-tier-dedicated .pricing-tier-sale-price strong{color:#fff}.pricing-tier-dedicated .pricing-tier-name,.pricing-tier-dedicated .pricing-tier-price span,.pricing-tier-dedicated .pricing-tier-sale-price>span:last-child,.pricing-tier-dedicated ul{border-color:#ffffff47}.pricing-tier-dedicated .pricing-tier-sale-price .pricing-original-price,.pricing-tier-dedicated .pricing-tier-sale-price>span:last-child,.pricing-tier-dedicated .pricing-tier-name small,.pricing-tier-dedicated>p{color:#fff}.pricing-tier-dedicated li{color:#fff;border-color:#ffffff38}.pricing-tier-dedicated li svg{color:#d9f1ff}.pricing-tier-dedicated>a{color:#075fcc;background:#fff;border-color:#fff}.pricing-tier-dedicated>a:hover{color:#fff;background:#06152d;border-color:#06152d}.pricing-tier-dedicated .pricing-tier-note{color:#fff}.pricing-number-control{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff47;justify-content:space-between;align-items:center;gap:15px;margin:6px 0 12px;padding:11px 0;display:flex}.pricing-number-control>span{font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:750}.pricing-number-control>div{grid-template-columns:42px 48px 42px;align-items:center;gap:7px;display:grid}.pricing-number-control output{color:#fff;text-align:center;font-size:24px;font-weight:720}.pricing-quantity-button{width:42px;height:42px;color:#fff!important;background:#ffffff21!important;border-color:#ffffff85!important}.pricing-quantity-button:hover{background:#ffffff3d!important}.pricing-quantity-button:disabled{opacity:.35}.pricing-total-line{color:#fff;justify-content:space-between;align-items:center;margin-bottom:17px;font-size:15px;display:flex}.pricing-total-line strong{color:#fff;font-size:17px}.pricing-tier-card .pricing-volume-note{color:#fff;background:#0520484d;border-radius:10px;gap:11px;min-height:auto;margin:0 0 17px;padding:14px;font-size:14px;line-height:1.55;display:flex}.pricing-volume-note svg{flex:none;width:13px;height:13px}.pricing-tier-enterprise{color:#fff;background:#06152d}.pricing-tier-enterprise .pricing-tier-top,.pricing-tier-enterprise .pricing-tier-price strong{color:#7dccff}.pricing-tier-enterprise .pricing-tier-name,.pricing-tier-enterprise .pricing-tier-price span,.pricing-tier-enterprise ul{border-color:#ffffff29}.pricing-tier-enterprise .pricing-tier-name small{color:#a9c6db}.pricing-tier-enterprise>p{color:#c6dbea}.pricing-tier-enterprise .pricing-tier-note{color:#92aec3}.pricing-tier-enterprise li{color:#edf8ff;border-color:#ffffff21}.pricing-tier-enterprise li svg{color:#7dccff}.pricing-tier-enterprise>a{color:#8dd2ff;border-color:#7dccff99}.pricing-enterprise-row{color:#fff;background:#06152d;border-radius:22px;grid-template-columns:1.2fr .55fr 1.1fr .85fr;align-items:stretch;gap:34px;margin-top:24px;padding:36px;display:grid;box-shadow:0 28px 70px #05244e2e}.pricing-enterprise-row-heading{gap:44px;display:grid}.pricing-enterprise-row-heading>div:last-child small{color:#7dccff;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;font-size:14px;font-weight:750}.pricing-enterprise-row h3{letter-spacing:-.06em;margin:10px 0 13px;font-size:clamp(42px,4vw,62px);font-weight:620;line-height:.92}.pricing-enterprise-row p{color:#c6dbea;margin:0;font-size:16px;line-height:1.65}.pricing-enterprise-row-price{border-left:1px solid #ffffff29;flex-direction:column;justify-content:center;padding-left:30px;display:flex}.pricing-enterprise-row-price strong{color:#7dccff;letter-spacing:-.065em;font-size:clamp(45px,4vw,68px);font-weight:580;line-height:.9}.pricing-enterprise-row-price span{color:#b8d4e7;text-transform:uppercase;letter-spacing:.05em;margin-top:15px;font-size:15px;font-weight:730;line-height:1.5}.pricing-enterprise-row-features ul{align-content:center;height:100%;margin:0;padding:0;list-style:none;display:grid}.pricing-enterprise-row-features li{color:#eef8ff;border-bottom:1px solid #ffffff24;align-items:flex-start;gap:12px;padding:13px 0;font-size:15px;line-height:1.45;display:flex}.pricing-enterprise-row-features li:first-child{border-top:1px solid #ffffff24}.pricing-enterprise-row-features svg{color:#7dccff;flex:none;width:18px;height:18px}.pricing-enterprise-row-action{flex-direction:column;justify-content:flex-end;display:flex}.pricing-enterprise-row-action a{color:#8dd2ff;border:1px solid #7dccff;border-radius:999px;justify-content:space-between;align-items:center;padding:18px 20px;font-size:16px;font-weight:740;transition:background .2s,color .2s;display:flex}.pricing-enterprise-row-action a:hover{color:#06152d;background:#7dccff}.pricing-enterprise-row-action a svg{width:17px;height:17px}.pricing-enterprise-row-action small{color:#92aec3;margin-top:18px;font-size:15px;line-height:1.6}.pricing-details-section{background:#fff;padding:78px max(32px,50% - 700px)}.pricing-details-grid{border-top:1px solid #c7d5e0;border-left:1px solid #c7d5e0;grid-template-columns:repeat(4,1fr);display:grid}.pricing-details-grid article{border-bottom:1px solid #c7d5e0;border-right:1px solid #c7d5e0;min-height:285px;padding:24px}.pricing-details-grid article>div{color:#0062e3;justify-content:space-between;align-items:center;display:flex}.pricing-details-grid article>div span{font-family:var(--font-geist-mono);font-size:13px}.pricing-details-grid article>div svg{width:23px;height:23px}.pricing-details-grid small{color:#0062e3;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;margin-top:41px;font-size:13px;font-weight:700;display:block}.pricing-details-grid h3{color:#071831;letter-spacing:-.05em;margin:12px 0 15px;font-size:31px;font-weight:600;line-height:1}.pricing-details-grid p{color:#425f75;margin:0;font-size:14px;line-height:1.7}.pricing-health-note{color:#123a5b;background:#e7f4ff;border:1px solid #96c9f5;border-radius:18px;grid-template-columns:34px 1fr;align-items:start;gap:18px;margin-top:25px;padding:24px;display:grid}.pricing-health-note>svg{color:#0062e3;width:27px;height:27px}.pricing-health-note strong{color:#075fcc;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.09em;font-size:13px}.pricing-health-note p{max-width:1040px;margin:9px 0 0;font-size:15px;line-height:1.7}.pricing-inclusions-section{background:#fff;padding:78px max(32px,50% - 700px)}.pricing-inclusion-grid{border-top:1px solid #c7d5e0;border-left:1px solid #c7d5e0;grid-template-columns:repeat(3,1fr);display:grid}.pricing-inclusion-grid article{border-bottom:1px solid #c7d5e0;border-right:1px solid #c7d5e0;min-height:260px;padding:25px}.pricing-inclusion-grid article>div{color:#0062e3;justify-content:space-between;align-items:center;display:flex}.pricing-inclusion-grid article>div span{font-family:var(--font-geist-mono);font-size:13px}.pricing-inclusion-grid article>div svg{width:24px;height:24px}.pricing-inclusion-grid h3{color:#071831;letter-spacing:-.05em;margin:63px 0 14px;font-size:30px;font-weight:600;line-height:1}.pricing-inclusion-grid p{color:#425f75;margin:0;font-size:14px;line-height:1.7}.pricing-surfaces-section{color:#fff;background:#06152d;grid-template-columns:.75fr 1.25fr;gap:70px;padding:78px max(32px,50% - 700px);display:grid}.pricing-surfaces-section>div:first-child h2{letter-spacing:-.065em;margin:15px 0 22px;font-size:clamp(44px,5vw,68px);font-weight:550;line-height:.95}.pricing-surfaces-section>div:first-child h2 em{color:#76c8ff}.pricing-surfaces-section>div:first-child p{color:#e0f2ff9e;max-width:480px;margin:0;font-size:14px;line-height:1.75}.pricing-surfaces-section>div:last-child{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:1fr 1fr;display:grid}.pricing-surfaces-section article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;flex-direction:column;min-height:360px;padding:28px;display:flex}.pricing-surfaces-section article>svg{color:#6dc7ff;width:27px;height:27px}.pricing-surfaces-section article>span{color:#74c9ff;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;margin-top:auto;font-size:13px;font-weight:700}.pricing-surfaces-section h3{letter-spacing:-.05em;margin:12px 0 15px;font-size:33px;font-weight:590;line-height:1}.pricing-surfaces-section article p{color:#e0f2ffc7;margin:0;font-size:14px;line-height:1.7}.pricing-surfaces-section article a{color:#8fd3ff;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;margin-top:24px;padding-top:16px;font-size:15px;font-weight:700;display:flex}.pricing-surfaces-section article a svg{width:13px;height:13px}.pricing-enterprise-section{background:#fff;padding:78px max(32px,50% - 700px)}.pricing-enterprise-grid{border-top:1px solid #c7d5e0;border-left:1px solid #c7d5e0;grid-template-columns:repeat(3,1fr);display:grid}.pricing-enterprise-grid article{border-bottom:1px solid #c7d5e0;border-right:1px solid #c7d5e0;min-height:255px;padding:25px}.pricing-enterprise-grid article>div{color:#0062e3;justify-content:space-between;align-items:center;display:flex}.pricing-enterprise-grid article>div span{font-family:var(--font-geist-mono);font-size:13px}.pricing-enterprise-grid article>div svg{width:24px;height:24px}.pricing-enterprise-grid h3{color:#071831;letter-spacing:-.05em;margin:58px 0 13px;font-size:28px;font-weight:600;line-height:1}.pricing-enterprise-grid p{color:#425f75;margin:0;font-size:14px;line-height:1.7}.pricing-enterprise-cta{color:#fff;background:#06152d;border-radius:20px;justify-content:space-between;align-items:center;gap:45px;margin-top:26px;padding:28px;display:flex}.pricing-enterprise-cta span{color:#8fd3ff;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.09em;font-size:13px;font-weight:700}.pricing-enterprise-cta p{color:#dff1ffc7;max-width:750px;margin:9px 0 0;font-size:14px;line-height:1.65}.pricing-enterprise-cta>a{flex:none}.pricing-transparency-section{background:#e8f0f7;grid-template-columns:.8fr 1.2fr;gap:70px;padding:78px max(32px,50% - 620px);display:grid}.pricing-transparency-section h2{color:#071831;letter-spacing:-.065em;max-width:570px;margin:15px 0 0;font-size:clamp(42px,5vw,67px);font-weight:550;line-height:.95}.pricing-transparency-section>div:last-child{border-top:1px solid #bccedb}.pricing-transparency-section>div:last-child>div{border-bottom:1px solid #bccedb;grid-template-columns:135px 1fr;gap:25px;padding:22px 0;display:grid}.pricing-transparency-section span{color:#0062e3;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.09em;font-size:13px;font-weight:700}.pricing-transparency-section p{color:#334f65;margin:0;font-size:15px;line-height:1.7}.pricing-proof-strip>p{font-size:15px}.pricing-proof-strip{margin:0}.enterprise-hero{min-height:760px;padding-top:145px;padding-bottom:90px}.enterprise-hero h1{max-width:1250px}.enterprise-hero>p{max-width:850px}.enterprise-fit-section{background:#e8f0f7;grid-template-columns:.9fr 1.1fr;gap:75px;padding:76px max(32px,50% - 620px);display:grid}.enterprise-fit-section h2{color:#071831;letter-spacing:-.065em;max-width:590px;margin:16px 0 0;font-size:clamp(45px,5vw,68px);font-weight:570;line-height:.95}.enterprise-fit-list{border-top:1px solid #b9cbd9;border-left:1px solid #b9cbd9;grid-template-columns:1fr 1fr;display:grid}.enterprise-fit-list>div{color:#163b57;border-bottom:1px solid #b9cbd9;border-right:1px solid #b9cbd9;align-items:center;gap:14px;min-height:105px;padding:22px;font-size:17px;font-weight:650;line-height:1.35;display:flex}.enterprise-fit-list svg{color:#0062e3;flex:none;width:20px;height:20px}.enterprise-capabilities-section,.enterprise-controls-section{background:#fff;padding:78px max(32px,50% - 700px)}.enterprise-capabilities-grid{border-top:1px solid #c7d5e0;border-left:1px solid #c7d5e0;grid-template-columns:repeat(3,1fr);display:grid}.enterprise-capabilities-grid article{border-bottom:1px solid #c7d5e0;border-right:1px solid #c7d5e0;min-height:300px;padding:28px}.enterprise-capabilities-grid article>div{color:#0062e3;justify-content:space-between;align-items:center;display:flex}.enterprise-capabilities-grid article>div span{font-family:var(--font-geist-mono);font-size:14px;font-weight:700}.enterprise-capabilities-grid article>div svg{width:30px;height:30px}.enterprise-capabilities-grid h3{color:#071831;letter-spacing:-.05em;margin:70px 0 15px;font-size:32px;font-weight:620;line-height:1}.enterprise-capabilities-grid p{color:#3d5a71;margin:0;font-size:16px;line-height:1.7}.enterprise-rollout-section{color:#fff;background:#06152d;grid-template-columns:.8fr 1.2fr;gap:75px;padding:82px max(32px,50% - 640px);display:grid}.enterprise-rollout-section>div h2{letter-spacing:-.065em;margin:17px 0 24px;font-size:clamp(45px,5vw,68px);font-weight:570;line-height:.95}.enterprise-rollout-section>div p{color:#c1d9e9;max-width:530px;margin:0;font-size:17px;line-height:1.7}.enterprise-rollout-section ol{border-top:1px solid #ffffff2e;margin:0;padding:0;list-style:none}.enterprise-rollout-section li{border-bottom:1px solid #ffffff2e;grid-template-columns:60px 1fr;gap:20px;padding:27px 0;display:grid}.enterprise-rollout-section li>span{color:#7dccff;font-family:var(--font-geist-mono);font-size:14px;font-weight:700}.enterprise-rollout-section h3{letter-spacing:-.035em;margin:0 0 10px;font-size:27px;font-weight:610}.enterprise-rollout-section li p{color:#c1d9e9;margin:0;font-size:16px;line-height:1.65}.enterprise-controls-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.enterprise-controls-grid article{background:#edf4f9;border-radius:18px;min-height:300px;padding:28px}.enterprise-controls-grid svg{color:#0062e3;width:32px;height:32px}.enterprise-controls-grid h3{color:#071831;letter-spacing:-.05em;margin:75px 0 14px;font-size:29px;font-weight:620;line-height:1}.enterprise-controls-grid p{color:#3d5a71;margin:0;font-size:16px;line-height:1.7}.enterprise-pricing-callout{background:#e8f0f7;grid-template-columns:1fr .85fr;gap:85px;padding:82px max(32px,50% - 620px);display:grid}.enterprise-pricing-callout h2{color:#071831;letter-spacing:-.065em;margin:16px 0 24px;font-size:clamp(48px,5vw,70px);font-weight:570;line-height:.95}.enterprise-pricing-callout>div:first-child p{color:#36536a;max-width:650px;margin:0;font-size:17px;line-height:1.75}.enterprise-pricing-callout>div:last-child{color:#fff;background:#06152d;border-radius:20px;padding:32px}.enterprise-pricing-callout>div:last-child>strong{color:#7dccff;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;font-size:15px}.enterprise-pricing-callout ul{gap:0;margin:25px 0 30px;padding:0;list-style:none;display:grid}.enterprise-pricing-callout li{color:#eef8ff;border-bottom:1px solid #ffffff29;align-items:center;gap:12px;padding:14px 0;font-size:16px;display:flex}.enterprise-pricing-callout li:first-child{border-top:1px solid #ffffff29}.enterprise-pricing-callout li svg{color:#7dccff;width:18px;height:18px}.enterprise-pricing-callout .hero-primary{color:#075fcc;background:#fff;justify-content:space-between;width:100%;font-size:16px;display:flex}.enterprise-inquiry-section{color:#fff;background:#06152d;grid-template-columns:.75fr 1.25fr;gap:75px;padding:82px max(32px,50% - 640px);scroll-margin-top:110px;display:grid}.enterprise-inquiry-copy h2{letter-spacing:-.065em;margin:17px 0 24px;font-size:clamp(48px,5vw,70px);font-weight:570;line-height:.95}.enterprise-inquiry-copy>p{color:#c1d9e9;margin:0;font-size:17px;line-height:1.75}.enterprise-inquiry-copy>div{border-top:1px solid #ffffff2e;gap:0;margin-top:48px;display:grid}.enterprise-inquiry-copy>div strong{color:#7dccff;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;padding:18px 0;font-size:15px}.enterprise-inquiry-copy>div span{color:#eef8ff;border-top:1px solid #ffffff2e;gap:16px;padding:17px 0;font-size:16px;display:flex}.enterprise-inquiry-copy>div b{color:#7dccff;font-family:var(--font-geist-mono);font-size:15px}.enterprise-inquiry-form,.enterprise-form-success{color:#071831;background:#fff;border-radius:22px;padding:38px;box-shadow:0 30px 80px #00000038}.enterprise-inquiry-form{gap:26px;display:grid}.enterprise-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.enterprise-form-field{gap:9px;display:grid}.enterprise-form-field label,.enterprise-account-question legend{color:#153b58;font-size:16px;font-weight:720;line-height:1.35}.enterprise-form-field input,.enterprise-form-field textarea,.enterprise-select-trigger{color:#071831;background:#f8fbfd;border-color:#a9bfd0;border-radius:12px;width:100%;font-size:17px}.enterprise-form-field input{height:54px;padding:0 16px}.enterprise-form-field textarea{min-height:175px;padding:15px 16px;line-height:1.6}.enterprise-select-trigger{height:54px;padding:0 16px}.enterprise-form-field small{color:#60778a;font-size:15px;line-height:1.55}.enterprise-account-question{border:0;margin:0;padding:0}.enterprise-account-question>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.enterprise-account-question button{border-color:#a9bfd0;height:52px;font-size:16px}.enterprise-account-question button[aria-pressed=true]{color:#075fcc;background:#e5f2ff;border-color:#0878f9;box-shadow:inset 0 0 0 1px #0878f9}.enterprise-account-email{background:#eaf5ff;border-radius:14px;padding:18px}.enterprise-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.enterprise-form-submit{border-top:1px solid #cedae3;grid-template-columns:1fr auto;align-items:center;gap:25px;padding-top:25px;display:grid}.enterprise-form-submit p{color:#5c7487;max-width:440px;margin:0;font-size:15px;line-height:1.55}.enterprise-form-submit p a{color:#075fcc;text-underline-offset:3px;text-decoration:underline}.enterprise-form-submit button{color:#fff;background:#075fcc;border-radius:999px;height:54px;padding:0 24px;font-size:16px;font-weight:730}.enterprise-form-submit button:hover{background:#06152d}.enterprise-form-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:620px;display:flex}.enterprise-form-success>svg{color:#0062e3;width:48px;height:48px;margin-bottom:30px}.enterprise-form-success h3{letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(38px,4vw,56px);font-weight:620;line-height:.95}.enterprise-form-success p{color:#456176;max-width:620px;margin:0;font-size:17px;line-height:1.7}.enterprise-form-success button{height:50px;margin-top:30px;padding:0 20px;font-size:15px}.industry-hero,.use-cases-hero{min-height:760px;padding-top:145px;padding-bottom:85px}.industry-hero h1,.use-cases-hero h1{max-width:1250px}.industry-hero>p,.use-cases-hero>p{max-width:850px}.industry-back-link{color:#9bd9ff;align-items:center;gap:10px;margin-bottom:42px;font-size:15px;font-weight:700;display:inline-flex}.industry-back-link svg{width:16px;height:16px;transform:rotate(180deg)}.industry-proof-strip{color:#fff;background:#075fcc;grid-template-columns:.7fr .7fr 1.6fr;display:grid}.industry-proof-strip>div,.industry-proof-strip>p{border-right:1px solid #ffffff3d;min-height:160px;margin:0;padding:27px max(24px,16.6667vw - 233.333px)}.industry-proof-strip>div{flex-direction:column;justify-content:center;display:flex}.industry-proof-strip strong{letter-spacing:-.07em;font-size:clamp(52px,5vw,78px);font-weight:600;line-height:.85}.industry-proof-strip span{margin-top:13px;font-size:16px;font-weight:680}.industry-proof-strip>p{color:#fff;align-items:center;font-size:15px;line-height:1.65;display:flex}.industry-problem-section,.industry-workflows-section,.industry-playbook-section,.industry-measure-section,.use-cases-directory-section{background:#fff;padding:78px max(32px,50% - 700px)}.industry-section-intro{grid-template-columns:.8fr 1.2fr;align-items:end;gap:30px 80px;margin-bottom:44px;display:grid}.industry-section-intro .public-kicker{grid-column:1/-1}.industry-section-intro h2{color:#071831;letter-spacing:-.065em;max-width:690px;margin:0;font-size:clamp(43px,5vw,68px);font-weight:570;line-height:.96}.industry-section-intro>p{color:#3d5a71;max-width:610px;margin:0;font-size:17px;line-height:1.75}.industry-problem-grid{border-top:1px solid #c7d5e0;border-left:1px solid #c7d5e0;grid-template-columns:repeat(3,1fr);display:grid}.industry-problem-grid article{border-bottom:1px solid #c7d5e0;border-right:1px solid #c7d5e0;min-height:335px;padding:29px}.industry-problem-grid article>div{color:#075fcc;justify-content:space-between;align-items:center;display:flex}.industry-problem-grid article>div span{font-family:var(--font-geist-mono);font-size:14px;font-weight:700}.industry-problem-grid article>div svg{width:30px;height:30px}.industry-problem-grid h3{color:#071831;letter-spacing:-.05em;margin:82px 0 15px;font-size:33px;font-weight:620;line-height:1}.industry-problem-grid p{color:#3d5a71;margin:0;font-size:16px;line-height:1.7}.industry-workflows-section{background:#edf4f9}.industry-workflow-list{gap:16px;display:grid}.industry-workflow-list article{background:#fff;border:1px solid #bfd0dd;border-radius:18px;grid-template-columns:80px 1fr 1.15fr;align-items:center;gap:32px;padding:27px;display:grid}.industry-workflow-number{color:#075fcc;border-right:1px solid #c7d5e0;align-self:stretch}.industry-workflow-number span{font-family:var(--font-geist-mono);font-size:15px;font-weight:700;display:block}.industry-workflow-number svg{width:30px;height:30px;margin-top:58px}.industry-workflow-list small{color:#075fcc;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;font-size:14px;font-weight:700}.industry-workflow-list h3{color:#071831;letter-spacing:-.05em;margin:11px 0 13px;font-size:34px;font-weight:620;line-height:1}.industry-workflow-list p{color:#3d5a71;margin:0;font-size:16px;line-height:1.7}.industry-workflow-list ol{grid-template-columns:1fr 1fr;gap:0 20px;margin:0;padding:0;list-style:none;display:grid}.industry-workflow-list li{color:#24445c;border-bottom:1px solid #d2dee7;align-items:center;gap:11px;padding:14px 0;font-size:15px;line-height:1.45;display:flex}.industry-workflow-list li span{color:#075fcc;background:#e5f2ff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:14px;font-weight:750;display:grid}.industry-surfaces-section{color:#fff;background:#06152d;grid-template-columns:.7fr 1.3fr;gap:70px;padding:78px max(32px,50% - 700px);display:grid}.industry-surfaces-section>div:first-child h2{letter-spacing:-.065em;margin:16px 0 22px;font-size:clamp(47px,5vw,70px);font-weight:570;line-height:.94}.industry-surfaces-section>div:first-child h2 em{color:#7dccff}.industry-surfaces-section>div:first-child p{color:#c3dbea;margin:0;font-size:17px;line-height:1.7}.industry-surfaces-section>div:last-child{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:1fr 1fr;display:grid}.industry-surfaces-section article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;min-height:375px;padding:29px;display:flex}.industry-surfaces-section article>svg{color:#7dccff;width:32px;height:32px}.industry-surfaces-section article small{color:#7dccff;font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;margin-top:auto;font-size:14px;font-weight:700}.industry-surfaces-section h3{letter-spacing:-.05em;margin:12px 0 15px;font-size:35px;font-weight:620}.industry-surfaces-section article p{color:#d7e8f3;margin:0;font-size:16px;line-height:1.7}.industry-surfaces-section article a{color:#8fd3ff;border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;margin-top:25px;padding-top:17px;font-size:15px;font-weight:700;display:flex}.industry-surfaces-section article a svg{width:16px;height:16px}.industry-playbook-section{background:#fff}.industry-playbook-section>ol{border-top:1px solid #bfcfdb;margin:0;padding:0;list-style:none}.industry-playbook-section>ol>li{border-bottom:1px solid #bfcfdb;grid-template-columns:90px 1fr;gap:30px;padding:26px 0;display:grid}.industry-playbook-section>ol>li>span{color:#075fcc;font-family:var(--font-geist-mono);font-size:15px;font-weight:700}.industry-playbook-section h3{color:#071831;letter-spacing:-.04em;margin:0 0 10px;font-size:28px;font-weight:620}.industry-playbook-section li p{color:#3d5a71;max-width:900px;margin:0;font-size:16px;line-height:1.7}.industry-crm-section{background:#e8f0f7;grid-template-columns:1fr .8fr;gap:80px;padding:78px max(32px,50% - 620px);display:grid}.industry-crm-section>div:first-child>svg{color:#075fcc;width:36px;height:36px;margin-bottom:28px}.industry-crm-section h2{color:#071831;letter-spacing:-.065em;margin:16px 0 22px;font-size:clamp(44px,5vw,67px);font-weight:570;line-height:.95}.industry-crm-section>div:first-child p{color:#36536a;margin:0;font-size:17px;line-height:1.75}.industry-crm-section>div:first-child>a{color:#075fcc;align-items:center;gap:10px;margin-top:27px;font-size:16px;font-weight:730;display:inline-flex}.industry-crm-section>div:first-child>a svg{width:16px;height:16px}.industry-crm-section>div:last-child{border-top:1px solid #b9cbd9}.industry-crm-section>div:last-child a{color:#143c5a;border-bottom:1px solid #b9cbd9;justify-content:space-between;align-items:center;padding:24px 4px;font-size:23px;font-weight:650;display:flex}.industry-crm-section>div:last-child a svg{color:#075fcc;width:20px;height:20px}.industry-measure-section{background:#fff;grid-template-columns:.75fr 1.25fr;gap:70px;display:grid}.industry-measure-section>div:first-child>svg{color:#075fcc;width:36px;height:36px;margin-bottom:28px}.industry-measure-section>div:first-child h2{color:#071831;letter-spacing:-.065em;margin:16px 0 22px;font-size:clamp(45px,5vw,68px);font-weight:570;line-height:.95}.industry-measure-section>div:first-child p{color:#3d5a71;margin:0;font-size:17px;line-height:1.7}.industry-measure-section>div:last-child{border-top:1px solid #c7d5e0;border-left:1px solid #c7d5e0;grid-template-columns:1fr 1fr;display:grid}.industry-measure-section article{border-bottom:1px solid #c7d5e0;border-right:1px solid #c7d5e0;min-height:225px;padding:25px}.industry-measure-section article>span{color:#075fcc;font-family:var(--font-geist-mono);font-size:14px;font-weight:700}.industry-measure-section h3{color:#071831;letter-spacing:-.045em;margin:50px 0 10px;font-size:27px;font-weight:620}.industry-measure-section article p{color:#3d5a71;margin:0;font-size:15px;line-height:1.65}.industry-guardrails-section{color:#fff;background:#06152d;grid-template-columns:.85fr 1.15fr;gap:80px;padding:78px max(32px,50% - 620px);display:grid}.industry-guardrails-section>div>svg{color:#7dccff;width:37px;height:37px;margin-bottom:28px}.industry-guardrails-section h2{letter-spacing:-.065em;margin:16px 0 22px;font-size:clamp(45px,5vw,67px);font-weight:570;line-height:.95}.industry-guardrails-section>div p{color:#c3dbea;margin:0;font-size:17px;line-height:1.7}.industry-guardrails-section ul{border-top:1px solid #ffffff2e;margin:0;padding:0;list-style:none}.industry-guardrails-section li{color:#edf8ff;border-bottom:1px solid #ffffff2e;align-items:flex-start;gap:15px;padding:23px 0;font-size:16px;line-height:1.65;display:flex}.industry-guardrails-section li svg{color:#7dccff;flex:none;width:21px;height:21px}.industry-related-section{background:#e8f0f7;grid-template-columns:.8fr 1.2fr;gap:75px;padding:72px max(32px,50% - 620px);display:grid}.industry-related-section h2{color:#071831;letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(40px,4.5vw,60px);font-weight:570;line-height:.98}.industry-related-section>div:last-child{border-top:1px solid #b9cbd9}.industry-related-section>div:last-child a{color:#143c5a;border-bottom:1px solid #b9cbd9;justify-content:space-between;align-items:center;padding:20px 4px;font-size:20px;font-weight:650;display:flex}.industry-related-section a svg{color:#075fcc;width:18px;height:18px}.use-cases-directory-section{background:#fff}.use-cases-directory-grid{border-top:1px solid #c7d5e0;border-left:1px solid #c7d5e0;grid-template-columns:repeat(3,1fr);display:grid}.use-cases-directory-grid>a{border-bottom:1px solid #c7d5e0;border-right:1px solid #c7d5e0;flex-direction:column;min-height:410px;padding:28px;display:flex}.use-cases-directory-grid>a>div{color:#075fcc;justify-content:space-between;align-items:center;display:flex}.use-cases-directory-grid>a>div span{font-family:var(--font-geist-mono);font-size:14px;font-weight:700}.use-cases-directory-grid>a>div svg{width:31px;height:31px}.use-cases-directory-grid small{color:#075fcc;text-transform:uppercase;letter-spacing:.06em;margin-top:66px;font-size:15px;font-weight:700}.use-cases-directory-grid h2{color:#071831;letter-spacing:-.05em;margin:12px 0 14px;font-size:33px;font-weight:620;line-height:1}.use-cases-directory-grid p{color:#3d5a71;margin:0;font-size:15px;line-height:1.65}.use-cases-directory-grid footer{color:#075fcc;border-top:1px solid #c7d5e0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font-size:15px;font-weight:730;display:flex}.use-cases-directory-grid footer svg{width:16px;height:16px}.industry-hub-principles{color:#fff;background:#06152d;grid-template-columns:.7fr 1.3fr;gap:70px;padding:78px max(32px,50% - 700px);display:grid}.industry-hub-principles h2{letter-spacing:-.065em;margin:16px 0 0;font-size:clamp(45px,5vw,67px);font-weight:570;line-height:.95}.industry-hub-principles>div:last-child{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:1fr 1fr;display:grid}.industry-hub-principles article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:245px;padding:25px}.industry-hub-principles article>span{color:#7dccff;font-family:var(--font-geist-mono);font-size:14px;font-weight:700}.industry-hub-principles h3{letter-spacing:-.045em;margin:65px 0 11px;font-size:28px;font-weight:620}.industry-hub-principles p{color:#d1e5f2;margin:0;font-size:15px;line-height:1.65}.industry-problem-section .public-kicker,.industry-workflows-section .public-kicker,.industry-playbook-section .public-kicker,.industry-crm-section .public-kicker,.industry-measure-section .public-kicker,.industry-related-section .public-kicker,.use-cases-directory-section .public-kicker,.home-industry-section .section-kicker,.seo-faq-section .public-kicker,.public-cta-section .public-kicker{color:#075fcc}.home-industry-section{background:#e8f0f7;grid-template-columns:.75fr 1.25fr;gap:75px;padding:78px max(32px,50% - 700px);display:grid}.home-industry-section h2{color:#071831;letter-spacing:-.065em;margin:18px 0 24px;font-size:clamp(45px,5vw,68px);font-weight:570;line-height:.95}.home-industry-section h2 em{color:#075fcc}.home-industry-section>div:first-child>p{color:#36536a;max-width:570px;margin:0;font-size:17px;line-height:1.75}.home-industry-section>div:first-child>a{color:#075fcc;align-items:center;gap:10px;margin-top:28px;font-size:16px;font-weight:730;display:inline-flex}.home-industry-section>div:first-child>a svg{width:17px;height:17px}.home-industry-links{border-top:1px solid #b8cad8}.home-industry-links>a{color:#143c5a;border-bottom:1px solid #b8cad8;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:17px 4px;display:grid}.home-industry-links>a>span{color:#075fcc;font-family:var(--font-geist-mono);font-size:14px;font-weight:700}.home-industry-links>a>div{gap:4px;display:grid}.home-industry-links strong{letter-spacing:-.025em;font-size:20px;font-weight:680}.home-industry-links small{color:#526d81;font-size:14px;line-height:1.4}.home-industry-links svg{color:#075fcc;width:18px;height:18px}.research-hero{min-height:790px;padding-top:145px;padding-bottom:85px}.research-hero h1{max-width:1250px}.research-hero>p{max-width:900px}.research-status{color:#c8deed;width:min(100%,900px);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;border-block:1px solid #ffffff2b;justify-content:space-between;align-items:center;gap:12px 28px;margin-bottom:40px;padding:14px 0;font-size:14px;display:flex;position:relative}.research-status span{align-items:center;gap:9px;display:inline-flex}.research-status i{background:#5be1a8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #5be1a8cc}.research-beta-section,.research-benchmark-section,.research-field-section,.research-mechanisms-section{background:#fff;padding:78px max(32px,50% - 700px)}.research-beta-heading{grid-template-columns:.8fr 1.2fr;align-items:end;gap:25px 75px;display:grid}.research-beta-heading .public-kicker{color:#075fcc;grid-column:1/-1}.research-beta-heading h2{color:#071831;letter-spacing:-.065em;max-width:720px;margin:0;font-size:clamp(45px,5.3vw,72px);font-weight:570;line-height:.95}.research-beta-heading p{color:#36536a;max-width:610px;margin:0;font-size:17px;line-height:1.75}.research-beta-results{border-top:1px solid #bfd0dd;border-left:1px solid #bfd0dd;grid-template-columns:1fr 1fr;margin-top:48px;display:grid}.research-beta-results article{border-bottom:1px solid #bfd0dd;border-right:1px solid #bfd0dd;min-height:340px;padding:28px}.research-beta-results article>span{color:#075fcc;font-family:var(--font-geist-mono), monospace;font-size:15px;font-weight:730}.research-beta-results strong{color:#075fcc;letter-spacing:-.08em;margin-top:55px;font-size:clamp(82px,9vw,132px);font-weight:590;line-height:.78;display:block}.research-beta-results h3{color:#071831;letter-spacing:-.045em;margin:23px 0 12px;font-size:30px;font-weight:650}.research-beta-results p{color:#456177;max-width:520px;margin:0;font-size:16px;line-height:1.65}.research-evidence-label{color:#294b63;background:#e7f2fb;border-radius:15px;grid-template-columns:28px 1fr;align-items:start;gap:17px;margin-top:22px;padding:22px;display:grid}.research-evidence-label svg{color:#075fcc;width:24px;height:24px}.research-evidence-label p{margin:0;font-size:15px;line-height:1.65}.research-evidence-label strong{color:#071831}.research-benchmark-section{background:#edf4f9}.research-benchmark-section .public-kicker,.research-field-section .public-kicker,.research-mechanisms-section .public-kicker{color:#075fcc}.research-metric-table{border-top:1px solid #b9cbd9;border-left:1px solid #b9cbd9}.research-metric-table>div{grid-template-columns:1fr .68fr .68fr 1.6fr;min-height:104px;display:grid}.research-metric-table>div>*{border-bottom:1px solid #b9cbd9;border-right:1px solid #b9cbd9;align-items:center;margin:0;padding:20px;display:flex}.research-metric-head{color:#fff;background:#06152d;min-height:60px!important}.research-metric-head>*{color:#dff2ff;font-size:15px;font-weight:720;border-color:#ffffff2e!important}.research-metric-table>div:not(.research-metric-head)>strong{color:#153b58;font-size:17px}.research-metric-table>div:not(.research-metric-head)>b{color:#075fcc;letter-spacing:-.04em;font-size:27px}.research-metric-table>div:not(.research-metric-head)>p{color:#456177;font-size:14px;line-height:1.55}.research-funnel-section{color:#fff;background:#06152d;grid-template-columns:.72fr 1.28fr;gap:75px;padding:82px max(32px,50% - 660px);display:grid}.research-funnel-section>div:first-child h2{letter-spacing:-.065em;margin:17px 0 23px;font-size:clamp(47px,5vw,70px);font-weight:570;line-height:.95}.research-funnel-section>div:first-child p{color:#c3dbea;margin:0;font-size:17px;line-height:1.75}.research-funnel-chart{gap:14px;display:grid}.research-funnel-chart article{border:1px solid #ffffff2b;border-radius:16px;padding:20px}.research-funnel-chart header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.research-funnel-chart header>span{font-size:21px;font-weight:680}.research-funnel-chart header small{color:#9ebcd0;text-transform:uppercase;letter-spacing:.08em;font-size:14px}.research-funnel-chart article>div{gap:10px;display:grid}.research-funnel-chart article>div>span{width:max(var(--research-bar), 72px);color:#fff;background:#075fcc;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:10px 14px;display:flex;position:relative}.research-funnel-chart article>div>span:last-child{background:#174667}.research-funnel-chart b{font-size:20px}.research-funnel-chart i{font-size:14px;font-style:normal;font-weight:680}.research-field-section{background:#fff}.research-field-table-wrap{border:1px solid #bfd0dd;overflow-x:auto}.research-field-table{border-collapse:collapse;width:100%;min-width:1080px}.research-field-table th,.research-field-table td{color:#3b586d;text-align:left;vertical-align:top;border-bottom:1px solid #c7d5e0;border-right:1px solid #c7d5e0;padding:19px;font-size:14px;line-height:1.5}.research-field-table thead th{color:#e9f6ff;text-transform:uppercase;letter-spacing:.06em;background:#06152d;font-size:14px}.research-field-table tbody th{color:#102f47;font-size:15px}.research-field-table td strong{color:#075fcc}.research-method-section,.research-limitations-section,.research-pilot-section,.research-sources-section{grid-template-columns:.78fr 1.22fr;gap:80px;padding:82px max(32px,50% - 640px);display:grid}.research-method-section{background:#e8f0f7}.research-method-section .public-kicker{color:#075fcc}.research-method-section>div>svg,.research-limitations-section>div>svg,.research-sources-section>div>svg{color:#075fcc;width:37px;height:37px;margin-bottom:28px}.research-method-section h2,.research-limitations-section h2,.research-pilot-section h2,.research-sources-section h2{color:#071831;letter-spacing:-.065em;margin:17px 0 23px;font-size:clamp(45px,5vw,68px);font-weight:570;line-height:.95}.research-method-section>div>p,.research-limitations-section>div>p,.research-pilot-section>div>p,.research-sources-section>div>p{color:#36536a;margin:0;font-size:17px;line-height:1.75}.research-method-section ol,.research-pilot-section ol{border-top:1px solid #b9cbd9;margin:0;padding:0;list-style:none}.research-method-section li,.research-pilot-section li{border-bottom:1px solid #b9cbd9;grid-template-columns:52px 1fr;gap:18px;padding:23px 0;display:grid}.research-method-section li>span,.research-pilot-section li>span{color:#075fcc;font-family:var(--font-geist-mono), monospace;font-size:15px;font-weight:730}.research-method-section h3,.research-pilot-section h3{color:#0c2d45;letter-spacing:-.035em;margin:0 0 9px;font-size:25px;font-weight:640}.research-method-section li p,.research-pilot-section li p{color:#456177;margin:0;font-size:15px;line-height:1.65}.research-mechanisms-section{background:#fff}.research-mechanisms-section>div:last-child{border-top:1px solid #c7d5e0;border-left:1px solid #c7d5e0;grid-template-columns:repeat(4,1fr);display:grid}.research-mechanisms-section article{border-bottom:1px solid #c7d5e0;border-right:1px solid #c7d5e0;min-height:330px;padding:26px}.research-mechanisms-section article>div{color:#075fcc;justify-content:space-between;align-items:center;display:flex}.research-mechanisms-section article>div span{font-family:var(--font-geist-mono), monospace;font-size:14px;font-weight:730}.research-mechanisms-section article>div svg{width:30px;height:30px}.research-mechanisms-section h3{color:#071831;letter-spacing:-.05em;margin:78px 0 14px;font-size:29px;font-weight:630;line-height:1}.research-mechanisms-section article p{color:#405d72;margin:0;font-size:15px;line-height:1.68}.research-limitations-section{color:#fff;background:#06152d}.research-limitations-section>div>svg,.research-limitations-section .public-kicker{color:#8fd3ff}.research-limitations-section h2{color:#fff}.research-limitations-section>div>p{color:#c3dbea}.research-limitations-section ul{border-top:1px solid #ffffff2e;margin:0;padding:0;list-style:none}.research-limitations-section li{color:#edf8ff;border-bottom:1px solid #ffffff2e;align-items:flex-start;gap:15px;padding:21px 0;font-size:16px;line-height:1.62;display:flex}.research-limitations-section li svg{color:#8fd3ff;flex:none;width:20px;height:20px}.research-pilot-section{background:#fff}.research-pilot-section .public-kicker,.research-sources-section .public-kicker{color:#075fcc}.research-pilot-section>div>a{color:#075fcc;align-items:center;gap:10px;margin-top:26px;font-size:16px;font-weight:730;display:inline-flex}.research-pilot-section>div>a svg{width:17px;height:17px}.research-sources-section{background:#e8f0f7}.research-sources-section>div:last-child{border-top:1px solid #b9cbd9}.research-sources-section>div:last-child>a{color:#143c5a;border-bottom:1px solid #b9cbd9;grid-template-columns:43px 1fr auto;align-items:center;gap:17px;padding:20px 3px;display:grid}.research-sources-section>div:last-child>a>span{color:#075fcc;background:#d9ebf8;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.research-sources-section>div:last-child svg{width:19px;height:19px}.research-sources-section>div:last-child>a>div{gap:5px;display:grid}.research-sources-section strong{font-size:17px}.research-sources-section small{color:#526d81;font-size:15px;line-height:1.45}.research-sources-section>div:last-child>a>svg{color:#075fcc}@media (max-width:1250px){.pricing-plan-grid,.pricing-enterprise-row{grid-template-columns:1fr 1fr}.pricing-enterprise-row-price{border-left:0}.enterprise-controls-grid{grid-template-columns:1fr 1fr}.industry-workflow-list article{grid-template-columns:65px 1fr}.industry-workflow-list ol{grid-column:2}}@media (max-width:900px){.seo-benefit-grid{grid-template-columns:1fr 1fr}.seo-comparison-table{overflow-x:auto}.seo-comparison-table>div{min-width:820px}.blog-article-layout{grid-template-columns:minmax(0,760px)}.blog-article-layout>aside{display:none}.blog-mobile-cta{margin-bottom:55px;display:block}.blog-mobile-cta .blog-sidebar-cta{grid-template-columns:42px 1fr auto;align-items:center;gap:8px 18px;margin:0;padding:24px;display:grid}.blog-mobile-cta .blog-sidebar-cta>svg{grid-row:1/span 3;width:30px;height:30px;margin:0}.blog-mobile-cta .blog-sidebar-cta small,.blog-mobile-cta .blog-sidebar-cta strong,.blog-mobile-cta .blog-sidebar-cta p{grid-column:2}.blog-mobile-cta .blog-sidebar-cta strong,.blog-mobile-cta .blog-sidebar-cta p{margin:0}.blog-mobile-cta .blog-sidebar-cta a{grid-area:1/3/span 2}.blog-mobile-cta .blog-sidebar-cta a+a{grid-row:3;margin:0}.internal-links-grid{grid-template-columns:1fr 1fr}.integration-category{grid-template-columns:190px 1fr;gap:30px}.integration-card-grid{grid-template-columns:1fr 1fr}.integration-principles,.integration-flow-section,.integration-related-section{grid-template-columns:1fr}.alternatives-card-grid,.compare-card-grid{grid-template-columns:1fr 1fr}.comparison-paths,.comparison-verdict,.comparison-test-plan,.comparison-related-section{grid-template-columns:1fr}.pricing-plan-grid,.pricing-details-grid{grid-template-columns:1fr 1fr}.pricing-surfaces-section,.pricing-transparency-section{grid-template-columns:1fr}.pricing-inclusion-grid,.enterprise-capabilities-grid{grid-template-columns:1fr 1fr}.enterprise-fit-section,.enterprise-rollout-section,.enterprise-pricing-callout,.enterprise-inquiry-section,.industry-section-intro,.industry-surfaces-section,.industry-crm-section,.industry-measure-section,.industry-guardrails-section,.industry-related-section,.industry-hub-principles,.home-industry-section,.research-beta-heading,.research-funnel-section,.research-method-section,.research-limitations-section,.research-pilot-section,.research-sources-section{grid-template-columns:1fr}.research-mechanisms-section>div:last-child{grid-template-columns:1fr 1fr}.research-metric-table>div{grid-template-columns:1fr .7fr .7fr}.research-metric-table>div>:last-child{grid-column:1/-1}.use-cases-directory-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.seo-intro-section,.seo-steps-section,.seo-faq-section{padding:68px 20px;display:block}.seo-intro-section>div:last-child,.seo-steps-section ol,.seo-faq-section>div:last-child{margin-top:45px}.seo-benefits-section,.seo-comparison-section,.blog-index-section{padding:68px 20px}.seo-benefit-grid,.blog-card-grid{display:block}.seo-benefit-grid article{min-height:300px}.seo-study-note{grid-template-columns:auto 1fr}.seo-study-note p{grid-column:1/-1}.blog-card-grid>a{min-height:350px}.blog-article-hero{padding:140px 20px 65px}.blog-article-hero>a{margin-bottom:45px}.blog-article-layout{padding:65px 20px 80px;display:block}.blog-article-copy p{font-size:14px}.blog-mobile-cta .blog-sidebar-cta{display:block}.blog-mobile-cta .blog-sidebar-cta>svg{margin-bottom:30px}.blog-mobile-cta .blog-sidebar-cta strong{margin-top:10px}.blog-mobile-cta .blog-sidebar-cta p{margin:12px 0 20px}.blog-mobile-cta .blog-sidebar-cta a+a{margin-top:8px}.blog-article-cta{padding:65px 20px;display:block}.blog-article-cta>a{margin-top:35px}.internal-links-section{padding:65px 20px}.internal-links-grid{display:block}.internal-links-grid>a{min-height:245px}.commercial-details-section{padding:68px 20px}.commercial-details-heading{display:block}.commercial-details-heading>p{margin-top:28px}.commercial-details-grid{display:block}.commercial-details-grid article{padding:27px 22px}.commercial-sources-section{padding:38px 20px}.commercial-sources-section>div{display:block}.commercial-sources-section a:nth-child(odd),.commercial-sources-section a:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.integrations-hero{min-height:610px}.integration-detail-hero{min-height:690px;padding-top:125px}.integration-foundations,.integration-directory,.integration-overview,.integration-automation-section,.integration-use-cases,.integration-related-section{padding:65px 20px}.integration-section-heading{display:block}.integration-section-heading>p{margin-top:28px}.integration-foundation-grid,.integration-card-grid,.integration-overview-grid,.integration-automation-grid,.integration-use-cases>div:last-child,.integration-related-section>div:last-child{display:block}.integration-foundation-grid>a{min-height:285px}.integration-category{padding-bottom:60px;display:block}.integration-category-copy{margin-bottom:24px}.integration-card-grid>a{min-height:275px}.integration-principles,.integration-flow-section{padding:65px 20px;display:block}.integration-principles>div:last-child,.integration-flow-section ol{margin-top:45px}.integration-principles article{min-height:230px}.integration-overview-grid article,.integration-automation-grid article{min-height:280px}.integration-use-cases article{min-height:240px}.alternatives-hero,.compare-index-hero{min-height:620px}.comparison-detail-hero{min-height:710px;padding-top:125px}.comparison-research-strip{grid-template-columns:1fr 1fr;padding:25px 20px}.comparison-research-strip>p{grid-column:1/-1}.comparison-disambiguation,.comparison-disclosure,.alternatives-summary{padding:45px 20px;display:block}.comparison-disambiguation>div,.comparison-disclosure>div,.alternatives-summary>div:last-child{margin-top:25px}.alternatives-directory,.comparison-matrix-section,.comparison-fit-section,.compare-index-section{padding:65px 20px}.alternatives-card-grid,.compare-card-grid,.comparison-fit-section>div:last-child{display:block}.alternatives-card-grid article{min-height:445px}.comparison-inline-cta{padding:55px 20px;display:block}.comparison-inline-cta>div{margin:25px 0}.comparison-paths{padding:65px 20px;display:block}.comparison-paths>div:last-child{grid-template-columns:1fr 1fr;margin-top:40px}.comparison-verdict{padding:65px 20px;display:block}.comparison-verdict>div:last-child{margin-top:40px;display:block}.comparison-matrix{overflow-x:auto}.comparison-matrix>div{min-width:760px}.pricing-research-section,.comparison-pricing-section{padding:65px 20px}.pricing-research-table{overflow-x:auto}.pricing-research-table>div{min-width:1000px}.comparison-pricing-grid{display:block}.comparison-pricing-grid article{padding:25px 22px}.comparison-fit-section article{min-height:255px}.comparison-test-plan{padding:65px 20px;display:block}.comparison-test-plan ol{margin-top:40px}.comparison-related-section{padding:65px 20px;display:block}.comparison-related-section>div:last-child{margin-top:35px;display:block}.comparison-head-pages{padding:0 20px 65px;display:block}.comparison-head-pages>a{border-bottom:0;border-right:1px solid #c5d4df;min-height:250px}.comparison-head-pages>a:last-child{border-bottom:1px solid #c5d4df}.pricing-hero{min-height:610px;padding-top:125px;padding-bottom:65px}.pricing-plans-section,.pricing-details-section,.pricing-inclusions-section,.pricing-surfaces-section,.pricing-enterprise-section,.pricing-transparency-section{padding:65px 20px;display:block}.pricing-plan-grid{display:block}.pricing-sale-banner{padding:26px 22px;display:block}.pricing-sale-banner p{margin-top:20px;font-size:17px}.pricing-tier-card{min-height:0;padding:27px 22px}.pricing-tier-name{flex-direction:column;align-items:flex-start;gap:9px;margin-top:38px}.pricing-tier-name small{text-align:left;font-size:13px}.pricing-tier-price{min-height:105px}.pricing-tier-price strong{font-size:clamp(76px,24vw,96px)}.pricing-tier-price span{font-size:13px}.pricing-tier-sale-price{min-height:130px}.pricing-tier-sale-price strong{font-size:clamp(68px,20vw,88px)}.pricing-tier-sale-price>span:last-child{padding-left:14px;font-size:14px}.pricing-tier-card>p,.pricing-tier-note{min-height:0}.pricing-details-grid{display:block}.pricing-details-grid article{min-height:250px}.pricing-health-note{grid-template-columns:28px 1fr;padding:20px}.pricing-inclusion-grid,.pricing-surfaces-section>div:last-child,.pricing-inclusions-section .integration-section-heading{display:block}.pricing-inclusions-section .integration-section-heading>p{margin-top:28px}.pricing-inclusion-grid article{min-height:245px}.pricing-surfaces-section>div:last-child{margin-top:42px}.pricing-surfaces-section article{min-height:300px}.pricing-enterprise-grid{display:block}.pricing-enterprise-grid article{min-height:235px}.pricing-enterprise-cta{display:block}.pricing-enterprise-cta>a{margin-top:24px}.pricing-enterprise-row{padding:28px 22px;display:block}.pricing-enterprise-row-heading{gap:34px}.pricing-enterprise-row-price{border-top:1px solid #ffffff29;margin-top:34px;padding:30px 0 0}.pricing-enterprise-row-features,.pricing-enterprise-row-action{margin-top:30px}.pricing-transparency-section>div:last-child{margin-top:42px}.pricing-transparency-section>div:last-child>div{grid-template-columns:95px 1fr;gap:16px}.pricing-proof-strip{padding:0 20px;display:block}.pricing-proof-strip>div{border-bottom:1px solid #ffffff47;border-right:0;min-height:115px;padding-left:0;padding-right:0}.pricing-proof-strip>p{padding:26px 0}.enterprise-hero{min-height:650px;padding-top:125px;padding-bottom:65px}.enterprise-fit-section,.enterprise-capabilities-section,.enterprise-rollout-section,.enterprise-controls-section,.enterprise-pricing-callout,.enterprise-inquiry-section{padding:65px 20px;display:block}.enterprise-fit-list,.enterprise-capabilities-grid,.enterprise-controls-grid{margin-top:42px;display:block}.enterprise-fit-list>div{min-height:86px}.enterprise-capabilities-grid article{min-height:275px}.enterprise-rollout-section ol{margin-top:44px}.enterprise-rollout-section li{grid-template-columns:42px 1fr}.enterprise-controls-grid article{min-height:260px;margin-bottom:14px}.enterprise-pricing-callout>div:last-child{margin-top:42px;padding:27px 22px}.enterprise-inquiry-form,.enterprise-form-success{margin-top:45px;padding:27px 20px}.enterprise-form-grid,.enterprise-form-submit{display:block}.enterprise-form-grid>div+div{margin-top:26px}.enterprise-account-question>div{grid-template-columns:1fr}.enterprise-form-submit p{margin-bottom:22px}.enterprise-form-submit button{width:100%}.industry-hero,.use-cases-hero{min-height:660px;padding-top:125px;padding-bottom:65px}.industry-back-link{margin-bottom:34px}.industry-proof-strip{padding:0 20px;display:block}.industry-proof-strip>div,.industry-proof-strip>p{border-bottom:1px solid #ffffff3d;border-right:0;min-height:125px;padding:25px 0}.industry-problem-section,.industry-workflows-section,.industry-surfaces-section,.industry-playbook-section,.industry-crm-section,.industry-measure-section,.industry-guardrails-section,.industry-related-section,.use-cases-directory-section,.industry-hub-principles,.home-industry-section{padding:65px 20px;display:block}.home-industry-links{margin-top:42px}.home-industry-links>a{grid-template-columns:38px 1fr auto;padding:18px 0}.home-industry-links strong{font-size:18px}.research-hero{min-height:720px;padding-top:125px;padding-bottom:65px}.research-status{flex-direction:column;align-items:flex-start;margin-bottom:34px;font-size:13px}.research-beta-section,.research-benchmark-section,.research-funnel-section,.research-field-section,.research-method-section,.research-mechanisms-section,.research-limitations-section,.research-pilot-section,.research-sources-section{padding:65px 20px;display:block}.research-beta-heading{display:block}.research-beta-heading h2{margin:17px 0 24px}.research-beta-results{margin-top:40px;display:block}.research-beta-results article{min-height:300px}.research-beta-results strong{font-size:88px}.research-metric-table{overflow-x:auto}.research-metric-table>div{grid-template-columns:1fr .7fr .7fr 1.6fr;min-width:730px}.research-metric-table>div>:last-child{grid-column:auto}.research-funnel-chart{margin-top:44px}.research-funnel-chart article{padding:17px}.research-funnel-chart article>div>span{max-width:100%}.research-method-section ol,.research-limitations-section ul,.research-pilot-section ol,.research-sources-section>div:last-child{margin-top:42px}.research-mechanisms-section>div:last-child{display:block}.research-mechanisms-section article{min-height:300px}.research-sources-section>div:last-child>a{grid-template-columns:43px 1fr}.research-sources-section>div:last-child>a>svg{display:none}.industry-section-intro{display:block}.industry-section-intro h2{margin:17px 0 24px}.industry-problem-grid,.use-cases-directory-grid{display:block}.industry-problem-grid article{min-height:300px}.industry-workflow-list article{padding:24px 21px;display:block}.industry-workflow-number{border-bottom:1px solid #c7d5e0;border-right:0;justify-content:space-between;align-items:center;margin-bottom:35px;padding-bottom:20px;display:flex}.industry-workflow-number svg{margin-top:0}.industry-workflow-list ol{margin-top:25px;display:block}.industry-surfaces-section>div:last-child{margin-top:42px;display:block}.industry-surfaces-section article{min-height:320px}.industry-playbook-section>ol>li{grid-template-columns:50px 1fr;gap:15px}.industry-crm-section>div:last-child,.industry-measure-section>div:last-child,.industry-guardrails-section ul,.industry-related-section>div:last-child,.industry-hub-principles>div:last-child{margin-top:42px}.industry-measure-section>div:last-child,.industry-hub-principles>div:last-child{display:block}.industry-measure-section article,.industry-hub-principles article{min-height:220px}.use-cases-directory-grid>a{min-height:385px}}@keyframes bubble-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}.bubble-enter{animation:.28s cubic-bezier(.22,.68,.36,1) both bubble-in}@media (prefers-reduced-motion:reduce){.bubble-enter{animation:none}}.thread-list button.thread{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.platform-section .section-kicker,.inbox-showcase-section .section-kicker,.marketing-hero .section-kicker{color:#8fc4ff}.inbox-showcase-section{background:var(--navy-950);color:#fff}.inbox-showcase-section .section-heading h2{color:#fff}.inbox-showcase-section .section-heading p{color:#ffffffb8}.showcase-window{background:#0d1526;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:72px minmax(240px,300px) minmax(0,1fr);height:560px;display:grid;overflow:hidden;box-shadow:0 40px 90px #00000073}.showcase-window .thread-list{border-right:1px solid #ffffff14;overflow-y:auto}.showcase-window .thread{gap:12px;padding:12px 16px}.showcase-window .thread b{font-size:15px}.showcase-window .thread small{font-size:13px}.showcase-window .thread time{font-size:12px}.showcase-window .contact-avatar{width:38px;height:38px;font-size:13px}.showcase-window .thread-heading{padding:16px;font-size:16px}.showcase-window .thread-search{padding:9px 14px;font-size:14px}.showcase-window .chat-header b{font-size:16px}.showcase-window .chat-header small,.showcase-window .chat-day{font-size:13px}.showcase-window .bubble{max-width:62%;padding:11px 15px;font-size:15px;line-height:1.45}.showcase-window .receipt,.showcase-window .live-pill{font-size:12px}.showcase-window .chat-pane{flex-direction:column;min-height:0;display:flex}.showcase-window .chat-scroll{flex-direction:column;flex:1;align-items:flex-start;min-height:0;padding:18px 22px 8px;display:flex;overflow-y:auto}.showcase-window .message-row{width:100%;margin-bottom:12px;display:flex}.showcase-window .message-row.mine{justify-content:flex-end}.showcase-window .message-row .bubble{margin-bottom:0;position:relative}.showcase-window .bubble-text{display:block}.showcase-window .bubble-quote{opacity:.62;text-overflow:ellipsis;white-space:nowrap;border-left:2px solid;margin:-2px 0 7px;padding-left:9px;font-size:13px;line-height:1.35;display:block;overflow:hidden}.showcase-window .bubble-media{border-radius:10px;width:min(230px,52vw);height:150px;margin:1px 0 2px;display:block;position:relative}.showcase-window .bubble.bubble-media-only{box-shadow:none;background:0 0;padding:0;overflow:hidden}.showcase-window .bubble.bubble-media-only .bubble-media{border-radius:14px;margin:0}.showcase-window .bubble-media.tone-warm{background:linear-gradient(150deg,#c98b5e,#8a4f3d 55%,#3d2a2a)}.showcase-window .bubble-media.tone-cool{background:linear-gradient(150deg,#5e8dc9,#3d5a8a 55%,#232f45)}.showcase-window .bubble-media.tone-green{background:linear-gradient(150deg,#5ec98b,#2f7d55 55%,#1d3b2b)}.showcase-window .bubble-media+.bubble-text{margin-top:7px}.showcase-window .media-badge{color:#fff;letter-spacing:.06em;background:#0000008c;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;bottom:8px;left:8px}.showcase-window .bubble-tapback{background:#1c2740;border:2px solid #0d1526;border-radius:999px;place-items:center;width:26px;height:26px;font-size:13px;line-height:1;display:grid;position:absolute;top:-12px}.showcase-window .message-row:not(.mine) .bubble-tapback{right:-10px}.showcase-window .message-row.mine .bubble-tapback{left:-10px}.showcase-window .receipt{align-self:flex-end;margin:-4px 2px 8px}.showcase-window .typing{align-self:flex-start}.showcase-window .chat-day{align-self:center}.showcase-compose{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:14px 18px;display:flex}.showcase-compose input{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex:1;min-width:0;height:44px;padding:0 16px;font-size:15px}.showcase-compose input::placeholder{color:#ffffff73}.showcase-compose input:focus-visible{outline-offset:1px;border-color:#087dff;outline:2px solid #087dff73}.showcase-compose button{color:#fff;background:#087dff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .15s;display:inline-flex}.showcase-compose button:disabled{opacity:.4;cursor:default}.showcase-compose button svg{width:18px;height:18px}.showcase-note{color:#fff9;max-width:62ch;margin-top:18px;font-size:14px;line-height:1.6}@media (max-width:1100px){.showcase-window{grid-template-columns:minmax(180px,240px) minmax(0,1fr);height:520px}.showcase-window .inbox-rail{display:none}}@media (max-width:760px){.showcase-window{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:620px}.showcase-window .thread-list{border-bottom:1px solid #ffffff14;border-right:0;max-height:190px}.showcase-window .thread-search{display:none}.showcase-window .thread-heading{padding:12px 16px}.showcase-compose input{font-size:16px}}.about-study-section .public-kicker,.about-study-section .section-kicker,.api-workflow-section .public-kicker,.api-workflow-section .section-kicker,.comparison-paths .public-kicker,.comparison-paths .section-kicker,.enterprise-inquiry-section .public-kicker,.enterprise-inquiry-section .section-kicker,.enterprise-rollout-section .public-kicker,.enterprise-rollout-section .section-kicker,.industry-guardrails-section .public-kicker,.industry-guardrails-section .section-kicker,.industry-hub-principles .public-kicker,.industry-hub-principles .section-kicker,.industry-surfaces-section .public-kicker,.industry-surfaces-section .section-kicker,.integration-principles .public-kicker,.integration-principles .section-kicker,.message-center-showcase .public-kicker,.message-center-showcase .section-kicker,.pricing-surfaces-section .public-kicker,.pricing-surfaces-section .section-kicker,.public-hero .public-kicker,.public-hero .section-kicker,.seo-steps-section .public-kicker,.seo-steps-section .section-kicker,.two-surfaces-section .public-kicker,.two-surfaces-section .section-kicker{color:#8fc4ff}@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}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
