/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-orange-500:oklch(70.5% .213 47.604);--color-amber-500:oklch(76.9% .188 70.08);--color-blue-500:oklch(62.3% .214 259.815);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#f4f4f2;--color-bg-elevated:#fff;--color-bg-subtle:#ececea;--color-ink:#0c0c0c;--color-ink-secondary:#3d3d3d;--color-muted:#8a8a86;--color-line:#e2e2de;--color-line-strong:#d0d0cb;--color-brand:#367c2b;--color-brand-light:#4caf50;--color-brand-dark:#2d6a4f;--color-brand-soft:#367c2b1a;--color-alert:#c0392b;--color-warn:#c47f17;--color-ok:#2d6a4f;--color-scene:#e8ebe6;--color-overlay:#080a086b;--font-display:"Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-surface:#fff;--color-sidebar:#fff}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;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{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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[9999\]{z-index:9999}.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}}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 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-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-12{margin-top:calc(var(--spacing) * 12)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.\!h-7{height:calc(var(--spacing) * 7)!important}.\!h-8{height:calc(var(--spacing) * 8)!important}.\!h-9{height:calc(var(--spacing) * 9)!important}.\!h-10{height:calc(var(--spacing) * 10)!important}.\!h-11{height:calc(var(--spacing) * 11)!important}.\!h-full{height:100%!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.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-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-\[200px\]{height:200px}.h-\[min\(360px\,45vh\)\]{height:min(360px,45vh)}.h-full{height:100%}.h-px{height:1px}.max-h-\[92vh\]{max-height:92vh}.min-h-0{min-height:0}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[320px\]{min-height:320px}.min-h-\[390px\]{min-height:390px}.min-h-\[min\(360px\,40vh\)\]{min-height:min(360px,40vh)}.min-h-screen{min-height:100vh}.\!w-7{width:calc(var(--spacing) * 7)!important}.\!w-8{width:calc(var(--spacing) * 8)!important}.\!w-9{width:calc(var(--spacing) * 9)!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-\[236px\]{width:236px}.w-\[min\(280px\,88vw\)\]{width:min(280px,88vw)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[1480px\]{max-width:1480px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.\!min-w-\[7\.5rem\]{min-width:7.5rem!important}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-\[72px\]{min-width:72px}.min-w-\[180px\]{min-width:180px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[560px\]{min-width:560px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.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-pointer{cursor:pointer!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}: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-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-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)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}: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)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-alert\/20{border-color:#c0392b33}@supports (color:color-mix(in lab,red,red)){.border-alert\/20{border-color:color-mix(in oklab,var(--color-alert) 20%,transparent)}}.border-alert\/30{border-color:#c0392b4d}@supports (color:color-mix(in lab,red,red)){.border-alert\/30{border-color:color-mix(in oklab,var(--color-alert) 30%,transparent)}}.border-brand{border-color:var(--color-brand)}.border-brand\/20{border-color:#367c2b33}@supports (color:color-mix(in lab,red,red)){.border-brand\/20{border-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.border-line{border-color:var(--color-line)}.border-transparent{border-color:#0000}.border-warn\/20{border-color:#c47f1733}@supports (color:color-mix(in lab,red,red)){.border-warn\/20{border-color:color-mix(in oklab,var(--color-warn) 20%,transparent)}}.border-t-brand{border-top-color:var(--color-brand)}.bg-\[\#d94f2b\]{background-color:#d94f2b}.bg-alert{background-color:var(--color-alert)}.bg-alert\/5{background-color:#c0392b0d}@supports (color:color-mix(in lab,red,red)){.bg-alert\/5{background-color:color-mix(in oklab,var(--color-alert) 5%,transparent)}}.bg-alert\/10{background-color:#c0392b1a}@supports (color:color-mix(in lab,red,red)){.bg-alert\/10{background-color:color-mix(in oklab,var(--color-alert) 10%,transparent)}}.bg-alert\/\[0\.03\]{background-color:#c0392b08}@supports (color:color-mix(in lab,red,red)){.bg-alert\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-alert) 3%,transparent)}}.bg-alert\/\[0\.04\]{background-color:#c0392b0a}@supports (color:color-mix(in lab,red,red)){.bg-alert\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-alert) 4%,transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-bg-elevated{background-color:var(--color-bg-elevated)}.bg-bg-elevated\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-bg-elevated\/95{background-color:color-mix(in oklab,var(--color-bg-elevated) 95%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-brand{background-color:var(--color-brand)}.bg-brand-light{background-color:var(--color-brand-light)}.bg-brand-soft{background-color:var(--color-brand-soft)}.bg-line{background-color:var(--color-line)}.bg-line-strong{background-color:var(--color-line-strong)}.bg-ok{background-color:var(--color-ok)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.bg-warn\/5{background-color:#c47f170d}@supports (color:color-mix(in lab,red,red)){.bg-warn\/5{background-color:color-mix(in oklab,var(--color-warn) 5%,transparent)}}.bg-warn\/10{background-color:#c47f171a}@supports (color:color-mix(in lab,red,red)){.bg-warn\/10{background-color:color-mix(in oklab,var(--color-warn) 10%,transparent)}}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.\!p-6{padding:calc(var(--spacing) * 6)!important}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:var(--spacing)}.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-1{padding-block:var(--spacing)!important}.py-1{padding-block:var(--spacing)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.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-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-36{padding-bottom:calc(var(--spacing) * 36)}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.\!pl-10{padding-left:calc(var(--spacing) * 10)!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.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-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-alert{color:var(--color-alert)}.text-amber-500{color:var(--color-amber-500)}.text-blue-500{color:var(--color-blue-500)}.text-brand{color:var(--color-brand)}.text-ink{color:var(--color-ink)}.text-ink-secondary{color:var(--color-ink-secondary)}.text-muted{color:var(--color-muted)}.text-ok{color:var(--color-ok)}.text-orange-500{color:var(--color-orange-500)}.text-warn{color:var(--color-warn)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.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,)}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.03\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff08);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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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-brand\/20{--tw-ring-color:#367c2b33}@supports (color:color-mix(in lab,red,red)){.ring-brand\/20{--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.ring-brand\/25{--tw-ring-color:#367c2b40}@supports (color:color-mix(in lab,red,red)){.ring-brand\/25{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-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-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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media(hover:hover){.hover\:border-brand\/30:hover{border-color:#367c2b4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand\/30:hover{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.hover\:border-brand\/40:hover{border-color:#367c2b66}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand\/40:hover{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.hover\:border-line-strong:hover{border-color:var(--color-line-strong)}.hover\:bg-bg:hover{background-color:var(--color-bg)}.hover\:bg-bg-elevated:hover{background-color:var(--color-bg-elevated)}.hover\:bg-bg-subtle:hover{background-color:var(--color-bg-subtle)}.hover\:text-alert:hover{color:var(--color-alert)}.hover\:text-brand:hover{color:var(--color-brand)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:underline:hover{text-decoration-line:underline}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ml-auto{margin-left:auto}.sm\:flex{display:flex}.sm\:h-\[min\(440px\,52vh\)\]{height:min(440px,52vh)}.sm\:min-h-\[340px\]{min-height:340px}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-auto{width:auto}.sm\:min-w-44{min-width:calc(var(--spacing) * 44)}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:\!px-8{padding-inline:calc(var(--spacing) * 8)!important}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:48rem){.md\:w-72{width:calc(var(--spacing) * 72)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-h-0{min-height:0}.lg\:flex-1{flex:1}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1fr_292px\]{grid-template-columns:1fr 292px}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}}@media(min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}}}[data-theme=dark]{color-scheme:dark;--color-bg:#080808;--color-bg-elevated:#111;--color-bg-subtle:#181818;--color-ink:#ededed;--color-ink-secondary:#b4b4b4;--color-muted:#858585;--color-line:#242424;--color-line-strong:#343434;--color-brand:#56a36a;--color-brand-light:#72bd84;--color-brand-dark:#438454;--color-brand-soft:#ffffff0e;--color-accent-soft:#ffffff0a;--color-alert:#f06a61;--color-warn:#e5a63d;--color-ok:#62b878;--color-scene:#0d0d0d;--color-overlay:#000000b8;--color-dark:#080808;--color-cream:#ededed;--color-surface:#111;--color-surface-elevated:#171717;--color-sidebar:#0c0c0c;--color-shadow-soft:0 1px 2px #00000073;--color-shadow-card:0 12px 32px #00000052}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-ink);-webkit-font-smoothing:antialiased;transition:background-color .25s,color .25s;overflow:hidden}html.landing-scroll,body.landing-scroll{height:auto;min-height:100%;overflow:clip auto}html.landing-scroll{scroll-behavior:smooth}body.landing-scroll #root{height:auto;min-height:100%}[data-theme=dark] body,[data-theme=dark] .cf-page{background:var(--color-bg)}[data-theme=dark] .cf-card,[data-theme=dark] .alert-row,[data-theme=dark] .fleet-card,[data-theme=dark] .settings-section{box-shadow:var(--color-shadow-soft)}[data-theme=dark] .cf-bar{background:var(--color-bg-elevated);border-bottom-color:var(--color-line)}[data-theme=dark] .fleet-card-active{box-shadow:inset 0 0 0 1px #3a3a3a,var(--color-shadow-soft);background:#151515}[data-theme=dark] .cf-nav-item.active{color:#f5f5f5;background:#1d1d1d}[data-theme=dark] aside.border-r{background:var(--color-sidebar)}[data-theme=dark] .chat-input-box{background:var(--color-bg-subtle);border-color:var(--color-line-strong)}[data-theme=dark] .chat-header-page,[data-theme=dark] .chat-input-area-page{background:var(--color-bg);border-color:var(--color-line)}[data-theme=dark] .auth-input{background:#141414;box-shadow:inset 0 0 0 1px #ffffff04}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--color-bg)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--color-line-strong)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--color-brand)}[data-theme=dark] .recharts-cartesian-grid line{stroke:var(--color-line)}[data-theme=dark] .color-band-stack{background:var(--color-bg-subtle);border-color:var(--color-line)}[data-theme=dark] .bg-white{background-color:var(--color-bg-elevated)}[data-theme=dark] [role=switch] .bg-white{background-color:#fff}.font-display{font-family:var(--font-display)}.cf-page{background:var(--color-bg)}.cf-card{background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:12px;transition:background-color .25s,border-color .25s}.cf-section-label{letter-spacing:.055em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:600}.cf-card-title{color:var(--color-ink);letter-spacing:-.01em;font-size:13px;font-weight:600}.cf-heading{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-ink);font-size:1.65rem;font-weight:650;line-height:1.1}.cf-bar{background:var(--color-bg-elevated);border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 24px;display:flex}.cf-bar-group{align-items:center;gap:8px;display:flex}.cf-bar-label{color:var(--color-muted);font-size:12px;font-weight:500}.cf-select{height:36px;color:var(--color-ink);background-color:var(--color-bg);border:1px solid var(--color-line);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a8a86' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:8px;outline:none;min-width:130px;padding:0 32px 0 12px;font-size:13px;font-weight:500;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .cf-select option{color:#eef0ec;background:#141714}.cf-select:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.cf-select:disabled{opacity:.45;cursor:not-allowed}.cf-btn{border:1px solid var(--color-line);height:36px;color:var(--color-ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:550;transition:all .2s;display:inline-flex}.cf-btn:hover:not(:disabled){border-color:var(--color-line-strong);background:var(--color-bg-subtle);color:var(--color-ink)}.cf-btn:disabled{opacity:.35;cursor:not-allowed}.cf-btn-solid{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.cf-btn-solid:hover:not(:disabled){background:var(--color-brand-light);border-color:var(--color-brand-light);color:#fff}.cf-btn-icon{flex-shrink:0;width:36px;padding:0}.cf-btn-group{gap:6px;display:inline-flex}.cf-tag{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--color-line);height:26px;color:var(--color-muted);background:var(--color-bg);border-radius:100px;align-items:center;gap:5px;padding:0 12px;font-size:10px;font-weight:500;display:inline-flex}.cf-tag-live{color:var(--color-brand-light);background:var(--color-brand-soft);border-color:#4caf5059}.cf-tag-warn{color:var(--color-warn);background:#c47f1714;border-color:#c47f1740}.cf-progress{background:var(--color-line);border-radius:2px;height:3px;overflow:hidden}.cf-progress-fill{background:var(--color-brand);border-radius:2px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.fleet-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fleet-timeline-card{border:1px solid var(--color-line);background:var(--color-bg-elevated);border-radius:14px;min-width:0;padding:12px 14px}.fleet-timeline-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.fleet-timeline-label{color:var(--color-ink);font-size:11px;font-weight:600}.fleet-timeline-bar-wrap{min-width:0;margin-top:10px}.fleet-timeline-progress{color:var(--color-brand);font-size:12px}.fleet-timeline-act{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:10px;font-weight:500;display:block;overflow:hidden}.property-map-3d{background:#dfe9dc;width:100%;height:min(65vh,620px);min-height:480px}.map-overlay-chip{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#142819cc;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:650;display:flex;box-shadow:0 8px 24px #081e0e29}.map-overlay-chip svg{width:13px;height:13px}@media(max-width:760px){.fleet-timeline{grid-template-columns:1fr}.property-map-3d{height:500px;min-height:420px}}.cf-nav{flex-direction:column;gap:4px;display:flex}.cf-nav-item{width:100%;color:var(--color-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.cf-nav-item:hover{color:var(--color-ink);background:var(--color-bg)}.cf-nav-item.active{color:var(--color-brand-light);background:var(--color-brand-soft);font-weight:600}.cf-nav-item.active .cf-nav-dot{background:var(--color-brand-light);border-color:var(--color-brand-light);box-shadow:0 0 0 3px var(--color-brand-soft)}a.cf-nav-item{text-decoration:none}.cf-nav-dot{border:1px solid var(--color-line-strong);background:0 0;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:all .2s}.cf-stat-label{color:var(--color-muted);margin-bottom:6px;font-size:11px;font-weight:500}.cf-metric-grid .cf-metric{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:14px 18px}.cf-metric{background:var(--color-bg-elevated)}.panel,.panel-accent{background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:12px}.cf-scene{background:var(--color-scene);background-image:radial-gradient(ellipse 80% 60% at 50% 40%,var(--color-brand-soft),transparent 70%)}@keyframes pulse-score{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse-score{animation:2.5s ease-in-out infinite pulse-score}@keyframes blink-alert{0%,to{opacity:1}50%{opacity:.5}}.animate-blink-alert{animation:1.5s ease-in-out infinite blink-alert}@keyframes dot-pulse{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.loading-dot{animation:1.4s ease-in-out infinite dot-pulse}.loading-dot:nth-child(2){animation-delay:.2s}.loading-dot:nth-child(3){animation-delay:.4s}.typing-cursor{vertical-align:text-bottom;background:var(--color-brand-light);width:2px;height:1em;margin-left:1px;animation:.9s step-end infinite typing-blink;display:inline-block}@keyframes typing-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cf-animate-in{animation:.4s forwards fade-up}.cf-modal-backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(12px)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-line-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-brand)}.chat-shell{background:var(--color-bg)}.chat-header{border-bottom:1px solid var(--color-line);background:var(--color-bg-elevated)}.chat-status{color:var(--color-muted);align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.chat-status-dot{background:var(--color-brand-light);border-radius:50%;width:6px;height:6px}.chat-status-live{color:var(--color-brand-light)}.chat-status-warn{color:var(--color-warn)}.chat-status-warn .chat-status-dot{background:var(--color-warn)}.chat-message{align-items:flex-start;gap:12px;display:flex}.chat-message-user{flex-direction:row-reverse}.chat-avatar{shrink:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.chat-avatar-bot{background:var(--color-brand-soft);border:1px solid #367c2b26}.chat-bubble{white-space:pre-wrap;word-break:break-word;max-width:85%;font-size:14px;line-height:1.65}.chat-bubble-assistant{color:var(--color-ink);padding-top:2px}.chat-bubble-user{background:var(--color-brand-soft);color:var(--color-ink);border:1px solid #367c2b1f;border-radius:20px 20px 4px;padding:10px 16px}.chat-suggestion{color:var(--color-ink-secondary);background:var(--color-bg-elevated);border:1px solid var(--color-line);cursor:pointer;border-radius:100px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.chat-suggestion:hover:not(:disabled){border-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-brand)}.chat-suggestion:disabled{opacity:.45;cursor:not-allowed}.chat-input-area{background:linear-gradient(to top,var(--color-bg) 70%,transparent)}.chat-input-box{background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:28px;align-items:center;gap:8px;padding:6px 6px 6px 18px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 12px #0000000a}[data-theme=dark] .chat-input-box{box-shadow:0 2px 16px #00000040}.chat-input-box:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft),0 2px 12px #0000000a}.chat-input{min-width:0;height:40px;color:var(--color-ink);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:14px}.chat-input::placeholder{color:var(--color-muted)}.chat-send-btn{shrink:0;background:var(--color-brand);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,opacity .2s;display:flex}.chat-send-btn:hover:not(:disabled){background:var(--color-brand-light)}.chat-send-btn:disabled{opacity:.35;cursor:not-allowed}.assistant-page,.chat-shell-page{background:var(--color-bg)}.chat-header-page{background:0 0;border-bottom-color:#0000}.chat-page-inner{max-width:52rem}.chat-welcome-page{min-height:min(100%,560px)}.chat-suggestion-page{border-radius:14px;width:100%;padding:10px 18px;font-size:14px}@media(min-width:640px){.chat-suggestion-page{flex:1;width:auto;min-width:0}}.chat-message-page .chat-avatar{width:32px;height:32px}.chat-bubble-page{max-width:90%;font-size:15px;line-height:1.7}.chat-input-area-page{background:var(--color-bg);border-top:1px solid var(--color-line)}.chat-input-box-page{border-radius:12px;padding:8px 8px 8px 20px}.chat-input-box-page .chat-input{height:44px;font-size:15px}.chat-input-box-page .chat-send-btn{width:40px;height:40px}.context-bar{border-bottom:1px solid var(--color-line);background:var(--color-bg-elevated)}.context-pill{background:var(--color-bg);border:1px solid var(--color-line);border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}.context-pill-alert{background:#c0392b0f;border-color:#c0392b40;animation:1.5s ease-in-out infinite blink-alert}.auth-page{background:var(--color-bg);min-height:100%;overflow-y:auto}.auth-page-centered{justify-content:center;align-items:center;padding:24px;display:flex}.auth-split{grid-template-columns:1fr;min-height:100%;display:grid}@media(min-width:900px){.auth-split{grid-template-columns:1fr 1fr}}.auth-split-visual{background-color:#0c0e0c;background-position:50%;background-size:cover;min-height:280px;position:relative;overflow:hidden}@media(min-width:900px){.auth-split-visual{min-height:100%}}.auth-split-overlay{background:linear-gradient(135deg,#080c08b8,#080c0873,#080c08a6);position:absolute;top:0;right:0;bottom:0;left:0}.auth-split-copy{z-index:1;flex-direction:column;justify-content:flex-end;height:100%;padding:32px 28px 40px;display:flex;position:relative}@media(min-width:900px){.auth-split-copy{justify-content:center;padding:48px 56px}}.auth-split-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;font-size:11px;font-weight:600}.auth-split-title{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin-top:16px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}.auth-split-highlight{color:var(--color-brand-light);display:block}.auth-split-description{color:#ffffffbf;max-width:400px;margin-top:16px;font-size:15px;line-height:1.65}.auth-split-form{background:var(--color-bg);justify-content:center;align-items:center;padding:32px 24px;display:flex}.auth-form-inner{width:100%;max-width:400px}.auth-header{border-bottom:1px solid var(--color-line);background:var(--color-bg-elevated);justify-content:space-between;align-items:center;padding:20px 32px;display:flex}.auth-link{color:var(--color-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.auth-link:hover{color:var(--color-brand)}.auth-hero{align-items:center;gap:48px;max-width:1100px;margin:0 auto;padding:64px 32px 80px;display:grid}@media(min-width:900px){.auth-hero{grid-template-columns:1fr 1fr;padding-top:80px}}.auth-badge{color:var(--color-brand);background:var(--color-brand-soft);border:1px solid #367c2b26;border-radius:100px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.auth-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);margin-top:24px;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1}.auth-subtitle{max-width:480px;color:var(--color-muted);margin-top:16px;font-size:16px;line-height:1.6}.auth-features{gap:12px;margin-top:48px;display:grid}.auth-feature-card{background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:16px;align-items:center;gap:16px;padding:16px 20px;display:flex}.auth-hero-visual{justify-content:center;display:flex}.auth-visual-card{background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:24px;width:100%;max-width:360px;padding:28px;box-shadow:0 8px 32px #0000000f}[data-theme=dark] .auth-visual-card{box-shadow:0 8px 32px #0000004d}.auth-form-card{background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:24px;width:100%;max-width:400px;padding:40px 32px;box-shadow:0 4px 24px #0000000a}.auth-label{color:var(--color-muted);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.auth-input{width:100%;height:44px;color:var(--color-ink);background:var(--color-bg);border:1px solid var(--color-line);border-radius:12px;outline:none;padding:0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.auth-input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.fleet-card{background:var(--color-bg-elevated);border:1px solid var(--color-line);cursor:pointer;border-radius:20px;padding:20px;transition:all .2s}.fleet-card:hover{border-color:var(--color-brand);box-shadow:0 4px 16px var(--color-brand-soft)}.fleet-card-active{border-color:var(--color-brand);background:linear-gradient(135deg,var(--color-bg-elevated),var(--color-brand-soft))}.quick-link-card{background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:16px;align-items:center;gap:14px;padding:16px 20px;text-decoration:none;transition:all .2s;display:flex}.quick-link-card:hover{border-color:var(--color-brand);background:var(--color-brand-soft)}.alert-row{background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:10px;padding:14px 16px}.settings-section{background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:12px;padding:20px 24px}[data-theme=dark] .cf-card,[data-theme=dark] .panel,[data-theme=dark] .panel-accent,[data-theme=dark] .cf-scene,[data-theme=dark] .alert-row,[data-theme=dark] .fleet-card,[data-theme=dark] .settings-section{background:#111;border-color:#252525;box-shadow:0 1px #ffffff06}[data-theme=dark] .cf-card:hover,[data-theme=dark] .quick-link-card:hover{background:#141414;border-color:#363636}[data-theme=dark] aside.border-r,[data-theme=dark] .app-mobile-header,[data-theme=dark] .app-bottom-nav{background:#0c0c0c;border-color:#222}[data-theme=dark] .sidebar-profile-link:hover,[data-theme=dark] .sidebar-profile-link-active{box-shadow:none;background:#171717;border-color:#2c2c2c}[data-theme=dark] .bg-brand-soft{background-color:#ffffff0f}[data-theme=dark] .cf-btn-solid{color:#111;background:#ededed;border-color:#ededed}[data-theme=dark] .cf-btn-solid:hover:not(:disabled){color:#080808;background:#fff;border-color:#fff}.empty-state{flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.color-band-stack{background:var(--color-bg);border:1px solid var(--color-line);border-radius:8px;height:24px;display:flex;overflow:hidden}.color-band-segment{justify-content:center;align-items:center;min-width:0;transition:width .35s;display:flex}.color-band-segment-label{color:#fff;text-shadow:0 1px 2px #0006;white-space:nowrap;font-size:10px;font-weight:600}.sidebar-profile-link{border:1px solid #0000}.sidebar-profile-link:hover{background:var(--color-bg)}.sidebar-profile-link-active{background:var(--color-bg);border-color:var(--color-line-strong);box-shadow:0 0 0 1px var(--color-brand-soft)}.toast-stack{z-index:50;flex-direction:column;gap:8px;max-width:320px;display:flex;position:absolute;top:16px;right:16px}.toast-item{background:var(--color-bg-elevated);border:1px solid var(--color-line);border-left:3px solid var(--color-brand);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex;box-shadow:0 4px 16px #00000014}.platform-tour-floating{z-index:220;pointer-events:none;width:min(340px,100vw - 24px);transition:top .35s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,1),opacity .25s;position:fixed}.platform-tour-card{pointer-events:auto;background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:14px;padding:16px 18px;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000024,0 0 0 1px #367c2b14}.platform-tour-card-ready{animation:.35s cubic-bezier(.34,1.4,.64,1) tour-card-pop}@keyframes tour-card-pop{0%{opacity:.6;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.tour-spotlight{z-index:195;pointer-events:none;background:#08100c7a;position:fixed;top:0;right:0;bottom:0;left:0}.tour-spotlight-hole{background:0 0;outline:2px solid #367c2b8c;transition:top .35s,left .35s,width .35s,height .35s;position:fixed;box-shadow:0 0 0 9999px #08100c7a}.tour-target-ring{z-index:210;pointer-events:none;border:2px solid var(--color-brand);border-radius:10px;transition:top .35s,left .35s,width .35s,height .35s;animation:1.6s ease-in-out infinite tour-ring-pulse;position:fixed;box-shadow:0 0 0 4px #367c2b1f}.tour-target-active{z-index:205;position:relative}.tour-active-root .app-drawer{z-index:206}@keyframes tour-ring-pulse{0%,to{box-shadow:0 0 0 4px #367c2b1f}50%{box-shadow:0 0 0 8px #367c2b33}}.platform-tour-accent{background:linear-gradient(90deg,var(--color-brand),var(--color-brand-light,#5a9e4f));height:3px;position:absolute;top:0;left:0;right:0}.platform-tour-header{align-items:flex-start;gap:12px;display:flex}.platform-tour-icon-wrap{background:var(--color-brand-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.platform-tour-step-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand);font-size:10px;font-weight:600}.platform-tour-title{font-family:var(--font-display,inherit);color:var(--color-ink);margin-top:2px;font-size:15px;font-weight:600;line-height:1.3}.platform-tour-body{color:var(--color-muted);margin-top:10px;font-size:13px;line-height:1.55}.platform-tour-dots{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.platform-tour-dot{background:var(--color-line);border-radius:999px;width:6px;height:6px;transition:width .25s,background .25s}.platform-tour-dot.is-done{background:#95b48d}@supports (color:color-mix(in lab,red,red)){.platform-tour-dot.is-done{background:color-mix(in srgb,var(--color-brand) 45%,var(--color-line))}}.platform-tour-dot.is-active{background:var(--color-brand);width:16px}.platform-tour-progress{background:var(--color-line);border-radius:2px;height:3px;margin-top:14px;overflow:hidden}.platform-tour-progress-fill{background:var(--color-brand);border-radius:2px;height:100%;transition:width .35s}.platform-tour-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.platform-tour-swipe-hint{text-align:center;letter-spacing:.02em;color:var(--color-muted);opacity:.85;margin:10px 0 0;font-size:11px}.tour-nav-highlight{box-shadow:0 0 0 2px var(--color-brand-soft),inset 0 0 0 1px #367c2b40}@media(max-width:1023px){.platform-tour-sheet{z-index:230;width:auto!important;max-width:none!important;left:12px!important;right:12px!important;transform:none!important}.platform-tour-sheet--bottom,.platform-tour-sheet--top{bottom:auto}.platform-tour-card-sheet{border-radius:18px;max-height:min(36vh,280px);padding:8px 14px 12px;animation:.32s cubic-bezier(.32,.72,0,1) tour-sheet-up;overflow-y:auto;box-shadow:0 8px 32px #0000002e,0 4px 16px #0000001a}.platform-tour-sheet--top .platform-tour-card-sheet{animation-name:tour-sheet-down}.platform-tour-sheet-handle{background:var(--color-line);border-radius:999px;width:36px;height:4px;margin:0 auto 8px}.platform-tour-card-sheet .platform-tour-accent{display:none}.platform-tour-card-sheet .platform-tour-header{gap:10px}.platform-tour-card-sheet .platform-tour-icon-wrap{width:32px;height:32px}.platform-tour-card-sheet .platform-tour-title{font-size:15px}.platform-tour-card-sheet .platform-tour-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.platform-tour-card-sheet .platform-tour-dots,.platform-tour-card-sheet .platform-tour-progress,.platform-tour-card-sheet .platform-tour-actions{margin-top:10px}.platform-tour-card-sheet .platform-tour-actions .cf-btn-solid{min-height:38px}.platform-tour-card-sheet .platform-tour-swipe-hint{margin-top:6px;font-size:10px}.tour-spotlight{background:#08100c6b}}@keyframes tour-sheet-up{0%{opacity:.5;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes tour-sheet-down{0%{opacity:.5;transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.platform-tour-card-sheet,.platform-tour-card-ready,.tour-target-ring,.tour-spotlight-hole{transition:none!important;animation:none!important}}.env-chips{flex-wrap:wrap;gap:8px;display:flex}.env-chips-compact{gap:6px}.env-chip{border:1px solid var(--color-line);background:var(--color-bg-elevated);color:var(--color-ink-secondary);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.env-chips-row{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.env-chips-row-label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-brand-light);font-size:10px;font-weight:600}.env-chips-emphasized{gap:10px}.env-chip-emphasized{background:var(--color-brand-soft);color:var(--color-ink);border-color:#4caf5038;border-radius:12px;align-items:center;gap:10px;padding:8px 14px}.env-chip-body{flex-direction:column;gap:1px;line-height:1.2;display:flex}.env-chip-title{color:var(--color-muted);font-size:10px;font-weight:500}.env-chip-value{color:var(--color-ink);font-size:13px;font-weight:600}.cf-chart-card{min-height:0}.telemetry-chart-wrap{overflow:visible}.telemetry-chart-wrap .recharts-wrapper,.telemetry-chart-wrap .recharts-surface{overflow:visible!important}.regime-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 10px;font-size:10px;font-weight:600;display:inline-flex}.regime-badge-campo{color:var(--color-brand-light);background:var(--color-brand-soft);border:1px solid #4caf5040}.regime-badge-transporte{color:#2563eb;background:#2563eb14;border:1px solid #2563eb33}.regime-badge-ralenti,.regime-badge-parado,.regime-badge-default{color:var(--color-muted);background:var(--color-bg);border:1px solid var(--color-line)}.risk-contrast{border:1px solid var(--color-line);background:var(--color-bg-elevated);color:var(--color-ink-secondary);border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.risk-contrast-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.risk-contrast-text{line-height:1.3}.ranking-row-btn{cursor:pointer;transition:background .15s}.ranking-row-btn:hover{background:var(--color-bg)}.ranking-why{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.app-main{padding-bottom:calc(3.75rem + env(safe-area-inset-bottom,0px))}@media(min-width:1024px){.app-main{padding-bottom:0}}.app-mobile-header{z-index:20;position:sticky;top:0}.app-drawer{will-change:transform}.app-bottom-nav{box-shadow:0 -4px 24px #0000000f}[data-theme=dark] .app-bottom-nav{box-shadow:0 -4px 24px #00000059}.app-bottom-nav-item{min-height:3.25rem;color:var(--color-muted);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px 4px 8px;font-size:10px;font-weight:500;text-decoration:none;transition:color .15s;display:flex;position:relative}.app-bottom-nav-item.active{color:var(--color-brand-light);font-weight:600}.app-bottom-nav-badge{min-width:16px;height:16px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:100px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:700;display:flex;position:absolute;top:4px;right:calc(50% - 22px)}.cf-tooltip-wrap{vertical-align:middle;max-width:100%;display:inline-flex;position:relative}.cf-tooltip{z-index:60;pointer-events:none;color:#fff;white-space:normal;opacity:0;visibility:hidden;background:#141614eb;border-radius:8px;max-width:min(240px,80vw);padding:6px 10px;font-size:11px;font-weight:500;line-height:1.35;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;transform:translateY(2px)}[data-theme=dark] .cf-tooltip{color:#141714;background:#f0f2eef2}.cf-tooltip-wrap.is-open .cf-tooltip,.cf-tooltip-wrap:focus-within .cf-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.cf-tooltip-top{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(2px)}.cf-tooltip-wrap.is-open .cf-tooltip-top,.cf-tooltip-wrap:focus-within .cf-tooltip-top{transform:translate(-50%)translateY(0)}.cf-tooltip-bottom{top:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(-2px)}.cf-tooltip-wrap.is-open .cf-tooltip-bottom,.cf-tooltip-wrap:focus-within .cf-tooltip-bottom{transform:translate(-50%)translateY(0)}.cf-tooltip-left{top:50%;right:calc(100% + 6px);transform:translateY(-50%)translate(2px)}.cf-tooltip-wrap.is-open .cf-tooltip-left,.cf-tooltip-wrap:focus-within .cf-tooltip-left{transform:translateY(-50%)translate(0)}.cf-bar-responsive{gap:10px 12px;padding:10px 16px}@media(min-width:640px){.cf-bar-responsive{gap:12px 20px;padding:12px 24px}}.cf-bar-group-grow{flex:1;min-width:0}@media(min-width:640px){.cf-bar-group-grow{flex:initial}}.cf-select-compact{flex:1;min-width:0}@media(min-width:640px){.cf-select-compact{flex:initial;min-width:130px}}.cf-bar-progress{order:10}@media(min-width:640px){.cf-bar-progress{order:initial}}.cf-bar-tags{order:11}@media(min-width:640px){.cf-bar-tags{order:initial}}@media(max-width:639px){.fleet-timeline-row{grid-template-columns:72px 1fr;gap:8px}.fleet-timeline-act{display:none}.cf-heading{font-size:1.25rem}.auth-header{flex-wrap:wrap;gap:12px;padding:16px 20px}.auth-hero{gap:32px;padding:40px 20px 64px}.cf-metric{padding:12px 14px}.quick-link-card{padding:14px 16px}}@media(max-width:1023px){.cf-page{-webkit-overflow-scrolling:touch}}.landing-page{background:var(--color-bg);scroll-behavior:smooth;min-height:100%;padding-bottom:env(safe-area-inset-bottom,0px);overflow-x:hidden}.saas-page{--saas-ink:#102018;--saas-green:#2f7d32;--saas-line:#dfe6df;--saas-soft:#f4f7f3;color:var(--saas-ink);background:#fff}.saas-nav{z-index:80;background:#fffffff5;border-top:1px solid #172019;border-bottom:1px solid #0000;transition:border-color .25s,box-shadow .25s;position:fixed;inset:0 0 auto}.saas-nav.is-scrolled{border-color:var(--saas-line);box-shadow:0 8px 30px #1120180d}.saas-nav-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:48px;height:76px;display:grid}.saas-nav nav{align-items:center;gap:31px;display:flex}.saas-nav nav>a,.public-nav-group>button,.saas-nav-login{color:#172019;white-space:nowrap;font-size:14px;font-weight:650;text-decoration:none}.saas-nav nav>a:hover,.saas-nav nav>a.active,.public-nav-group>button:hover,.saas-nav-login:hover{color:var(--saas-green)}.saas-nav-actions{align-items:center;gap:28px;display:flex}.saas-nav-cta{color:#101410;white-space:nowrap;background:#dff20a;border-radius:8px;padding:13px 19px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s}.saas-nav-cta:hover{transform:translateY(-1px);box-shadow:0 8px 22px #98a60033}.saas-menu{color:inherit;background:0 0;border:0;display:none}.public-nav-group{position:static}.public-nav-group>button{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:27px 0;display:flex}.public-nav-group>button:focus{outline:none}.public-nav-group>button:focus-visible{outline-offset:-4px;outline:2px solid #8aac91}.public-nav-group>button svg{transition:transform .2s}.public-nav-group.is-open>button svg{transform:rotate(180deg)}.public-mega-menu{z-index:79;background:#fff;border-top:1px solid #e7eae7;border-bottom:1px solid #d9dfd9;animation:.24s cubic-bezier(.22,1,.36,1) both mega-in;position:fixed;top:76px;left:0;right:0;box-shadow:0 28px 65px #10201824}.public-mega-inner{grid-template-columns:minmax(0,1fr) 285px;padding:0;display:grid}.public-mega-columns{grid-template-columns:repeat(3,1fr);padding:34px 34px 36px 0;display:grid}.public-mega-columns section{border-right:1px solid #e5e9e5;padding:0 30px}.public-mega-columns section:first-child{padding-left:0}.public-mega-columns section:last-child{border:0}.public-mega-columns p,.public-mega-feature>p{color:#8a938c;letter-spacing:.14em;margin:0 0 18px;font-size:9px;font-weight:800}.public-mega-columns a{color:#162019;border-radius:9px;align-items:center;gap:12px;margin:3px 0;padding:10px;text-decoration:none;transition:background .18s,transform .18s;display:flex}.public-mega-columns a i{color:#38773a;background:#f1f3f0;border-radius:8px;flex:none;place-items:center;width:39px;height:39px;display:grid}.public-mega-columns a span{gap:2px;display:grid}.public-mega-columns strong{font-size:12px}.public-mega-columns small{color:#89918b;font-size:10px;line-height:1.35}.public-mega-feature{color:#152019;background:#f3f5f2;flex-direction:column;padding:34px 28px;text-decoration:none;display:flex}.public-mega-feature>strong{margin-top:20px;font-size:16px}.public-mega-feature>small{color:#717b73;margin-top:7px;font-size:11px;line-height:1.5}.public-mega-art{background:#dceadb;border-radius:12px;height:142px;position:relative;overflow:hidden}.public-mega-art>svg:first-child{color:#245d31;width:60px;height:60px;position:absolute;bottom:18px;left:10px}.public-mega-art>svg:nth-child(2){color:#1c4e2a;width:78px;height:78px;animation:4s ease-in-out infinite mega-tractor;position:absolute;bottom:17px;right:24px}.public-mega-art span{border-top:2px solid #255b2d40;border-radius:50%;height:55px;position:absolute;bottom:-24px;left:-10%;right:-10%;transform:rotate(-5deg)}.public-mega-art span:last-child{bottom:-8px;transform:rotate(4deg)}.feature-seguro .public-mega-art{background:#dfe8d1}.feature-recursos .public-mega-art{background:#e7e1cf}@keyframes mega-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes mega-tractor{50%{transform:translate(-12px)translateY(-2px)}}.saas-hero{border-bottom:1px solid var(--saas-line);background:#fff;padding:154px 0 86px;overflow:hidden}.saas-hero-copy{text-align:center;max-width:920px}.saas-overline,.saas-eyebrow{color:var(--saas-green);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.saas-overline{justify-content:center;align-items:center;gap:9px;display:flex}.saas-overline span{background:var(--saas-green);border-radius:50%;width:7px;height:7px}.saas-hero h1{max-width:900px;font-family:var(--font-display);letter-spacing:-.06em;margin:22px auto 0;font-size:clamp(3rem,6vw,5.7rem);font-weight:650;line-height:.99}.saas-hero-lead{color:#66726a;max-width:660px;margin:25px auto 0;font-size:18px;line-height:1.65}.saas-actions{justify-content:center;align-items:center;gap:10px;margin-top:30px;display:flex}.saas-btn{border-radius:8px;justify-content:center;align-items:center;gap:9px;height:46px;padding:0 19px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.saas-btn:hover{transform:translateY(-2px)}.saas-btn-dark{background:var(--saas-ink);color:#fff;box-shadow:0 10px 24px #10201826}.saas-btn-light{color:var(--saas-ink);border:1px solid var(--saas-line);background:#fff}.saas-note{color:#7a857e;justify-content:center;align-items:center;gap:6px;margin-top:17px;font-size:11px;display:flex}.saas-note svg{color:var(--saas-green)}.saas-hero [data-saas-enter]{opacity:0}.saas-hero-product{perspective:1200px;margin-top:72px;position:relative}.saas-dashboard-shell{max-width:980px;transform-style:preserve-3d;background:#f5f7f5;border:1px solid #d9e0d9;border-radius:16px;margin:auto;padding:0 14px 14px;position:relative;box-shadow:0 35px 90px #10201829}.saas-browserbar{color:#869088;align-items:center;gap:6px;height:42px;font-size:10px;display:flex}.saas-browserbar i{background:#cbd2cb;border-radius:50%;width:7px;height:7px}.saas-browserbar span{margin-left:10px}.saas-dashboard-shell .landing-hero-preview-wrap{max-width:none}.saas-dashboard-shell .lp-frame-bar{display:none}.saas-dashboard-shell .lp-frame{box-shadow:none;border-radius:9px}.saas-live-chip{border:1px solid var(--saas-line);background:#fff;border-radius:10px;align-items:center;gap:2px;padding:10px 15px 10px 6px;display:flex;position:absolute;top:20%;right:1%;box-shadow:0 14px 35px #10201824}.saas-live-chip span{color:#78827b;flex-direction:column;font-size:10px;display:flex}.saas-live-chip strong{color:var(--saas-ink);font-size:11px}.saas-lottie{width:42px;height:42px}.saas-proof{border-bottom:1px solid var(--saas-line);padding:34px 0}.saas-proof .landing-container{justify-content:space-between;align-items:center;gap:30px;display:flex}.saas-proof p{color:#7a857e;font-size:11px}.saas-proof .landing-container>div{align-items:center;gap:45px;display:flex}.saas-proof span{color:#677169;letter-spacing:.08em;font-size:11px;font-weight:800}.saas-section{background:#fff;padding:125px 0}.saas-section-head h2,.saas-tractor-copy h2,.saas-mobile-copy h2{font-family:var(--font-display);letter-spacing:-.045em;margin:14px 0 16px;font-size:clamp(2.35rem,4.2vw,4rem);line-height:1.04}.saas-section-head>p:last-child,.saas-tractor-copy>p,.saas-mobile-copy>p{color:#69746d;font-size:16px;line-height:1.7}.saas-module-grid{border:1px solid var(--saas-line);border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.saas-module-grid article{border-right:1px solid var(--saas-line);background:#fff;min-height:265px;padding:26px;position:relative}.saas-module-grid article:last-child{border:0}.saas-module-index{color:#a3ada5;font-size:10px;position:absolute;top:22px;right:22px}.saas-module-grid article>svg:first-of-type{color:var(--saas-green);margin-top:35px}.saas-module-grid h3{margin:25px 0 10px;font-size:16px}.saas-module-grid p{color:#758078;font-size:13px;line-height:1.6}.saas-module-grid article>svg:last-child{color:#8a948d;position:absolute;bottom:24px;left:26px}.saas-tractor{background:var(--saas-soft);border-block:1px solid var(--saas-line)}.saas-tractor-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.saas-tractor-copy ul{gap:15px;margin:30px 0;padding:0;list-style:none;display:grid}.saas-tractor-copy li{align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.saas-tractor-copy li svg{color:var(--saas-green)}.saas-text-link{color:var(--saas-green);align-items:center;gap:8px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.saas-tractor-stage{background:#e8ede7;border:1px solid #d8e0d8;border-radius:16px;height:560px;position:relative;overflow:hidden;box-shadow:0 25px 60px #1120181a}.saas-tractor-stage .cf-scene{background:#e8ede7!important}.saas-tractor-top{z-index:2;background:#ffffffde;border-bottom:1px solid #d7dfd7;justify-content:space-between;align-items:center;height:52px;padding:0 18px;font-size:11px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.saas-status{color:var(--saas-green);background:#e3efe2;border-radius:999px;padding:6px 9px}.saas-tractor-score{z-index:3;border:1px solid var(--saas-line);background:#fff;border-radius:10px;min-width:120px;padding:14px;display:grid;position:absolute;bottom:20px;left:20px;box-shadow:0 12px 30px #1020181f}.saas-tractor-score small{color:#78837b;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.saas-tractor-score strong{font-size:34px;line-height:1.1}.saas-tractor-score span{color:var(--saas-green);font-size:10px}.saas-dashboard-section{color:#fff;background:#102018}.saas-section-head-light>p:last-child{color:#aeb9b1}.saas-dashboard-large{background:#18291f;border:1px solid #314038;border-radius:16px;padding:16px;box-shadow:0 30px 80px #00000040}.saas-dashboard-large .landing-hero-preview-wrap{max-width:none}.saas-dashboard-large .lp-frame{box-shadow:none;border:0}.saas-dashboard-large .lp-frame-bar{display:none}.saas-mobile-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;display:grid}.saas-phone-stage{border:1px solid var(--saas-line);background:#f3f5f2;border-radius:18px;height:650px;position:relative;overflow:hidden}.saas-phone{background:#152019;border:8px solid #152019;border-radius:38px;width:255px;height:520px;padding:9px;position:absolute;top:65px;right:13%;box-shadow:0 28px 60px #10201838}.saas-phone-back{top:100px;left:10%;right:auto;transform:rotate(-8deg)!important}.saas-phone-screen{background:#fff;border-radius:23px;height:100%;padding:28px 16px 16px;overflow:hidden}.saas-phone-notch{background:#152019;border-radius:10px;width:72px;height:17px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.saas-phone-brand{justify-content:space-between;font-size:12px;font-weight:800;display:flex}.saas-phone-label{color:#7b867e;letter-spacing:.12em;margin:32px 0 12px;font-size:9px;font-weight:800}.saas-phone-score{background:#eaf1e8;border-radius:12px;padding:18px;display:grid}.saas-phone-score span,.saas-phone-score small{color:#647069;font-size:9px}.saas-phone-score strong{font-size:42px}.saas-phone-row{border-bottom:1px solid #e5e9e5;justify-content:space-between;align-items:center;padding:14px 3px;font-size:12px;display:flex}.saas-phone-row span{display:grid}.saas-phone-row small{color:#78837c;font-size:8px}.saas-phone-alert{border:1px solid #e2e7e2;border-radius:10px;margin-bottom:10px;padding:14px 12px 14px 25px;font-size:10px;font-weight:700;display:grid;position:relative}.saas-phone-alert i{background:#cf5c4b;border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:10px}.saas-phone-alert small{color:#869088;margin-top:5px;font-weight:400}.saas-phone-alert.muted i{background:#d69a34}.saas-mobile-points{gap:13px;margin:28px 0;display:grid}.saas-mobile-points span{align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.saas-mobile-points svg{width:17px;color:var(--saas-green)}.saas-cta{text-align:center;background:var(--saas-green);color:#fff;padding:100px 0}.saas-cta p{font-size:12px;font-weight:700}.saas-cta h2{max-width:750px;font-family:var(--font-display);letter-spacing:-.05em;margin:14px auto 0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1}.saas-btn-white{color:var(--saas-ink);background:#fff}.saas-btn-outline{color:#fff;border:1px solid #ffffff73}.saas-footer{border-top:1px solid var(--saas-line);background:#fff;padding:34px 0}.saas-footer .landing-container{align-items:center;gap:30px;display:flex}.saas-footer p{color:#68736b;font-size:12px}.saas-footer span{color:#879089;margin-left:auto;font-size:11px}@media(max-width:1080px){.saas-nav-inner{gap:24px}.saas-nav nav{gap:18px}.saas-nav-actions{gap:16px}}@media(max-width:900px){.saas-nav-inner{justify-content:space-between;display:flex}.saas-nav nav{border-bottom:1px solid var(--saas-line);background:#fff;flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100vh - 76px);padding:18px 24px 28px;display:none;position:absolute;top:76px;left:0;right:0;overflow-y:auto}.saas-nav nav.is-open{display:flex}.saas-nav nav>a,.public-nav-group>button{text-align:left;justify-content:space-between;width:100%;padding:13px 0}.public-mega-menu{box-shadow:none;border:0;animation:none;position:static}.public-mega-inner{display:block}.public-mega-columns{padding:0 0 10px 12px;display:block}.public-mega-columns section{border:0;padding:12px 0}.public-mega-columns section:not(:first-child),.public-mega-feature{display:none}.public-mega-columns a{padding:8px}.saas-menu{display:block}.saas-nav-login,.saas-nav .landing-theme-toggle{display:none}.saas-hero{padding-top:130px}.saas-module-grid{grid-template-columns:1fr 1fr}.saas-module-grid article{border-bottom:1px solid var(--saas-line)}.saas-tractor-grid,.saas-mobile-grid{grid-template-columns:1fr;gap:50px}.saas-proof .landing-container{display:block}.saas-proof .landing-container>div{flex-wrap:wrap;gap:22px;margin-top:22px}.saas-tractor-stage{height:500px}.saas-mobile-copy{order:-1}}@media(max-width:580px){.landing-container{padding-inline:20px}.saas-nav-cta{display:none}.saas-hero h1{font-size:clamp(2.65rem,13vw,4rem)}.saas-hero-lead{font-size:15px}.saas-actions{flex-direction:column}.saas-actions .saas-btn{width:100%}.saas-live-chip{display:none}.saas-hero-product{margin-top:45px;padding-inline:10px}.saas-section{padding:84px 0}.saas-module-grid{grid-template-columns:1fr}.saas-module-grid article{border-right:0}.saas-tractor-stage{height:390px}.saas-phone-stage{height:560px}.saas-phone{transform-origin:100% 0;right:4%;transform:scale(.86)}.saas-phone-back{left:0;transform:rotate(-6deg)scale(.78)!important}.saas-footer .landing-container{flex-direction:column;align-items:flex-start}.saas-footer span{margin:0}}@media(prefers-reduced-motion:reduce){.saas-hero [data-saas-enter]{opacity:1!important;transform:none!important}.saas-phone,.saas-live-chip{animation:none!important}}.saas-how{color:#fff;background:#2f7d32;min-height:780px;position:relative;overflow:hidden}.saas-how-grid{background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:72px 72px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18%,#000 82%,#0000)}.saas-how-inner{z-index:1;flex-direction:column;min-height:780px;padding-top:74px;padding-bottom:48px;display:flex;position:relative}.saas-how-top{letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.saas-how-top strong{font-size:13px}.saas-how-top i{opacity:.45;font-style:normal}.saas-how-content{text-align:center;max-width:700px;margin:auto}.saas-how-icon{background:#ffffff14;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 25px;display:grid}.saas-how-content>p{letter-spacing:.18em;text-transform:uppercase;opacity:.72;font-size:11px;font-weight:800}.saas-how-content h2{font-family:var(--font-display);letter-spacing:-.055em;margin:15px 0 20px;font-size:clamp(3rem,6vw,5.8rem);line-height:.94}.saas-how-content>span{color:#ffffffbd;max-width:610px;margin:auto;font-size:17px;line-height:1.65;display:block}.saas-how-controls{justify-content:space-between;align-items:center;display:flex}.saas-how-controls>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.saas-how-dots{gap:10px;display:flex}.saas-how-dots button{color:#ffffff9e;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:42px;height:42px;font-size:9px;font-weight:800;position:relative}.saas-how-dots button.is-active{color:var(--saas-green);background:#fff}.saas-how-dots svg{width:48px;height:48px;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;overflow:visible;transform:rotate(-90deg)}.saas-how-dots circle{fill:none;stroke:#fff3;stroke-width:1.5px}.saas-how-dots circle.progress{stroke:#fff;stroke-dasharray:113;animation:.55s both saas-ring-in}@keyframes saas-ring-in{0%{stroke-dashoffset:113px}to{stroke-dashoffset:0}}.saas-faq{border-top:1px solid var(--saas-line);background:#fff;padding:120px 0}.saas-faq h2{font-family:var(--font-display);letter-spacing:-.05em;margin:13px 0 14px;font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1}.saas-faq header>span{color:#6d7870;font-size:15px}.saas-faq-grid{grid-template-columns:1fr 1fr;column-gap:46px;display:grid}.saas-faq article{border-top:1px solid var(--saas-line)}.saas-faq article:nth-last-child(-n+2){border-bottom:1px solid var(--saas-line)}.saas-faq article>button{width:100%;min-height:72px;color:var(--saas-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:0;font-size:14px;font-weight:750;display:flex}.saas-faq article>button svg{width:17px;color:var(--saas-green);transition:transform .25s}.saas-faq article.is-open>button svg{transform:rotate(180deg)}.saas-faq article>div{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.saas-faq article>div>p{color:#707b73;margin:0;font-size:13px;line-height:1.7;overflow:hidden}.saas-faq article.is-open>div{grid-template-rows:1fr}.saas-faq article.is-open>div>p{padding:0 30px 24px 0}@media(max-width:900px){.saas-faq-grid{grid-template-columns:1fr}.saas-faq article:nth-last-child(2){border-bottom:0}}@media(max-width:580px){.saas-how,.saas-how-inner{min-height:700px}.saas-how-controls>button{width:40px;height:40px}.saas-how-dots{gap:4px}.saas-how-dots button{width:34px;height:34px}.saas-how-dots svg{width:40px;height:40px;top:-3px;right:-3px;bottom:-3px;left:-3px}.saas-how-content>span{font-size:15px}.saas-faq{padding:84px 0}}.saas-how,.saas-faq,.saas-tractor,#plataforma{scroll-margin-top:72px}::view-transition-old(root){animation:.2s both ag-page-out}::view-transition-new(root){animation:.38s cubic-bezier(.22,1,.36,1) both ag-page-in}@keyframes ag-page-out{to{opacity:0;transform:translateY(-6px)}}@keyframes ag-page-in{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){html.landing-scroll{scroll-behavior:auto}::view-transition-old(root){animation-duration:.01ms}::view-transition-new(root){animation-duration:.01ms}}.public-content-page{--page-accent:#317b3b;--page-dark:#102719;min-height:100vh}.theme-insurance{--page-accent:#4f7435;--page-dark:#172c19}.theme-resources{--page-accent:#92711e;--page-dark:#302811}.theme-customers{--page-accent:#327357;--page-dark:#102b20}.public-immersive-hero{background:#f5f7f2;padding:138px 0 0;overflow:hidden}.public-hero-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;min-height:610px;display:grid}.public-hero-copy>p{color:var(--page-accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:850}.public-hero-copy h1{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(3.5rem,6.2vw,6.3rem);line-height:.93}.public-hero-copy>span{color:#637066;max-width:600px;margin-top:25px;font-size:16px;line-height:1.7;display:block}.public-hero-copy>div{gap:10px;margin-top:30px;display:flex}.public-hero-copy .saas-btn-dark{background:var(--page-dark)}.public-field-scene{background:linear-gradient(#bfd7cc 0,#bfd7cc 43%,#8fac78 43%,#8fac78 54%,#56763b 54%);border-radius:22px;height:520px;position:relative;overflow:hidden;box-shadow:0 30px 70px #1330192e}.scene-insurance{background:linear-gradient(#d6ddc7 0,#d6ddc7 43%,#b3bd92 43%,#b3bd92 54%,#657542 54%)}.scene-resources{background:linear-gradient(#d9d2b8 0,#d9d2b8 43%,#b8a86c 43%,#b8a86c 54%,#75632e 54%)}.field-sky>svg{color:#fffc;width:72px;height:72px;position:absolute;top:38px;right:48px}.field-cloud{background:#ffffff9e;border-radius:30px;width:105px;height:24px;position:absolute}.field-cloud:before,.field-cloud:after{content:"";background:inherit;border-radius:50%;position:absolute}.field-cloud:before{width:38px;height:38px;bottom:0;left:18px}.field-cloud:after{width:50px;height:50px;bottom:0;right:15px}.cloud-one{top:70px;left:15%}.cloud-two{top:145px;right:17%;transform:scale(.7)}.field-horizon{color:#315c38;justify-content:space-around;align-items:flex-end;display:flex;position:absolute;top:176px;left:0;right:0}.field-horizon svg{width:70px;height:70px}.field-horizon svg:nth-child(2n){width:105px;height:105px}.field-lines{position:absolute;top:54%;right:0;bottom:0;left:0;overflow:hidden}.field-lines span{border-top:3px solid #e8e7b766;border-radius:50%;height:65px;position:absolute;left:-20%;right:-20%;transform:rotate(-7deg)}.field-lines span:nth-child(2){top:55px;transform:rotate(5deg)}.field-lines span:nth-child(3){top:110px;transform:rotate(-4deg)}.field-lines span:nth-child(4){top:165px;transform:rotate(3deg)}.field-lines span:nth-child(5){top:220px}.field-lines span:nth-child(6){top:275px}.field-tractor{z-index:3;color:#e7db48;position:absolute;top:47%;right:25%}.field-tractor svg{filter:drop-shadow(0 10px 5px #0f271338);width:145px;height:145px}.field-signal{z-index:4;width:45px;height:45px;color:var(--page-accent);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:42%;right:22%;box-shadow:0 8px 25px #0d251033}.field-card{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #ffffff8c;border-radius:12px;min-width:185px;padding:14px;display:grid;position:absolute;bottom:24px;left:24px}.field-card>span{color:#758077;letter-spacing:.1em;font-size:8px;font-weight:800}.field-card strong{margin-top:5px;font-size:17px}.field-card small{color:#748078;margin-top:5px;font-size:9px}.field-card i{background:#42a34f;border-radius:50%;width:6px;height:6px;margin-right:4px;animation:1.6s infinite field-pulse;display:inline-block}@keyframes field-pulse{50%{box-shadow:0 0 0 5px #42a34f26}}.public-hero-stats{border-top:1px solid #dbe1d9;grid-template-columns:repeat(3,1fr);height:112px;margin-top:55px;display:grid}.public-hero-stats div{border-right:1px solid #dbe1d9;align-items:center;gap:13px;display:flex}.public-hero-stats div:last-child{border:0}.public-hero-stats strong{font-family:var(--font-display);font-size:28px}.public-hero-stats span{color:#788179;text-transform:uppercase;letter-spacing:.08em;max-width:120px;font-size:10px;line-height:1.4}.public-agro-band{background:var(--page-dark);color:#fff;padding:120px 0}.public-agro-band p{color:#8cc585;letter-spacing:.15em;font-size:10px;font-weight:800}.public-agro-band h2{max-width:920px;font-family:var(--font-display);letter-spacing:-.055em;margin:18px 0 55px;font-size:clamp(3rem,5.5vw,5.8rem);line-height:.96}.public-agro-band .landing-container>div{border-top:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);display:grid}.public-agro-band span{color:#ffffffb8;align-items:center;gap:10px;padding:24px 0;font-size:11px;display:flex}.public-agro-band span svg{color:#9bc893}.public-story{background:#fff;padding:120px 0}.public-story-grid{grid-template-columns:360px 1fr;gap:55px;display:grid}.public-story-nav>p{color:#909891;letter-spacing:.14em;margin:0 0 18px;font-size:9px;font-weight:800}.public-story-nav button{color:#6f7971;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e0e5e0;grid-template-columns:28px 28px 1fr 20px;align-items:center;gap:10px;width:100%;padding:20px 12px;display:grid}.public-story-nav button:last-child{border-bottom:1px solid #e0e5e0}.public-story-nav button>span{font-size:9px}.public-story-nav button>svg{width:17px}.public-story-nav button>svg:last-child{opacity:0;transition:all .2s;transform:translate(-7px)}.public-story-nav button strong{font-size:13px}.public-story-nav button.is-active{color:var(--page-accent);background:#f5f7f3}.public-story-nav button.is-active>svg:last-child{opacity:1;transform:none}.public-story-stage{background:#f1f4ef;border-radius:20px;min-height:520px;padding:24px}.public-story-stage>div>p{color:var(--page-accent);letter-spacing:.12em;text-transform:uppercase;margin:24px 0 8px;font-size:10px;font-weight:800}.public-story-stage h2{max-width:700px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.04}.public-story-stage>div>small{color:#6a766c;align-items:center;gap:8px;margin-top:25px;font-size:10px;display:flex}.public-story-stage>div>small svg{width:15px;color:var(--page-accent)}.story-visual{background:var(--page-dark);color:#fff;border-radius:15px;height:290px;position:relative;overflow:hidden}.story-visual>svg{color:#b7d674;z-index:2;width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-rings{place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.story-rings i{border:1px solid #b8d87459;border-radius:50%;width:150px;height:150px;animation:3s ease-out infinite story-ring;position:absolute}.story-rings i:nth-child(2){animation-delay:1s}.story-rings i:nth-child(3){animation-delay:2s}@keyframes story-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.5)}}.story-score{letter-spacing:.12em;background:#ffffff1a;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800;position:absolute;top:18px;left:18px}.story-bars{align-items:flex-end;gap:5px;height:42px;display:flex;position:absolute;bottom:17px;left:18px;right:18px}.story-bars i{width:100%;height:var(--value);background:#b7d67459;border-radius:3px 3px 0 0;animation:.6s both bar-rise}@keyframes bar-rise{0%{height:0}}.public-final-cta{text-align:center;color:#101810;background:#dff20a;padding:120px 0}.public-final-cta svg{width:32px;height:32px}.public-final-cta p{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.public-final-cta h2{font-family:var(--font-display);letter-spacing:-.07em;margin:15px auto 32px;font-size:clamp(3.3rem,7vw,7rem);line-height:.9}.public-final-cta a{color:#fff;background:#112016;border-radius:8px;align-items:center;gap:9px;padding:14px 18px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.public-final-cta a svg{width:16px;height:16px}.distinct-section{padding:120px 0}.distinct-section header>p,.distinct-section>.landing-container>p{color:var(--page-accent);letter-spacing:.14em;font-size:10px;font-weight:850}.distinct-section header>h2,.distinct-section>.landing-container>h2{max-width:900px;font-family:var(--font-display);letter-spacing:-.055em;margin:14px 0 50px;font-size:clamp(3rem,5.4vw,5.5rem);line-height:.96}.product-experience{color:#fff;background:#0d1d13}.product-console{background:#14261a;border:1px solid #324238;border-radius:18px;grid-template-columns:240px 1fr 250px;min-height:430px;display:grid;overflow:hidden}.product-console aside{border-right:1px solid #324238;padding:22px}.product-console aside>span,.console-main span,.product-console>article>span{color:#829187;letter-spacing:.13em;font-size:8px;font-weight:800}.product-console aside button{color:#9baa9f;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:28px 1fr;gap:2px 8px;width:100%;margin-top:12px;padding:13px;display:grid}.product-console aside button svg{grid-row:1/3;width:20px}.product-console aside button strong{font-size:11px}.product-console aside button small{font-size:8px}.product-console aside button.is-active{color:#fff;background:#294330}.console-main{padding:34px}.console-main>div:first-child{display:grid}.console-main strong{font-size:72px;line-height:1}.console-main small{color:#c6a658;font-size:9px}.console-chart{border-bottom:1px solid #425047;align-items:flex-end;gap:10px;height:210px;margin-top:55px;display:flex}.console-chart i{background:linear-gradient(#b5d85f,#49753f);border-radius:4px 4px 0 0;flex:1;animation:.7s both bar-rise}.product-console>article{background:#192c1f;border-left:1px solid #324238;padding:28px}.product-console>article>svg{color:#d8ee1a}.product-console>article h3{font-family:var(--font-display);margin-top:50px;font-size:24px;line-height:1.15}.product-console>article button,.resource-feature button{color:#d8ee1a;background:0 0;border:0;align-items:center;gap:8px;margin-top:25px;padding:0;font-size:11px;font-weight:750;display:flex}.partner-experience{background:#edf2e9}.partner-experience>.landing-container{position:relative}.partner-orbit{border:1px solid #cad6c7;border-radius:50%;place-items:center;max-width:800px;height:540px;margin:auto;display:grid;position:relative}.partner-orbit>i{border:1px solid #d1dbcf;border-radius:50%;width:72%;height:72%;position:absolute}.partner-orbit>i:nth-last-child(2){width:46%;height:46%}.partner-orbit>i:last-child{width:22%;height:22%}.orbit-center{z-index:3;color:#fff;background:#183721;border-radius:50%;align-content:center;place-items:center;width:130px;height:130px;display:grid;box-shadow:0 18px 45px #17372040}.orbit-center svg{color:#dff20a}.orbit-node{z-index:4;background:#fff;border:1px solid #d7ded5;border-radius:10px;align-items:center;gap:9px;padding:13px 16px;font-size:11px;font-weight:750;display:flex;position:absolute;box-shadow:0 12px 28px #18351f1a}.orbit-node svg{color:#34723d}.node-1{top:19%;left:5%}.node-2{top:22%;right:4%}.node-3{bottom:18%;left:8%}.node-4{bottom:16%;right:7%}.partner-copy{background:#dff20a;border-radius:14px;max-width:330px;padding:25px;position:absolute;bottom:0;right:5%}.partner-copy h3{font-size:21px}.partner-copy p{font-size:12px;line-height:1.6}.insurance-experience{color:#172619;background:#dfe7d4}.insurance-flow{grid-template-columns:repeat(3,1fr);display:grid}.insurance-flow article{background:#ffffff61;border:1px solid #bbc9b2;border-right:0;min-height:330px;padding:28px;position:relative}.insurance-flow article:last-child{border-right:1px solid #bbc9b2}.insurance-flow article>span{color:#82917d;font-size:10px;position:absolute;top:22px;right:22px}.insurance-flow article>svg{color:#527b3c;width:40px;height:40px;margin-top:45px}.insurance-flow h3{font-family:var(--font-display);margin:50px 0 10px;font-size:25px}.insurance-flow p{color:#687663;font-size:12px;line-height:1.65}.insurance-result{border-bottom:1px solid #bbc9b2;justify-content:space-between;align-items:center;padding:25px 0;display:flex}.insurance-result strong{font-size:18px}.insurance-result span{color:#6b7867;font-size:11px}.resources-experience{background:#f1ede1}.resource-layout{grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.resource-feature{color:#fff;background:#302811;border-radius:18px;min-height:480px;padding:38px}.resource-feature>svg{color:#d6b64d;width:48px;height:48px}.resource-feature>span,.resource-layout>div article span{color:#bfae78;letter-spacing:.13em;margin-top:60px;font-size:9px;font-weight:800;display:block}.resource-feature h3{max-width:560px;font-family:var(--font-display);margin:18px 0;font-size:42px;line-height:1}.resource-feature p{color:#c8c1a9;max-width:470px;font-size:13px;line-height:1.6}.resource-layout>div{gap:12px;display:grid}.resource-layout>div article{background:#fff;border:1px solid #d5cdb8;border-radius:14px;padding:24px;position:relative}.resource-layout>div article span{margin:0}.resource-layout>div h3{max-width:340px;font-family:var(--font-display);margin-top:15px;font-size:22px}.resource-layout>div svg{width:18px;position:absolute;bottom:20px;right:20px}.customer-experience{color:#fff;background:#17362a;padding:0}.customer-experience>.landing-container{grid-template-columns:1.25fr .75fr;min-height:650px;display:grid}.customer-quote{flex-direction:column;justify-content:center;padding:100px 70px 100px 0;display:flex}.customer-quote>span{color:#8ec5a4;letter-spacing:.13em;font-size:9px;font-weight:800}.customer-quote blockquote{font-family:var(--font-display);letter-spacing:-.045em;margin:30px 0;font-size:clamp(2.6rem,4.5vw,4.8rem);line-height:1}.customer-quote small{color:#9db1a5}.customer-results{color:#132016;background:#dff20a;display:grid}.customer-results div{border-bottom:1px solid #13201633;flex-direction:column;justify-content:center;padding:35px;display:flex}.customer-results strong{font-family:var(--font-display);font-size:58px}.customer-results span{text-transform:uppercase;letter-spacing:.09em;font-size:10px}@media(max-width:900px){.public-hero-grid{grid-template-columns:1fr;padding-top:20px}.public-field-scene{height:430px}.public-agro-band .landing-container>div{grid-template-columns:1fr 1fr}.public-story-grid{grid-template-columns:1fr}.public-story-nav{grid-template-columns:repeat(3,1fr);display:grid}.public-story-nav>p{grid-column:1/-1}.public-story-nav button{grid-template-columns:22px 22px 1fr}.public-story-nav button>svg:last-child{display:none}.product-console{grid-template-columns:210px 1fr}.product-console>article{border-top:1px solid #324238;border-left:0;grid-column:1/-1}.partner-copy{margin:-45px auto 0;position:relative;right:auto}.insurance-flow{grid-template-columns:1fr}.insurance-flow article,.insurance-flow article:last-child{border:1px solid #bbc9b2;border-bottom:0}.insurance-flow article:last-child{border-bottom:1px solid #bbc9b2}.customer-experience>.landing-container{grid-template-columns:1fr}.customer-results{grid-template-columns:repeat(3,1fr)}.resource-layout{grid-template-columns:1fr}}@media(max-width:580px){.public-immersive-hero{padding-top:105px}.public-hero-grid{gap:40px;min-height:0}.public-hero-copy h1{font-size:clamp(3rem,14vw,4.4rem)}.public-hero-copy>div{flex-direction:column}.public-field-scene{height:360px}.field-tractor{right:13%}.field-tractor svg{width:105px}.field-signal{right:12%}.public-hero-stats{grid-template-columns:1fr;height:auto;margin-top:45px}.public-hero-stats div{border-bottom:1px solid #dbe1d9;border-right:0;padding:18px 0}.public-agro-band{padding:85px 0}.public-agro-band .landing-container>div{grid-template-columns:1fr}.public-agro-band span{border-bottom:1px solid #ffffff21}.public-story{padding:85px 0}.public-story-nav{grid-template-columns:1fr}.public-story-nav>p{grid-column:auto}.public-story-stage{padding:14px}.story-visual{height:230px}.distinct-section{padding:85px 0}.product-console{grid-template-columns:1fr}.product-console aside{border-bottom:1px solid #324238;border-right:0}.console-main{padding:24px}.product-console>article{grid-column:auto}.partner-orbit{height:400px}.orbit-node{padding:9px}.node-1,.node-3{left:0}.node-2,.node-4{right:0}.partner-copy{margin-top:20px}.insurance-flow article{min-height:270px}.resource-feature{min-height:400px;padding:25px}.resource-feature h3{font-size:34px}.customer-quote{padding:75px 0}.customer-results{grid-template-columns:1fr}.customer-results div{min-height:160px}}.public-extension [id]{scroll-margin-top:94px}.ext-product{color:#eef5ef;background:#08110c}.ext-product-hero{background:radial-gradient(circle at 75% 35%,#173623 0,#0000 34%),#08110c;padding:85px 0 75px}.ext-product-hero>.landing-container{grid-template-columns:.78fr 1.22fr;align-items:center;gap:70px;display:grid}.ext-product-hero p{color:#8abe80;letter-spacing:.16em;font-size:9px;font-weight:850}.ext-product-hero h1{font-family:var(--font-display);letter-spacing:-.07em;margin:18px 0;font-size:clamp(4rem,7vw,7.4rem);line-height:.86}.ext-product-hero>div>div>span{color:#9cad9f;max-width:520px;font-size:15px;line-height:1.7;display:block}.ext-product-hero a{color:#0b140e;background:#dff20a;border-radius:7px;align-items:center;gap:9px;margin-top:28px;padding:13px 17px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.ext-product-hero a svg{width:15px}.product-radar{background:#0d1d13cc;border:1px solid #2d4435;border-radius:18px;padding:18px;box-shadow:0 35px 80px #0000004d}.radar-head{color:#789081;letter-spacing:.12em;border-bottom:1px solid #2b3d31;justify-content:space-between;padding-bottom:15px;font-size:8px;display:flex}.radar-head strong{color:#d6e757}.radar-core{place-items:center;height:350px;display:grid;position:relative;overflow:hidden}.radar-core>i{border:1px solid #2f5239;border-radius:50%;width:290px;height:290px;animation:4s linear infinite product-radar;position:absolute}.radar-core>i:nth-child(2){width:210px;height:210px;animation-direction:reverse}.radar-core>i:nth-child(3){width:130px;height:130px}.radar-core>svg{color:#91c363;width:130px;height:130px}.radar-core>span{font-family:var(--font-display);color:#dff20a;font-size:52px;position:absolute;top:18%;right:12%}.radar-metrics{border-top:1px solid #2b3d31;grid-template-columns:repeat(3,1fr);display:grid}.radar-metrics span{border-right:1px solid #2b3d31;padding:15px;display:grid}.radar-metrics span:last-child{border:0}.radar-metrics small{color:#65766a;font-size:8px}.radar-metrics strong{margin-top:4px;font-size:14px}@keyframes product-radar{to{transform:rotate(360deg)}}.product-module-lab{color:#102018;background:#f1f5ef;padding:110px 0}.product-module-lab>.landing-container{grid-template-columns:360px 1fr;gap:55px;display:grid}.product-module-lab nav{display:grid}.product-module-lab nav button{color:#6f7b72;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #d7ded6;grid-template-columns:25px 30px 1fr;align-items:center;gap:9px;padding:17px 10px;display:grid}.product-module-lab nav button:last-child{border-bottom:1px solid #d7ded6}.product-module-lab nav button svg{width:17px}.product-module-lab nav button span{font-size:8px}.product-module-lab nav button strong{font-size:12px}.product-module-lab nav button.is-active{color:#245e31;background:#dfe9dc}.module-stage{color:#fff;background:#102319;border-radius:18px;min-height:590px;padding:45px}.module-stage>div>svg{color:#dff20a;width:58px;height:58px}.module-stage p{color:#82a58c;letter-spacing:.14em;margin-top:85px;font-size:8px;font-weight:800}.module-stage h2{font-family:var(--font-display);margin:12px 0;font-size:clamp(3rem,5vw,5.4rem);line-height:.9}.module-stage>div>span{color:#a8b7ac}.module-wave{align-items:flex-end;gap:6px;height:100px;margin-top:45px;display:flex}.module-wave i{background:#3b7445;border-radius:3px 3px 0 0;flex:1}.product-proof{color:#10180f;text-align:center;background:#dff20a;padding:110px 0}.product-proof svg{width:42px;height:42px}.product-proof h2{max-width:900px;font-family:var(--font-display);margin:22px auto;font-size:clamp(3rem,6vw,6.2rem);line-height:.9}.product-proof p{max-width:610px;margin:auto;line-height:1.65}.ext-partners{color:#1d2a20;background:#f5f0e5}.partners-hero{padding:105px 0}.partners-hero>.landing-container{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;display:grid}.partners-hero p{letter-spacing:.15em;color:#6d795f;font-size:9px;font-weight:850}.partners-hero h1{letter-spacing:-.055em;margin:18px 0;font-family:Georgia,serif;font-size:clamp(4rem,7vw,7.5rem);font-weight:400;line-height:.9}.partners-hero>div>div:first-child>span{color:#687268;max-width:540px;font-size:15px;line-height:1.7;display:block}.partners-orbit-scene{border:1px solid #d3cbb8;border-radius:50%;place-items:center;height:570px;display:grid;position:relative}.partners-orbit-scene>i{border:1px dashed #c0b8a4;border-radius:50%;width:68%;height:68%;position:absolute}.partners-orbit-scene>i:last-child{width:35%;height:35%}.orbit-brand{z-index:2;color:#fff;background:#244f31;border-radius:50%;align-content:center;place-items:center;width:120px;height:120px;display:grid}.orbit-brand svg{color:#dff20a}.partner-dot{z-index:3;background:#fff;border-radius:50%;place-items:center;gap:5px;width:105px;height:105px;display:grid;position:absolute;box-shadow:0 15px 35px #3d36271f}.partner-dot svg{color:#397047}.partner-dot small{font-size:9px;font-weight:800}.dot-0{top:20%;left:4%}.dot-1{top:19%;right:4%}.dot-2{bottom:14%;left:7%}.dot-3{bottom:14%;right:7%}.partner-paths{background:#fff;padding:110px 0}.partner-paths header{align-items:center;gap:24px;margin-bottom:55px;display:flex}.partner-paths header>svg{color:#3b6e43;width:55px;height:55px}.partner-paths header p{letter-spacing:.14em;font-size:9px}.partner-paths h2{margin:8px 0;font-family:Georgia,serif;font-size:clamp(2.8rem,5vw,5rem);font-weight:400}.partner-paths>.landing-container>div{grid-template-columns:repeat(3,1fr);display:grid}.partner-paths article{border:1px solid #dfded8;border-right:0;min-height:390px;padding:30px;position:relative}.partner-paths article:last-child{border-right:1px solid #dfded8}.partner-paths article>span{color:#969b93;font-size:9px;position:absolute;right:22px}.partner-paths article>svg{color:#3d7446;width:36px;height:36px;margin-top:45px}.partner-paths h3{margin-top:70px;font-family:Georgia,serif;font-size:29px;font-weight:400}.partner-paths article p{color:#737b73;font-size:12px;line-height:1.7}.partner-paths article a{color:#305f38;gap:8px;margin-top:25px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.partner-paths article a svg{width:15px}.partner-manifesto{color:#fff;background:#233f2a;padding:130px 0}.partner-manifesto p{color:#96bd9d;letter-spacing:.15em;font-size:9px}.partner-manifesto h2{margin:24px 0 42px;font-family:Georgia,serif;font-size:clamp(3.2rem,6vw,6.5rem);font-weight:400;line-height:1}.partner-manifesto a{color:#dff20a;gap:9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.partner-manifesto a svg{width:16px}.ext-solutions{color:#172319;background:#edf1df}.solutions-editorial{background:linear-gradient(110deg,#dff20a 0,#dff20a 39%,#edf1df 39%);align-items:center;min-height:720px;padding:100px 0;display:flex}.solutions-editorial p{letter-spacing:.16em;font-size:9px;font-weight:850}.solutions-editorial h1{max-width:1050px;font-family:var(--font-display);letter-spacing:-.075em;margin:30px 0;font-size:clamp(4.5rem,9vw,9.8rem);line-height:.8}.solutions-editorial>.landing-container>div{align-items:center;gap:45px;margin-left:42%;display:flex}.solutions-editorial span{color:#4e5e4f;max-width:510px;line-height:1.7}.solutions-editorial a{color:#172319;gap:8px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.solutions-editorial a svg{width:15px}.risk-simulator{color:#fff;background:#14281a;padding:120px 0}.risk-simulator>.landing-container{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.sim-copy>p{color:#8cb392;letter-spacing:.15em;font-size:9px}.sim-copy h2{font-family:var(--font-display);margin:18px 0;font-size:clamp(3rem,5.5vw,5.8rem);line-height:.9}.sim-copy>span{color:#9bad9f;line-height:1.65}.sim-copy input{accent-color:#dff20a;width:100%;margin-top:55px}.sim-copy>div{color:#718078;justify-content:space-between;font-size:8px;display:flex}.risk-dial{aspect-ratio:1;background:conic-gradient(#dff20a var(--risk-angle),#2b3d31 0);color:#fff;border-radius:50%;align-content:center;place-items:center;display:grid;position:relative}.risk-dial:before{content:"";background:#14281a;border-radius:50%;position:absolute;top:20px;right:20px;bottom:20px;left:20px}.risk-dial>*{z-index:1;position:relative}.risk-dial>span{letter-spacing:.14em;font-size:9px}.risk-dial>strong{font-family:var(--font-display);font-size:120px;line-height:1}.risk-dial>small{color:#9caf9f}.risk-dial>svg{color:#dff20a;width:40px;height:40px;margin-top:25px}.risk-dial.is-warning{background:conic-gradient(#e3ad35 var(--risk-angle),#2b3d31 0)}.risk-dial.is-critical{background:conic-gradient(#d35445 var(--risk-angle),#2b3d31 0)}.solutions-map{background:#fff;padding:120px 0}.solutions-map header p{letter-spacing:.15em;font-size:9px}.solutions-map header h2{font-family:var(--font-display);margin:18px 0 55px;font-size:clamp(3rem,5.5vw,5.8rem)}.solutions-map>.landing-container>div{grid-template-columns:repeat(4,1fr);display:grid}.solutions-map article{border:1px solid #dde2d8;min-height:310px;margin:-1px 0 0 -1px;padding:24px}.solutions-map article>span{text-align:right;color:#949d95;font-size:9px;display:block}.solutions-map article>svg{color:#4b7b43;width:31px;height:31px;margin-top:30px}.solutions-map h3{margin-top:55px;font-size:17px}.solutions-map article p{color:#727d73;font-size:11px;line-height:1.6}.ext-resources{color:#211f19;background:#f3efe5}.resources-masthead{border-bottom:4px double #28261f;padding:80px 0 65px}.resources-masthead span{letter-spacing:.15em;font-size:9px;font-weight:800}.resources-masthead h1{max-width:1100px;margin:30px 0 20px;font-family:Georgia,serif;font-size:clamp(4.2rem,8vw,8.8rem);font-weight:400;line-height:.86}.resources-masthead p{max-width:650px;font-family:Georgia,serif;font-size:18px;line-height:1.6}.resources-cover{padding:70px 0}.resources-cover>.landing-container{border-bottom:1px solid #b9b3a4;grid-template-columns:1fr 1fr;min-height:540px;display:grid}.resources-cover article{color:#fff;background:#272d20;padding:55px}.resources-cover article>span{color:#c8bf99;letter-spacing:.14em;font-size:9px}.resources-cover h2{margin:65px 0 22px;font-family:Georgia,serif;font-size:48px;font-weight:400;line-height:1}.resources-cover p{color:#c7cabb;line-height:1.65}.resources-cover button{color:#dff20a;background:0 0;border:0;gap:8px;margin-top:35px;font-weight:800;display:flex}.cover-art{background:#c9bd93;position:relative;overflow:hidden}.cover-art>i{border:2px solid #383b2b;border-radius:50%;width:360px;height:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cover-art>i:nth-child(2){width:250px;height:250px}.cover-art>i:nth-child(3){width:140px;height:140px}.cover-art>svg{width:90px;height:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resources-index{padding:40px 0 100px}.resources-index header{border-block:1px solid #aaa492;justify-content:space-between;padding:15px 0;font-size:10px;display:flex}.resources-index>.landing-container>div{grid-template-columns:repeat(5,1fr);display:grid}.resources-index article{border-right:1px solid #bdb7a7;min-height:330px;padding:23px;position:relative}.resources-index article:first-child{border-left:1px solid #bdb7a7}.resources-index article>span{font-size:10px}.resources-index article>svg:first-of-type{width:30px;height:30px;margin-top:45px;display:block}.resources-index article small{color:#7c7668;letter-spacing:.12em;margin-top:55px;font-size:8px;display:block}.resources-index h3{font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.25}.resources-index article>svg:last-child{width:16px;position:absolute;bottom:20px;right:20px}.resources-newsletter{background:#d5b957;padding:100px 0}.resources-newsletter>.landing-container{grid-template-columns:1fr 1fr;align-items:end;display:grid}.resources-newsletter p{letter-spacing:.14em;font-size:9px}.resources-newsletter h2{margin:15px 0;font-family:Georgia,serif;font-size:48px;font-weight:400}.resources-newsletter>div>div{display:flex}.resources-newsletter input{background:0 0;border:1px solid #514822;flex:1;padding:15px}.resources-newsletter button{color:#fff;background:#20251c;border:0;padding:0 20px}.ext-customers{color:#fff;background:#0f2419}.customers-film{align-items:flex-end;min-height:780px;display:flex;position:relative;overflow:hidden}.customer-landscape{background:linear-gradient(#95b6a0 0,#95b6a0 48%,#42623e 48%);position:absolute;top:0;right:0;bottom:0;left:0}.customer-landscape>svg:first-child{color:#234b2e;width:180px;height:180px;position:absolute;bottom:28%;left:8%}.customer-landscape>svg:nth-child(2){color:#d6e633;width:270px;height:270px;animation:5s ease-in-out infinite mega-tractor;position:absolute;bottom:18%;right:16%}.customer-landscape i{border-top:3px solid #ebe6a573;border-radius:50%;height:160px;position:absolute;bottom:13%;left:-10%;right:-10%;transform:rotate(-5deg)}.customer-landscape i:last-child{bottom:2%;transform:rotate(5deg)}.customers-film>.landing-container{z-index:2;padding-bottom:70px;position:relative}.customers-film p{letter-spacing:.16em;font-size:9px;font-weight:850}.customers-film h1{max-width:950px;font-family:var(--font-display);letter-spacing:-.07em;margin:20px 0;font-size:clamp(4rem,8vw,8.5rem);line-height:.83}.customers-film span{color:#d7e0d8}.customer-quote-wall{color:#152019;text-align:center;background:#dff20a;padding:120px 0}.customer-quote-wall svg{width:40px;height:40px}.customer-quote-wall blockquote{max-width:1000px;margin:25px auto;font-family:Georgia,serif;font-size:clamp(3rem,6vw,6.4rem);line-height:1}.customer-quote-wall span{font-size:10px}.customer-cases{padding:120px 0}.customer-cases header p{color:#8bb096;letter-spacing:.14em;font-size:9px}.customer-cases header h2{font-family:var(--font-display);margin:15px 0 55px;font-size:clamp(3rem,5.5vw,5.8rem)}.customer-cases>.landing-container>div{grid-template-columns:repeat(3,1fr);display:grid}.customer-cases article{border:1px solid #345041;border-right:0;min-height:430px;padding:28px}.customer-cases article:last-child{border-right:1px solid #345041}.customer-cases article>span{float:right;color:#708479;font-size:9px}.customer-cases article>svg{color:#dff20a;width:38px;height:38px}.customer-cases article small{color:#83988c;margin-top:75px;display:block}.customer-cases h3{font-family:Georgia,serif;font-size:30px;font-weight:400}.customer-cases article p{color:#9caf9f;font-size:12px;line-height:1.7}.customer-cases article a{color:#dff20a;gap:8px;margin-top:28px;font-size:11px;text-decoration:none;display:flex}.customer-cases article a svg{width:15px}.customer-numbers{color:#112018;text-align:center;background:#fff;padding:85px 0}.customer-numbers>.landing-container{grid-template-columns:repeat(3,1fr);display:grid}.customer-numbers div div{border-right:1px solid #dce1dc;display:grid}.customer-numbers div div:last-child{border:0}.customer-numbers strong{font-family:var(--font-display);font-size:75px}.customer-numbers span{text-transform:uppercase;font-size:10px}.customer-numbers>a{color:#255d31;gap:8px;margin-top:55px;font-weight:800;text-decoration:none;display:inline-flex}@media(max-width:900px){.ext-product-hero>.landing-container,.partners-hero>.landing-container,.risk-simulator>.landing-container,.resources-cover>.landing-container{grid-template-columns:1fr}.product-module-lab>.landing-container{grid-template-columns:260px 1fr}.partner-paths>.landing-container>div,.customer-cases>.landing-container>div{grid-template-columns:1fr}.partner-paths article,.partner-paths article:last-child,.customer-cases article,.customer-cases article:last-child{border:1px solid;border-bottom:0}.partner-paths article:last-child,.customer-cases article:last-child{border-bottom:1px solid}.solutions-map>.landing-container>div{grid-template-columns:repeat(2,1fr)}.resources-index>.landing-container>div{grid-template-columns:1fr 1fr}.resources-index article:first-child{border-left:0}.resources-index article{border:1px solid #bdb7a7}.resources-newsletter>.landing-container,.customer-numbers>.landing-container{grid-template-columns:1fr}.customer-numbers div div{border-bottom:1px solid #dce1dc;border-right:0;padding:28px}}@media(max-width:580px){.public-extension main{padding-top:77px}.ext-product-hero,.partners-hero,.solutions-editorial,.risk-simulator,.partner-paths,.solutions-map,.customer-cases{padding:75px 0}.product-radar{margin-top:30px}.radar-core{height:260px}.product-module-lab>.landing-container{grid-template-columns:1fr}.module-stage{min-height:480px;padding:25px}.partners-orbit-scene{height:390px;margin-top:40px}.partner-dot{width:78px;height:78px}.solutions-editorial{background:#dff20a;min-height:620px}.solutions-editorial>.landing-container>div{margin-left:0;display:block}.solutions-editorial a{margin-top:25px}.risk-simulator>.landing-container{gap:55px}.risk-dial>strong{font-size:85px}.solutions-map>.landing-container>div,.resources-index>.landing-container>div{grid-template-columns:1fr}.resources-cover h2{font-size:37px}.cover-art{min-height:380px}.resources-newsletter>div>div{display:grid}.customer-landscape>svg:nth-child(2){width:180px}.customer-cases article{min-height:350px}.customer-numbers strong{font-size:58px}}.public-nav{box-shadow:none;background:#fff;border:0}.public-announcement{color:#dce3dd;background:#152019;justify-content:center;align-items:center;gap:13px;height:34px;font-size:10px;display:flex}.public-announcement>a{color:#fff;text-underline-offset:3px;align-items:center;gap:5px;display:flex}.public-announcement svg{width:12px;height:12px}.public-nav .saas-nav-inner{gap:44px;height:68px}.public-nav .ag-logo-link{color:#111b14}.public-nav nav{gap:28px}.public-nav nav>a,.public-nav .public-nav-group>button,.public-nav .saas-nav-login{color:#1a211c;font-size:13px;font-weight:560}.public-nav .public-nav-group>button{padding:24px 0}.public-nav nav>a:hover,.public-nav nav>a.active,.public-nav .public-nav-group>button:hover{color:#1d5c30}.public-nav .saas-nav-actions{gap:27px}.public-nav .saas-nav-cta{box-shadow:none;border-radius:7px;padding:11px 17px;font-size:12px}.public-nav .saas-nav-cta:hover{box-shadow:none;background:#d6e90a;transform:none}.public-nav.is-scrolled{box-shadow:none;border-bottom:1px solid #e3e7e3}.public-nav.has-menu{border-bottom:0}.public-mega-menu{z-index:82;border-top:1px solid #e6e9e6;border-bottom:1px solid #dfe4df;max-height:calc(100vh - 102px);animation-duration:.2s;top:102px;overflow-y:auto;box-shadow:0 24px 55px #0f19121a}.public-mega-inner{grid-template-columns:minmax(0,1fr) 320px}.public-mega-columns{padding:32px 34px 38px 0}.public-mega-columns section{padding-inline:34px}.public-mega-columns p,.public-mega-feature>p{color:#747c76;margin-bottom:17px;font-size:8px}.public-mega-columns a{border-radius:6px;gap:13px;margin:1px 0;padding:9px 8px;transform:none}.public-mega-columns a:hover{background:#f5f6f4;transform:none}.public-mega-columns a i{color:#1d2920;background:#f1f2f0;border-radius:5px;width:38px;height:38px}.public-mega-columns a i svg{width:16px}.public-mega-columns strong{font-size:12px;font-weight:650}.public-mega-columns small{color:#7b827c;font-size:10px}.public-mega-feature{background:#f3f4f2;padding:32px}.public-mega-art{border-radius:10px;height:155px}.public-mega-feature>strong{font-size:15px;font-weight:650}.public-nav-backdrop{z-index:78;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#11191333,#11191375);border:0;position:fixed;top:102px;right:0;bottom:0;left:0}.public-extension main{padding-top:102px}.landing-page:not(.public-extension) .saas-hero-editorial{padding-top:138px}@media(max-width:900px){.public-announcement{display:none}.public-nav .saas-nav-inner{height:72px}.public-nav nav{max-height:calc(100vh - 72px);top:72px}.public-nav .public-nav-group>button{padding:13px 0}.public-mega-menu{max-height:none;position:static;overflow:visible}.public-nav-backdrop{display:none}.public-extension main{padding-top:72px}.landing-page:not(.public-extension) .saas-hero-editorial{padding-top:112px}}@media(max-width:580px){.public-extension main{padding-top:72px}.landing-page:not(.public-extension) .saas-hero-editorial{padding-top:102px}}.detail-extension{--detail:#397848}.detail-extension main{min-height:100vh}.detail-header{background:#f2f5f0;padding:105px 0 90px}.detail-header>.landing-container{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.detail-header p{color:var(--detail);letter-spacing:.16em;font-size:9px;font-weight:850}.detail-header h1{font-family:var(--font-display);letter-spacing:-.07em;margin:18px 0;font-size:clamp(4rem,7.5vw,8rem);line-height:.85}.detail-header>div>div:first-child>span{color:#68746b;max-width:590px;font-size:16px;line-height:1.65;display:block}.detail-header a{color:#fff;background:#17351f;border-radius:7px;align-items:center;gap:9px;margin-top:28px;padding:13px 17px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.detail-header a svg{width:15px}.detail-header>.landing-container>svg{width:200px;height:200px;color:var(--detail);justify-self:center}.telemetry-header{color:#fff;background:#0c1a11}.telemetry-header>div>div:first-child>span{color:#9eafa2}.live-scope{background:#102419;border:1px solid #2d4334;border-radius:17px;height:430px;padding:25px}.live-scope>span{color:#7f9285;font-size:8px}.live-scope>div{border-bottom:1px solid #3a4d40;align-items:flex-end;gap:9px;height:340px;display:flex}.live-scope i{background:linear-gradient(#dff20a,#3c7446);border-radius:4px 4px 0 0;flex:1;animation:.6s bar-rise}.telemetry-stream{background:#f1f5ef;padding:90px 0}.telemetry-stream>.landing-container{grid-template-columns:repeat(4,1fr);display:grid}.telemetry-stream article{border:1px solid #d7dfd5;margin-left:-1px;padding:25px;position:relative}.telemetry-stream article>span{float:right;color:#8a948c;font-size:9px}.telemetry-stream svg{color:#3d7748}.telemetry-stream small{margin-top:55px;display:block}.telemetry-stream strong{margin-top:8px;font-size:26px;display:block}.telemetry-stream article>i{background:#55a45d;border-radius:50%;width:8px;height:8px;margin-top:30px;display:block}.detail-score{--detail:#586f25}.score-header{background:#dff20a}.score-orbit{aspect-ratio:1;border:1px solid #748215;border-radius:50%;align-content:center;place-items:center;display:grid;position:relative}.score-orbit i{border:2px dashed #53600d;border-radius:50%;position:absolute;top:12%;right:12%;bottom:12%;left:12%}.score-orbit strong{font-family:var(--font-display);font-size:150px;line-height:.8}.score-orbit span{letter-spacing:.14em;margin-top:18px;font-size:9px;font-weight:850}.score-control{color:#fff;background:#121b13;padding:90px 0}.score-control p{letter-spacing:.15em;font-size:9px}.score-control input{accent-color:#dff20a;width:100%;margin:35px 0}.score-control>div>div{color:#89958b;justify-content:space-between;font-size:9px;display:flex}.detail-alerts{--detail:#d15a49}.alerts-header{color:#fff;background:#231714}.alerts-header>div>div:first-child>span{color:#b7a6a1}.alerts-header>.landing-container>svg{color:#df604e;animation:1.7s infinite field-pulse}.alert-timeline{background:#f7f2ef;padding:100px 0}.alert-timeline header{border-bottom:1px solid #cec3bd;justify-content:space-between;padding-bottom:18px;font-size:10px;display:flex}.alert-timeline article{border-bottom:1px solid #ded4ce;grid-template-columns:90px 15px 1fr auto;align-items:center;gap:24px;min-height:105px;display:grid}.alert-timeline time{font-size:9px}.alert-timeline article>i{background:#d45b49;border-radius:50%;width:10px;height:10px}.alert-timeline article>div{display:grid}.alert-timeline article>div span{color:#77706c;margin-top:5px;font-size:11px}.alert-timeline article>small{background:#ead9d2;border-radius:999px;padding:7px;font-size:8px}.detail-twin{--detail:#337962}.twin-header{background:#e9f0ec}.twin-layers{place-items:center;height:480px;display:grid;position:relative}.twin-layers i{border:2px solid #5c8b77;border-radius:50%;width:330px;height:180px;position:absolute;transform:rotate(-12deg)}.twin-layers i:nth-child(2){width:280px;transform:rotate(8deg)}.twin-layers i:nth-child(3){width:220px;transform:rotate(-25deg)}.twin-layers i:nth-child(4){width:160px;transform:rotate(25deg)}.twin-layers svg{z-index:2;color:#24664f;width:150px;height:150px}.twin-components{color:#fff;background:#17352b;padding:85px 0}.twin-components>.landing-container{grid-template-columns:repeat(4,1fr);display:grid}.twin-components article{border-right:1px solid #345247;padding:23px}.twin-components article>span{font-size:10px}.twin-components article>strong{margin:25px 0;font-size:40px;display:block}.twin-components article>div{background:#314b42;height:4px}.twin-components article i{background:#83c395;height:100%;display:block}.detail-bot{--detail:#255c38}.bot-header{background:#f3f0e9}.bot-conversation{gap:15px;display:grid}.bot-conversation p{background:#fff;border-radius:14px;max-width:80%;margin:0;padding:18px;box-shadow:0 10px 30px #1d2f2214}.bot-conversation p:nth-child(2){color:#fff;background:#183a25;margin-left:auto}.bot-conversation small{color:#77a17e;margin-bottom:8px;font-size:8px;display:block}.bot-prompts{background:#fff;padding:70px 0}.bot-prompts>.landing-container{align-items:center;gap:10px;display:flex}.bot-prompts>div>span{margin-right:auto;font-size:10px}.bot-prompts button{background:#fff;border:1px solid #dbe1d9;border-radius:999px;align-items:center;gap:8px;padding:13px 16px;display:flex}.bot-prompts button svg{width:14px}.detail-sensors{--detail:#39745d}.sensors-header{background:#cde0d6}.sensor-map{background:radial-gradient(circle,#edf5f0 0,#edf5f0 2%,#0000 3%),repeating-radial-gradient(circle,#4f8068 0,#4f8068 1px,#0000 2px,#0000 55px);border-radius:50%;height:450px;position:relative}.sensor-map>svg{color:#2e674e;width:60%;height:60%;position:absolute;top:20%;right:20%;bottom:20%;left:20%}.sensor-map i{background:#dff20a;border:4px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute}.sensor-map .pin-0{top:25%;left:20%}.sensor-map .pin-1{top:30%;right:17%}.sensor-map .pin-2{bottom:18%;left:42%}.sensor-map .pin-3{bottom:35%;right:28%}.sensor-map .pin-4{top:48%;left:32%}.sensor-strip{color:#fff;background:#17372a;padding:80px 0}.sensor-strip>.landing-container{grid-template-columns:repeat(4,1fr);display:grid}.sensor-strip>div>div{border-right:1px solid #3b574b;padding:25px;display:grid}.sensor-strip svg{color:#a9d9b9}.sensor-strip span{color:#8fa397;margin-top:30px;font-size:9px}.sensor-strip strong{margin-top:5px;font-size:22px}.detail-fleet{--detail:#3e6b32}.fleet-header{background:#e5eddc}.fleet-count{text-align:center}.fleet-count strong{font-family:var(--font-display);font-size:180px;line-height:.8;display:block}.fleet-count span{letter-spacing:.15em;font-size:9px}.fleet-board{background:#fff;padding:80px 0}.fleet-board header,.fleet-board article{border-bottom:1px solid #dce2d9;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:16px;display:grid}.fleet-board header{color:#8a938c;font-size:8px}.fleet-board article span:first-child{font-weight:800}.fleet-board article span{font-size:12px}.detail-maintenance{--detail:#b37c25}.maintenance-header{background:#efe5d3}.maintenance-header>.landing-container>svg{color:#a06d1e;transform:rotate(-20deg)}.maintenance-plan{color:#fff;background:#29251e;padding:100px 0}.maintenance-plan>.landing-container{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.maintenance-plan>div>div>p{color:#b8a47c;font-size:9px}.maintenance-plan h2{font-family:Georgia,serif;font-size:48px;font-weight:400}.maintenance-plan>div>div>span{color:#b5afa5}.maintenance-plan ol{margin:0;padding:0;list-style:none}.maintenance-plan li{border-top:1px solid #4b4438;grid-template-columns:35px 1fr 22px;align-items:center;display:grid}.maintenance-plan li>span{font-size:9px}.maintenance-plan li svg{color:#d4b263;width:17px}.solution-detail{--solution-bg:#eaf0e5;--solution-ink:#18301f}.solution-detail-header{background:var(--solution-bg);color:var(--solution-ink)}.solution-symbol{aspect-ratio:1;background:var(--solution-ink);border-radius:50%;place-items:center;display:grid;position:relative}.solution-symbol>svg{z-index:2;color:#dff20a;width:150px;height:150px}.solution-symbol i{border:1px solid #ffffff4d;border-radius:50%;width:75%;height:75%;position:absolute}.solution-symbol i:last-child{width:45%;height:45%}.solution-narrative{background:#fff;padding:100px 0}.solution-narrative>.landing-container{grid-template-columns:repeat(3,1fr);display:grid}.solution-narrative>div>div{border:1px solid #dce2da;border-right:0;min-height:340px;padding:28px}.solution-narrative>div>div:last-child{border-right:1px solid #dce2da}.solution-narrative span{color:#8a938c;font-size:9px}.solution-narrative h2{font-family:var(--font-display);margin-top:80px;font-size:32px}.solution-narrative p{color:#737d75;line-height:1.7}.solution-metric{background:var(--solution-ink);color:#fff;text-align:center;padding:110px 0}.solution-metric strong{font-family:var(--font-display);color:#dff20a;font-size:140px;line-height:.8;display:block}.solution-metric span{margin-top:25px;display:block}.solution-metric a{color:#fff;gap:8px;margin-top:35px;display:inline-flex}.solution-field{--solution-bg:#dfe8cc;--solution-ink:#314d25}.solution-workshop{--solution-bg:#ece5d8;--solution-ink:#453a27}.solution-management{--solution-bg:#e2e9e3;--solution-ink:#1f3f2a}.solution-insurance{--solution-bg:#dff20a;--solution-ink:#1d2b18}.solution-grower{--solution-bg:#d8ead5;--solution-ink:#245430}.solution-manufacturer{--solution-bg:#e0e7e4;--solution-ink:#253e36}.solution-harvest{--solution-bg:#ece2b6;--solution-ink:#544718}.solution-scale{--solution-bg:#d9e0d8;--solution-ink:#172f21}.field-solution-header{background:#dbe8c7;overflow:hidden}.field-solution-header>.landing-container{position:relative}.field-solution-header .field-horizon{background:linear-gradient(#b8d3cd 0,#b8d3cd 43%,#8aa66c 43%,#8aa66c 50%,#456936 50%);border-radius:180px 180px 18px 18px;height:410px;position:relative;inset:auto;overflow:hidden}.field-solution-header .field-horizon div{z-index:3;color:#dff20a;position:absolute;bottom:14%;left:20%}.field-solution-header .field-horizon div svg{filter:drop-shadow(0 10px 5px #18321833);width:110px;height:110px}.field-solution-header .field-horizon>i{border-top:2px solid #efe7a86b;border-radius:50%;height:80px;position:absolute;left:-10%;right:-10%}.field-solution-header .field-horizon>i:first-of-type{top:55%}.field-solution-header .field-horizon>i:nth-of-type(2){top:67%;transform:rotate(4deg)}.field-solution-header .field-horizon>i:nth-of-type(3){top:79%;transform:rotate(-4deg)}.field-solution-header .field-horizon>i:nth-of-type(4){top:91%}.field-route{color:#fff;background:#17351f;padding:80px 0}.field-route header{color:#91aa98;letter-spacing:.1em;border-bottom:1px solid #3b5741;grid-template-columns:32px 1fr auto;align-items:center;padding:18px 0;font-size:9px;display:grid}.field-route header svg{color:#dff20a;width:20px}.field-route article{border-bottom:1px solid #344e3a;grid-template-columns:100px 35px 1fr;align-items:center;gap:22px;min-height:95px;display:grid}.field-route article>span{color:#8fa194;font-size:11px}.field-route article>i{border:1px solid #55705c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;display:grid}.field-route article div{display:grid}.field-route article small{color:#91a095;margin-top:5px}.workshop-solution-header{color:#392f22;background:#efe4d0}.workshop-solution-header h1{font-family:Georgia,serif;font-weight:400}.workshop-stamp{aspect-ratio:1;color:#8d5d1d;border:2px solid #9f6e27;border-radius:2px;align-content:center;justify-self:center;place-items:center;width:330px;display:grid;transform:rotate(4deg)}.workshop-stamp svg{width:60px;height:60px}.workshop-stamp span{letter-spacing:.2em;margin-top:22px;font-size:10px}.workshop-stamp strong{text-align:center;margin-top:12px;font-family:Georgia,serif;font-size:36px;line-height:1}.workshop-order{color:#fff;background:#29251f;padding:100px 0}.workshop-order>.landing-container{border:1px solid #50483c;grid-template-columns:320px 1fr;display:grid}.workshop-order aside{background:#332e27;border-right:1px solid #50483c;padding:35px}.workshop-order p{letter-spacing:.14em;color:#b9a887;font-size:9px}.workshop-order aside>strong{margin:28px 0 70px;font-family:Georgia,serif;font-size:68px;font-weight:400;display:block}.workshop-order dl>div{border-top:1px solid #514a3f;padding:14px 0}.workshop-order dt{color:#998f80;font-size:9px}.workshop-order dd{margin:5px 0 0;font-size:12px}.workshop-order article{padding:50px}.workshop-order article h2{max-width:660px;font-family:Georgia,serif;font-size:52px;font-weight:400;line-height:1.05}.workshop-order article>div{border-top:1px solid #514a3f;grid-template-columns:42px 1fr 22px;align-items:center;padding:18px 0;display:grid}.workshop-order article>div span{color:#9c9385;font-size:9px}.workshop-order article>div svg{color:#d7b761;width:17px}.management-solution-header{background:#edf1ee}.management-dial{aspect-ratio:1;border:1px solid #b9c8bd;border-radius:50%;align-content:center;justify-self:center;place-items:center;width:360px;display:grid;box-shadow:inset 0 0 0 38px #dfe7e1}.management-dial svg{color:#397248;width:54px;height:54px}.management-dial strong{font-family:var(--font-display);font-size:88px;line-height:1}.management-dial span{letter-spacing:.15em;font-size:9px}.management-command{background:#fff;padding:90px 0}.management-command header{letter-spacing:.12em;border-bottom:1px solid #d7dfd8;justify-content:space-between;padding-bottom:16px;font-size:9px;display:flex}.management-command header p{color:#78827a;margin:0}.management-kpis{grid-template-columns:repeat(4,1fr);display:grid}.management-kpis article{border-bottom:1px solid #d7dfd8;border-right:1px solid #d7dfd8;min-height:175px;padding:24px}.management-kpis article:last-child{border-right:0}.management-kpis strong{font-family:var(--font-display);font-size:55px;display:block}.management-kpis span{color:#78827a;font-size:10px}.management-bars{align-items:flex-end;gap:12px;height:270px;padding-top:45px;display:flex}.management-bars i{background:linear-gradient(#4b9654,#bdd2bf);border-radius:4px 4px 0 0;flex:1;min-height:20px;position:relative}.management-bars i span{color:#8c958e;font-size:8px;position:absolute;bottom:-22px;left:50%}.insurance-solution-header{color:#182018;background:#dff20a}.insurance-solution-header>div>div:first-child>span{color:#47533f}.insurance-model{aspect-ratio:1;color:#fff;background:#142318;border-radius:50%;align-content:center;justify-self:center;place-items:center;width:360px;display:grid;position:relative}.insurance-model>svg{color:#dff20a;width:52px;height:52px}.insurance-model>i{border:1px dashed #627263;border-radius:50%;position:absolute;top:24px;right:24px;bottom:24px;left:24px}.insurance-model strong{font-family:var(--font-display);font-size:100px;line-height:.95}.insurance-model span{letter-spacing:.16em;color:#9eb0a1;font-size:9px}.insurance-underwriting{color:#fff;background:#142318;padding:110px 0}.insurance-underwriting>.landing-container{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.insurance-underwriting p{color:#dff20a;letter-spacing:.14em;font-size:9px}.insurance-underwriting h2{max-width:540px;font-family:var(--font-display);font-size:55px;line-height:.98}.insurance-underwriting>div>div:first-child>span{color:#91a095;line-height:1.6}.insurance-risk-grid{grid-template-columns:1fr 1fr;display:grid}.insurance-risk-grid article{border:1px solid #3a4a3f;min-height:175px;padding:25px;position:relative}.insurance-risk-grid article span{color:#85958a;font-size:9px;display:block}.insurance-risk-grid article strong{margin-top:65px;font-size:20px;display:block}.insurance-risk-grid article i{background:#dff20a;border-radius:50%;width:8px;height:8px;position:absolute;top:22px;right:22px;box-shadow:0 0 0 6px #dff20a14}.grower-solution-header{background:#e3eedc}.grower-trees{border-bottom:14px solid #3f653d;justify-content:center;align-self:end;align-items:flex-end;gap:4px;height:390px;padding-top:70px;display:flex}.grower-trees span{color:#397047;transform-origin:bottom;display:block}.grower-trees span:nth-child(2n){color:#568a51}.grower-trees span svg{fill:currentColor;stroke:#2d5f3a;width:90px;height:clamp(160px,20vw,250px)}.grower-season{background:#fff;padding:100px 0}.grower-season>.landing-container{grid-template-columns:360px 1fr;gap:80px;display:grid}.season-title svg{color:#4a8b50}.season-title p{letter-spacing:.14em;color:#4a8b50;font-size:9px}.season-title h2{font-family:Georgia,serif;font-size:44px;font-weight:400;line-height:1.06}.season-track{grid-template-columns:repeat(4,1fr);align-items:center;display:grid}.season-track article{grid-template-rows:25px 35px 25px;display:grid}.season-track article span{color:#7c897f;font-size:9px}.season-track article i{border-top:1px solid #bac7bb;position:relative}.season-track article i:before{content:"";background:#86a988;border-radius:50%;width:13px;height:13px;position:absolute;top:-7px}.season-track article i.is-active:before{background:#dff20a;box-shadow:0 0 0 7px #76a05c29}.season-track article strong{font-size:11px}.manufacturer-solution-header{color:#173630;background:#dbe6e4}.manufacturer-mark{aspect-ratio:1;background:repeating-linear-gradient(0deg,#0000,#0000 29px,#2a524917 30px),repeating-linear-gradient(90deg,#0000,#0000 29px,#2a524917 30px);border:1px solid #759089;justify-self:center;place-items:center;width:370px;display:grid}.manufacturer-mark svg:first-child{color:#234f45;width:150px;height:150px}.manufacturer-mark svg:last-child{color:#57a56e;width:55px;height:55px;position:absolute}.manufacturer-blueprint{color:#fff;background:#16372f;padding:90px 0}.manufacturer-blueprint header{color:#91a69f;letter-spacing:.15em;border-block:1px solid #3d5a52;justify-content:space-between;padding:15px 0;font-size:9px;display:flex}.blueprint-machine{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:40px 40px;place-items:center;height:550px;display:grid;position:relative}.blueprint-machine>svg{color:#dff20a;stroke-width:1px;width:280px;height:280px}.blueprint-machine>span{letter-spacing:.1em;background:#20453b;border:1px solid #567066;align-items:center;gap:8px;padding:10px 13px;font-size:9px;display:flex;position:absolute}.blueprint-machine>span i{color:#17372f;background:#dff20a;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.blueprint-node-0{top:18%;left:8%}.blueprint-node-1{top:27%;right:5%}.blueprint-node-2{bottom:19%;left:12%}.blueprint-node-3{bottom:16%;right:10%}.harvest-solution-header{color:#4c4018;background:#ece2b4}.harvest-solution-header h1{font-family:Georgia,serif;font-weight:400}.harvest-emblem{border:1px solid #9c8b43;border-radius:175px 175px 0 0;align-content:center;justify-self:center;place-items:center;width:350px;height:420px;display:grid}.harvest-emblem svg{color:#806a22;width:90px;height:90px}.harvest-emblem span{letter-spacing:.16em;margin-top:45px;font-size:9px}.harvest-emblem strong{font-family:Georgia,serif;font-size:58px;font-weight:400}.harvest-window{color:#fff;background:#5a4b1b;padding:100px 0}.harvest-window>.landing-container{grid-template-columns:350px 1fr;gap:90px;display:grid}.harvest-window header p{color:#d7c27b;letter-spacing:.15em;font-size:9px}.harvest-window header h2{font-family:Georgia,serif;font-size:50px;font-weight:400;line-height:1.05}.harvest-window article{border-top:1px solid #7a6b39;grid-template-columns:70px 1fr 100px;align-items:center;min-height:95px;display:grid;position:relative;overflow:hidden}.harvest-window article span,.harvest-window article small{color:#c2b78e;font-size:10px}.harvest-window article i{background:#dff20a;height:3px;position:absolute;bottom:0;left:0}.scale-solution-header{background:#dbe0da}.scale-counter{text-align:center;border-left:1px solid #aab7ad;border-right:1px solid #aab7ad;justify-self:center;padding:65px 35px}.scale-counter strong{font-family:var(--font-display);font-size:105px;line-height:.9;display:block}.scale-counter span{letter-spacing:.16em;margin-top:20px;font-size:9px;display:block}.scale-network{color:#fff;background:#10241a;padding:100px 0}.scale-network>.landing-container{border:1px solid #34493b;grid-template-columns:310px 1fr;display:grid}.scale-network aside{background:#183124;flex-direction:column;justify-content:flex-end;padding:35px;display:flex}.scale-network aside svg{color:#dff20a;width:95px;height:95px;margin-bottom:auto}.scale-network aside span{color:#8fa195;letter-spacing:.15em;font-size:9px}.scale-network aside strong{margin-top:10px;font-size:32px}.scale-network>div>div{grid-template-columns:1fr 1fr;display:grid}.scale-network article{border-bottom:1px solid #34493b;border-left:1px solid #34493b;min-height:210px;padding:30px;position:relative}.scale-network article:nth-last-child(-n+2){border-bottom:0}.scale-network article>span{color:#84978a;font-size:9px;display:block}.scale-network article>strong{margin-top:65px;font-size:50px;display:inline-block}.scale-network article>small{color:#84978a;margin-left:8px}.scale-network article>b{color:#dff20a;font-size:12px;position:absolute;top:25px;right:25px}.resource-faq .detail-header{background:#eef2e9}.resource-faq>section:last-child{padding:90px 0}.resource-faq details{border-top:1px solid #d7ded5}.resource-faq details:last-child{border-bottom:1px solid #d7ded5}.resource-faq summary{cursor:pointer;grid-template-columns:40px 1fr 24px;align-items:center;min-height:78px;display:grid}.resource-faq summary span{font-size:9px}.resource-faq summary svg{width:17px}.resource-faq details p{color:#6f7971;padding:0 50px 25px}.resource-ecosystem .detail-header{background:#f2eddf}.resource-ecosystem>section:last-child{background:#203f29;padding:100px 0}.resource-ecosystem>section:last-child>.landing-container{place-items:center;height:550px;display:grid;position:relative}.eco-center{background:#dff20a;border-radius:50%;align-content:center;place-items:center;width:150px;height:150px;display:grid}.resource-ecosystem section span{background:#fff;border-radius:999px;padding:15px 22px;position:absolute}.eco-0{top:20%;left:10%}.eco-1{top:20%;right:10%}.eco-2{bottom:18%;left:15%}.eco-3{bottom:18%;right:15%}.resource-security .detail-header{color:#fff;background:#101d15}.resource-security>section:last-child{color:#fff;background:#101d15;padding:90px 0}.resource-security>section>div{grid-template-columns:repeat(3,1fr);display:grid}.resource-security article{border:1px solid #334439;padding:30px}.resource-security article>span{float:right}.resource-security article>svg{color:#dff20a}.resource-security article h2{margin-top:80px}.resource-integrations .detail-header{background:#e7eeec}.resource-integrations>section:last-child{background:#e7eeec;padding:90px 0}.resource-integrations>section>div{place-items:center;height:600px;display:grid;position:relative}.integration-core{z-index:2;color:#fff;background:#173d2c;border-radius:30px;align-content:center;place-items:center;width:170px;height:170px;display:grid}.resource-integrations section span{background:#fff;border:1px solid #c8d4cf;border-radius:8px;padding:14px 20px;position:absolute}.integration-0{top:18%;left:8%}.integration-1{top:15%;right:8%}.integration-2{bottom:20%;left:3%}.integration-3{bottom:18%;right:5%}.integration-4{top:5%;left:32%}.integration-5{bottom:4%;right:31%}.resource-guide .detail-header{background:#ede7d8}.resource-guide>section:last-child,.resource-report>section:last-child{background:#f3efe5;padding:90px 0}.resource-guide>section>div,.resource-report>section>div{grid-template-columns:280px 1fr;display:grid}.resource-guide aside,.resource-report aside{background:#d1bc78;align-content:space-between;min-height:480px;padding:30px;display:grid}.resource-guide aside strong,.resource-report aside strong{font-family:Georgia,serif;font-size:50px}.resource-guide article,.resource-report article{background:#fff;padding:50px}.resource-guide article>p,.resource-report article>p{font-size:9px}.resource-guide article h2,.resource-report article h2{font-family:Georgia,serif;font-size:48px;font-weight:400}.resource-guide article>span,.resource-report article>span{color:#6f766f}.resource-guide article button,.resource-report article button{background:0 0;border:0;gap:8px;margin-top:40px;font-weight:800;display:flex}.resource-report .detail-header{color:#fff;background:#111711}.resource-report .detail-header>div>div:first-child>span{color:#a3aea5}.resource-report .report-edition{background:#c8d6c5;padding:95px 0}.resource-report .report-edition>.landing-container{display:block}.report-edition header{border-block:1px solid #879b89;grid-template-columns:1fr auto 180px;align-items:end;padding:20px 0;display:grid}.report-edition header>span{letter-spacing:.16em;font-size:9px;font-weight:800}.report-edition header>strong{font-family:var(--font-display);font-size:100px;line-height:.72}.report-edition header>small{color:#596a5c;padding-left:18px}.report-grid{grid-template-columns:1.35fr repeat(3,.55fr);min-height:470px;display:grid}.resource-report .report-grid article{background:0 0;border-right:1px solid #879b89;padding:28px}.resource-report .report-grid article:last-child{border-right:0}.resource-report .report-lead{flex-direction:column;justify-content:flex-end;display:flex}.resource-report .report-lead p{letter-spacing:.16em;font-size:9px}.resource-report .report-lead h2{max-width:620px;font-family:var(--font-display);margin:20px 0;font-size:50px;font-weight:700;line-height:.98}.resource-report .report-lead button{color:#fff;background:#15251a;border:0;align-items:center;gap:8px;width:max-content;margin-top:20px;padding:12px 15px;font-size:10px;font-weight:800;display:flex}.resource-report .report-grid article:not(.report-lead){flex-direction:column;display:flex}.resource-report .report-grid article:not(.report-lead)>span{color:#596a5c;font-size:9px}.resource-report .report-grid article:not(.report-lead)>strong{margin-top:auto;font-size:12px}.resource-report .report-grid article:not(.report-lead)>b{font-family:var(--font-display);margin-top:10px;font-size:52px}@media(max-width:900px){.detail-header>.landing-container{grid-template-columns:1fr}.telemetry-stream>.landing-container,.twin-components>.landing-container,.sensor-strip>.landing-container{grid-template-columns:1fr 1fr}.bot-prompts>.landing-container{flex-wrap:wrap}.maintenance-plan>.landing-container,.solution-narrative>.landing-container{grid-template-columns:1fr}.solution-narrative>div>div,.solution-narrative>div>div:last-child{border:1px solid #dce2da;border-bottom:0}.solution-narrative>div>div:last-child{border-bottom:1px solid #dce2da}}@media(max-width:580px){.detail-header{padding:75px 0}.detail-header h1{font-size:clamp(3.5rem,16vw,5.4rem)}.live-scope{height:330px}.telemetry-stream>.landing-container,.twin-components>.landing-container,.sensor-strip>.landing-container,.resource-security>section>div{grid-template-columns:1fr}.alert-timeline article{grid-template-columns:55px 10px 1fr}.alert-timeline article>small{display:none}.bot-prompts>.landing-container{display:grid}.fleet-board{overflow-x:auto}.fleet-board>.landing-container{min-width:650px}.resource-guide>section>div,.resource-report>section>div{grid-template-columns:1fr}.resource-guide aside,.resource-report aside{min-height:220px}.solution-metric strong{font-size:90px}.score-orbit strong{font-size:100px}}@media(max-width:900px){.field-solution-header .field-horizon,.grower-trees{height:340px}.workshop-order>.landing-container,.insurance-underwriting>.landing-container,.grower-season>.landing-container,.harvest-window>.landing-container,.scale-network>.landing-container{grid-template-columns:1fr}.workshop-order aside{border-bottom:1px solid #50483c;border-right:0}.workshop-order aside>strong{margin-bottom:30px}.management-kpis{grid-template-columns:1fr 1fr}.insurance-underwriting,.grower-season,.harvest-window{padding:80px 0}.season-track{min-height:180px}.scale-network aside{min-height:280px}.report-grid{grid-template-columns:1fr 1fr}.resource-report .report-grid article{border-bottom:1px solid #879b89}}@media(max-width:580px){.field-solution-header .field-horizon{border-radius:120px 120px 12px 12px;height:280px}.field-route article{grid-template-columns:55px 30px 1fr;gap:10px}.workshop-stamp,.management-dial,.insurance-model{width:min(290px,100%)}.workshop-order article{padding:28px 20px}.workshop-order article h2{font-size:38px}.management-kpis,.insurance-risk-grid,.scale-network>div>div{grid-template-columns:1fr}.management-bars{height:220px}.insurance-underwriting h2{font-size:42px}.grower-trees span svg{width:55px;height:150px}.season-track{grid-template-columns:1fr 1fr;gap:30px 0}.manufacturer-mark{width:min(290px,100%)}.blueprint-machine{height:430px}.blueprint-machine>svg{width:180px}.blueprint-machine>span{padding:7px;font-size:7px}.blueprint-node-0,.blueprint-node-2{left:0}.blueprint-node-1,.blueprint-node-3{right:0}.harvest-emblem{width:min(290px,100%);height:350px}.harvest-window article{grid-template-columns:55px 1fr 70px}.scale-counter strong{font-size:70px}.scale-network article{border-left:0}.report-edition header{grid-template-columns:1fr auto}.report-edition header>small{grid-column:1/-1;padding:18px 0 0}.report-grid{grid-template-columns:1fr}.resource-report .report-grid article{border-right:0}.resource-report .report-lead{min-height:390px}.resource-report .report-lead h2{font-size:38px}}.telemetry-stream button,.alert-timeline button,.twin-components button,.sensor-strip button,.fleet-board button,.field-route button,.workshop-order article>button,.management-kpis button,.insurance-risk-grid button,.season-track button,.blueprint-machine>button,.harvest-window button,.scale-network>div>div>button{font:inherit;text-align:left;cursor:pointer}.live-scope>strong{font-family:var(--font-display);color:#dff20a;font-size:34px;position:absolute;top:18px;right:22px}.telemetry-stream button{background:0 0;border:1px solid #d7dfd5;margin-left:-1px;padding:25px;transition:all .25s;position:relative}.telemetry-stream button:hover,.telemetry-stream button.is-active{z-index:2;color:#fff;background:#173821;border-color:#173821}.telemetry-stream button>span{float:right;color:#8a948c;font-size:9px}.telemetry-stream button small{margin-top:55px;display:block}.telemetry-stream button strong{margin-top:8px;font-size:26px;display:block}.telemetry-stream button>i{background:#55a45d;border-radius:50%;width:8px;height:8px;margin-top:30px;display:block}.telemetry-stream button.is-active>i{background:#dff20a}.alert-focus{color:#fff;background:#421c18;border-radius:50% 50% 12px 12px;flex-direction:column;justify-content:flex-end;justify-self:center;width:350px;min-height:350px;padding:45px;display:flex}.alert-focus svg{color:#f08d72;width:48px;height:48px}.alert-focus span{letter-spacing:.14em;color:#dca69a;margin-top:auto;font-size:9px}.alert-focus strong{margin-top:8px;font-size:38px}.alert-focus small{color:#dfc8c2;margin-top:12px}.alert-timeline button{background:0 0;border:0;border-bottom:1px solid #ded4ce;grid-template-columns:90px 15px 1fr auto;align-items:center;gap:24px;width:100%;min-height:105px;padding:0;display:grid}.alert-timeline button:hover,.alert-timeline button.is-active{background:#fff;padding-inline:14px}.alert-timeline button>i{background:#d45b49;border-radius:50%;width:10px;height:10px}.alert-timeline button>span{display:grid}.alert-timeline button>span small{color:#77706c;margin-top:5px;font-size:11px}.alert-timeline button>b{background:#ead9d2;border-radius:999px;padding:7px;font-size:8px}.twin-layers>strong,.twin-layers>span{z-index:5;position:absolute;left:24px}.twin-layers>strong{color:#fff;font-size:24px;bottom:45px}.twin-layers>span{color:#8fc6a5;font-size:9px;bottom:26px}.twin-layers i.is-active{box-shadow:0 0 22px #dff20a33;border-color:#dff20a!important}.twin-components button{color:#fff;background:0 0;border:0;border-right:1px solid #345247;padding:23px}.twin-components button:hover,.twin-components button.is-active{background:#24493b}.twin-components button>span{font-size:10px}.twin-components button>strong{margin:25px 0;font-size:40px;display:block}.twin-components button>div{background:#314b42;height:4px}.twin-components button i{background:#83c395;height:100%;display:block}.twin-components button.is-active i{background:#dff20a}.bot-prompts button.is-active{color:#fff;background:#193a25;border-color:#193a25}.sensor-map>strong,.sensor-map>span{z-index:4;position:absolute;left:24px}.sensor-map>strong{font-size:26px;bottom:42px}.sensor-map>span{color:#5f7569;bottom:23px}.sensor-map i.is-active{background:#dff20a;box-shadow:0 0 0 10px #dff20a29}.sensor-strip>div>button{color:#fff;background:0 0;border:0;border-right:1px solid #3b574b;padding:25px;display:grid}.sensor-strip>div>button:hover,.sensor-strip>div>button.is-active{background:#244b38}.fleet-count small{color:#68786c;margin-top:12px;display:block}.fleet-board header,.fleet-board button{background:0 0;border:0;border-bottom:1px solid #dce2d9;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:16px;display:grid}.fleet-board button:hover,.fleet-board button.is-active{background:#edf3e9}.fleet-board button span:first-child{font-weight:800}.fleet-board button span{font-size:12px}.maintenance-progress{aspect-ratio:1;color:#fff;background:#30281e;border-radius:50%;align-content:center;justify-self:center;place-items:center;width:320px;display:grid}.maintenance-progress svg{color:#d4b263;width:54px;height:54px}.maintenance-progress strong{font-family:Georgia,serif;font-size:70px;font-weight:400}.maintenance-progress span{letter-spacing:.14em;font-size:9px}.maintenance-plan li>button{background:0 0;border:1px solid #625847;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.maintenance-plan li.is-done{opacity:.6}.maintenance-plan li.is-done p{text-decoration:line-through}.maintenance-plan li.is-done>button{background:#d4b263}.field-route button{color:#fff;background:0 0;border:0;border-bottom:1px solid #344e3a;grid-template-columns:100px 35px 1fr;align-items:center;gap:22px;width:100%;min-height:95px;padding:0;display:grid}.field-route button:hover,.field-route button.is-active{background:#24462c;padding-inline:14px}.field-route button>span{color:#8fa194;font-size:11px}.field-route button>i{border:1px solid #55705c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;display:grid}.field-route button>div{display:grid}.field-route button small{color:#91a095;margin-top:5px}.workshop-order article>button{color:#fff;background:0 0;border:0;border-top:1px solid #514a3f;grid-template-columns:42px 1fr 22px;align-items:center;width:100%;padding:18px 0;display:grid}.workshop-order article>button:hover{background:#332e27;padding-inline:12px}.workshop-order article>button.is-done{opacity:.55}.workshop-order article>button.is-done strong{text-decoration:line-through}.workshop-order article>button span{color:#9c9385;font-size:9px}.workshop-order article>button svg{color:#d7b761;width:17px}.management-kpis button{background:#fff;border:1px solid #d7dfd8;border-top:0;border-left:0;min-height:175px;padding:24px}.management-kpis button:last-child{border-right:0}.management-kpis button:hover,.management-kpis button.is-active{background:#e6eee7}.management-kpis button strong{font-family:var(--font-display);font-size:55px;display:block}.management-kpis button span{color:#78827a;font-size:10px}.insurance-risk-grid button{color:#fff;background:0 0;border:1px solid #3a4a3f;min-height:175px;padding:25px;position:relative}.insurance-risk-grid button:hover,.insurance-risk-grid button.is-active{background:#24392c;border-color:#dff20a}.insurance-risk-grid button span{color:#85958a;font-size:9px;display:block}.insurance-risk-grid button strong{margin-top:65px;font-size:20px;display:block}.insurance-risk-grid button i{background:#dff20a;border-radius:50%;width:8px;height:8px;position:absolute;top:22px;right:22px;box-shadow:0 0 0 6px #dff20a14}.season-track button{background:0 0;border:0;grid-template-rows:25px 35px 25px;padding:0;display:grid}.season-track button span{color:#7c897f;font-size:9px}.season-track button i{border-top:1px solid #bac7bb;position:relative}.season-track button i:before{content:"";background:#86a988;border-radius:50%;width:13px;height:13px;position:absolute;top:-7px}.season-track button i.is-active:before{background:#dff20a;box-shadow:0 0 0 7px #76a05c29}.season-track button strong{font-size:11px}.manufacturer-mark{position:relative}.manufacturer-mark>strong,.manufacturer-mark>span{position:absolute;bottom:25px}.manufacturer-mark>strong{font-size:16px;left:25px}.manufacturer-mark>span{font-size:9px;right:25px}.blueprint-machine>button{color:#fff;letter-spacing:.1em;background:#20453b;border:1px solid #567066;align-items:center;gap:8px;padding:10px 13px;font-size:9px;display:flex;position:absolute}.blueprint-machine>button.is-active{background:#2b5749;border-color:#dff20a}.blueprint-machine>button i{color:#17372f;background:#dff20a;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.harvest-window button{color:#fff;background:0 0;border:0;border-top:1px solid #7a6b39;grid-template-columns:70px 1fr 100px;align-items:center;width:100%;min-height:95px;padding:0;display:grid;position:relative;overflow:hidden}.harvest-window button:hover,.harvest-window button.is-active{background:#675722;padding-inline:12px}.harvest-window button span,.harvest-window button small{color:#c2b78e;font-size:10px}.harvest-window button i{background:#dff20a;height:3px;position:absolute;bottom:0;left:0}.scale-counter small{color:#6f7c72;margin-top:10px;display:block}.scale-network>div>div>button{color:#fff;background:0 0;border-top:0;border-bottom:1px solid #34493b;border-left:1px solid #34493b;border-right:0;min-height:210px;padding:30px;position:relative}.scale-network>div>div>button:nth-last-child(-n+2){border-bottom:0}.scale-network>div>div>button:hover,.scale-network>div>div>button.is-active{background:#234031}.scale-network button>span{color:#84978a;font-size:9px;display:block}.scale-network button>strong{margin-top:65px;font-size:50px;display:inline-block}.scale-network button>small{color:#84978a;margin-left:8px}.scale-network button>b{color:#dff20a;font-size:12px;position:absolute;top:25px;right:25px}.route-depth{color:#142018;background:#fbfcf8;padding:120px 0}.route-depth header{grid-template-columns:180px 1fr;align-items:start;padding-bottom:55px;display:grid}.route-depth header p{color:#5c785f;letter-spacing:.16em;margin:10px 0;font-size:9px;font-weight:850}.route-depth header h2{max-width:900px;font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(3.1rem,6vw,6.5rem);line-height:.93}.route-depth-grid{grid-template-columns:repeat(3,1fr);display:grid}.route-depth-grid article{border:1px solid #d9e0d7;border-right:0;min-height:360px;padding:28px;transition:all .25s;position:relative}.route-depth-grid article:last-child{border-right:1px solid #d9e0d7}.route-depth-grid article:hover{z-index:2;background:#fff;transform:translateY(-8px);box-shadow:0 24px 55px #1428181a}.route-depth-grid article>span{color:#879188;font-size:9px}.route-depth-grid h3{max-width:280px;font-family:var(--font-display);margin:100px 0 16px;font-size:30px;line-height:1.05}.route-depth-grid p{color:#6d786f;max-width:330px;font-size:13px;line-height:1.65}.route-depth-grid svg{width:18px;position:absolute;bottom:25px;right:25px}.route-proof{color:#fff;background:#17351f;border-radius:18px;grid-template-columns:1.2fr .65fr auto;align-items:end;gap:45px;margin-top:70px;padding:45px;display:grid}.route-proof blockquote{margin:0;font-family:Georgia,serif;font-size:30px;line-height:1.15}.route-proof>div{display:grid}.route-proof>div strong{font-family:var(--font-display);color:#dff20a;font-size:68px;line-height:.9}.route-proof>div span{color:#9caf9f;margin-top:12px;font-size:10px}.route-proof>a{color:#142018;background:#dff20a;border-radius:7px;align-items:center;gap:8px;padding:13px 16px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.route-proof>a svg{width:15px}.route-depth-solucao:nth-of-type(2n),.route-depth-insurance,.route-depth-manufacturer{background:#e8eee7}.route-depth-recurso{background:#f2eee2}.route-depth-alerts,.route-depth-workshop,.route-depth-harvest{background:#f2e8dc}.route-depth-security{color:#fff;background:#111b15}.route-depth-security .route-depth-grid article{border-color:#334238}.route-depth-security .route-depth-grid p{color:#a8b3aa}@media(max-width:900px){.route-depth header,.route-depth-grid{grid-template-columns:1fr}.route-depth-grid article,.route-depth-grid article:last-child{border:1px solid #d9e0d7;border-bottom:0;min-height:270px}.route-depth-grid article:last-child{border-bottom:1px solid #d9e0d7}.route-depth-grid h3{margin-top:55px}.route-proof{grid-template-columns:1fr 1fr}.route-proof>a{grid-column:1/-1;width:max-content}}@media(max-width:580px){.alert-focus{width:min(290px,100%);min-height:290px}.alert-timeline button{grid-template-columns:55px 10px 1fr}.alert-timeline button>b{display:none}.telemetry-stream>.landing-container,.twin-components>.landing-container,.sensor-strip>.landing-container{grid-template-columns:1fr}.field-route button{grid-template-columns:55px 30px 1fr;gap:10px}.route-depth{padding:85px 0}.route-depth-grid article{min-height:240px}.route-proof{grid-template-columns:1fr;padding:28px}.route-proof blockquote{font-size:25px}.route-proof>a{grid-column:auto;justify-content:center;width:100%}}.product-experience{background:#f7f9f5;position:relative;overflow:clip}.product-subnav{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9fbf7e0;border-bottom:1px solid #15301d1f;position:sticky;top:64px}.product-subnav>.landing-container{justify-content:space-between;align-items:center;gap:25px;height:50px;display:flex}.product-subnav>div>span{color:#1c4728;letter-spacing:.16em;text-transform:uppercase;flex:none;font-size:9px;font-weight:900}.product-subnav>div>div{scrollbar-width:none;align-items:center;gap:5px;display:flex;overflow-x:auto}.product-subnav a{color:#6b766d;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:700;text-decoration:none;transition:all .2s}.product-subnav a:hover{color:#163a21;background:#e7eee4}.product-experience .detail-header{isolation:isolate;align-items:center;min-height:calc(100vh - 114px);display:flex;position:relative}.product-experience .detail-header>.landing-container{z-index:2;position:relative}.product-ambient{z-index:-1;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.product-ambient i{filter:blur(2px);opacity:.65;border-radius:50%;position:absolute}.product-ambient i:first-child{background:radial-gradient(circle,#dff20a66,#0000 68%);width:420px;height:420px;animation:9s ease-in-out infinite product-float;top:-120px;right:-100px}.product-ambient i:nth-child(2){border:1px solid #50824b2e;width:260px;height:260px;animation:12s ease-in-out -3s infinite reverse product-float;bottom:-130px;left:42%}.product-ambient i:last-child{background:#dff20a;width:7px;height:7px;animation:2.4s ease-in-out infinite product-pulse;top:24%;left:48%;box-shadow:80px 100px #4d8c55,-90px 190px #dff20a,210px 220px #4d8c55}.product-visual-stage{filter:drop-shadow(0 28px 45px #0a231221);min-width:0;position:relative}.product-visual-stage>div{width:100%}.product-scroll-cue{z-index:3;color:currentColor;opacity:.48;letter-spacing:.18em;align-items:center;gap:10px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:24px;left:max(24px,50vw - 590px)}.product-scroll-cue i{transform-origin:0;background:currentColor;width:42px;height:1px;animation:2s ease-in-out infinite product-line;display:block}.product-signal-ribbon{color:#dff20a;background:#122b1a;border-block:1px solid #d7dfd5;overflow:hidden}.product-signal-ribbon>div{justify-content:center;align-items:center;gap:30px;min-width:max-content;height:54px;animation:24s linear infinite product-marquee;display:flex}.product-signal-ribbon span{letter-spacing:.16em;font-size:9px;font-weight:850}.product-signal-ribbon i{background:#dff20a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 5px #dff20a17}.product-experience .telemetry-stream button,.product-experience .twin-components button,.product-experience .sensor-strip button{transition:transform .25s,background .25s,box-shadow .25s}.product-experience .telemetry-stream button:hover,.product-experience .twin-components button:hover,.product-experience .sensor-strip button:hover{z-index:2;transform:translateY(-7px);box-shadow:0 24px 55px #0f2d161f}.product-experience .live-scope,.product-experience .bot-conversation,.product-experience .fleet-count,.product-experience .maintenance-progress{overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 35px 80px #03140a33}.product-experience .live-scope:after{content:"";background:linear-gradient(105deg,#0000 35%,#dff20a14,#0000 65%);animation:4.5s ease-in-out infinite product-scan;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.product-experience .live-scope{position:relative}.product-experience .alert-focus{box-shadow:0 35px 80px #2d140f38}.product-experience .score-orbit{box-shadow:inset 0 0 0 22px #ffffff1a,0 30px 70px #3e4a072e}@keyframes product-float{50%{transform:translate(-20px,24px)scale(1.06)}}@keyframes product-pulse{50%{opacity:.25;transform:scale(.7)}}@keyframes product-line{50%{opacity:.3;transform:scaleX(.35)}}@keyframes product-scan{0%,20%{transform:translate(-110%)}70%,to{transform:translate(110%)}}@keyframes product-marquee{to{transform:translate(-80px)}}@media(max-width:900px){.product-subnav{top:58px}.product-subnav>.landing-container{height:46px}.product-subnav>div>span{display:none}.product-subnav>div>div{width:100%}.product-experience .detail-header{min-height:auto}.product-visual-stage{width:min(560px,100%);margin-inline:auto}.product-scroll-cue{display:none}}@media(max-width:580px){.product-subnav a{padding:6px 8px;font-size:9px}.product-experience .detail-header{padding-top:70px}.product-signal-ribbon>div{justify-content:flex-start;padding-inline:20px}}@media(prefers-reduced-motion:reduce){.product-ambient i,.product-scroll-cue i,.product-signal-ribbon>div,.product-experience .live-scope:after{animation:none!important}}.detail-extension{color:#17251b;background:#f6f5ef}.detail-extension .landing-container{width:min(1180px,100% - 48px)}.detail-extension .detail-header{color:#17251b;background:#f2f2eb;min-height:680px;padding:88px 0}.detail-extension .detail-header>.landing-container{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:96px}.detail-extension .detail-header p{color:#4b7554;letter-spacing:.18em;font-size:10px}.detail-extension .detail-header h1{letter-spacing:-.065em;max-width:650px;margin:22px 0 24px;font-size:clamp(4.2rem,6.4vw,7rem);line-height:.88}.detail-extension .detail-header>div>div:first-child>span{color:#627067;max-width:510px;font-size:15px;line-height:1.7}.detail-extension .detail-header a{background:#173c25;border-radius:999px;margin-top:32px;padding:14px 19px;box-shadow:0 10px 30px #14371f26}.detail-extension .product-visual-stage{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa8;border:1px solid #1e412821;border-radius:30px;justify-content:center;align-items:center;min-height:460px;padding:32px;display:flex;box-shadow:0 28px 80px #18301f17}.detail-extension .product-visual-stage>div{max-width:500px}.detail-extension .product-scroll-cue{display:none}.detail-extension .product-ambient i:first-child{background:radial-gradient(circle,#66975e29,#0000 68%)}.detail-extension .telemetry-header,.detail-extension .alerts-header,.detail-extension .bot-header,.detail-extension .maintenance-header,.detail-extension .score-header,.detail-extension .twin-header,.detail-extension .sensors-header,.detail-extension .fleet-header{color:#17251b;background:#f2f2eb}.detail-extension .telemetry-header>div>div:first-child>span,.detail-extension .alerts-header>div>div:first-child>span,.detail-extension .bot-header>div>div:first-child>span{color:#627067}.detail-extension .score-header{background:#eef0e7}.detail-extension .score-orbit{color:#fff;background:#173c25;border-color:#adc0ab;width:min(440px,100%);box-shadow:0 32px 80px #14371f2e}.detail-extension .score-orbit i{border-color:#dff20a8c}.detail-extension .score-orbit strong{color:#fff;font-size:clamp(6rem,10vw,9rem)}.detail-extension .score-orbit span{color:#dff20a}.detail-extension .live-scope{color:#fff;width:100%;height:400px;box-shadow:none;background:#102c1b;border:1px solid #294b35;border-radius:22px}.detail-extension .live-scope>div{height:300px}.detail-extension .telemetry-stream{background:#f6f5ef;padding:72px 0}.detail-extension .telemetry-stream>.landing-container{gap:12px}.detail-extension .telemetry-stream button{color:#17251b;background:#fff;border:1px solid #d9dfd7;border-radius:18px;min-height:210px;margin:0;padding:22px}.detail-extension .telemetry-stream button small{color:#647168;margin-top:44px}.detail-extension .telemetry-stream button strong{color:#17251b}.detail-extension .telemetry-stream button.is-active{color:#fff;background:#173c25;border-color:#285c37;box-shadow:0 18px 45px #163c2429}.detail-extension .telemetry-stream button.is-active small,.detail-extension .telemetry-stream button.is-active strong{color:#fff}.detail-extension .telemetry-stream button.is-active svg{color:#dff20a}.detail-extension .score-control{background:#173c25;padding:72px 0}.detail-extension .alert-focus{width:390px;min-height:390px;box-shadow:none;background:#173c25;border-radius:28px}.detail-extension .bot-conversation{box-shadow:none;background:#fff;border:1px solid #d5ddd3;border-radius:24px}.detail-extension .fleet-count,.detail-extension .maintenance-progress{box-shadow:none}.detail-extension .route-depth{background:#f8f8f3;padding:96px 0}.detail-extension .route-depth header{grid-template-columns:150px 1fr;padding-bottom:46px}.detail-extension .route-depth header h2{max-width:780px;font-size:clamp(3rem,5vw,5.2rem)}.detail-extension .route-depth-grid{gap:12px}.detail-extension .route-depth-grid article,.detail-extension .route-depth-grid article:last-child{background:#fff;border:1px solid #dce1d9;border-radius:18px;min-height:300px}.detail-extension .route-depth-grid h3{margin-top:72px;font-size:27px}.detail-extension .route-proof{border-radius:24px;margin-top:48px;padding:38px}.detail-extension .route-proof blockquote{font-size:26px}.partners-extension .partners-hero{background:#f2efe6;min-height:680px;padding:90px 0}.partners-extension .partners-hero>.landing-container{gap:80px}.partners-extension .partners-hero h1{letter-spacing:-.065em;max-width:650px;font-size:clamp(4.4rem,6.4vw,7rem);line-height:.88}.partners-extension .partners-orbit-scene{height:520px;transform:scale(.9)}.partners-extension .partner-paths{padding:96px 0}.partners-extension .partner-paths header h2{font-size:clamp(3rem,5vw,5rem)}.solutions-extension .solutions-editorial{background:linear-gradient(108deg,#e5efb3 0,#e5efb3 42%,#f3f5ed 42%);min-height:680px;padding:90px 0}.solutions-extension .solutions-editorial h1{font-size:clamp(4.5rem,7.5vw,7.8rem)}.resources-extension .resources-cover{padding:100px 0}.resources-extension .resources-cover h1{font-size:clamp(4.5rem,7.5vw,8rem)}@media(max-width:900px){.detail-extension .detail-header{min-height:auto;padding:72px 0}.detail-extension .detail-header>.landing-container{grid-template-columns:1fr;gap:50px}.detail-extension .product-visual-stage{min-height:420px}.detail-extension .route-depth header{grid-template-columns:1fr}.partners-extension .partners-hero{min-height:auto}.partners-extension .partners-orbit-scene{transform:none}}@media(max-width:580px){.detail-extension .landing-container{width:min(100% - 30px,1180px)}.detail-extension .detail-header h1{font-size:clamp(3.2rem,16vw,4.8rem)}.detail-extension .product-visual-stage{border-radius:22px;min-height:340px;padding:18px}.detail-extension .telemetry-stream>.landing-container{gap:10px}.detail-extension .telemetry-stream button{min-height:170px}.detail-extension .route-depth{padding:72px 0}.detail-extension .route-depth-grid{gap:10px}.detail-extension .route-depth-grid article,.detail-extension .route-depth-grid article:last-child{min-height:230px}.partners-extension .partners-hero h1{font-size:clamp(3.4rem,16vw,5rem)}}.saas-hero-v2{align-items:center;min-height:100svh;padding:130px 0 70px;display:flex}.saas-hero-v2-grid{grid-template-columns:.93fr 1.07fr;align-items:center;gap:70px;display:grid}.saas-hero-v2-copy .saas-overline{justify-content:flex-start}.saas-hero-v2 h1{text-align:left;max-width:650px;margin:24px 0 0;font-size:clamp(3.8rem,6.3vw,6.7rem)}.saas-hero-v2 h1 em{color:var(--saas-green);font-style:normal}.saas-hero-v2-copy .saas-hero-lead{max-width:550px;margin:25px 0 0}.saas-hero-v2-copy .saas-actions{justify-content:flex-start}.saas-hero-proof{border-top:1px solid var(--saas-line);gap:32px;margin-top:42px;padding-top:24px;display:flex}.saas-hero-proof span{color:#78827b;font-size:10px;display:grid}.saas-hero-proof strong{color:var(--saas-ink);font-size:18px}.saas-signal-stage{aspect-ratio:1;border:1px solid var(--saas-line);background:#f5f7f4;border-radius:22px;position:relative;overflow:hidden}.saas-signal-stage>svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.saas-signal-grid{fill:none;stroke:#dfe5df;stroke-width:1px}.saas-signal-path{fill:none;stroke:var(--saas-green);stroke-width:3px;stroke-linecap:round;stroke-dasharray:900}.saas-signal-path.secondary{stroke:#91aa92;stroke-width:2px}.saas-signal-stage circle{fill:#fff;stroke:var(--saas-green);stroke-width:2px}.saas-signal-card{z-index:2;border:1px solid var(--saas-line);background:#fff;border-radius:12px;padding:15px;position:absolute;box-shadow:0 16px 35px #10201821}.saas-signal-card small{letter-spacing:.12em;color:#7d887f;font-size:8px}.saas-signal-card.card-score{min-width:145px;display:grid;top:19%;left:12%}.saas-signal-card.card-score strong{font-size:44px;line-height:1}.saas-signal-card.card-score span{color:var(--saas-green);font-size:10px}.saas-signal-card.card-alert{align-items:center;gap:10px;display:flex;bottom:20%;right:8%}.saas-signal-card.card-alert>svg{color:#bd6c29}.saas-signal-card.card-alert span{color:#7a857d;font-size:9px;display:grid}.saas-signal-card.card-alert strong{color:var(--saas-ink);font-size:11px}.saas-signal-live{align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:7%;left:8%}.saas-signal-live>div{width:45px;height:45px}.saas-product-story{color:#fff;background:#102018}.saas-product-story-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;display:grid}.saas-product-story .saas-dashboard-large{background:#f4f7f3;border-color:#324039;transform:perspective(1200px)rotateY(3deg);box-shadow:0 35px 80px #0000004d}.saas-product-story-copy h2{font-family:var(--font-display);letter-spacing:-.05em;margin:14px 0 18px;font-size:clamp(2.7rem,4.6vw,4.7rem);line-height:1}.saas-product-story-copy>p:not(.saas-eyebrow){color:#aab5ad;font-size:15px;line-height:1.7}.saas-product-story-copy ul{gap:14px;margin:28px 0;padding:0;list-style:none;display:grid}.saas-product-story-copy li{align-items:center;gap:10px;font-size:12px;display:flex}.saas-product-story-copy li svg{color:#76b579;width:16px}.saas-how-controls{grid-template-columns:46px 54px 1fr 46px;align-items:center;gap:13px;display:grid}.saas-how-dots{justify-content:center}.saas-auto-progress{place-items:center;width:48px;height:48px;font-size:8px;font-weight:800;display:grid;position:relative}.saas-auto-progress svg{width:48px;height:48px;position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.saas-auto-progress circle{fill:none;stroke:#fff3;stroke-width:2px}.saas-auto-progress circle.timer{stroke:#fff;stroke-dasharray:120;animation:6.2s linear forwards saas-auto-ring}@keyframes saas-auto-ring{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@media(max-width:900px){.saas-hero-v2-grid,.saas-product-story-grid{grid-template-columns:1fr}.saas-hero-v2{padding-top:120px}.saas-signal-stage{width:100%;max-width:650px;margin:auto}.saas-product-story-copy{order:-1}.saas-product-story .saas-dashboard-large{transform:none}}@media(max-width:580px){.saas-hero-v2 h1{font-size:clamp(3.2rem,15vw,4.8rem)}.saas-hero-proof{gap:16px}.saas-signal-card.card-score{min-width:120px;left:5%}.saas-signal-card.card-alert{right:3%}.saas-how,.saas-how-inner{min-height:820px}.saas-how-content h2{font-size:clamp(3.4rem,17vw,5rem)}.saas-how-controls{grid-template-columns:40px 44px 1fr 40px;gap:5px}.saas-how-dots button{width:30px;height:30px}.saas-how-dots svg{width:36px;height:36px}.saas-auto-progress,.saas-auto-progress svg{width:42px;height:42px}}.saas-intro{z-index:200;color:#f2f1eb;background:#090b09;place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.saas-intro-line{font-family:var(--font-display);letter-spacing:-.05em;opacity:0;font-size:clamp(2.4rem,6vw,6rem);position:absolute}.saas-intro-brand{letter-spacing:-.06em;font-family:Georgia,serif;font-weight:400}.saas-hero-v2{color:#f2f1eb;background:#0d110e;min-height:100svh;padding:110px 0 28px}.saas-type-hero{flex-direction:column;min-height:calc(100svh - 138px);display:flex}.saas-type-meta{color:#9fa79f;letter-spacing:.15em;border-block:1px solid #293029;grid-template-columns:80px 1fr auto;align-items:center;padding:14px 0;font-size:9px;font-weight:800;display:grid}.saas-type-meta span{color:#62a860}.saas-type-meta p{margin:0}.saas-type-meta strong{color:#62a860;font-size:9px}.saas-type-lockup{margin:auto 0}.saas-type-row{align-items:flex-end;gap:22px;line-height:.78;display:flex}.saas-type-row>span{font-family:var(--font-display);letter-spacing:-.085em;font-size:clamp(8rem,20vw,18rem);font-weight:700}.saas-type-row>small{letter-spacing:.13em;color:#b1b7b1;padding-bottom:14px;font-size:9px;font-weight:800;line-height:1.25}.saas-type-row:first-child small{margin-left:auto;margin-right:12%}.saas-type-outline{justify-content:flex-end}.saas-type-outline>span{color:#0000;-webkit-text-stroke:1.5px #7f897f}.saas-type-outline small{margin-left:22%;margin-right:auto}.saas-type-bottom{border-top:1px solid #293029;grid-template-columns:1fr auto;align-items:end;gap:40px;padding:20px 0 5px;display:grid}.saas-type-bottom>p{color:#adb4ad;max-width:560px;margin:0;font-size:16px;line-height:1.55}.saas-type-bottom>div{gap:10px;display:flex}.saas-hero-v2 .saas-btn-dark{background:#4a9347}.saas-hero-v2 .saas-btn-light{color:#f2f1eb;background:0 0;border-color:#3a423b}.saas-svg-divider{color:#4d9850;background:#fff;justify-content:center;align-items:center;height:58px;display:flex;overflow:hidden}.saas-svg-divider svg{height:36px}.saas-svg-divider path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1600;animation:3.5s ease-in-out infinite alternate saas-divider-draw}.saas-svg-wave svg{width:100%}.saas-svg-pulse{background:#f4f7f3}.saas-svg-pulse svg{width:340px}.saas-svg-pulse path{stroke-dasharray:380}@keyframes saas-divider-draw{0%{stroke-dashoffset:1600px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}.saas-product-live{color:#aeb8b0;align-items:center;gap:2px;margin-bottom:20px;font-size:10px;font-weight:700;display:inline-flex}.saas-product-live>div{width:38px;height:38px}@media(max-width:900px){.saas-type-row>span{font-size:clamp(7rem,24vw,13rem)}.saas-type-row:first-child small{margin-right:2%}.saas-type-outline small{margin-left:5%}.saas-type-bottom{grid-template-columns:1fr}.saas-type-bottom>div{justify-content:flex-start}}@media(max-width:580px){.saas-hero-v2{padding-top:90px}.saas-type-meta{grid-template-columns:36px 1fr}.saas-type-meta strong{display:none}.saas-type-row{line-height:.82;display:block}.saas-type-row>span{font-size:28vw}.saas-type-row>small{display:none}.saas-type-outline{text-align:right}.saas-type-bottom>p{font-size:14px}.saas-type-bottom>div{flex-direction:column}.saas-type-bottom .saas-btn{width:100%}}.ag-logo-link{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none}.ag-logo-wordmark{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.045em;align-items:baseline;font-size:16px;display:flex}.ag-logo-wordmark span:first-child{font-weight:800}.ag-logo-wordmark span:last-child{font-weight:500}.ag-logo-mark{filter:drop-shadow(0 2px 5px #154a1f24);flex:none;overflow:visible}.ag-logo-shield{fill:#246b36}.ag-logo-field,.ag-logo-signal{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ag-logo-signal-dot{fill:#c8ef45}[data-theme=dark] .ag-logo-wordmark{color:#f0f5ef}[data-theme=dark] .ag-logo-shield{fill:#62bd57}[data-theme=dark] .ag-logo-field,[data-theme=dark] .ag-logo-signal{stroke:#071009}[data-theme=dark] .ag-logo-signal-dot{fill:#dff45a}[data-theme=dark] .ag-logo-mark{filter:drop-shadow(0 0 8px #62bd5738)}.public-nav .ag-logo-wordmark,.saas-footer .ag-logo-wordmark,.public-footer-brand .ag-logo-wordmark{color:#102018}.public-nav .ag-logo-shield,.saas-footer .ag-logo-shield,.public-footer-brand .ag-logo-shield{fill:#246b36}.public-nav .ag-logo-field,.public-nav .ag-logo-signal,.saas-footer .ag-logo-field,.saas-footer .ag-logo-signal,.public-footer-brand .ag-logo-field,.public-footer-brand .ag-logo-signal{stroke:#fff}.saas-hero-editorial{color:#102018;background:#fbfcf8;border-bottom:0;min-height:auto;padding:136px 0 0}.saas-editorial-hero{text-align:center}.saas-hero-badge{color:#536158;background:#fff;border:1px solid #d9e2d7;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.saas-hero-badge span{color:#4b9650;font-size:8px}.saas-hero-editorial h1{text-align:center;max-width:1040px;font-family:var(--font-display);letter-spacing:-.07em;margin:34px auto 0;font-size:clamp(3.8rem,7.7vw,7.7rem);font-weight:720;line-height:.91}.saas-hero-editorial h1 em{color:#36783b;letter-spacing:-.065em;margin-top:9px;font-family:Georgia,serif;font-weight:400;display:inline-block}.saas-editorial-lead{color:#5f6b63;max-width:700px;margin:28px auto 0;font-size:18px;line-height:1.6}.saas-editorial-actions{justify-content:center;gap:10px;margin-top:28px;display:flex}.saas-hero-editorial .saas-btn-light{color:#102018;background:#fff;border-color:#d9e1d8}.saas-hero-editorial .saas-hero-product{perspective:none;max-width:1040px;margin:78px auto 0;padding:0 50px;position:relative}.saas-hero-browser{background:#f0f4ed;border:1px solid #d6dfd4;border-radius:17px 17px 0 0;padding:0 12px 12px;box-shadow:0 35px 90px #19301d2e}.saas-hero-browser .landing-hero-preview-wrap{max-width:none}.saas-hero-browser .lp-frame{box-shadow:none;border-radius:9px}.saas-hero-browser .lp-frame-bar{display:none}.saas-hero-callout{z-index:3;text-align:left;background:#fff;border:1px solid #d9e1d8;border-radius:12px;display:flex;position:absolute;box-shadow:0 16px 40px #14281824}.saas-callout-left{flex-direction:column;min-width:135px;padding:14px;top:26%;left:0}.saas-callout-left small{color:#7e8980;letter-spacing:.12em;font-size:8px}.saas-callout-left strong{font-size:38px;line-height:1.05}.saas-callout-left span{color:#47854b;font-size:9px}.saas-callout-left i{background:#4b9650;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.saas-callout-right{align-items:center;gap:10px;padding:13px;bottom:17%;right:0}.saas-callout-right>svg{color:#4b9650}.saas-callout-right span{color:#7a857d;font-size:9px;display:grid}.saas-callout-right strong{color:#102018;font-size:11px}.saas-proof,.saas-svg-wave,.saas-modules{background:#fff}.saas-tractor,.saas-svg-pulse{background:#edf3eb}.saas-how{background:#24633a}.saas-product-story{background:#101c16}.saas-mobile .saas-phone-stage{background:#dfe8d8;border-color:#ccd8c7}.saas-faq{background:#fbfcf8}.saas-cta{background:#2e713e}.saas-how,.saas-how-inner{min-height:1100px}.saas-how-inner{padding-top:100px;padding-bottom:66px}.saas-how-content{max-width:920px}.saas-how-content h2{font-size:clamp(4.6rem,8vw,8.5rem)}.saas-how-content>span{max-width:680px;font-size:18px}.saas-how-grid{background-size:84px 84px}.saas-phone-stage{place-items:center;display:grid}.saas-phone-single{position:relative;inset:auto}.saas-responsive-tag{color:#667269;letter-spacing:.08em;background:#fff;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800;position:absolute;bottom:20px;right:22px}@media(max-width:900px){.saas-hero-editorial{padding-top:120px}.saas-hero-editorial h1{font-size:clamp(3.7rem,11vw,6.5rem)}.saas-hero-editorial .saas-hero-product{padding:0 20px}.saas-callout-left{left:0}.saas-callout-right{right:0}.saas-how,.saas-how-inner{min-height:940px}.saas-mobile-copy{order:0}}@media(max-width:580px){.saas-hero-editorial{padding-top:104px}.saas-hero-editorial h1{font-size:clamp(3rem,15vw,4.6rem)}.saas-editorial-lead{font-size:15px}.saas-editorial-actions{flex-direction:column}.saas-editorial-actions .saas-btn{width:100%}.saas-hero-editorial .saas-hero-product{margin-top:50px;padding:0}.saas-hero-callout{display:none}.saas-hero-browser{padding:0 6px 6px}.saas-browserbar span{font-size:8px}.saas-how,.saas-how-inner{min-height:860px}.saas-how-content h2{font-size:clamp(3.4rem,17vw,5.2rem)}.saas-phone-single{right:auto;transform:scale(.88);transform-origin:50%!important}}.saas-hero-curtain{z-index:210;pointer-events:none;place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.saas-curtain-panel{background:#183f2a;width:50.1%;position:absolute;inset-block:0}.saas-curtain-left{left:0}.saas-curtain-right{right:0}.saas-curtain-mark{z-index:2;color:#f8f6ee;letter-spacing:.18em;align-items:center;gap:12px;font-family:Syne,sans-serif;font-size:13px;font-weight:700;display:flex;position:relative}.saas-curtain-mark svg{width:30px;height:30px}.saas-hero-editorial{color:#111;background:#fff;padding-top:122px}.saas-editorial-hero{max-width:1260px}.saas-hero-constellation{justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.saas-hero-constellation span{background:#fff;border:2px solid #111;border-radius:50%;place-items:center;width:58px;height:58px;margin-left:-5px;display:grid;box-shadow:3px 3px #111}.saas-hero-constellation span:first-child{color:#fff;background:#317a43;border-color:#317a43}.saas-hero-constellation span:nth-child(2){background:#f4c95d}.saas-hero-constellation span:nth-child(3){background:#a9d9f6}.saas-hero-constellation span:nth-child(4){background:#f2a39b}.saas-hero-constellation span:nth-child(5){background:#d7efca}.saas-hero-constellation svg{stroke-width:1.8px;width:25px;height:25px}.saas-hero-badge{color:#657067;letter-spacing:.02em;background:0 0;border:0;margin-top:4px}.saas-hero-editorial h1{letter-spacing:-.075em;max-width:1100px;margin:24px auto 0;font-family:Inter,sans-serif;font-size:clamp(3.7rem,7vw,7rem);font-weight:800;line-height:.98}.saas-hero-editorial h1>span{display:block}.saas-hero-editorial h1 mark{color:#111;letter-spacing:-.075em;background:#e3f2da;border-radius:.35em;align-items:center;padding:0 .17em .06em;font-family:Inter,sans-serif;font-weight:800;display:inline-flex;position:relative}.saas-hero-editorial h1 mark:before{content:"";background:#397f48;border-radius:50%;width:.18em;height:.18em;margin-right:.13em}.saas-editorial-lead{color:#4c514d;max-width:760px;margin-top:25px;font-size:19px;line-height:1.5}.saas-hero-editorial .saas-btn{border-radius:7px;height:48px}.saas-hero-editorial .saas-btn-dark{box-shadow:none;background:#1677d2}.saas-hero-editorial .saas-hero-product{margin-top:68px}.saas-how{background:#205a3a;height:calc(100svh - 72px);min-height:640px;max-height:828px}.saas-how-inner{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;padding-top:34px;padding-bottom:28px;display:grid}.saas-how-top{align-self:start}.saas-how-content{align-self:center;width:100%;max-width:760px;margin:0 auto;padding:20px 0}.saas-how-icon{width:56px;height:56px;margin-bottom:13px}.saas-how-content>p{margin:0}.saas-how-content h2{letter-spacing:-.065em;max-width:760px;margin:10px auto 14px;font-family:Inter,sans-serif;font-size:clamp(3.2rem,6.1vw,6rem);font-weight:800;line-height:.92}.saas-how-content>span{max-width:590px;font-size:16px;line-height:1.5}.saas-how-controls{align-self:end}.saas-how-grid{opacity:.75;background-size:72px 72px;-webkit-mask-image:none;mask-image:none}.saas-auto-progress circle.timer{animation-duration:6.2s}@media(max-width:900px){.saas-hero-editorial{padding-top:110px}.saas-hero-constellation span{width:50px;height:50px}.saas-hero-editorial h1{font-size:clamp(3.4rem,10vw,6rem)}.saas-how{height:calc(100svh - 72px);min-height:650px;max-height:778px}.saas-how-inner{min-height:0;padding-top:30px;padding-bottom:24px}.saas-how-content h2{font-size:clamp(3rem,9vw,5.1rem)}}@media(max-width:580px){.saas-hero-editorial{padding-top:96px}.saas-hero-constellation{margin-bottom:12px}.saas-hero-constellation span{width:43px;height:43px;margin-left:-3px;box-shadow:2px 2px #111}.saas-hero-constellation svg{width:20px;height:20px}.saas-hero-editorial h1{font-size:clamp(2.75rem,13vw,4.1rem);line-height:.98}.saas-hero-editorial h1 mark{margin-top:5px;display:inline-flex}.saas-editorial-lead{font-size:15.5px}.saas-how{height:calc(100svh - 72px);min-height:650px;max-height:718px}.saas-how-inner{padding-top:24px;padding-bottom:18px}.saas-how-content{padding:14px 0}.saas-how-icon{width:48px;height:48px;margin-bottom:10px}.saas-how-content h2{font-size:clamp(2.65rem,12.5vw,3.8rem);line-height:.94}.saas-how-content>span{font-size:13.5px;line-height:1.45}.saas-how-controls{grid-template-columns:36px 38px 1fr 36px}.saas-how-controls>button{width:36px;height:36px}.saas-how-dots button{width:27px;height:27px}.saas-auto-progress,.saas-auto-progress svg{width:36px;height:36px}.saas-how-top{font-size:9px}}.saas-hero-editorial{background:#fff}.saas-hero-constellation{display:none}.saas-hero-badge{color:#616762;letter-spacing:.11em;text-transform:uppercase;margin:10px 0 24px;padding:0;font-size:11px;font-weight:700}.saas-hero-editorial h1{margin-top:0}.saas-hero-rotator{color:#1677d2;min-height:1.03em;display:block;position:relative;overflow:hidden}.saas-hero-rotator>span{display:block}.saas-editorial-lead{max-width:660px}.saas-callout-left i{display:none}.saas-callout-left span{color:#59605b}.saas-module-symbols{margin-bottom:28px;display:flex}.saas-module-symbols span{color:#1c2820;background:#fff;border:1px solid #cad1cb;place-items:center;width:42px;height:42px;margin-right:-1px;display:grid}.saas-module-symbols span:first-child{border-radius:12px 0 0 12px}.saas-module-symbols span:last-child{border-radius:0 12px 12px 0}.saas-module-symbols svg{stroke-width:1.7px;width:18px;height:18px}.saas-how-stage{justify-content:center;align-items:center;min-height:0;padding-top:74px;display:flex;overflow:hidden}.saas-how-content{align-self:auto}.saas-how-content h2{font-weight:750}.saas-how-controls{width:100%}.saas-mobile-head{text-align:center;max-width:720px;margin:0 auto 54px}.saas-mobile-head h2{letter-spacing:-.065em;margin:12px 0 18px;font-family:Inter,sans-serif;font-size:clamp(3rem,5.5vw,5.6rem);font-weight:750;line-height:.94}.saas-mobile-head>p:last-child{color:#626963;max-width:600px;margin:0 auto;font-size:16px;line-height:1.6}.saas-responsive-showcase{background:#f4f5f3;border:1px solid #d9ded9;border-radius:20px;overflow:hidden}.saas-responsive-bar{color:#737a74;letter-spacing:.12em;background:#fff;border-bottom:1px solid #d9ded9;justify-content:space-between;align-items:center;height:50px;padding:0 22px;font-size:9px;font-weight:750;display:flex}.saas-responsive-body{grid-template-columns:1fr 260px;align-items:center;gap:48px;min-height:600px;padding:48px 88px;display:grid}.saas-responsive-body .saas-phone-single{justify-self:center;position:relative;inset:auto}.saas-responsive-notes{align-content:center;display:grid}.saas-responsive-notes>span{color:#39413b;border-bottom:1px solid #d4d9d4;align-items:center;gap:12px;padding:17px 0;font-size:12px;font-weight:650;display:flex}.saas-responsive-notes>span svg{color:#39413b;width:17px}.saas-responsive-notes>a{color:#fff;background:#151a16;border-radius:8px;justify-content:space-between;align-items:center;margin-top:28px;padding:14px 16px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.saas-responsive-notes>a svg{width:16px}@media(max-width:900px){.saas-how-stage{padding-top:54px}.saas-responsive-body{grid-template-columns:1fr;padding:42px}.saas-responsive-notes{grid-template-columns:repeat(3,1fr);gap:16px}.saas-responsive-notes>span{border:0;justify-content:center}.saas-responsive-notes>a{grid-column:1/-1;min-width:210px;margin:8px auto 0}.saas-mobile-head{margin-bottom:38px}}@media(max-width:580px){.saas-hero-badge{margin-bottom:20px;font-size:9px}.saas-hero-rotator{min-height:1.05em}.saas-how-stage{padding-top:42px}.saas-module-symbols{margin-bottom:22px}.saas-mobile-head{text-align:left}.saas-mobile-head h2{font-size:clamp(2.7rem,13vw,4rem)}.saas-mobile-head>p:last-child{font-size:14px}.saas-responsive-showcase{border-radius:14px}.saas-responsive-bar{height:44px;padding:0 14px}.saas-responsive-bar span:last-child{display:none}.saas-responsive-body{gap:14px;min-height:620px;padding:30px 14px 24px}.saas-responsive-body .saas-phone-single{transform-origin:50%;transform:scale(.82)}.saas-responsive-notes{grid-template-columns:1fr;margin-top:-42px;padding:0 10px}.saas-responsive-notes>span{border-bottom:1px solid #d4d9d4;justify-content:flex-start;padding:12px 0}.saas-responsive-notes>a{width:100%;margin-top:16px}}.saas-hero-rotator{color:#2f7d42}.saas-hero-editorial .saas-btn-dark{background:#245f36}.saas-hero-editorial .saas-btn-dark:hover{background:#194c2a}.saas-module-symbols span{color:#245f36}.saas-eyebrow{color:#2f7d42}.saas-how{height:100svh;min-height:700px;max-height:none;scroll-margin-top:0}.saas-how .saas-how-inner{grid-template-rows:auto minmax(0,1fr) auto;max-width:1180px;height:100%;padding:116px 48px 46px}.saas-how-top{padding-inline:10px}.saas-how-stage{padding:54px 24px 0}.saas-how-content{max-width:780px;padding:0}.saas-how-content h2{max-width:780px}.saas-how-controls{isolation:isolate;min-height:64px;padding-inline:10px;position:relative}.saas-how-controls>button,.saas-auto-progress,.saas-how-dots{z-index:3;position:relative}.saas-how-ghost-number{z-index:-1;color:#fff1;letter-spacing:-.1em;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Inter,sans-serif;font-size:clamp(11rem,25vw,20rem);font-weight:800;line-height:.75;position:absolute;bottom:-54px;left:50%;transform:translate(-50%)!important}.saas-how-dots button{background:#00000014;border:1px solid #ffffff40}.saas-how-dots button.is-active{background:#fff;border-color:#fff}@media(max-width:900px){.saas-how{height:100svh;min-height:700px;max-height:none}.saas-how .saas-how-inner{padding:108px 34px 38px}.saas-how-stage{padding:48px 20px 0}.saas-how-controls{min-height:58px}}@media(max-width:580px){.saas-how{height:100svh;min-height:680px;max-height:none}.saas-how .saas-how-inner{padding:98px 20px 30px}.saas-how-top{padding-inline:6px}.saas-how-stage{padding:38px 8px 0}.saas-how-content,.saas-how-content h2{max-width:340px}.saas-how-controls{min-height:52px;padding-inline:0}.saas-how-ghost-number{font-size:12rem;bottom:-38px}.saas-how-dots{gap:3px}}.lp-critical-wrap .lp-frame{background:#fff}.lp-critical-head{text-align:left;grid-template-columns:1fr auto;gap:12px 24px;padding:18px 20px 13px;display:grid}.lp-critical-head small{color:#858d87;letter-spacing:.1em;font-size:7px;font-weight:700}.lp-critical-head h3{letter-spacing:-.035em;margin:4px 0 0;font-size:18px}.lp-critical-score{border-left:1px solid #e0e4e0;grid-area:1/2/3;min-width:105px;padding:10px 14px;display:grid}.lp-critical-score span{color:#7b827c;font-size:8px}.lp-critical-score strong{font-size:30px;line-height:1}.lp-critical-score small{color:#b47718}.lp-critical-context{color:#7d847e;align-items:center;gap:5px;font-size:9px;display:flex}.lp-critical-context strong{color:#b47718}.lp-critical-chips{gap:7px;padding:0 20px 14px;display:flex;overflow:hidden}.lp-critical-chips span{color:#7a817b;background:#f2f6f1;border:1px solid #dbe5d9;border-radius:8px;min-width:max-content;padding:7px 10px;font-size:7px;display:grid}.lp-critical-chips strong{color:#1a211c;font-size:9px}.lp-critical-metrics{border-block:1px solid #e1e4e1;grid-template-columns:repeat(5,1fr);display:grid}.lp-critical-metrics div{text-align:left;border-right:1px solid #e1e4e1;gap:4px;padding:11px 13px;display:grid}.lp-critical-metrics div:last-child{border:0}.lp-critical-metrics small{color:#7f8781;font-size:7px}.lp-critical-metrics strong{letter-spacing:-.03em;font-size:13px}.lp-critical-chart{border:1px solid #e0e3e0;border-radius:10px;margin:14px;overflow:hidden}.lp-critical-chart-top{border-bottom:1px solid #e4e6e4;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:8px;display:flex}.lp-critical-chart-top span,.lp-critical-chart-top i{color:#b47718;text-transform:uppercase;letter-spacing:.08em;background:#fff4df;border-radius:999px;padding:4px 7px;font-size:6px;font-style:normal}.lp-critical-chart-top i{color:#347443;background:#edf6ed}.lp-critical-lines{height:125px;padding:10px 12px}.lp-critical-lines svg{width:100%;height:100%}.lp-critical-lines path{fill:none;vector-effect:non-scaling-stroke}.lp-critical-lines .grid{stroke:#e5e7e5;stroke-width:1px}.lp-critical-lines .risk{stroke:#e1a31c;stroke-width:2.5px}.lp-critical-lines .temp{stroke:#5c995e;stroke-width:1.5px}.lp-critical-lines .base{stroke:#a7b4aa;stroke-width:1px}.lp-critical-legend{color:#7b827c;gap:18px;padding:0 12px 10px;font-size:6px;display:flex}.lp-critical-legend span:before{content:"";vertical-align:middle;background:#397a43;width:12px;height:1px;margin-right:5px;display:inline-block}.lp-critical-legend span:first-child:before{background:#e1a31c}.saas-mobile{background:#ededed}.saas-mobile>.landing-container{max-width:1240px}.saas-mobile-head{max-width:760px;margin-bottom:58px}.saas-mobile-card-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.saas-mobile-story{background:#fff;border-radius:20px;min-height:610px;position:relative;overflow:hidden;box-shadow:0 10px 28px #141c1614}.saas-mobile-story-copy{z-index:2;padding:30px 30px 0;position:relative}.saas-mobile-story h3{letter-spacing:-.045em;margin:0;font-family:Inter,sans-serif;font-size:26px;line-height:1.04}.saas-mobile-story p{color:#626762;margin:9px 0 0;font-size:15px;line-height:1.55}.saas-mobile-story-art{justify-content:center;align-items:flex-end;display:flex;position:absolute;top:190px;right:0;bottom:0;left:0}.saas-story-phone{background:#151c17;border:7px solid #151c17;border-radius:34px;width:235px;height:470px;padding:8px;position:relative;transform:translateY(54px);box-shadow:0 22px 45px #10191230}.saas-story-phone .saas-phone-screen{padding:27px 15px 15px}.saas-story-phone .saas-phone-notch{top:6px}.saas-phone-score.warning{background:#fff3da}.saas-phone-score.warning small{color:#a66b12}.saas-phone-task{background:#f3f6f2;border:1px solid #e1e6e1;border-radius:11px;gap:8px;margin-bottom:10px;padding:15px;display:grid}.saas-phone-task small{color:#7b837c;letter-spacing:.08em;font-size:7px}.saas-phone-task strong{font-size:11px;line-height:1.35}.saas-phone-task span{color:#a35538;font-size:8px}.saas-phone-task.muted{background:#fff}.saas-phone-task.muted span{color:#6e776f}@media(max-width:900px){.saas-mobile-card-grid{grid-template-columns:1fr 1fr}.saas-mobile-story:last-child{grid-column:1/-1}.saas-mobile-story:last-child .saas-mobile-story-art{justify-content:center}.lp-critical-lines{height:105px}}@media(max-width:580px){.saas-mobile{padding-block:84px}.saas-mobile-head{margin-bottom:34px}.saas-mobile-card-grid{grid-template-columns:1fr;gap:16px}.saas-mobile-story,.saas-mobile-story:last-child{border-radius:16px;grid-column:auto;min-height:570px}.saas-mobile-story-copy{padding:24px 24px 0}.saas-mobile-story h3{font-size:24px}.saas-mobile-story p{font-size:14px}.saas-mobile-story-art{top:170px;right:0;bottom:0;left:0}.saas-story-phone{transform:translateY(48px)!important}.lp-critical-head{padding:13px 12px 9px}.lp-critical-score{min-width:75px;padding-inline:9px}.lp-critical-score strong{font-size:22px}.lp-critical-chips{padding:0 12px 10px}.lp-critical-chips span:nth-child(n+3){display:none}.lp-critical-metrics{grid-template-columns:repeat(3,1fr)}.lp-critical-metrics div:nth-child(n+4){display:none}.lp-critical-chart{margin:8px}.lp-critical-lines{height:82px}.lp-critical-legend{display:none}}.saas-mobile-story{min-height:640px}.saas-mobile-story-art{top:205px;right:0;bottom:0;left:0}.saas-story-phone{z-index:2;background:#111713;border:2px solid #8f9490;border-radius:48px;width:244px;height:500px;padding:5px;box-shadow:inset 0 0 0 2px #262d28,0 26px 55px #1016123d}.saas-story-phone:before,.saas-story-phone:after{content:"";background:#656a66;border-radius:3px 0 0 3px;width:3px;position:absolute;left:-5px}.saas-story-phone:before{height:52px;top:100px}.saas-story-phone:after{height:78px;top:166px}.saas-story-phone .saas-phone-screen{border-radius:41px}.saas-story-phone .saas-phone-notch{border-radius:20px;width:82px;height:22px;top:11px}.saas-mobile-story-1 .saas-mobile-story-art{background:#dceee2}.saas-mobile-story-2 .saas-mobile-story-art{background:#f2c95f}.saas-mobile-story-3 .saas-mobile-story-art{background:#d7e7f5}.saas-mobile-story-1 .saas-story-phone{transform:translate(30px,58px)rotate(-6deg)}.saas-mobile-story-2 .saas-story-phone{transform:translate(54px,45px)rotate(3deg)}.saas-mobile-story-3 .saas-story-phone{transform:translate(-24px,56px)rotate(6deg)}.saas-story-float{z-index:3;color:#646b65;background:#fff;border:1px solid #141e161f;border-radius:12px;padding:11px 13px;font-size:8px;display:grid;position:absolute;box-shadow:0 12px 25px #0f19121f}.saas-story-float strong{color:#172019;margin-top:2px;font-size:12px}.saas-story-float.float-a{top:95px;left:22px}.saas-story-float.float-b{bottom:55px;right:20px}.saas-story-float.float-b strong{color:#b6493d}.saas-story-tractor{z-index:1;color:#244e30;position:absolute;bottom:24px;left:4px;transform:rotate(-5deg)}.saas-story-orbit{z-index:1;color:#285c39;border:1px solid #1a3b244d;border-radius:50%;place-items:center;width:130px;height:130px;display:grid;position:absolute;top:84px;right:22px}.saas-story-orbit:before{content:"";border:1px dashed #1a3b2447;border-radius:50%;position:absolute;top:18px;right:18px;bottom:18px;left:18px}.saas-story-orbit svg{width:40px;height:40px}.saas-story-orbit i{background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 2px 7px #14281a26}.saas-story-orbit i:first-of-type{top:9px;left:20px}.saas-story-orbit i:last-of-type{bottom:29px;right:7px}.saas-capabilities>.landing-container{max-width:1240px}.saas-capabilities-head h2{letter-spacing:-.065em;margin:12px 0 16px;font-family:Inter,sans-serif;font-size:clamp(3rem,5.4vw,5.5rem);font-weight:760;line-height:.95}.saas-capabilities-head>p:last-child{color:#687069;font-size:16px}.saas-capability-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.saas-capability-card{background:#fff;border:1px solid #d9ddd9;border-radius:20px;flex-direction:column;min-height:510px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #111c140b}.saas-capability-copy{padding:25px 25px 0;position:relative}.saas-capability-copy h3{letter-spacing:-.035em;margin:0;font-size:18px}.saas-capability-copy p{color:#777e78;max-width:300px;margin:20px 0 0;font-size:13px;line-height:1.55}.saas-capability-copy>span{color:#737a74;background:#f0f1ef;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;display:grid;position:absolute;top:20px;right:22px}.saas-capability-link{z-index:4;color:#357544;background:#fff;border:1px solid #dde2dd;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:11px;font-weight:750;text-decoration:none;display:flex;position:absolute;bottom:17px;left:22px;box-shadow:0 6px 16px #1c36211a}.saas-capability-link svg{width:13px}.cap-visual{background:#fff;border:1px solid #dfe3df;border-radius:14px;height:245px;position:absolute;bottom:64px;left:16px;right:16px;box-shadow:0 18px 34px #1b2a1f1a}.cap-score{padding:15px 14px}.cap-score>div{justify-content:space-between;margin-bottom:12px;display:flex}.cap-score>div small{color:#707770;font-size:9px}.cap-score>div strong{font-size:20px}.cap-score>span{margin:10px 0;display:grid}.cap-score i{justify-content:space-between;font-size:10px;font-style:normal;display:flex}.cap-score em{background:#3e7b4d;border-radius:5px;height:4px;margin-top:7px}.cap-score span:nth-child(3) em{background:#c55245}.cap-chart{padding:16px}.cap-chart small{color:#767d77;font-size:9px}.cap-chart strong{margin-top:7px;font-size:28px;display:block}.cap-chart svg{width:100%;height:130px;margin-top:8px}.cap-chart path{fill:none;stroke:#397c49;stroke-width:3px;vector-effect:non-scaling-stroke}.cap-twin{background:#111713;overflow:hidden}.cap-twin>div{background:#18211b;border:1px solid #779480;border-radius:20px;width:190px;height:105px;position:absolute;left:50%;transform:translate(-50%)rotate(-30deg)skew(30deg)}.cap-twin>div:first-child{top:42px}.cap-twin>div:nth-child(2){background:#1e4f2d;border-color:#4b875e;top:82px}.cap-twin>div:nth-child(3){background:#2f7544;border-color:#8ebd97;top:122px}.cap-twin svg{z-index:2;color:#dcebdd;width:72px;position:absolute;bottom:15px;right:17px}.cap-bot{background:#fbfcfb;padding:18px}.cap-bot p{color:#343a35;background:#ebedeb;border-radius:12px;max-width:86%;margin:0 0 12px;padding:13px;font-size:11px;line-height:1.45}.cap-bot p:last-child{background:#e8f1e6;margin-left:auto}.cap-alerts{padding:15px}.cap-alerts span{color:#bb5044;border-bottom:1px solid #e2e5e2;align-items:center;gap:7px;padding:15px 0;font-size:10px;display:flex}.cap-alerts span:nth-child(2){color:#b67a19}.cap-alerts span:nth-child(3){color:#397a49}.cap-alerts i{background:currentColor;border-radius:50%;width:6px;height:6px}.cap-alerts small{color:#8a908b;margin-left:auto}.cap-fleet{padding:10px}.cap-fleet>div{border-bottom:1px solid #e3e6e3;grid-template-columns:1.4fr .6fr .8fr;align-items:center;padding:12px 4px;font-size:10px;display:grid}.cap-fleet>div:first-child{color:#818782;font-size:7px;font-weight:700}.cap-fleet>div span:last-child{text-align:right;color:#7b817c}@media(max-width:900px){.saas-capability-grid{grid-template-columns:1fr 1fr}.saas-mobile-story-2 .saas-story-phone{transform:translate(40px,45px)rotate(3deg)}}@media(max-width:580px){.saas-capabilities{padding-block:84px}.saas-capabilities-head{margin-bottom:34px}.saas-capabilities-head h2{font-size:clamp(2.7rem,13vw,4rem)}.saas-capability-grid{grid-template-columns:1fr}.saas-capability-card{min-height:470px}.cap-visual{height:220px}.saas-story-phone{width:226px;height:474px}.saas-mobile-story-1 .saas-story-phone{transform:translate(22px,55px)rotate(-5deg)!important}.saas-mobile-story-2 .saas-story-phone{transform:translate(42px,42px)rotate(3deg)!important}.saas-mobile-story-3 .saas-story-phone{transform:translate(-18px,52px)rotate(5deg)!important}.saas-story-tractor svg{width:140px;height:140px}.saas-story-orbit{width:112px;height:112px;right:8px}}.landing-container{width:100%;max-width:1180px;margin:0 auto;padding:0 28px}@media(min-width:768px){.landing-container{padding:0 48px}}.landing-section-center{text-align:center;max-width:680px;margin:0 auto}.landing-section-lead-center{margin-left:auto;margin-right:auto}.landing-section-title-center{text-align:center}.landing-top-shell{z-index:50;background:var(--color-bg);position:fixed;top:0;left:0;right:0}.landing-top-shell.is-scrolled{box-shadow:0 4px 24px #0000000a}[data-theme=dark] .landing-top-shell.is-scrolled{background:#080908f5}.landing-header{z-index:1;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:relative;inset:auto}.landing-top-shell.is-scrolled .landing-header{border-bottom-color:var(--color-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb}[data-theme=dark] .landing-top-shell.is-scrolled .landing-header{background:#080908eb}.landing-header-inner{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:14px 28px;display:flex}@media(min-width:768px){.landing-header-inner{padding:16px 48px}}.landing-header:not(.is-scrolled) .landing-nav-link{color:var(--color-muted)}.landing-header:not(.is-scrolled) .landing-nav-link:hover,.landing-header:not(.is-scrolled) .font-display span:last-child{color:var(--color-ink)}.landing-header-nav{align-items:center;gap:6px;display:flex}@media(min-width:640px){.landing-header-nav{gap:10px}}.landing-theme-toggle{width:38px;height:38px;color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.landing-theme-toggle:hover{color:var(--color-ink);background:var(--color-bg-subtle);border-color:var(--color-line)}.landing-header.is-scrolled .landing-theme-toggle:hover{background:var(--color-bg)}.landing-footer-links .landing-theme-toggle{width:34px;height:34px}.landing-nav-link{color:var(--color-muted);border-radius:100px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.landing-nav-link:hover{color:var(--color-ink)}.landing-header.is-scrolled .landing-nav-link:hover{background:var(--color-bg)}.landing-header-cta{height:38px!important;padding:0 18px!important;font-size:13px!important}.landing-header:not(.is-scrolled) .landing-header-cta{background:var(--color-brand)!important;color:#fff!important;border-color:#0000!important}.landing-reveal{will-change:opacity,transform,filter}.landing-reveal-scroll{transition:none}@media(prefers-reduced-motion:reduce){.landing-reveal-scroll{opacity:1!important;filter:none!important;transform:none!important}}.ag-logo-link{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;text-decoration:none}.ag-logo-link:focus-visible{outline:2px solid var(--color-brand-light);outline-offset:4px;border-radius:8px}.landing-hero-bg{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.landing-hero-base{background:radial-gradient(ellipse 80% 60% at 50% -10%,#4caf501f 0%,transparent 55%),radial-gradient(ellipse 50% 40% at 100% 50%,#367c2b14 0%,transparent 50%),linear-gradient(180deg,var(--color-bg) 0%,var(--color-bg-elevated) 100%);position:absolute;top:0;right:0;bottom:0;left:0}.landing-hero-grid{background-image:linear-gradient(var(--color-line) 1px,transparent 1px),linear-gradient(90deg,var(--color-line) 1px,transparent 1px);opacity:.28;background-size:32px 32px;animation:18s linear infinite landing-grid-drift;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(65% 55% at 50% 35%,#000 15%,#0000 72%);mask-image:radial-gradient(65% 55% at 50% 35%,#000 15%,#0000 72%)}@keyframes landing-grid-drift{0%{transform:translateY(0)}to{transform:translateY(28px)}}.landing-hero-orb{filter:blur(60px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.landing-hero-orb-1{background:#4caf5059;width:min(420px,55vw);height:min(420px,55vw);animation:14s ease-in-out infinite landing-orb-1;top:8%;right:-8%}.landing-hero-orb-2{background:#367c2b47;width:min(320px,45vw);height:min(320px,45vw);animation:18s ease-in-out infinite landing-orb-2;bottom:18%;left:-6%}.landing-hero-orb-3{background:#7dd87f38;width:min(200px,30vw);height:min(200px,30vw);animation:11s ease-in-out infinite landing-orb-3;top:42%;left:38%}@keyframes landing-orb-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-24px,20px)scale(1.08)}}@keyframes landing-orb-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,-16px)scale(1.06)}}@keyframes landing-orb-3{0%,to{transform:translate(0)}50%{transform:translate(12px,14px)}}.landing-hero-lines{opacity:.45;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.landing-hero-line{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:14s ease-in-out infinite landing-line-draw}.landing-hero-line-2{animation-duration:10s;animation-delay:-2.5s}.landing-hero-line-3{animation-duration:9s;animation-delay:-5s}.landing-hero-line-4{animation-duration:8s;animation-delay:-1.2s}.landing-hero-line-5{animation-duration:10s;animation-delay:-3.8s}.landing-hero-line-6{animation-duration:8s;animation-delay:-6.5s}.landing-hero-line-7{animation-duration:9s;animation-delay:-4.2s}.landing-hero-line-8{animation-duration:10s;animation-delay:-7s}@keyframes landing-line-draw{0%{stroke-dashoffset:1200px;opacity:.2}40%{stroke-dashoffset:0;opacity:.8}to{stroke-dashoffset:-1200px;opacity:.2}}@media(prefers-reduced-motion:reduce){.landing-reveal{opacity:1;filter:none;transition:none;transform:none}.landing-float,.landing-marquee-track,.landing-hero-grid,.landing-hero-orb,.landing-hero-line{animation:none!important}}.landing-hero{background:var(--color-bg);flex-direction:column;justify-content:center;min-height:100svh;padding-top:88px;display:flex;position:relative}.landing-hero-inner{z-index:1;align-items:center;gap:48px;padding-top:32px;padding-bottom:32px;display:grid;position:relative}@media(min-width:900px){.landing-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;padding-top:40px;padding-bottom:24px}}.landing-hero-copy{min-width:0}.landing-hero-premium{isolation:isolate}.landing-hero-premium [data-hero-enter]{opacity:0}.landing-hero-eyebrow{border:1px solid #bcccb7;align-items:center;gap:9px;padding:7px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.landing-hero-eyebrow{border:1px solid color-mix(in srgb,var(--color-brand) 22%,var(--color-line))}}.landing-hero-eyebrow{color:var(--color-brand);background:#f1f6f0;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.landing-hero-eyebrow{background:color-mix(in srgb,var(--color-brand) 7%,var(--color-bg-elevated))}}.landing-hero-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650;box-shadow:inset 0 1px #ffffff8c}.landing-live-dot{background:var(--color-brand-light);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4caf502b}@supports (color:color-mix(in lab,red,red)){.landing-live-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand-light) 17%,transparent)}}.landing-live-dot{animation:2.3s ease-in-out infinite landing-live-pulse}@keyframes landing-live-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--color-brand-light) 4%,transparent)}}.landing-hero-title-premium{letter-spacing:-.058em;max-width:670px;margin-top:24px;font-size:clamp(2.9rem,6.4vw,5.25rem);font-weight:650;line-height:.98}.landing-hero-title-premium span{color:var(--color-brand);background:linear-gradient(110deg,var(--color-brand) 12%,var(--color-brand-light) 72%,var(--color-brand) 100%);-webkit-text-fill-color:transparent;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite landing-title-shimmer}@keyframes landing-title-shimmer{50%{background-position:100%}}.landing-hero-lead-premium{max-width:35rem;font-size:clamp(1rem,1.65vw,1.18rem);line-height:1.65}.landing-hero-main-cta{position:relative;overflow:hidden}.landing-hero-main-cta:after{content:"";background:linear-gradient(105deg,#0000 32%,#ffffff3d,#0000 68%);transition:transform .7s;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%)}.landing-hero-main-cta:hover:after{transform:translate(120%)}.landing-hero-stage{--spot-x:50%;--spot-y:50%;transform-style:preserve-3d;will-change:transform;padding:clamp(26px,4vw,52px) 8px;position:relative}.landing-hero-stage:before{content:"";z-index:-1;border:1px solid #367c2b26;position:absolute;top:2%;right:-8%;bottom:2%;left:-8%}@supports (color:color-mix(in lab,red,red)){.landing-hero-stage:before{border:1px solid color-mix(in srgb,var(--color-brand) 15%,transparent)}}.landing-hero-stage:before{background:radial-gradient(280px circle at var(--spot-x) var(--spot-y),#4caf5029,transparent 75%),#ffffffb8;border-radius:38px}@supports (color:color-mix(in lab,red,red)){.landing-hero-stage:before{background:radial-gradient(280px circle at var(--spot-x) var(--spot-y),color-mix(in srgb,var(--color-brand-light) 16%,transparent),transparent 75%),color-mix(in srgb,var(--color-bg-elevated) 72%,transparent)}}.landing-hero-stage:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 34px 90px #12300f1f,inset 0 1px #ffffff80}.landing-stage-glow{z-index:-1;background:#4caf5047;border-radius:50%;position:absolute;top:18%;right:12%;bottom:18%;left:12%}@supports (color:color-mix(in lab,red,red)){.landing-stage-glow{background:color-mix(in srgb,var(--color-brand-light) 28%,transparent)}}.landing-stage-glow{filter:blur(55px)}.landing-hero-stage .landing-hero-preview-wrap{z-index:2;position:relative;transform:translateZ(26px)}.landing-float-card{z-index:4;border:1px solid #e2e2decc;align-items:center;gap:8px;padding:10px 13px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.landing-float-card{border:1px solid color-mix(in srgb,var(--color-line) 80%,transparent)}}.landing-float-card{color:var(--color-ink);background:#ffffffe0;border-radius:13px}@supports (color:color-mix(in lab,red,red)){.landing-float-card{background:color-mix(in srgb,var(--color-bg-elevated) 88%,transparent)}}.landing-float-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:11px;transform:translateZ(55px);box-shadow:0 14px 34px #12300f21}.landing-float-card svg{color:var(--color-brand)}.landing-float-card span{display:grid}.landing-float-card-live{top:5px;right:-12px}.landing-float-card-safe{bottom:7px;left:-18px}.landing-stage-caption{color:var(--color-muted);justify-content:center;align-items:center;gap:7px;margin:18px auto -16px;font-size:11px;display:flex}.landing-stage-caption svg{color:var(--color-brand)}@media(max-width:899px){.landing-hero-title-premium{font-size:clamp(2.65rem,11vw,4.5rem)}.landing-hero-copy{text-align:center}.landing-hero-eyebrow,.landing-hero-lead-premium{margin-inline:auto}.landing-hero-actions,.landing-hero-trust{justify-content:center}.landing-hero-stage{max-width:650px;margin-inline:auto}}@media(max-width:560px){.landing-float-card{display:none}.landing-hero-stage{padding-inline:0}.landing-hero-stage:before{border-radius:28px;inset-inline:-18px}}@media(prefers-reduced-motion:reduce){.landing-hero-premium [data-hero-enter]{opacity:1;transform:none}.landing-live-dot,.landing-hero-title-premium span{animation:none}.landing-hero-stage{transform:none!important}}.landing-hero-visual{min-width:0}.landing-hero-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance;overflow-wrap:break-word;margin-top:16px;font-size:clamp(2rem,4.8vw,3.25rem);font-weight:700;line-height:1.12}.landing-hero-lead{max-width:36rem;color:var(--color-muted);margin-top:20px;font-size:clamp(1rem,2vw,1.125rem);line-height:1.65}.landing-hero-trust{flex-wrap:wrap;gap:10px 20px;margin:28px 0 0;padding:0;list-style:none;display:flex}.landing-hero-trust li{color:var(--color-muted);padding-left:14px;font-size:13px;font-weight:500;position:relative}.landing-hero-trust li:before{content:"";background:var(--color-brand-light);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.landing-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);font-size:11px;font-weight:600}.landing-kicker-on-dark{color:#7dd87fe6}.landing-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.landing-btn{border-radius:100px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.landing-btn:hover{transform:translateY(-1px)}.landing-btn-primary{color:#fff;background:var(--color-brand);box-shadow:0 8px 28px #367c2b47}.landing-btn-primary.landing-btn-static,.landing-btn-primary.landing-btn-static:hover{color:#fff;opacity:1;background:#367c2b;transition:none;transform:none;box-shadow:0 8px 28px #367c2b52}.landing-btn-primary:hover{box-shadow:0 12px 36px #367c2b61}.landing-btn-ghost{color:var(--color-ink);background:var(--color-bg-elevated);border:1px solid var(--color-line)}.landing-btn-ghost:hover{background:var(--color-bg);border-color:var(--color-line-strong)}.landing-btn-secondary{color:var(--color-ink);border:1px solid var(--color-line);background:0 0}.landing-btn-secondary:hover{background:var(--color-bg-elevated);border-color:var(--color-line-strong)}.landing-btn-secondary-on-dark{color:#ffffffeb;background:0 0;border:1px solid #ffffff38}.landing-btn-secondary-on-dark:hover{background:#ffffff0f;border-color:#ffffff59}.landing-btn-outline{color:var(--color-ink);border:1px solid var(--color-line);background:0 0}.landing-btn-on-dark{color:var(--color-brand-dark)!important;background:#fff!important;box-shadow:0 8px 32px #00000040!important}.landing-showcase-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.landing-hero-preview-wrap{width:100%}.landing-hero-preview{background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:20px;padding:28px;box-shadow:0 1px 2px #0000000a,0 24px 48px #0000000f}.landing-hero-preview-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-hero-preview-label{color:var(--color-ink);font-size:13px;font-weight:600}.landing-hero-preview .landing-mock-live{color:var(--color-brand);background:var(--color-brand-soft)}.landing-hero-preview .landing-mock-live:before{background:var(--color-brand-light)}.landing-hero-preview-score{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-brand-light);margin-top:20px;font-size:clamp(2.75rem,6vw,3.5rem);font-weight:700;line-height:1}.landing-hero-preview-caption{color:var(--color-muted);margin-top:8px;font-size:13px}.landing-hero-preview-list{border-top:1px solid var(--color-line);flex-direction:column;gap:12px;margin-top:24px;padding-top:20px;list-style:none;display:flex}.landing-hero-preview-list li{color:var(--color-ink);justify-content:space-between;align-items:center;font-size:14px;font-weight:500;display:flex}.landing-hero-preview-pill{border-radius:100px;justify-content:center;align-items:center;min-width:36px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.landing-hero-preview-pill-ok{color:var(--color-brand);background:var(--color-brand-soft)}.landing-hero-preview-pill-warn{color:#9a6b0a;background:#c47f1724}.landing-hero-preview-pill-alert{color:#a83232;background:#c0392b1f}.landing-hero-floats{min-height:280px;display:none;position:relative}@media(min-width:900px){.landing-hero-floats{display:block}}.landing-float{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;position:absolute;box-shadow:0 20px 50px #00000040}.landing-float-score{background:#fffffff0;border:1px solid #ffffff80;width:200px;padding:20px;animation:5s ease-in-out infinite landing-float-a;top:20px;right:0}.landing-float-alert{border:1px solid var(--color-line);background:#ffffffeb;align-items:center;gap:12px;padding:14px 18px;animation:6s ease-in-out infinite landing-float-b;display:flex;bottom:40px;left:0}.landing-float-chip{color:#fff;background:#367c2bd9;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;animation:4.5s ease-in-out infinite landing-float-c;display:flex;bottom:0;right:40px}.landing-float-label{color:var(--color-muted);font-size:11px;font-weight:500}.landing-float-value{font-family:var(--font-display);color:var(--color-brand-light);margin-top:8px;font-size:3rem;font-weight:700;line-height:1}.landing-float-meta{color:var(--color-muted);font-size:12px}@keyframes landing-float-a{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}@keyframes landing-float-b{0%,to{transform:translate(0)}50%{transform:translate(4px,-8px)}}@keyframes landing-float-c{0%,to{transform:translate(0)}50%{transform:translateY(-6px)}}@keyframes landing-platform-float-a{0%,to{transform:translate(0)}50%{transform:translateY(-6px)}}@keyframes landing-platform-float-b{0%,to{transform:translate(0)}50%{transform:translate(3px,-5px)}}@keyframes landing-platform-float-c{0%,to{transform:translate(0)}50%{transform:translate(-2px,-4px)}}.landing-marquee{z-index:1;background:var(--color-bg-elevated);border-top:1px solid var(--color-line);margin-top:auto;padding:18px 0;position:relative;overflow:hidden}.landing-marquee-track{will-change:transform;width:max-content;animation:48s linear infinite landing-marquee;display:flex}.landing-marquee-group{flex-shrink:0;align-items:center;display:flex}.landing-marquee-item{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:600}.landing-marquee-item:after{content:"·";opacity:.35;margin:0 40px;font-weight:400}@keyframes landing-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-stats{background:var(--color-bg);border-bottom:1px solid var(--color-line);padding:48px 0 56px}.landing-stats-grid{grid-template-columns:repeat(2,1fr);gap:28px 24px;display:grid}@media(min-width:768px){.landing-stats-grid{grid-template-columns:repeat(4,1fr);gap:0}.landing-stat{border-left:1px solid var(--color-line);padding:0 24px}.landing-stat:first-child{border-left:none;padding-left:0}.landing-stat:last-child{padding-right:0}}.landing-stat-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700}.landing-stat-label{color:var(--color-muted);margin-top:6px;font-size:12px;line-height:1.45}.landing-section-intro{padding:88px 0 48px}.landing-section-head{max-width:720px}.landing-section-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance;overflow-wrap:break-word;margin-top:12px;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:700;line-height:1.15}.landing-section-lead{max-width:560px;color:var(--color-muted);margin-top:16px;font-size:16px;line-height:1.65}.landing-features{background:var(--color-bg);flex-direction:column;gap:0;display:flex}.landing-features-head{padding:72px 0 32px}.landing-feature-grid-cards{grid-template-columns:1fr;gap:16px;padding-bottom:72px;display:grid}@media(min-width:640px){.landing-feature-grid-cards{grid-template-columns:repeat(2,1fr);gap:18px}}@media(min-width:1024px){.landing-feature-grid-cards{grid-template-columns:repeat(3,1fr);gap:20px}}.landing-carousel.landing-feature-grid-cards,.landing-carousel.landing-pipeline-grid{flex-direction:column;grid-template-columns:none;gap:14px;display:flex}.landing-carousel-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding:4px 2px 10px;display:flex;overflow-x:auto}.landing-carousel-track::-webkit-scrollbar{display:none}.landing-carousel-slide{scroll-snap-align:center;flex:0 0 min(88vw,360px);min-width:0}.landing-carousel-slide>*{height:100%}.landing-carousel-slide .landing-feature-card,.landing-carousel-slide .landing-pipeline-card{height:100%;min-height:100%}.landing-carousel-dots{justify-content:center;gap:8px;padding-bottom:4px;display:flex}.landing-carousel-dot{background:var(--color-line);cursor:pointer;border:none;border-radius:999px;width:7px;height:7px;padding:0;transition:width .25s,background .25s}.landing-carousel-dot.is-active{background:var(--color-brand);width:18px}@media(min-width:640px){.landing-carousel-dots{display:none}}.landing-feature-card{text-align:left;width:100%;min-height:100%;color:inherit;background:var(--color-bg-elevated);border:1px solid var(--color-line);cursor:pointer;border-radius:16px;flex-direction:column;padding:0;transition:border-color .22s,box-shadow .28s,transform .28s;display:flex;overflow:hidden}.landing-feature-card:hover{border-color:var(--color-line-strong);transform:translateY(-3px);box-shadow:0 16px 48px #00000014}.landing-feature-card:focus-visible{outline:2px solid var(--color-brand-light);outline-offset:3px}[data-theme=dark] .landing-feature-card:hover{box-shadow:0 20px 56px #00000073}.landing-feature-card-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 0;display:flex}.landing-feature-card-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.landing-feature-card-expand{width:32px;height:32px;color:var(--color-muted);background:var(--color-bg-subtle);border:1px solid var(--color-line);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.landing-feature-card:hover .landing-feature-card-expand{color:var(--color-brand);background:var(--color-brand-soft);border-color:#367c2b33}.landing-feature-card-teaser{color:var(--color-muted);margin:10px 20px 0;font-size:13px;line-height:1.55}.landing-feature-card-preview{flex-direction:column;flex:1;justify-content:flex-end;min-height:220px;margin-top:18px;padding:20px 16px 16px;display:flex;position:relative;overflow:visible}.landing-feature-card-preview:before{content:"";opacity:.9;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.landing-feature-card-preview-mint:before{background:radial-gradient(80% 70% at 50% 100%,#367c2b2e,#0000 68%)}.landing-feature-card-preview-sky:before{background:radial-gradient(80% 70% at 50% 100%,#367c2b1f,#0000 68%)}.landing-feature-card-preview-violet:before{background:radial-gradient(80% 70% at 50% 100%,#2d6a4f29,#0000 68%)}.landing-feature-card-preview-green:before{background:radial-gradient(80% 70% at 50% 100%,#4caf5033,#0000 68%)}.landing-feature-card-preview-amber:before{background:radial-gradient(80% 70% at 50% 100%,#c47f1724,#0000 68%)}.landing-feature-card-preview-slate:before{background:radial-gradient(80% 70% at 50% 100%,#0000000f,#0000 68%)}[data-theme=dark] .landing-feature-card-preview-slate:before{background:radial-gradient(80% 70% at 50% 100%,#ffffff0f,#0000 68%)}.landing-feature-card-visual{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.landing-feature-card-visual .lp-frame,.landing-feature-card-visual .lp-frame-compact{max-width:100%;margin:0 auto;box-shadow:0 8px 32px #0000001a}.landing-feature-card-visual .lp-frame-bar{display:none}.landing-feature-card-visual .lp-frame-body,.landing-feature-card-visual .lp-frame-compact{padding:12px}.landing-feature-card-visual .lp-frame-compact-twin .lp-split-panel{display:none}.landing-feature-card-visual .lp-frame-compact-twin .lp-split{grid-template-columns:1fr;min-height:120px}.landing-feature-card-visual .lp-frame-compact-twin .lp-split-visual{min-height:120px}.landing-feature-card-chip{z-index:1;color:var(--color-brand);background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:100px;align-self:flex-start;align-items:center;gap:6px;margin-top:14px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 4px 12px #0000000f}.landing-modal-root{z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.landing-modal-backdrop{background:var(--color-overlay);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.landing-modal-panel{z-index:1;background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:16px;flex-direction:column;width:min(100%,720px);max-height:min(90vh,860px);animation:.28s cubic-bezier(.22,1,.36,1) landing-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0003}[data-theme=dark] .landing-modal-panel{box-shadow:0 24px 80px #0000008c}@keyframes landing-modal-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.landing-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 0;display:flex}.landing-modal-heading{align-items:flex-start;gap:14px;display:flex}.landing-modal-icon{width:44px;height:44px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-modal-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:600}.landing-modal-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:4px 0 0;font-size:1.5rem;font-weight:700;line-height:1.2}.landing-modal-close{width:36px;height:36px;color:var(--color-muted);background:var(--color-bg-subtle);border:1px solid var(--color-line);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s;display:inline-flex}.landing-modal-close:hover{color:var(--color-ink);background:var(--color-bg)}.landing-modal-body{flex:1;padding:18px 22px 0;overflow-y:auto}.landing-modal-lead{color:var(--color-ink-secondary);margin:0;font-size:15px;line-height:1.65}.landing-modal-list{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.landing-modal-list li{color:var(--color-muted);padding-left:18px;font-size:14px;line-height:1.5;position:relative}.landing-modal-list li:before{content:"";background:var(--color-brand-light);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.landing-modal-preview{border:1px solid var(--color-line);border-radius:12px;margin-top:22px;padding:20px 18px;overflow:visible}.landing-modal-preview .lp-frame{width:100%;max-width:100%}.landing-modal-preview-mint{background:radial-gradient(90% 80% at 50% 100%,#367c2b1a,#0000 70%)}.landing-modal-preview-sky,.landing-modal-preview-green,.landing-modal-preview-violet,.landing-modal-preview-amber,.landing-modal-preview-slate{background:radial-gradient(90% 80% at 50% 100%,#367c2b14,#0000 70%)}.landing-modal-footer{border-top:1px solid var(--color-line);background:var(--color-bg-subtle);flex-wrap:wrap;gap:10px;padding:20px 22px 22px;display:flex}.lp-frame-compact{background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:10px;overflow:hidden}.lp-alert-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lp-alert-row{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.lp-alert-row:last-child{border-bottom:none;padding-bottom:0}.lp-alert-row:first-child{padding-top:0}.lp-alert-time{color:var(--color-muted);flex-shrink:0;font-size:11px}@media(prefers-reduced-motion:reduce){.landing-feature-card:hover{transform:none}.landing-modal-panel{animation:none}}.landing-feature{border-top:1px solid var(--color-line);background:var(--color-bg);padding:64px 0}.landing-feature-green{background:linear-gradient(180deg,var(--color-brand-soft) 0%,var(--color-bg) 100%)}.landing-feature-dark{color:#fff;background:#0c0e0c}.landing-feature-dark .landing-feature-title,.landing-feature-dark .landing-feature-body{color:#ffffffe0}.landing-feature-dark .landing-feature-body{color:#ffffff9e}.landing-feature-dark .landing-feature-icon{color:#7dd87f;background:#ffffff1a}.landing-feature-dark .landing-feature-link{color:#7dd87f}.landing-feature-light{background:var(--color-bg-elevated)}.landing-feature-photo,.landing-feature-floats{background:var(--color-bg)}.landing-feature-grid{align-items:center;gap:40px;display:grid}@media(min-width:900px){.landing-feature-grid{grid-template-columns:1fr 1fr;gap:64px}.landing-feature-reverse .landing-feature-copy{order:2}.landing-feature-reverse .landing-feature-visual{order:1}}.landing-feature-icon{background:var(--color-brand-soft);width:44px;height:44px;color:var(--color-brand);border-radius:12px;justify-content:center;align-items:center;display:flex}.landing-feature-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin-top:18px;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:700}.landing-feature-body{max-width:440px;color:var(--color-muted);margin-top:14px;font-size:15px;line-height:1.65}.landing-feature-link{color:var(--color-brand);align-items:center;gap:4px;margin-top:24px;font-size:14px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.landing-feature-link:hover{gap:8px}.landing-mock-panel,.landing-mock-chart,.landing-visual-card{background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:20px;padding:24px;box-shadow:0 12px 40px #0000000d}.landing-visual-card-dark{background:#111311;border-color:#ffffff14;box-shadow:0 20px 48px #0000002e}.landing-feature-dark .landing-mock-chart{box-shadow:none;background:#ffffff0f;border-color:#ffffff1a}.landing-mock-row{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:14px 0;font-size:14px;font-weight:500;display:flex}.landing-mock-row:last-child{border-bottom:none}.landing-mock-dot{border-radius:50%;width:10px;height:10px}.landing-mock-chart-header{color:#ffffffe6;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:13px;font-weight:600;display:flex}.landing-mock-live{color:#7dd87f;background:#7dd87f1f;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.landing-mock-live:before{content:"";background:#7dd87f;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite pulse}.landing-mock-svg{width:100%;height:auto}.landing-feature-floats{background:var(--color-bg)}.landing-platform-floats{aspect-ratio:4/3;background:#000;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000024}.landing-platform-bg{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.landing-platform-vignette{pointer-events:none;background:radial-gradient(80% 70% at 50% 55%,#0000 30%,#00000059);position:absolute;top:0;right:0;bottom:0;left:0}.landing-platform-chip{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #fffc;border-radius:11px;align-items:center;gap:8px;max-width:138px;padding:7px 10px;display:flex;position:absolute;box-shadow:0 6px 20px #0003}[data-theme=dark] .landing-platform-chip{background:#fffffff5;border-color:#ffffffd9}[data-theme=dark] .landing-platform-chip-title{color:#0c0c0c}[data-theme=dark] .landing-platform-chip-sub{color:#6b6b68}.landing-platform-chip-icon{background:var(--color-brand-soft);width:26px;height:26px;color:var(--color-brand-light);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing-platform-chip-title{color:#0c0c0c;font-size:11px;font-weight:600;line-height:1.2}.landing-platform-chip-sub{color:#6b6b68;margin-top:1px;font-size:9px;line-height:1.25}.landing-platform-chip-1{animation:10s cubic-bezier(.45,.05,.55,.95) infinite landing-platform-float-a;top:10%;left:7%}.landing-platform-chip-2{animation:11s cubic-bezier(.45,.05,.55,.95) -2s infinite landing-platform-float-b;top:8%;right:7%}.landing-platform-chip-3{animation:9.5s cubic-bezier(.45,.05,.55,.95) -4s infinite landing-platform-float-c;top:42%;left:4%}.landing-platform-chip-4{animation:10.5s cubic-bezier(.45,.05,.55,.95) -1s infinite landing-platform-float-a;top:40%;right:5%}.landing-platform-chip-5{animation:11.5s cubic-bezier(.45,.05,.55,.95) -3s infinite landing-platform-float-b;bottom:14%;left:8%}.landing-platform-chip-6{animation:10s cubic-bezier(.45,.05,.55,.95) -5s infinite landing-platform-float-c;bottom:12%;right:7%}@media(max-width:639px){.landing-platform-chip{max-width:124px;padding:6px 9px}.landing-platform-chip-1{top:6%;left:4%}.landing-platform-chip-2{top:5%;right:4%}.landing-platform-chip-3{top:32%;left:3%}.landing-platform-chip-4{top:31%;left:auto;right:3%}.landing-platform-chip-5{top:auto;bottom:8%;left:4%}.landing-platform-chip-6{inset:auto 4% 7% auto}}@media(prefers-reduced-motion:reduce){.landing-platform-chip{animation:none!important}}.landing-feature-photo-wrap{aspect-ratio:4/3;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000001f}.landing-feature-photo{object-fit:cover;width:100%;height:100%}.landing-feature-photo-card{background:#fffffff0;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;animation:5s ease-in-out infinite landing-float-a;display:flex;position:absolute;bottom:20px;left:20px;box-shadow:0 12px 32px #00000026}.landing-showcase{background:#0c0e0c;align-items:center;min-height:480px;display:flex;position:relative;overflow:hidden}.landing-showcase-bg{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.landing-showcase-mesh{background:radial-gradient(60% 50% at 20%,#4caf5026,#0000 55%),radial-gradient(50% 40% at 80% 60%,#367c2b1f,#0000 50%),linear-gradient(135deg,#0a0c0a,#121512);position:absolute;top:0;right:0;bottom:0;left:0}.landing-showcase-orb{opacity:.4;filter:blur(80px)}.landing-showcase-content{z-index:1;text-align:center;max-width:640px;margin:0 auto;padding:80px 0;position:relative}@media(min-width:768px){.landing-showcase-content{padding:100px 0}}.landing-showcase-title{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin-top:12px;font-size:clamp(1.875rem,4.5vw,2.75rem);font-weight:700;line-height:1.1}.landing-showcase-lead{color:#ffffffb8;max-width:480px;margin-top:16px;font-size:16px;line-height:1.65}.landing-cta{background:var(--color-bg);padding:96px 0}.landing-cta-inner{text-align:center;max-width:560px;margin:0 auto}.landing-cta-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700}.landing-cta-lead{color:var(--color-muted);margin-top:16px;font-size:16px;line-height:1.6}.landing-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.landing-cta .landing-btn-primary{background:var(--color-brand);color:#fff;box-shadow:0 8px 28px #367c2b59}.landing-footer{border-top:1px solid var(--color-line);background:var(--color-bg);padding:32px 0 40px}.landing-footer-inner{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}@media(min-width:768px){.landing-footer-inner{text-align:left;flex-direction:row;justify-content:space-between}}.landing-footer-copy{color:var(--color-muted);font-size:12px}.landing-footer-links{align-items:center;gap:12px;display:flex}.landing-footer-links a{color:var(--color-muted);font-size:13px;font-weight:500;text-decoration:none}.landing-footer-links a:hover{color:var(--color-brand)}.landing-hero-preview-wrap{width:100%;position:relative}.landing-hero-preview-wrap:before{content:"";filter:blur(32px);pointer-events:none;background:radial-gradient(70% 60% at 50% 40%,#367c2b24,#0000 72%);position:absolute;top:8%;right:0;bottom:0;left:0}.lp-frame{z-index:1;background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000005,0 1px 2px #0000000a,0 16px 48px #00000012}[data-theme=dark] .lp-frame{box-shadow:0 0 0 1px #ffffff0a,0 16px 48px #00000073}.lp-frame-bar{background:var(--color-bg-subtle);border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:10px 14px;display:flex}.lp-frame-dots{gap:5px;display:inline-flex}.lp-frame-dots i{background:var(--color-line-strong);border-radius:50%;width:8px;height:8px;display:block}.lp-frame-title{color:var(--color-muted);letter-spacing:.01em;font-size:12px;font-weight:500}.lp-frame-body{padding:16px}.lp-kpi-grid{background:var(--color-line);border:1px solid var(--color-line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.lp-kpi-cell{background:var(--color-bg-elevated);padding:14px 12px}.lp-kpi-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:600}.lp-kpi-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;margin-top:6px;font-size:1.625rem;font-weight:700;line-height:1}.lp-kpi-meta{color:var(--color-muted);margin-top:4px;font-size:11px}.lp-table{border-collapse:collapse;width:100%}.lp-table th{letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--color-muted);border-bottom:1px solid var(--color-line);padding:0 0 10px;font-size:10px;font-weight:600}.lp-table th:last-child,.lp-table td:last-child{text-align:right}.lp-table td{vertical-align:middle;border-bottom:1px solid var(--color-line);padding:13px 0}.lp-table-tier{text-align:right;color:var(--color-muted);white-space:nowrap;font-size:12px;font-weight:500}.landing-modal-preview .lp-frame-body{padding:18px 18px 22px}.landing-modal-preview .lp-table tr:last-child td{border-bottom:none;padding-bottom:4px}.lp-table tr:last-child td{border-bottom:none}.lp-table-primary{color:var(--color-ink);font-size:13px;font-weight:500;display:block}.lp-table-secondary{color:var(--color-muted);margin-top:2px;font-size:11px;display:block}.lp-table-num{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:14px;font-weight:600}.lp-status{color:var(--color-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.lp-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.lp-status-ok{color:var(--color-ok)}.lp-status-warn{color:var(--color-warn)}.lp-status-alert{color:var(--color-alert)}.lp-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.lp-panel-head>div:first-child{flex:auto;min-width:0}.lp-panel-head .lp-status,.lp-panel-head .lp-tag{flex-shrink:0}.lp-panel-label{color:var(--color-muted);font-size:11px;font-weight:500}.lp-panel-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:1.75rem;font-weight:700;line-height:1}.lp-tag{color:var(--color-muted);background:var(--color-bg-subtle);border:1px solid var(--color-line);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500}.lp-metric-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lp-metric-row{flex-direction:column;gap:8px;display:flex}.lp-metric-copy{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-metric-name{color:var(--color-ink);font-size:13px;font-weight:500}.lp-metric-score{font-variant-numeric:tabular-nums;color:var(--color-ink-secondary);font-size:13px;font-weight:600}.lp-metric-track{background:var(--color-bg-subtle);border-radius:100px;height:4px;overflow:hidden}.lp-metric-fill{border-radius:inherit;background:var(--color-brand);height:100%;display:block}.lp-metric-fill-ok{background:var(--color-ok)}.lp-metric-fill-warn{background:var(--color-warn)}.lp-metric-fill-alert{background:var(--color-alert)}.lp-chart{grid-template-columns:28px 1fr;align-items:stretch;gap:8px;display:grid}.lp-chart-axis{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;padding:2px 0 18px;font-size:10px;display:flex}.lp-chart-svg{width:100%;height:auto}.lp-chat{flex-direction:column;gap:10px;display:flex}.lp-chat-msg{border-radius:10px;max-width:92%;padding:10px 12px;font-size:13px;line-height:1.55}.lp-chat-msg p{margin:0}.lp-chat-msg-user{color:var(--color-ink);background:var(--color-bg-subtle);border:1px solid var(--color-line);align-self:flex-end}.lp-chat-msg-bot{color:var(--color-ink-secondary);background:var(--color-brand-soft);border:1px solid #367c2b1f;align-self:flex-start}.lp-chat-msg-bot strong{color:var(--color-ink);font-weight:600}.lp-chat-input{color:var(--color-muted);background:var(--color-bg-subtle);border:1px solid var(--color-line);border-radius:8px;margin-top:4px;padding:10px 12px;font-size:13px}.lp-frame-wide .lp-frame-body{padding:0}.lp-split{grid-template-columns:1.15fr .85fr;min-height:280px;display:grid}.lp-split-visual{background:#0a0c0a;min-height:240px;position:relative}.lp-split-image{object-fit:cover;object-position:center;width:100%;height:100%}.lp-split-panel{border-left:1px solid var(--color-line);padding:20px 18px}.lp-split-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:600}.lp-split-title{letter-spacing:-.01em;color:var(--color-ink);margin-top:6px;font-size:15px;font-weight:600}.lp-module-list{flex-direction:column;gap:2px;margin:16px 0 0;padding:0;list-style:none;display:flex}.lp-module-row{border-top:1px solid var(--color-line);align-items:center;gap:10px;padding:8px 0;display:flex}.lp-module-row:first-child{border-top:none;padding-top:0}.lp-module-icon{width:28px;height:28px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-module-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.lp-module-label{color:var(--color-ink);font-size:12px;font-weight:500}.lp-module-value{color:var(--color-muted);font-size:11px}@media(max-width:639px){.lp-kpi-value{font-size:1.375rem}.lp-split{grid-template-columns:1fr}.lp-split-panel{border-left:none;border-top:1px solid var(--color-line)}.lp-split-visual{min-height:180px}}.landing-feature-visual .lp-frame{width:100%}.landing-announce{z-index:2;background:var(--color-brand-soft);border-top:1px solid #367c2b1f;border-bottom:1px solid #367c2b1f;padding:16px 0;position:relative}.landing-announce-inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;display:flex}.landing-announce-inner p{color:var(--color-ink-secondary);margin:0;font-size:14px;line-height:1.5}.landing-announce-inner strong{color:var(--color-brand);font-weight:600}.landing-announce-link{color:var(--color-brand);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.landing-announce-link:hover{text-decoration:underline}.landing-splits{background:var(--color-bg)}.landing-split{border-top:1px solid var(--color-line);padding:72px 0}.landing-split-grid{align-items:center;gap:40px;display:grid}@media(min-width:900px){.landing-split-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.landing-split-reverse .landing-split-media{order:2}.landing-split-reverse .landing-split-copy{order:1}}.landing-split-image-wrap{border:1px solid var(--color-line);background:var(--color-bg-subtle);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000014}.landing-split-image{aspect-ratio:4/3;object-fit:cover;object-position:center center;width:100%;height:auto;display:block}.landing-split-image-portrait{aspect-ratio:3/4;object-fit:cover;object-position:center 18%;max-height:520px}@media(min-width:900px){.landing-split-image-portrait{aspect-ratio:4/5;object-position:center 12%;max-height:560px}}.landing-split-copy{min-width:0;max-width:32rem}.landing-split-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:100px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.landing-split-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink);text-wrap:balance;margin:16px 0 0;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:700;line-height:1.18}.landing-split-body{color:var(--color-muted);margin:16px 0 0;font-size:16px;line-height:1.65}.landing-split-link{color:var(--color-brand);align-items:center;gap:8px;margin-top:24px;font-size:15px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.landing-split-link:hover{gap:12px}.landing-pipeline{background:var(--color-bg-elevated);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:72px 0}.landing-pipeline-head{max-width:560px;margin-bottom:40px}.landing-pipeline-grid{gap:16px;display:grid}@media(min-width:640px){.landing-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.landing-pipeline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.landing-pipeline-card{background:var(--color-bg);border:1px solid var(--color-line);border-radius:14px;min-width:0;padding:24px 20px}.landing-pipeline-step{letter-spacing:.1em;color:var(--color-brand);font-size:11px;font-weight:700}.landing-pipeline-title{letter-spacing:-.01em;color:var(--color-ink);margin:12px 0 0;font-size:1.0625rem;font-weight:700}.landing-pipeline-detail{color:var(--color-muted);margin:8px 0 0;font-size:14px;line-height:1.55}.landing-integrations{background:var(--color-bg);padding:64px 0}.landing-integrations-inner{text-align:center}.landing-integrations-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.landing-integration-pill{color:var(--color-ink-secondary);background:var(--color-bg-elevated);border:1px solid var(--color-line);border-radius:100px;padding:8px 16px;font-size:13px;font-weight:600}.landing-faq{background:var(--color-bg-elevated);border-top:1px solid var(--color-line);padding:72px 0}.landing-faq-grid{gap:40px;display:grid}@media(min-width:900px){.landing-faq-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px}}.landing-faq-head{min-width:0}.landing-faq-cta{margin-top:24px}.landing-faq-list{flex-direction:column;gap:10px;min-width:0;display:flex}.landing-faq-item{background:var(--color-bg);border:1px solid var(--color-line);border-radius:12px;overflow:hidden}.landing-faq-trigger{text-align:left;width:100%;color:var(--color-ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.landing-faq-trigger span{overflow-wrap:break-word;min-width:0}.landing-faq-icon{color:var(--color-muted);flex-shrink:0;transition:transform .22s}.landing-faq-item.is-open .landing-faq-icon{transform:rotate(180deg)}.landing-faq-panel{display:none}.landing-faq-item.is-open .landing-faq-panel{display:block}.landing-faq-panel>p{color:var(--color-muted);margin:0;padding:0 18px 16px;font-size:14px;line-height:1.6}.saas-story-tractor{z-index:3;top:112px;bottom:auto;transform:rotate(-6deg)}.saas-story-tractor svg{stroke-width:1.25px;width:155px;height:155px}.saas-capability-card{color:inherit;font:inherit;text-align:left;cursor:pointer;padding:0}.cap-lottie{opacity:.16;pointer-events:none;width:105px;position:absolute;top:8px;right:5px}.cap-chart>div{width:100%;height:145px;margin-top:5px}.cap-twin{background:#0c0f0d;place-items:center;display:grid}.cap-twin img{object-fit:contain;width:min(88%,310px);height:90%}.cap-modal-root{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070c09b8;place-items:center;padding:24px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.cap-modal{background:#fff;border:1px solid #dce1dc;border-radius:24px;grid-template-columns:1.05fr .95fr;width:min(920px,100%);min-height:560px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000047}.cap-modal-close{z-index:5;color:#343b35;cursor:pointer;background:#fff;border:1px solid #dce1dc;border-radius:999px;padding:9px 12px;position:absolute;top:18px;right:18px}.cap-modal-visual{background:#eff2ee;place-items:center;padding:45px;display:grid;position:relative}.cap-modal-visual .cap-visual{width:100%;height:350px;position:relative;inset:auto}.cap-modal-copy{align-self:center;padding:70px 52px 52px}.cap-modal-copy>p{color:#347443;letter-spacing:.14em;font-size:9px;font-weight:800}.cap-modal-copy h2{letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(2.2rem,4vw,4rem);line-height:.98}.cap-modal-copy>span{color:#697069;line-height:1.65}.cap-modal-copy ul{color:#3d453e;gap:11px;margin:28px 0;padding-left:18px;font-size:13px;display:grid}.saas-projects{color:#f5f4ef;background:#07140c;padding:120px 0 82px;position:relative;overflow:hidden}.saas-projects:before{content:"";opacity:1;background:radial-gradient(circle at 8% 72%,#4fcd6933,#0000 25%),radial-gradient(circle at 88% 34%,#1c773847,#0000 29%),linear-gradient(115deg,#0000 0,#0000 38%,#72ff9109 38%,#72ff9109 58%,#0000 58%);position:absolute;top:0;right:0;bottom:0;left:0}.saas-projects:after{content:"";border:1px solid #79ff961f;border-radius:50%;width:760px;height:760px;position:absolute;bottom:-560px;left:50%;transform:translate(-50%);box-shadow:0 0 0 110px #5deb7c06,0 0 0 240px #5deb7c05}.saas-projects-head{z-index:2;text-align:center;position:relative}.saas-projects-head p{color:#83b68e;letter-spacing:.18em;font-size:9px;font-weight:800}.saas-projects-head h2{letter-spacing:-.07em;margin:14px auto 60px;font-family:Inter,sans-serif;font-size:clamp(3rem,6vw,6.2rem);line-height:.94}.saas-project-viewport{z-index:2;height:700px;position:relative;overflow:visible}.saas-project-track{position:absolute;top:82px;right:0;bottom:0;left:0}.saas-project-card{cursor:pointer;transform-origin:50%;will-change:transform,opacity;background:#0e140ff5;border:1px solid #2b312c;border-radius:25px;width:400px;min-height:580px;padding:20px;position:absolute;top:0;left:50%;box-shadow:0 28px 90px #00000061}.saas-project-card.is-active{border-color:#8cec9e57;box-shadow:0 38px 120px #0000008c,0 0 60px #31a0491a}.saas-project-meta{justify-content:space-between;align-items:center;height:58px;display:flex}.saas-project-meta strong{color:#4a945b;letter-spacing:-.08em;font-size:52px}.saas-project-meta span{color:#7f867f;letter-spacing:.12em;font-size:7px}.saas-project-image{background:#1d5c32;border-radius:17px;place-items:center;height:160px;margin:12px 0 28px;display:grid;position:relative;overflow:hidden}.saas-project-image>div{width:230px}.saas-project-image img{object-fit:contain;width:180px;height:145px}.saas-project-image b{font-size:18px;position:absolute;top:15px;left:17px}.saas-project-image.project-2{background:#34205b}.saas-project-image.project-3{background:#486f55}.saas-project-image.project-4{background:#8b6330}.saas-project-card>small{color:#7f867f;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.saas-project-card h3{letter-spacing:-.045em;margin:13px 0 3px;font-size:30px}.saas-project-card>em{color:#70ae7d;font-family:Fraunces,serif;font-size:16px}.saas-project-card>p{color:#8d948e;min-height:64px;margin:24px 0;font-size:13px;line-height:1.55}.saas-project-tags{border-top:1px solid #303631;align-items:center;gap:7px;padding-top:17px;display:flex}.saas-project-tags span{border:1px solid #3b423c;border-radius:999px;padding:5px 8px;font-size:7px}.saas-project-tags i{margin-left:auto;font-size:18px;font-style:normal}.saas-project-controls{z-index:3;justify-content:center;align-items:center;gap:22px;margin-top:25px;display:flex;position:relative}.saas-project-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #3c443e;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.saas-project-controls span{color:#8c948d;letter-spacing:.1em;font-size:10px}.saas-project-card{height:520px;min-height:520px;box-shadow:none;background:#04180c85;border-color:#67ab762e;border-radius:2px;padding:0;overflow:hidden}.saas-project-card.is-active{background:#072311d1;border-color:#7fd38f52;box-shadow:0 38px 110px #0014078c,0 0 70px #3dad5414}.saas-project-art{place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.saas-project-art:before{content:"";filter:blur(12px);background:radial-gradient(circle,#5cd16f33,#1b692e1a 45%,#0000 72%);border-radius:50%;width:320px;height:320px;position:absolute}.saas-project-art>div{filter:hue-rotate(238deg)saturate(1.35)drop-shadow(0 24px 28px #dd2aaa38);width:250px;position:relative;transform:translateY(-44px)}.saas-project-art img{object-fit:contain;filter:drop-shadow(0 25px 32px #3ebe5333);width:280px;height:280px;position:relative;transform:translateY(-42px)}.saas-project-copy{z-index:2;text-align:center;position:absolute;bottom:42px;left:32px;right:32px}.saas-project-copy h3{color:#fff;letter-spacing:-.035em;margin:0 0 15px;font-size:24px;font-weight:650}.saas-project-copy p{color:#f5ebf8b3;max-width:315px;margin:0 auto;font-size:14px;line-height:1.55}@media(max-width:760px){.cap-modal{grid-template-columns:1fr;max-height:90svh;overflow-y:auto}.cap-modal-visual{padding:55px 25px 25px}.cap-modal-visual .cap-visual{height:260px}.cap-modal-copy{padding:35px 28px 30px}.saas-projects{padding-top:84px}.saas-projects-head h2{margin-bottom:42px}.saas-project-viewport{height:590px}.saas-project-track{top:38px;right:0;bottom:0;left:0}.saas-project-card{width:330px;height:500px;min-height:500px;padding:0}.saas-project-copy{bottom:34px;left:24px;right:24px}.saas-project-card h3{font-size:26px}}.saas-capabilities{color:#f4f7f2;background:#04120a;padding:108px 0 72px;position:relative;overflow:hidden}.saas-capabilities:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 55%,#2d974629,#0000 31%),linear-gradient(120deg,#0000 0,#0000 43%,#52c56709 43%,#52c56709 60%,#0000 60%);position:absolute;top:0;right:0;bottom:0;left:0}.saas-capabilities-head{z-index:2;text-align:center;max-width:880px;margin:0 auto 30px;position:relative}.saas-capabilities-head .saas-eyebrow{color:#69c77b}.saas-capabilities-head h2{color:#f7faf5}.saas-capabilities-head>p:last-child{color:#93a097}.planet-carousel{min-height:655px;position:relative}.planet-stage{height:350px;position:relative;overflow:hidden}.planet-slide{width:326px;height:326px;color:inherit;cursor:pointer;will-change:transform,opacity,filter;background:0 0;border:0;padding:0;position:absolute;top:4px;left:50%}.agro-planet{filter:drop-shadow(0 25px 48px #1c9f3933);width:100%;height:100%;overflow:visible}.planet-grid ellipse{fill:none;stroke:#7be18c2e;stroke-width:.8px}.planet-icon{fill:none;stroke:#87e197;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #5be6768c)}.planet-orbit{fill:none;stroke:#5fda766b;stroke-width:1.25px;stroke-dasharray:8 9;transform-origin:141px 141px}.planet-slide.is-active .orbit-one{animation:12s linear infinite planet-spin}.planet-slide.is-active .orbit-two{animation:16s linear infinite planet-spin-reverse}.planet-copy{z-index:4;text-align:center;background:linear-gradient(135deg,#0f371cc7,#04160bed);border:1px solid #63b7731f;width:min(650px,100% - 40px);min-height:205px;margin:-8px auto 0;padding:72px 48px 34px;position:relative}.planet-badge{color:#fff;cursor:pointer;background:#258d40;border:1px solid #aff4bb59;border-radius:50%;width:74px;height:74px;font-size:13px;font-weight:800;position:absolute;top:-37px;left:50%;transform:translate(-50%)}.planet-copy>small{color:#6fc981;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.planet-copy h3{letter-spacing:-.04em;margin:11px 0 10px;font-size:25px}.planet-copy p{color:#98a49a;max-width:480px;margin:0 auto;font-size:13px;line-height:1.55}.planet-controls{z-index:5;justify-content:center;align-items:center;gap:20px;margin-top:22px;display:flex;position:relative}.planet-controls>button{color:#d7e4d9;cursor:pointer;background:0 0;border:1px solid #7dbe8a47;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.planet-controls>div{gap:8px;display:flex}.planet-controls>div button{cursor:pointer;background:#36523c;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .3s,background .3s}.planet-controls>div button.is-active{background:#65c879;border-radius:6px;width:24px}@keyframes planet-spin{to{transform:rotate(342deg)}}@keyframes planet-spin-reverse{to{transform:rotate(-332deg)}}@keyframes ag-scroll-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ag-scroll-drift{0%{transform:translateY(55px)}to{transform:translateY(-20px)}}@supports (animation-timeline:view()){.saas-modules .landing-container,.saas-tractor-grid,.saas-capabilities-head,.planet-carousel,.saas-projects-head,.saas-project-viewport,.saas-faq .landing-container,.saas-cta .landing-container{animation:linear both ag-scroll-reveal;animation-timeline:view();animation-range:entry 5% cover 27%}.saas-tractor-visual,.planet-stage{animation:linear both ag-scroll-drift;animation-timeline:view();animation-range:entry exit 0%}}@media(max-width:760px){.saas-capabilities{padding:78px 0 55px}.saas-capabilities-head{margin-bottom:20px;padding-inline:24px}.planet-carousel{min-height:585px}.planet-stage{height:305px}.planet-slide{width:280px;height:280px}.planet-copy{min-height:210px;padding:64px 25px 28px}.planet-copy h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.planet-slide.is-active .planet-orbit,.saas-modules .landing-container,.saas-tractor-grid,.saas-capabilities-head,.planet-carousel,.saas-projects-head,.saas-project-viewport,.saas-faq .landing-container,.saas-cta .landing-container{animation:none!important}}.saas-capabilities{background:#eceeea}.saas-capability-grid{gap:22px}.saas-capability-card{color:#f5f7f3;isolation:isolate;background:#0d100e;border:1px solid #29312b;border-radius:25px;min-height:650px;padding:20px;display:block;overflow:hidden;box-shadow:0 16px 45px #0a140c1f}.saas-capability-card:after{content:"";z-index:-1;pointer-events:none;border:1px solid #77927c24;border-radius:19px;position:absolute;top:7px;right:7px;bottom:7px;left:7px}.saas-capability-card:hover{border-color:#4d6e54;transform:translateY(-6px);box-shadow:0 24px 60px #081e0e33}.cap-editorial-top{justify-content:space-between;align-items:flex-start;height:76px;display:flex}.cap-editorial-top strong{color:#58bd6c;letter-spacing:-.08em;font-size:54px;font-weight:730;line-height:.85}.cap-editorial-top span,.cap-editorial-window>small,.cap-editorial-copy>small{color:#727a73;letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px;font-weight:700}.cap-editorial-window{background:#1f7a39;border-radius:17px;height:190px;position:relative;overflow:hidden}.cap-window-2{background:#255d32}.cap-window-3{background:#153f25}.cap-window-4{background:#2f7240}.cap-window-5{background:#184e29}.cap-window-6{background:#245d34}.cap-editorial-window>b{z-index:3;letter-spacing:-.08em;font-size:25px;position:absolute;top:14px;left:17px}.cap-editorial-window>small{z-index:3;color:#ffffffb8;position:absolute;bottom:14px;left:18px}.cap-editorial-window .cap-visual{width:auto;height:auto;min-height:0;box-shadow:none;transform-origin:50%;background:#05180bd6;border:0;border-radius:12px;position:absolute;top:33px;right:14px;bottom:13px;left:38%;transform:scale(.88)}.cap-editorial-window .cap-twin img{object-fit:cover;width:100%;height:100%}.cap-editorial-window .cap-score,.cap-editorial-window .cap-chart,.cap-editorial-window .cap-bot,.cap-editorial-window .cap-alerts,.cap-editorial-window .cap-fleet{color:#172219;background:#fafdf9f0}.cap-editorial-copy{padding:28px 0 22px}.cap-editorial-copy h3{color:#f4f6f2;letter-spacing:-.05em;margin:12px 0 3px;font-size:29px;line-height:1}.cap-editorial-copy em{color:#66c779;font-family:Fraunces,Georgia,serif;font-size:15px}.cap-editorial-copy p{color:#878e88;min-height:62px;margin:23px 0 0;font-size:12px;line-height:1.55}.cap-editorial-footer{border-top:1px solid #303631;justify-content:space-between;align-items:center;padding-top:16px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.cap-editorial-footer div{gap:6px;display:flex}.cap-editorial-footer span{color:#afb5b0;border:1px solid #384139;border-radius:999px;padding:5px 8px;font-size:7px}.cap-editorial-footer i{color:#dfe5df;font-size:19px;font-style:normal}@media(max-width:580px){.saas-capability-card{min-height:620px}.cap-editorial-window{height:180px}}.saas-projects-head h2{margin:11px auto 34px;font-size:clamp(2.7rem,4.6vw,4.8rem);line-height:.96}.saas-project-art:before{width:250px;height:250px}.saas-project-art img{width:230px;height:230px;transform:translateY(-34px)}.saas-project-copy{bottom:30px;left:24px;right:24px}.saas-project-copy h3{margin-bottom:10px;font-size:20px}.saas-project-copy p{max-width:270px;font-size:11px;line-height:1.48}.saas-project-controls{margin-top:4px}.saas-project-controls button{width:42px;height:42px}@media(max-width:760px){.saas-projects{padding:72px 0 48px}.saas-projects-head h2{margin-bottom:28px;font-size:clamp(2.5rem,12vw,3.5rem)}.saas-project-viewport{height:480px}.saas-project-track{top:34px;right:0;bottom:0;left:0}.saas-project-card{width:292px;height:405px;min-height:405px}.saas-project-art img{width:205px;height:205px}.saas-project-copy{bottom:26px}.saas-project-copy h3{font-size:19px}.saas-project-copy p{font-size:10.5px}}.saas-capabilities{color:var(--cap-text);--cap-bg:#fff;--cap-surface:#f6f9f6;--cap-card:#fffffff0;--cap-text:#101712;--cap-muted:#68736b;--cap-line:#dce6de;--cap-accent:#247a3a;background:#04120a;background:var(--cap-bg);padding:104px 0 84px}.saas-capabilities:before{opacity:.85;background:radial-gradient(circle at 50% 52%,#4aaa5e1a,#0000 32%),linear-gradient(#25613209 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#25613209 1px,#0000 1px) 0 0/64px 64px;-webkit-mask-image:linear-gradient(#0000 4%,#000 24% 78%,#0000 100%);mask-image:linear-gradient(#0000 4%,#000 24%,#000 78%,#0000)}.saas-capabilities-head .saas-eyebrow{width:fit-content;color:var(--cap-accent);background:#f5faf6;border:1px solid #d7e7da;border-radius:999px;margin:0 auto;padding:7px 11px}.saas-capabilities-head h2{color:var(--cap-text);margin:18px 0 17px;font-size:clamp(3rem,5vw,5.25rem);line-height:.96}.saas-capabilities-head>p:last-child{max-width:610px;color:var(--cap-muted);margin-inline:auto;font-size:15px;line-height:1.6}.planet-carousel{border:1px solid var(--cap-line);background:linear-gradient(#f8fbf8f5,#eff7f1db);border-radius:34px;width:min(1120px,100% - 48px);min-height:670px;margin:0 auto;overflow:hidden;box-shadow:0 28px 80px #1c412414}.planet-carousel:before{content:"";border:1px solid #327f4212;border-radius:50%;width:520px;height:520px;position:absolute;top:62px;left:50%;transform:translate(-50%);box-shadow:0 0 0 80px #2d8b4006,0 0 0 160px #2d8b4005}.planet-stage{height:385px;padding-top:25px}.planet-slide{width:320px;height:320px;top:26px}.agro-planet{filter:drop-shadow(0 28px 38px #2a6e3724)}.planet-aura{fill:#369a4b09;stroke:#2f84411f}.planet-body{stroke:#287d3940;stroke-width:1px}.planet-grid ellipse{stroke:#22713333}.planet-icon{stroke:#247a3a;stroke-width:2.7px;filter:drop-shadow(0 3px 6px #2b893d33)}.planet-orbit{stroke:#247a3a61}.planet-node{fill:#35954d;filter:drop-shadow(0 0 6px #2c8f4173)}.planet-copy{border-color:var(--cap-line);background:var(--cap-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:23px;width:min(760px,100% - 64px);min-height:190px;margin-top:-4px;padding:66px 52px 34px;box-shadow:0 18px 48px #1741201a}.planet-badge{background:var(--cap-accent);border:5px solid #f4f8f5;width:68px;height:68px;top:-34px;box-shadow:0 9px 25px #1f743133}.planet-copy>small{color:var(--cap-accent)}.planet-copy h3{color:var(--cap-text);font-size:26px}.planet-copy p{color:var(--cap-muted)}.planet-controls{margin-top:19px}.planet-controls>button{border-color:var(--cap-line);color:#31543a;background:#ffffffd1;box-shadow:0 5px 16px #1842210f}.planet-controls>button:hover{background:#fff;border-color:#9bcda5}.planet-controls>div button{background:#c8d8cb}.planet-controls>div button.is-active{background:var(--cap-accent)}[data-theme=dark] .saas-capabilities{--cap-bg:#07100a;--cap-surface:#0d1710;--cap-card:#0e1911f0;--cap-text:#f2f6f1;--cap-muted:#96a198;--cap-line:#243128;--cap-accent:#61c875}[data-theme=dark] .saas-capabilities-head .saas-eyebrow{background:#102017;border-color:#294632}[data-theme=dark] .planet-carousel{background:linear-gradient(#0c1610,#09120c);box-shadow:0 28px 80px #00000047}[data-theme=dark] .planet-controls>button{color:#d8e4da;background:#101c13}@media(max-width:760px){.saas-capabilities{padding:78px 0 58px}.saas-capabilities-head h2{font-size:clamp(2.7rem,12vw,4rem)}.planet-carousel{border-radius:24px;width:calc(100% - 24px);min-height:605px}.planet-stage{height:325px}.planet-slide{width:275px;height:275px;top:20px}.planet-copy{width:calc(100% - 28px);min-height:210px;padding:62px 24px 28px}.planet-copy h3{font-size:22px}}.saas-capabilities{background:var(--cap-bg,#fff);padding:104px 0 112px}.cap-simple-shell{border:1px solid var(--cap-line,#dce6de);background:var(--cap-card,#fff);border-radius:28px;grid-template-columns:340px minmax(0,1fr);min-height:590px;display:grid;overflow:hidden;box-shadow:0 28px 80px #1c412414}.cap-simple-nav{border-right:1px solid var(--cap-line,#dce6de);background:#f7faf7;padding:14px}.cap-simple-nav button{color:#566159;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:17px;grid-template-columns:28px 38px 1fr 20px;align-items:center;gap:13px;width:100%;min-height:124px;padding:18px 16px;transition:background .3s,border-color .3s,box-shadow .3s,color .3s;display:grid}.cap-simple-nav button+button{margin-top:5px}.cap-simple-nav button>span{color:#9aa49c;align-self:flex-start;padding-top:3px;font-size:9px;font-weight:800}.cap-simple-nav button>svg{width:21px}.cap-simple-nav button>svg:last-child{opacity:.35;width:15px;transition:transform .3s,opacity .3s}.cap-simple-nav button div{gap:7px;display:grid}.cap-simple-nav button strong{color:#243027;letter-spacing:-.02em;font-size:14px}.cap-simple-nav button small{color:#89928b;font-size:10px}.cap-simple-nav button.is-active{color:#277a3c;background:#fff;border-color:#d7e7da;box-shadow:0 10px 30px #1f552a14}.cap-simple-nav button.is-active>svg:last-child{opacity:1;transform:translate(3px)}.cap-simple-preview{background:#fff;grid-template-rows:58px minmax(0,1fr) auto;min-width:0;padding:20px 22px 22px;display:grid}.cap-simple-preview-head{border-bottom:1px solid #edf1ed;justify-content:space-between;align-items:center;padding:0 4px;display:flex}.cap-simple-preview-head span{color:#2b753c;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.cap-simple-preview-head span svg{width:15px}.cap-simple-preview-head small{color:#9aa39b;letter-spacing:.13em;font-size:7px}.cap-simple-visual{background:linear-gradient(145deg,#f7faf7,#edf5ef);border:1px solid #e1e9e2;border-radius:19px;min-height:360px;margin:22px 0;position:relative;overflow:hidden}.cap-simple-visual:before{content:"";background-image:linear-gradient(#276d3509 1px,#0000 1px),linear-gradient(90deg,#276d3509 1px,#0000 1px);background-size:46px 46px;position:absolute;top:0;right:0;bottom:0;left:0}.cap-simple-visual .cap-visual{border-radius:16px;width:min(520px,100% - 64px);height:285px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.cap-simple-visual .cap-twin img{object-fit:cover;width:100%;height:100%}.cap-simple-preview-copy{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.cap-simple-preview-copy h3{color:#172019;letter-spacing:-.04em;margin:0 0 8px;font-size:25px}.cap-simple-preview-copy p{color:#768078;max-width:520px;margin:0;font-size:12px;line-height:1.55}.cap-simple-preview-copy>button{color:#24743a;cursor:pointer;background:#f5faf6;border:1px solid #cfe0d2;border-radius:999px;flex:none;align-items:center;gap:8px;padding:11px 14px;font-size:10px;font-weight:800;display:flex}.cap-simple-preview-copy>button svg{width:13px}[data-theme=dark] .cap-simple-nav{background:#0d1710}[data-theme=dark] .cap-simple-nav button strong,[data-theme=dark] .cap-simple-preview-copy h3{color:#eef5ef}[data-theme=dark] .cap-simple-nav button.is-active,[data-theme=dark] .cap-simple-preview{background:#101a13}[data-theme=dark] .cap-simple-preview-head{border-color:#243128}[data-theme=dark] .cap-simple-visual{background:linear-gradient(145deg,#111d14,#0c1710);border-color:#29352c}@supports (animation-timeline:view()){.cap-simple-shell{animation:linear both ag-scroll-reveal;animation-timeline:view();animation-range:entry 4% cover 25%}}@media(max-width:860px){.cap-simple-shell{grid-template-columns:1fr}.cap-simple-nav{border-right:0;border-bottom:1px solid var(--cap-line,#dce6de);grid-template-columns:1fr 1fr;display:grid}.cap-simple-nav button{grid-template-columns:22px 30px 1fr;min-height:92px}.cap-simple-nav button>svg:last-child{display:none}.cap-simple-nav button+button{margin-top:0}}@media(max-width:560px){.saas-capabilities{padding:76px 0 80px}.cap-simple-shell{border-radius:21px}.cap-simple-nav{grid-template-columns:1fr;padding:9px}.cap-simple-nav button{min-height:72px}.cap-simple-nav button small{display:none}.cap-simple-preview{padding:14px}.cap-simple-preview-head small{display:none}.cap-simple-visual{min-height:290px;margin:14px 0 20px}.cap-simple-visual .cap-visual{width:calc(100% - 28px);height:240px}.cap-simple-preview-copy{flex-direction:column;align-items:flex-start}}.saas-hero-editorial{padding:104px 0 0}.saas-hero-editorial h1{max-width:900px;font-size:clamp(3.2rem,5.7vw,5.9rem);line-height:.96}.saas-editorial-lead{max-width:610px;margin-top:19px;font-size:16px}.saas-editorial-actions{margin-top:19px}.saas-hero-editorial .saas-hero-product{max-width:940px;margin-top:42px;padding-inline:34px}.saas-proof{padding:21px 0}.saas-svg-divider{height:30px}.saas-section:not(.saas-how){padding-top:78px;padding-bottom:78px}.saas-section-head{max-width:620px;margin-bottom:34px}.saas-section-head h2,.saas-tractor-copy h2{font-size:clamp(2.2rem,3.5vw,3.3rem)}.saas-section-head>p:last-child,.saas-tractor-copy>p{font-size:14px;line-height:1.6}.saas-module-symbols{margin-bottom:19px}.saas-module-symbols span{width:37px;height:37px}.saas-module-grid article{min-height:210px;padding:22px}.saas-module-grid article>svg:first-of-type{margin-top:24px}.saas-module-grid h3{margin:18px 0 8px}.saas-module-grid p{font-size:12px}.saas-module-grid article>svg:last-child{bottom:19px;left:22px}.saas-tractor-grid{gap:52px}.saas-tractor-copy ul{gap:11px;margin:22px 0}.saas-tractor-copy li{font-size:12px}.saas-tractor-stage{height:420px}.saas-capabilities{padding:76px 0 82px}.saas-capabilities-head{max-width:680px;margin-bottom:32px}.saas-capabilities-head h2{margin:14px 0 13px;font-size:clamp(2.5rem,4vw,4rem)}.saas-capabilities-head>p:last-child{font-size:13px}.cap-simple-shell{grid-template-columns:310px minmax(0,1fr);min-height:500px}.cap-simple-nav button{min-height:101px;padding-block:14px}.cap-simple-preview{padding:17px 19px 19px}.cap-simple-visual{min-height:300px;margin:17px 0}.cap-simple-visual .cap-visual{height:245px}.cap-simple-preview-copy h3{font-size:22px}.saas-projects{padding:66px 0 48px}.saas-projects-head h2{margin-bottom:24px;font-size:clamp(2.5rem,4vw,4rem)}.saas-project-viewport{height:455px}.saas-project-track{top:30px;right:0;bottom:0;left:0}.saas-project-card{width:312px;height:390px;min-height:390px}.saas-project-art img{width:205px;height:205px}.saas-project-copy{bottom:25px}.saas-faq{padding:76px 0}.saas-faq header{max-width:610px;margin-bottom:34px}.saas-faq h2{font-size:clamp(2.4rem,3.8vw,3.6rem)}.saas-faq header>span{font-size:13px}.saas-faq article>button{min-height:62px;font-size:13px}.saas-cta{padding:68px 0}.saas-cta h2{max-width:650px;font-size:clamp(2.3rem,4vw,3.7rem)}@media(max-width:760px){.saas-hero-editorial{padding-top:92px}.saas-hero-editorial h1{font-size:clamp(2.8rem,12vw,4.4rem)}.saas-hero-editorial .saas-hero-product{margin-top:34px;padding-inline:4px}.saas-section:not(.saas-how){padding-top:62px;padding-bottom:62px}.saas-tractor-grid{gap:32px}.saas-tractor-stage{height:340px}.saas-capabilities{padding:62px 0 66px}.cap-simple-shell{grid-template-columns:1fr;min-height:0}.cap-simple-nav button{min-height:78px}.cap-simple-visual{min-height:265px}.cap-simple-visual .cap-visual{height:220px}.saas-projects{padding:58px 0 42px}.saas-project-viewport{height:425px}.saas-faq{padding:62px 0}.saas-cta{padding:58px 0}}.cap-monitor{background:#fff;grid-template-rows:auto 1fr;padding:14px 16px 12px;display:grid}.cap-monitor-summary{border-bottom:1px solid #e6ebe6;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:14px;padding-bottom:11px;display:grid}.cap-monitor-summary span{gap:2px;display:grid}.cap-monitor-summary small{color:#8a938c;letter-spacing:.08em;font-size:6px}.cap-monitor-summary strong{color:#172019;font-size:15px}.cap-monitor-summary>i{color:#2d7d40;background:#e8f5ea;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.cap-monitor-chart{grid-template-rows:1fr auto;padding-top:8px;display:grid}.cap-monitor-chart svg{width:100%;height:145px;overflow:visible}.cap-monitor-chart line{stroke:#e8ede8;stroke-width:1px}.cap-monitor-chart .monitor-area{fill:#3e914e14}.cap-monitor-chart .monitor-line{fill:none;stroke:#328348;stroke-width:3px;stroke-linecap:round}.cap-monitor-chart circle{fill:#fff;stroke:#328348;stroke-width:3px}.cap-monitor-chart>div{color:#6d786f;align-items:center;gap:15px;font-size:7px;display:flex}.cap-monitor-chart>div span{align-items:center;gap:5px;display:flex}.cap-monitor-chart>div i{background:#328348;width:13px;height:2px}.cap-monitor-chart>div span:nth-child(2) i{background:#91ad96}.cap-monitor-chart>div small{color:#9aa39b;margin-left:auto;font-size:6px}.cap-twin-live{background:linear-gradient(145deg,#e8f0e8,#dbe8dc);overflow:hidden}.cap-twin-live .cf-scene,.cap-twin-live canvas{background:0 0!important;width:100%!important;height:100%!important}.cap-twin-label{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #35663d29;border-radius:10px;padding:10px 12px;display:grid;position:absolute;bottom:14px;left:14px;box-shadow:0 8px 22px #1d41231f}.cap-twin-label span{color:#328047;font-size:7px;font-weight:800}.cap-twin-label strong{color:#172019;margin:2px 0;font-size:10px}.cap-twin-label small{color:#7b867d;font-size:7px}.cap-bot-thread{background:#fff;padding:12px 14px;overflow:hidden}.cap-chat-status{border-bottom:1px solid #e8ede8;align-items:center;gap:9px;margin-bottom:10px;padding-bottom:9px;display:flex}.cap-chat-status>span{color:#fff;background:#2f7f43;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.cap-chat-status>div{display:grid}.cap-chat-status strong{color:#172019;font-size:9px}.cap-chat-status small{color:#8b948d;font-size:6px}.cap-chat-status>i{background:#54b66a;border-radius:50%;width:6px;height:6px;margin-left:auto;box-shadow:0 0 0 4px #e8f6eb}.cap-bot-thread>p{border-radius:10px;max-width:82%;margin:0 0 7px;padding:8px 10px;font-size:7.5px;line-height:1.4}.cap-bot-thread>p.is-operator{color:#39413b;background:#eef0ee;border-bottom-right-radius:3px;margin-left:auto}.cap-bot-thread>p.is-bot{color:#2a392d;background:#e5f1e6;border-bottom-left-radius:3px;margin-left:0;margin-right:auto}.cap-bot-thread>p small{color:#89928b;letter-spacing:.05em;margin:0 0 2px;font-size:5.5px;font-weight:800;display:block}.cap-bot-thread>p.is-bot small{color:#2d7b40}.cap-alert-center{background:#fff;grid-template-rows:auto 1fr auto;padding:12px 14px;display:grid}.cap-alert-center .cap-alert-head{border-bottom:1px solid #e7ece7;justify-content:space-between;align-items:center;padding:0 0 9px;display:flex}.cap-alert-center .cap-alert-head>div{gap:2px;display:grid}.cap-alert-center .cap-alert-head small{color:#8a948c;letter-spacing:.1em;margin:0;font-size:5.5px}.cap-alert-center .cap-alert-head strong{color:#1c251e;font-size:10px}.cap-alert-center .cap-alert-head>span{color:#2f7e43;background:#edf6ee;border:0;border-radius:999px;padding:5px 8px;font-size:6px;font-weight:800;display:block}.cap-alert-center .cap-alert-list{display:grid}.cap-alert-center .cap-alert-list>span{color:#c54f45;border-bottom:1px solid #edf0ed;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}.cap-alert-center .cap-alert-list>span:nth-child(2){color:#b97c18}.cap-alert-center .cap-alert-list>span:nth-child(3){color:#387d49}.cap-alert-center .cap-alert-list i{background:currentColor;border-radius:50%;width:6px;height:6px}.cap-alert-center .cap-alert-list div{gap:2px;display:grid}.cap-alert-center .cap-alert-list strong{color:currentColor;font-size:7.5px}.cap-alert-center .cap-alert-list small{color:#8a938c;margin:0;font-size:5.5px}.cap-alert-center .cap-alert-list time{color:#8a938c;font-size:5.5px}.cap-alert-center .cap-alert-footer{justify-content:space-between;align-items:center;padding-top:9px;display:flex}.cap-alert-center .cap-alert-footer>div{gap:10px;display:flex}.cap-alert-center .cap-alert-footer span{color:#69746c;border:0;padding:0;font-size:6px;display:inline}.cap-alert-center .cap-alert-footer b{color:#28352b;font-size:9px}.cap-alert-center .cap-alert-footer button{color:#2e7740;background:#f6faf6;border:1px solid #d5e4d7;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:6px;font-weight:800;display:flex}.cap-alert-center .cap-alert-footer button svg{width:9px;height:9px}.cap-fleet .cap-fleet-value{background:#e9f4ea;border:0;border-radius:10px;grid-template-columns:none;justify-content:space-between;align-items:center;margin-top:7px;padding:12px 10px;display:flex}.cap-fleet-value>span{display:grid;text-align:left!important}.cap-fleet-value small{color:#61806a;letter-spacing:.08em;font-size:6px}.cap-fleet-value strong{color:#216c35;letter-spacing:-.04em;font-size:18px}.cap-fleet-value em{color:#6f7d72;font-size:7px;font-style:normal}@supports (animation-timeline:view()){.saas-faq .landing-container,.saas-cta .landing-container{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.saas-cta .landing-container,.saas-faq .landing-container{opacity:1;filter:none}.public-nav .saas-nav-inner{grid-template-columns:max-content minmax(0,1fr) max-content}.public-nav .saas-nav-actions{flex:none;min-width:max-content}.public-nav .saas-nav-cta{box-sizing:border-box;color:#101410;background-color:#dff20a;justify-content:center;align-items:center;min-height:40px;line-height:1;display:inline-flex}@media(max-width:1200px)and (min-width:901px){.public-nav .landing-container{width:min(100% - 32px,1180px)}.public-nav .saas-nav-inner{gap:24px}.public-nav nav{gap:20px}.public-nav .saas-nav-actions{gap:14px}.public-nav .saas-nav-login{display:none}.public-nav .saas-nav-cta{padding-inline:16px}}@media(max-width:580px){.public-nav .saas-nav-cta{display:none}}@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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}:root{--ag-ink: #101211;--ag-ink-soft: #202421;--ag-muted: #656b67;--ag-subtle: #8b908c;--ag-line: #dedfdd;--ag-line-dark: #303430;--ag-paper: #ffffff;--ag-soft: #f5f5f2;--ag-soft-green: #edf4ef;--ag-green: #176b3a;--ag-green-dark: #0e4927;--ag-positive: #2f8a4b;--ag-warning: #b78022;--ag-danger: #bb4b3f;--ag-radius: 10px}.product-story{position:relative;padding:clamp(6rem,9vw,10rem) 0;overflow:hidden;border-top:1px solid rgba(18,35,27,.1);background:#f6f5ef;color:#12231b}.product-story .landing-container{max-width:1240px}.product-story-heading{display:grid;grid-template-columns:180px minmax(0,1fr) 340px;gap:42px;align-items:start;margin-bottom:clamp(3rem,6vw,6rem)}.product-story-heading>p{margin:.65rem 0 0;font-size:.72rem;font-weight:800;letter-spacing:.18em;color:#176d3b}.product-story-heading>h2{margin:0;max-width:720px;font:500 clamp(3rem,5.5vw,6.6rem)/.92 Georgia,serif;letter-spacing:-.055em}.product-story-heading>span{font-size:1.05rem;line-height:1.65;color:#68736d}.score-story{background:#edf2ea}.score-monitor{display:grid;grid-template-columns:260px 1fr;background:#fff;border:1px solid #d9dfd8;box-shadow:0 28px 80px #132c1d1a}.score-monitor aside{padding:24px;border-right:1px solid #dfe4de;background:#f8faf7}.score-monitor aside>span{display:block;padding:8px 10px 22px;font-size:.66rem;font-weight:800;letter-spacing:.16em;color:#79837d}.score-monitor aside button{display:flex;width:100%;align-items:center;gap:12px;padding:16px 10px;border:0;border-top:1px solid #e2e6e1;background:transparent;text-align:left;color:#18251e;cursor:pointer}.score-monitor aside button>i{width:7px;height:7px;border-radius:50%;background:#aeb6b0}.score-monitor aside button.is-active>i{background:#d8f300;box-shadow:0 0 0 6px #d8f3002e}.score-monitor aside button span{display:grid;gap:3px;flex:1}.score-monitor aside button small{color:#7a847f}.score-monitor aside button b{font-size:1.25rem}.score-monitor>section>header,.alerts-workbench>header,.bot-studio section>header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dfe4de;font-size:.78rem;letter-spacing:.08em}.score-monitor>section>header span,.alerts-workbench>header span,.bot-studio section>header span{display:flex;align-items:center;gap:9px;font-weight:750}.score-monitor>section>header svg,.alerts-workbench>header svg,.bot-studio section>header svg{width:17px}.score-monitor>section>header b,.bot-studio section>header b{display:flex;align-items:center;gap:8px;font-size:.67rem;color:#6c7771}.score-monitor>section>header b i,.bot-studio section>header b i{width:7px;height:7px;border-radius:50%;background:#4caf69}.score-monitor-signals{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #dfe4de}.score-monitor-signals article{position:relative;display:grid;gap:12px;padding:28px;border-right:1px solid #dfe4de}.score-monitor-signals article:last-child{border:0}.score-monitor-signals small{font-size:.64rem;letter-spacing:.14em;color:#77817b}.score-monitor-signals strong{font-size:1.65rem}.score-monitor-signals i{height:3px;background:linear-gradient(90deg,#45a565 62%,#e4e9e4 62%)}.score-monitor-result{display:grid;grid-template-columns:180px 1fr 220px;align-items:center;gap:30px;padding:34px}.score-story-ring{display:grid;place-items:center;width:132px;height:132px;border-radius:50%;background:conic-gradient(#2f8250 var(--score-angle),#e2e9e3 0);position:relative}.score-story-ring:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;background:#fff}.score-story-ring strong,.score-story-ring small{position:relative;z-index:1}.score-story-ring strong{font-size:2.5rem}.score-story-ring small{margin-top:-35px;font-size:.58rem;letter-spacing:.15em}.score-monitor-result>span small{font-size:.65rem;letter-spacing:.14em;color:#728078}.score-monitor-result h3{margin:8px 0;font-size:1.9rem}.score-monitor-result p{max-width:390px;color:#6d7771;line-height:1.55}.score-story-bars{display:flex;align-items:end;gap:8px;height:110px;border-bottom:1px solid #cdd6cf}.score-story-bars i{flex:1;background:#55a873}.alerts-story{background:#f3eee8}.alerts-story .product-story-heading>p{color:#a34132}.alerts-workbench{display:grid;grid-template-columns:1fr 320px;background:#fff;border:1px solid #dfd7cf;box-shadow:0 30px 90px #3d1e1717}.alerts-workbench>header{grid-column:1/-1}.alerts-workbench>header div{display:grid;gap:5px}.alerts-workbench>header small{color:#87908b}.alerts-workbench>header button{display:flex;align-items:center;gap:9px;padding:12px 18px;border:0;border-radius:8px;background:#15261e;color:#fff;font-weight:750;cursor:pointer}.alerts-workbench>header button svg{width:16px}.alerts-table{padding:0 24px}.alerts-table-head,.alerts-table>button{display:grid;grid-template-columns:150px 1.5fr 130px 130px;align-items:center;width:100%;border:0;border-bottom:1px solid #e6e1dc;background:#fff;text-align:left}.alerts-table-head{padding:18px 12px;font-size:.62rem;font-weight:800;letter-spacing:.14em;color:#8b918d}.alerts-table>button{padding:23px 12px;color:#1b2922;cursor:pointer}.alerts-table>button:hover{background:#faf8f5}.alerts-table>button span{display:flex;align-items:center;gap:9px}.alerts-table>button span:last-child{justify-content:space-between}.alerts-table>button svg{width:16px}.alert-dot{width:8px;height:8px;border-radius:50%;background:#e56b57}.alert-dot.dot-1{background:#e5b657}.alert-dot.dot-2{background:#53a775}.alerts-table b{padding:6px 9px;border-radius:99px;background:#f2e9e5;font-size:.7rem}.alerts-workbench>aside{padding:30px;border-left:1px solid #e3ddd7;background:#18271f;color:#fff}.alerts-workbench>aside>small{font-size:.62rem;letter-spacing:.16em;color:#8fa195}.alerts-workbench>aside h3{margin:18px 0 28px;font-size:1.6rem;line-height:1.08}.alerts-workbench ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.alerts-workbench li{display:flex;gap:14px;padding:20px 0;border-top:1px solid rgba(255,255,255,.12)}.alerts-workbench li>span{color:#d8f300;font-size:.7rem}.alerts-workbench li p{display:grid;gap:4px;margin:0}.alerts-workbench li small{color:#95a39b;line-height:1.45}.bot-story{background:#dff500}.bot-story .product-story-heading>p{color:#12231b}.bot-story .product-story-heading>span{color:#44503f}.bot-studio{display:grid;grid-template-columns:350px 1fr;max-width:1050px;margin-left:auto;background:#101b15;color:#fff;border-radius:18px;overflow:hidden;box-shadow:0 35px 90px #101b1540}.bot-studio nav{display:grid;align-content:start;padding:28px;background:#16241c;border-right:1px solid rgba(255,255,255,.1)}.bot-studio nav button{display:flex;justify-content:space-between;gap:20px;padding:20px 4px;border:0;border-bottom:1px solid rgba(255,255,255,.12);background:none;color:#aebbb3;text-align:left;cursor:pointer}.bot-studio nav button.is-active{color:#fff}.bot-studio nav svg{width:16px}.bot-studio section>header{border-color:#ffffff1a}.bot-user{width:max-content;max-width:70%;margin:42px 34px 24px auto;padding:14px 18px;border-radius:14px 14px 2px;background:#edf0ed;color:#142019}.bot-answer{display:flex;gap:14px;max-width:76%;margin:0 34px}.bot-answer>span{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:50%;background:#dff500;color:#111;font-weight:850}.bot-answer p{margin:0;padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:2px 14px 14px;color:#dfe6e1;line-height:1.55}.bot-studio section>footer{display:flex;gap:10px;margin:38px 34px 30px}.bot-studio section>footer span{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:99px;font-size:.65rem;color:#9eaca3}.bot-studio section>footer svg{width:13px}.telemetry-story{background:#0f1b15;color:#fff}.telemetry-story .product-story-heading>span{color:#9ba9a0}.telemetry-narrative{display:grid;grid-template-columns:1fr 310px;gap:0;border:1px solid rgba(255,255,255,.14)}.telemetry-wave{position:relative;min-height:390px;padding:24px;background:radial-gradient(circle at 72% 40%,rgba(60,154,91,.16),transparent 35%)}.telemetry-wave header{display:flex;justify-content:space-between;font-size:.65rem;letter-spacing:.14em;color:#91a097}.telemetry-wave svg{position:absolute;top:70px;right:20px;bottom:20px;left:20px;width:calc(100% - 40px);height:280px;overflow:visible}.telemetry-wave path{fill:none;stroke:#dff500;stroke-width:3}.telemetry-wave line{stroke:#456052;stroke-dasharray:8}.wave-label{position:absolute;right:8%;top:27%;font-size:3rem;font-weight:750;color:#dff500}.telemetry-narrative aside{display:flex;flex-direction:column;justify-content:end;padding:34px;border-left:1px solid rgba(255,255,255,.14);background:#14231b}.telemetry-narrative aside small{font-size:.62rem;letter-spacing:.16em;color:#7f9287}.telemetry-narrative aside strong{margin:16px 0;font-size:1.7rem;line-height:1.1}.telemetry-narrative aside p{color:#99a79f;line-height:1.55}.twin-story{background:#0b0e0c;color:#f2f5f2}.twin-story .product-story-heading>span{color:#939c96}.twin-story-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #283029}.twin-story-grid article{display:grid;gap:18px;min-height:330px;padding:28px;border-right:1px solid #283029}.twin-story-grid article:last-child{border:0}.twin-story-grid article.is-active{background:#dff500;color:#111}.twin-story-grid article>span{font-size:.65rem;letter-spacing:.14em;color:#849087}.twin-story-grid svg{width:32px}.twin-story-grid h3{margin:auto 0 0;font-size:1.5rem}.twin-story-grid strong{font-size:3rem}.twin-story-grid small{color:#89958d}.twin-story-grid i{height:3px;background:#2c372f}.twin-story-grid i b{display:block;height:100%;background:#60b47d}.sensors-story{background:#eef3ea}.sensor-pipeline{display:flex;align-items:center;justify-content:center;gap:14px;padding:60px 30px;background:#fff;border:1px solid #d9e0d8}.sensor-pipeline article{display:flex;align-items:center;gap:15px;min-width:185px;padding:22px;border:1px solid #dfe5df}.sensor-pipeline article.is-core{background:#153c27;color:#fff;border-color:#153c27}.sensor-pipeline article>svg{width:28px}.sensor-pipeline article span{display:grid;gap:4px}.sensor-pipeline article small{color:#7a867e}.sensor-pipeline>i{width:55px;height:1px;background:#9eb0a2;position:relative}.sensor-pipeline>i:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-radius:50%;background:#4da46b}.fleet-story{background:#fff}.fleet-kpis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dce2dd}.fleet-kpis article{display:grid;gap:22px;min-height:280px;padding:30px;border-right:1px solid #dce2dd}.fleet-kpis article:last-child{border:0}.fleet-kpis small{font-size:.63rem;letter-spacing:.15em;color:#7b857f}.fleet-kpis strong{margin-top:auto;font-size:3.4rem}.fleet-kpis span{color:#758078}.fleet-kpis .fleet-priority{background:#133d27;color:#fff}.fleet-kpis .fleet-priority small,.fleet-kpis .fleet-priority span{color:#a8b6ad}.fleet-kpis .fleet-priority span{display:flex;justify-content:space-between}.fleet-kpis svg{width:17px}.maintenance-story{background:#e9dfcf}.maintenance-journey{display:flex;align-items:center;justify-content:space-between}.maintenance-journey>div{display:grid;gap:14px;width:210px;min-height:250px;padding:26px;background:#fbf8f2;border:1px solid #d7ccbc}.maintenance-journey>div>span{font-size:.65rem;letter-spacing:.15em;color:#81867e}.maintenance-journey svg{width:30px}.maintenance-journey strong{margin-top:auto;font-size:1.3rem}.maintenance-journey small{color:#777e78}.maintenance-journey>i{flex:1;height:1px;background:#b7aa98}@media(max-width:900px){.product-story-heading{grid-template-columns:1fr;gap:18px}.product-story-heading>h2{font-size:clamp(3rem,11vw,5rem)}.score-monitor,.alerts-workbench,.bot-studio,.telemetry-narrative{grid-template-columns:1fr}.score-monitor aside,.alerts-workbench>aside,.bot-studio nav,.telemetry-narrative aside{border:0;border-bottom:1px solid rgba(100,110,103,.2)}.score-monitor-result{grid-template-columns:140px 1fr}.score-story-bars{display:none}.alerts-table-head,.alerts-table>button{grid-template-columns:120px 1fr 100px}.alerts-table-head span:last-child,.alerts-table>button span:last-child{display:none}.twin-story-grid,.fleet-kpis{grid-template-columns:repeat(2,1fr)}.sensor-pipeline{flex-wrap:wrap}.sensor-pipeline>i{display:none}.maintenance-journey{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.maintenance-journey>div{width:auto}.maintenance-journey>i{display:none}}@media(max-width:600px){.product-story{padding:5rem 0}.score-monitor-signals{grid-template-columns:1fr}.score-monitor-signals article{border-right:0;border-bottom:1px solid #dfe4de}.score-monitor-result{grid-template-columns:1fr}.alerts-table-head{display:none}.alerts-table>button{grid-template-columns:100px 1fr;padding:18px 4px}.alerts-table>button span:nth-child(3){display:none}.bot-studio nav{padding:18px}.twin-story-grid,.fleet-kpis,.maintenance-journey{grid-template-columns:1fr}.twin-story-grid article{min-height:250px}.sensor-pipeline{display:grid}.sensor-pipeline article{min-width:0}.telemetry-wave{min-height:300px}.wave-label{font-size:2rem}}.public-extension main[class$=-detail],.public-extension main[class$=-page]{background:#f7f7f3;color:#14231b}.public-extension .detail-header{min-height:0!important;padding:clamp(5rem,8vw,8rem) 0!important;background:#f7f7f3!important;color:#14231b!important;overflow:hidden!important;border-bottom:1px solid #dfe3dc}.public-extension .detail-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(232,239,230,.55),transparent 48%);pointer-events:none}.public-extension .detail-header .detail-ambient{display:none!important}.public-extension .detail-header>.landing-container{position:relative;display:grid!important;grid-template-columns:minmax(340px,.8fr) minmax(520px,1.2fr)!important;gap:clamp(3rem,6vw,7rem)!important;align-items:center!important;max-width:1240px!important;min-height:0!important}.public-extension .detail-hero-copy{position:static!important;width:auto!important;max-width:520px!important;padding:0!important;transform:none!important;z-index:1}.public-extension .detail-hero-kicker{display:flex!important;align-items:center!important;gap:16px!important;margin:0 0 28px!important}.public-extension .detail-hero-kicker p,.public-extension .detail-hero-kicker span{margin:0!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.14em!important;color:#34744c!important}.public-extension .detail-hero-copy h1{max-width:560px!important;margin:0!important;font-family:inherit!important;font-size:clamp(3.4rem,5.6vw,6.1rem)!important;font-weight:620!important;line-height:.94!important;letter-spacing:-.06em!important;color:#112219!important;text-wrap:balance}.public-extension .detail-hero-lead{display:block!important;max-width:470px!important;margin:26px 0 0!important;font-size:1.05rem!important;line-height:1.55!important;color:#657169!important}.public-extension .detail-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:34px 0 0!important}.public-extension .detail-hero-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:50px!important;padding:0 20px!important;border:1px solid #183d28!important;border-radius:7px!important;background:#183d28!important;color:#fff!important;font-size:.8rem!important;font-weight:750!important;box-shadow:none!important}.public-extension .detail-hero-actions a.is-secondary{background:transparent!important;color:#183d28!important}.public-extension .detail-hero-actions svg{width:16px!important}.public-extension .detail-hero-meta{display:grid!important;grid-template-columns:repeat(2,1fr)!important;margin:42px 0 0!important;border-top:1px solid #ccd3cc!important;border-bottom:1px solid #ccd3cc!important}.public-extension .detail-hero-meta>span{display:grid!important;gap:5px!important;padding:18px 0!important;border-right:1px solid #ccd3cc!important;color:#15231c!important}.public-extension .detail-hero-meta>span:last-child{padding-left:24px!important;border:0!important}.public-extension .detail-hero-meta strong{font-size:1.45rem!important;color:#15231c!important}.public-extension .detail-hero-meta small{font-size:.62rem!important;letter-spacing:.11em!important;color:#748078!important}.public-extension .detail-product-wrap{position:static!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;transform:none!important;z-index:1!important}.public-extension .detail-product-wrap:before,.public-extension .detail-product-wrap:after,.public-extension .detail-float-card{display:none!important}.public-extension .detail-hero-product{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:500px!important;max-height:none!important;margin:0!important;transform:none!important;overflow:hidden!important;border:1px solid #cfd7d0!important;border-radius:12px!important;background:#0d1b14!important;box-shadow:0 30px 70px #13271b1f!important;color:#fff!important}.public-extension .detail-hero-product>header,.public-extension .detail-hero-product>footer{position:relative!important;z-index:3!important;display:flex!important;justify-content:space-between!important;align-items:center!important;min-height:54px!important;padding:0 20px!important;border-color:#ffffff1f!important;background:#122119!important;color:#aab6ae!important;font-size:.65rem!important;letter-spacing:.1em!important}.public-extension .detail-hero-product>header b{display:flex!important;align-items:center!important;gap:8px!important}.public-extension .detail-hero-product>header i{width:7px!important;height:7px!important;border-radius:50%!important;background:#55b777!important}.public-extension .detail-hero-visual{position:relative!important;min-height:390px!important;height:auto!important;overflow:hidden!important}.public-extension .product-story{padding:clamp(6rem,9vw,9rem) 0!important;background:#fff!important;color:#14231b!important;border-top:0!important;border-bottom:1px solid #dfe3dc!important;overflow:hidden!important}.public-extension .product-story .landing-container{max-width:1180px!important}.public-extension .product-story-heading{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;column-gap:44px!important;row-gap:20px!important;align-items:start!important;margin:0 0 64px!important}.public-extension .product-story-heading>p{grid-row:1/3;margin:7px 0 0!important;color:#34744c!important;font-size:.67rem!important;letter-spacing:.14em!important;line-height:1.5!important}.public-extension .product-story-heading>h2{max-width:760px!important;margin:0!important;font-family:inherit!important;font-size:clamp(2.8rem,4.5vw,5rem)!important;font-weight:600!important;line-height:1!important;letter-spacing:-.055em!important;color:#14231b!important;text-wrap:balance}.public-extension .product-story-heading>span{max-width:680px!important;color:#667269!important;font-size:1rem!important;line-height:1.65!important}.public-extension .score-monitor,.public-extension .alerts-workbench,.public-extension .bot-studio,.public-extension .telemetry-narrative,.public-extension .twin-story-grid,.public-extension .sensor-pipeline,.public-extension .fleet-kpis,.public-extension .maintenance-journey{width:100%!important;max-width:100%!important;margin:0!important;transform:none!important;border-radius:10px!important;box-shadow:0 18px 50px #15291d12!important}.public-extension .score-monitor,.public-extension .alerts-workbench,.public-extension .sensor-pipeline,.public-extension .fleet-kpis,.public-extension .maintenance-journey{background:#f8f9f6!important;border-color:#d8ded8!important}.public-extension .bot-studio,.public-extension .telemetry-narrative,.public-extension .twin-story-grid{background:#102019!important;border-color:#263a2f!important}.public-extension .bot-story .product-story-heading>p,.public-extension .telemetry-story .product-story-heading>p,.public-extension .twin-story .product-story-heading>p{color:#34744c!important}.public-extension .bot-story .product-story-heading>span,.public-extension .telemetry-story .product-story-heading>span,.public-extension .twin-story .product-story-heading>span{color:#667269!important}.public-extension .bot-story,.public-extension .telemetry-story,.public-extension .twin-story,.public-extension .alerts-story,.public-extension .score-story,.public-extension .sensors-story,.public-extension .fleet-story,.public-extension .maintenance-story{background:#fff!important;color:#14231b!important}.public-extension .twin-story-grid article{color:#edf3ef!important}.public-extension .twin-story-grid article.is-active{background:#1b3527!important;color:#fff!important}.public-extension .bot-studio{max-width:1000px!important;margin-left:auto!important;margin-right:auto!important}.public-extension .wave-label{color:#9ad2a9!important}.public-extension .telemetry-wave path{stroke:#7fbd91!important}.public-extension .maintenance-journey{padding:18px!important}.public-extension .maintenance-journey>div{background:#fff!important;border-color:#d8ded8!important}@media(max-width:1050px){.public-extension .detail-header>.landing-container{grid-template-columns:1fr!important;gap:50px!important}.public-extension .detail-hero-copy{max-width:720px!important}.public-extension .detail-hero-product{min-height:460px!important}.public-extension .detail-hero-visual{min-height:350px!important}}@media(max-width:760px){.public-extension .detail-header{padding:4.5rem 0!important}.public-extension .detail-hero-copy h1{font-size:clamp(3rem,15vw,4.8rem)!important}.public-extension .detail-hero-product{min-height:390px!important;border-radius:8px!important}.public-extension .detail-hero-visual{min-height:290px!important}.public-extension .product-story-heading{grid-template-columns:1fr!important;margin-bottom:42px!important}.public-extension .product-story-heading>p{grid-row:auto!important}.public-extension .product-story-heading>h2{font-size:clamp(2.5rem,11vw,4rem)!important}.public-extension .score-monitor,.public-extension .alerts-workbench,.public-extension .bot-studio,.public-extension .telemetry-narrative,.public-extension .twin-story-grid,.public-extension .fleet-kpis,.public-extension .maintenance-journey{grid-template-columns:1fr!important}.public-extension .alerts-table{overflow-x:auto!important}.public-extension .alerts-table>button,.public-extension .alerts-table-head{min-width:650px!important}.public-extension .sensor-pipeline,.public-extension .maintenance-journey{display:grid!important}}.public-mega-columns a.is-previewing{background:#edf2ed}.public-mega-feature{gap:0}.public-mega-feature-label{width:100%;min-height:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.public-mega-feature-label>p{margin:0}.public-mega-feature-label>svg{width:15px;transition:transform .25s ease}.public-mega-feature:hover .public-mega-feature-label>svg{transform:translate(3px)}.mega-live-preview{position:relative;width:100%;height:174px;overflow:hidden;border:1px solid #354038;border-radius:10px;background:#101914;color:#f5f8f5;box-shadow:inset 0 1px #ffffff09}.mega-live-preview:before{content:"";position:absolute;top:38px;right:0;bottom:35px;left:0;opacity:.42;background-image:linear-gradient(rgba(121,155,130,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(121,155,130,.12) 1px,transparent 1px);background-size:20px 20px;pointer-events:none}.mega-live-preview>header,.mega-live-preview>footer{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;padding-inline:13px;color:#8f9d93;font-size:6px;font-weight:720;letter-spacing:.1em}.mega-live-preview>header{height:38px;border-bottom:1px solid #2a352e}.mega-live-preview>header span{display:inline-flex;align-items:center;gap:6px}.mega-live-preview>header i{width:5px;height:5px;border-radius:50%;background:#64c47a;box-shadow:0 0 0 4px #64c47a17}.mega-live-preview>header b{color:#d8e0da;font-size:7px}.mega-live-preview>footer{height:35px;border-top:1px solid #2a352e;letter-spacing:0;text-transform:none}.mega-live-preview>footer svg{width:11px}.mega-live-canvas{position:relative;z-index:2;height:100px}.mega-live-title{position:absolute;z-index:6;top:9px;left:12px;display:flex;align-items:center;gap:6px;color:#91a198;font-size:7px;font-weight:700;letter-spacing:.04em}.mega-live-title svg{width:12px;height:12px;color:#77b488}.mega-mini-score{position:absolute;top:23px;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center}.mega-mini-score>i{position:absolute;width:66px;height:66px;border:5px solid #2d3c33;border-top-color:#dff20a;border-right-color:#64a977;border-radius:50%;transform:rotate(28deg)}.mega-mini-score strong{z-index:1;font-size:32px;line-height:1}.mega-mini-score small{z-index:1;margin-top:2px;color:#99a69e;font-size:5px;letter-spacing:.12em}.mega-mini-alerts{position:absolute;top:29px;right:12px;bottom:10px;left:12px;display:grid;align-content:center;padding:10px 12px;border-left:2px solid #ef806c;background:linear-gradient(90deg,#8d342b38,#8d342b0f)}.mega-mini-alerts>span{display:flex;align-items:center;gap:6px;color:#ed9583;font-size:6px;font-weight:750;text-transform:uppercase}.mega-mini-alerts>span>i{width:5px;height:5px;border-radius:50%;background:#ef806c}.mega-mini-alerts>span b{margin-left:auto;color:#87948b;font-size:5px}.mega-mini-alerts strong{margin-top:7px;font-size:9px}.mega-mini-alerts small{margin-top:3px;color:#929e96;font-size:6px}.mega-mini-map{position:absolute;top:27px;right:8px;bottom:4px;left:8px;overflow:hidden}.mega-mini-map svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mega-mini-map path{fill:none;stroke:#4f795f;stroke-width:1;stroke-dasharray:4 4}.mega-mini-map>i{position:absolute;width:7px;height:7px;border:2px solid #e9f2eb;border-radius:50%;background:#dff20a;box-shadow:0 0 0 5px #dff20a14}.mega-mini-map>i:nth-of-type(1){left:24%;top:53%}.mega-mini-map>i:nth-of-type(2){left:55%;top:25%}.mega-mini-map>i:nth-of-type(3){right:17%;bottom:18%}.mega-mini-map>span{position:absolute;right:4px;bottom:3px;color:#94a299;font-size:6px}.mega-mini-fleet{position:absolute;top:31px;right:12px;left:12px;display:grid;gap:8px}.mega-mini-fleet>span{display:grid;grid-template-columns:42px 1fr 19px;align-items:center;gap:8px}.mega-mini-fleet small{color:#adb8b0;font-size:6px}.mega-mini-fleet>span>i{height:3px;overflow:hidden;background:#2d3931}.mega-mini-fleet>span>i>b{display:block;height:100%;background:#72a980}.mega-mini-fleet strong{font-size:7px;text-align:right}.mega-mini-checks{position:absolute;top:28px;right:13px;left:13px;display:grid;gap:6px}.mega-mini-checks>span{display:flex;align-items:center;gap:8px;min-height:18px;color:#8d9a91;font-size:7px}.mega-mini-checks>span>i{width:15px;height:15px;display:grid;place-items:center;border:1px solid #425047;border-radius:50%;font-style:normal;font-size:5px}.mega-mini-checks>span.is-done{color:#dce5de}.mega-mini-checks>span.is-done>i{border-color:#5fa972;background:#315f3e}.mega-mini-checks svg{width:8px}.mega-mini-chat{position:absolute;top:28px;right:12px;left:12px;display:grid;gap:7px}.mega-mini-chat span,.mega-mini-chat strong{width:84%;padding:7px 9px;border-radius:7px;font-size:6px;line-height:1.45}.mega-mini-chat span{justify-self:end;background:#29372f;color:#b8c1bb}.mega-mini-chat strong{background:#315d3d;color:#eff5f0;font-weight:620}.mega-mini-twin{position:absolute;top:22px;right:0;bottom:0;left:0;display:grid;place-items:center}.mega-mini-twin>i{position:absolute;width:76px;height:76px;border:1px solid #4d765b;border-radius:50%;box-shadow:0 0 0 13px #4d765b1c,0 0 0 27px #4d765b0f}.mega-mini-twin>svg{z-index:2;width:44px;color:#73aa81}.mega-mini-twin span{position:absolute;right:12px;bottom:8px;color:#87948b;font-size:6px}.mega-mini-twin strong{position:absolute;left:12px;bottom:7px;font-size:12px}.mega-mini-report{position:absolute;top:27px;right:12px;bottom:7px;left:12px;overflow:hidden}.mega-mini-report>i{position:absolute;right:20px;bottom:-12px;width:84px;height:72px;border:1px solid #4a574f;background:#1d2821;transform:rotate(7deg)}.mega-mini-report>i:nth-child(2){right:8px;transform:rotate(13deg);opacity:.55}.mega-mini-report strong{position:relative;z-index:2;display:block;padding-top:11px;font-family:Georgia,serif;font-size:14px;font-weight:400;line-height:1.05}.mega-mini-report span{position:absolute;z-index:3;right:18px;bottom:6px;color:#aeb9b1;font-size:6px}.mega-mini-signal{position:absolute;top:25px;right:10px;bottom:4px;left:10px}.mega-mini-signal strong{position:absolute;z-index:2;left:4px;top:13px;font-size:24px}.mega-mini-signal strong small{color:#9baa9f;font-size:9px}.mega-mini-signal svg{position:absolute;right:0;bottom:5px;width:75%;height:58px}.mega-mini-signal path{fill:none;stroke:#6eb17f;stroke-width:2;vector-effect:non-scaling-stroke}.mega-mini-signal>span{position:absolute;right:2px;bottom:0;color:#849188;font-size:5px}.public-nav .public-mega-menu{animation:none!important;transform:none!important;box-shadow:0 12px 28px #10121112}.public-nav-backdrop{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.public-nav.has-menu{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.public-nav .public-mega-feature{gap:0;padding:24px;border-left:1px solid #e0e4e0;background:#f1f3f0}.public-nav .public-mega-feature-label{min-height:18px;margin-bottom:14px}.public-nav .public-mega-feature-label>p{margin:0;color:#707871;font-size:8px;font-weight:760;letter-spacing:.14em}.mega-editorial-media{position:relative;height:184px;margin:0;overflow:hidden;border-radius:10px;background:#172019;color:#fff}.mega-editorial-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a120c05 20%,#0a120cd1);pointer-events:none}.mega-editorial-media img{width:100%;height:100%;display:block;object-fit:cover}.mega-editorial-media.media-produto img{object-position:58% center}.mega-editorial-media.media-seguro img{object-position:54% center}.mega-editorial-media.media-recursos img{object-position:57% center}.mega-editorial-media figcaption{position:absolute;z-index:1;right:16px;bottom:14px;left:16px;display:grid;gap:4px}.mega-editorial-label{color:#ffffffb8;font-size:7px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.mega-editorial-media figcaption strong{max-width:250px;color:#fff;font-size:15px;font-weight:650;line-height:1.18;letter-spacing:-.02em}.mega-editorial-media figcaption small{display:flex;align-items:center;gap:6px;color:#ffffffc7;font-size:7px}.mega-editorial-media figcaption small i{width:5px;height:5px;border-radius:50%;background:#dff20a}.public-nav .public-mega-feature>strong{margin-top:16px;color:#172019;font-size:16px;line-height:1.25}.public-nav .public-mega-feature>small{margin-top:6px;color:#6f7771;font-size:10px;line-height:1.5}.public-extension .alert-console,.public-extension .sensor-console,.public-extension .fleet-console,.public-extension .maintenance-console{width:100%;height:365px;background:#101914;color:#f6f8f6}.public-extension .fleet-board button{width:100%}.public-extension .maintenance-plan,.public-extension .maintenance-plan h2{color:#1d251f}.public-extension .maintenance-plan>.landing-container>div>span{color:#667069}.public-extension .maintenance-plan li{border-color:#bcb8ad}.public-extension .maintenance-plan li>button{color:#27332b}.public-extension .alert-console{display:grid;grid-template-columns:158px minmax(0,1fr)}.alert-console>aside{border-right:1px solid #2a342d;background:#0e1612}.alert-console>aside>header{height:50px;display:grid;grid-template-columns:17px 1fr auto;align-items:center;gap:7px;padding:0 12px;border-bottom:1px solid #2a342d;color:#9ba79f;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.alert-console>aside>header svg{width:14px;color:#e58270}.alert-console>aside>header b{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#2b3730;color:#dce2dd;font-size:7px}.alert-console>aside>button{width:100%;height:72px;display:grid;grid-template-columns:5px 1fr auto;align-items:center;gap:9px;padding:0 12px;border:0;border-bottom:1px solid #222d26;background:transparent;color:#d5dcd7;text-align:left;cursor:pointer}.alert-console>aside>button:hover{background:#17231c}.alert-console>aside>button.is-active{background:#202b24}.alert-console>aside>button>i{width:5px;height:34px;border-radius:4px;background:#536158}.alert-console>aside>button:first-of-type>i{background:#e87966}.alert-console>aside>button:nth-of-type(2)>i{background:#d3ac56}.alert-console>aside>button:nth-of-type(3)>i{background:#62a876}.alert-console>aside>button>span{min-width:0;display:grid;gap:4px}.alert-console>aside>button strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.alert-console>aside>button small{color:#7f8d83;font-size:6px}.alert-console>aside>button>b{color:#647269;font-size:7px}.alert-console-detail{min-width:0;display:grid;grid-template-rows:46px 118px 1fr 39px}.alert-console-detail>header,.alert-console-detail>footer{display:flex;align-items:center;justify-content:space-between;padding-inline:17px;border-bottom:1px solid #2a342d;color:#8d9a91;font-size:7px}.alert-console-detail>header>span{display:inline-flex;align-items:center;gap:7px;color:#ef9a89;font-weight:750;letter-spacing:.08em}.alert-console-detail>header i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px #ef9a8917}.alert-console-detail.severity-1>header>span{color:#dbba6b}.alert-console-detail.severity-2>header>span{color:#6fbc82}.alert-reading{display:grid;grid-template-columns:118px 1fr;align-items:end;gap:9px;padding:15px 17px 7px}.alert-reading>span{display:grid;align-content:end}.alert-reading small{color:#78877d;font-size:6px;letter-spacing:.1em}.alert-reading strong{margin-top:5px;font-size:24px;letter-spacing:-.045em}.alert-reading b{width:max-content;margin-top:4px;padding:3px 5px;border-radius:3px;background:#de705d1f;color:#ee8d7b;font-size:6px}.alert-reading svg{width:100%;height:80px;overflow:visible}.alert-reading path{fill:none;stroke:#e17a67;stroke-width:2;vector-effect:non-scaling-stroke}.severity-1 .alert-reading path{stroke:#d0ad5c}.severity-2 .alert-reading path{stroke:#69a979}.alert-reading line{stroke:#354039;stroke-width:1;stroke-dasharray:3 4}.alert-console-copy{align-content:center;display:grid;padding:10px 17px;border-top:1px solid #222d26}.alert-console-copy small{color:#7b8a80;font-size:6px;letter-spacing:.1em}.alert-console-copy strong{margin-top:5px;font-size:15px;font-weight:610;letter-spacing:-.02em}.alert-console-copy p{margin:5px 0 0;color:#8c9990;font-size:7px}.alert-console-detail>footer{border-top:1px solid #2a342d;border-bottom:0}.alert-console-detail>footer b{color:#c9d2cb;font-size:7px}.sensor-console{display:grid;grid-template-rows:46px 1fr}.sensor-console>header,.fleet-console>header,.maintenance-console>header{display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid #2b362e;color:#9aa69d;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.sensor-console>header span,.fleet-console>header span{display:inline-flex;align-items:center;gap:7px}.sensor-console>header svg{width:13px;color:#7db18a}.sensor-console>header b,.fleet-console>header b,.maintenance-console>header b{display:inline-flex;align-items:center;gap:6px;color:#b5c0b8;font-size:7px}.sensor-console>header b i,.fleet-console>header b i,.maintenance-console>header b i{width:6px;height:6px;border-radius:50%;background:#62b978;box-shadow:0 0 0 5px #62b97814}.sensor-console-body{min-height:0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(175px,.8fr)}.sensor-field{position:relative;overflow:hidden;border-right:1px solid #2b362e;background:radial-gradient(circle at 45% 42%,rgba(69,120,83,.22),transparent 23%),linear-gradient(135deg,#101a14,#132119)}.sensor-field:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;background-image:linear-gradient(rgba(111,146,121,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(111,146,121,.12) 1px,transparent 1px);background-size:31px 31px}.sensor-field>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sensor-field>svg path{fill:none;stroke:#72a8826b;stroke-width:1.2;stroke-dasharray:7 7}.sensor-field>button{position:absolute;z-index:4;width:28px;height:28px;display:grid;place-items:center;margin:-14px 0 0 -14px;border:1px solid #a8baa9;border-radius:50%;background:#14251a;color:#8ec49a;cursor:pointer;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.sensor-field>button:hover{transform:scale(1.1)}.sensor-field>button.is-active{border-color:#e7f40b;background:#dff20a;color:#162318;box-shadow:0 0 0 9px #dff20a1f,0 0 24px #dff20a38}.sensor-field>button svg{width:13px}.sensor-route{position:absolute;z-index:2;top:27%;left:15%;width:67%;height:48%;border:1px dashed rgba(161,195,170,.42);border-radius:50%;transform:rotate(-14deg)}.sensor-route i{position:absolute;top:46%;left:30%;width:7px;height:7px;border-radius:50%;background:#dff20a;animation:sensor-route 5s ease-in-out infinite alternate}@keyframes sensor-route{to{left:73%;top:9%}}.sensor-console-body>aside{min-width:0;display:flex;flex-direction:column;padding:20px 17px;background:#111b15}.sensor-console-icon{width:31px;height:31px;display:grid;place-items:center;border:1px solid #3a4a3f;border-radius:8px;color:#8ac097}.sensor-console-icon svg{width:16px}.sensor-console-body>aside>small{margin-top:17px;color:#77857c;font-size:6px;letter-spacing:.1em}.sensor-console-body>aside>strong{margin-top:4px;font-size:28px;line-height:1;letter-spacing:-.05em}.sensor-console-body>aside h3{margin:9px 0 0;color:#aeb9b1;font-size:9px;font-weight:650;text-transform:uppercase}.sensor-console-body>aside p{margin:4px 0 0;color:#77857c;font-size:7px;line-height:1.45}.sensor-console-body>aside>div{display:grid;grid-template-columns:1fr auto;gap:5px;margin-top:auto;color:#89968d;font-size:6px}.sensor-console-body>aside>div b{color:#c7d0ca}.sensor-console-body>aside>div i{grid-column:1/-1;height:3px;overflow:hidden;background:#2a362e}.sensor-console-body>aside>div em{display:block;width:99.2%;height:100%;background:#6fb07e}.fleet-console{display:grid;grid-template-rows:46px 1fr}.fleet-console-body{min-height:0;display:grid;grid-template-columns:158px 1fr}.fleet-console-body>aside{padding:10px;border-right:1px solid #2a362e}.fleet-console-body>aside>button{width:100%;min-height:61px;display:grid;grid-template-columns:5px 1fr auto;align-items:center;gap:9px;padding:8px;border:0;border-bottom:1px solid #253029;background:transparent;color:#d8ded9;text-align:left;cursor:pointer}.fleet-console-body>aside>button:hover,.fleet-console-body>aside>button.is-active{background:#1d2b22}.fleet-console-body>aside>button>i{width:5px;height:32px;border-radius:4px;background:#6a786e}.fleet-console-body>aside>button:first-child>i{background:#e47865}.fleet-console-body>aside>button:nth-child(2)>i{background:#d0aa55}.fleet-console-body>aside>button:nth-child(n+3)>i{background:#64a978}.fleet-console-body>aside>button>span{display:grid;gap:3px}.fleet-console-body>aside strong{font-size:8px}.fleet-console-body>aside small{color:#7e8c82;font-size:6px}.fleet-console-body>aside b{font-size:13px}.fleet-console-body>section{min-width:0;padding:17px}.fleet-selected-head{display:flex;align-items:center;justify-content:space-between}.fleet-selected-head>span{display:grid;grid-template-columns:26px 1fr;align-items:center;column-gap:8px}.fleet-selected-head svg{grid-row:1/3;width:22px;color:#74ae82}.fleet-selected-head small{color:#75837a;font-size:6px;letter-spacing:.1em}.fleet-selected-head strong{font-size:13px}.fleet-condition{padding:5px 7px;border-radius:999px;background:#e274601f;color:#ed8d7a;font-size:6px;text-transform:uppercase}.fleet-condition-1{background:#d0ab541f;color:#dcb966}.fleet-condition-2,.fleet-condition-3{background:#63ac751f;color:#75bd86}.fleet-score-row{display:grid;grid-template-columns:118px 1fr;align-items:center;gap:14px;margin-top:26px}.fleet-score-ring{position:relative;width:112px;height:112px;display:grid;place-items:center;align-content:center;border-radius:50%;background:conic-gradient(#79b387 var(--fleet-score),#29362e 0)}.fleet-score-ring:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:inherit;background:#111b15}.fleet-score-ring strong,.fleet-score-ring span{position:relative;z-index:1}.fleet-score-ring strong{font-size:38px;line-height:1;letter-spacing:-.06em}.fleet-score-ring span{margin-top:2px;color:#7d8b82;font-size:6px;letter-spacing:.13em}.fleet-trend>span{color:#79877e;font-size:6px;letter-spacing:.08em}.fleet-trend svg{width:100%;height:83px;margin-top:2px}.fleet-trend path{fill:none;stroke:#77b086;stroke-width:2;vector-effect:non-scaling-stroke}.fleet-trend line{stroke:#344039;stroke-dasharray:3 4}.fleet-trend>div{display:grid;grid-template-columns:1fr 1fr;padding-top:8px;border-top:1px solid #2a362e}.fleet-trend>div>span{display:grid;gap:3px}.fleet-trend small{color:#75837a;font-size:5px}.fleet-trend b{font-size:8px}.maintenance-console{display:grid;grid-template-rows:46px 1fr 39px}.maintenance-console-body{min-height:0;display:grid;grid-template-columns:190px 1fr}.maintenance-console-body>aside{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #2a362e;background:#111b15}.maintenance-ring{position:relative;width:118px;height:118px;display:grid;place-items:center;align-content:center;border-radius:50%;background:conic-gradient(#d5b461 var(--maintenance-progress),#2b342e 0)}.maintenance-ring:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:inherit;background:#18221b}.maintenance-ring>*{position:relative;z-index:1}.maintenance-ring svg{width:20px;color:#d5b461}.maintenance-ring strong{margin-top:3px;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1}.maintenance-ring strong small{color:#7d887f;font-size:11px}.maintenance-ring span{margin-top:4px;color:#8e9a91;font-size:5px;letter-spacing:.12em}.maintenance-console-body>aside>p{margin:13px 0 0;color:#77847b;font-size:6px;letter-spacing:.08em}.maintenance-console-body>aside>strong{margin-top:3px;font-size:10px}.maintenance-console-body>aside>small{margin-top:4px;color:#79857c;font-size:6px}.maintenance-console-body>section{min-width:0;padding:10px 12px}.maintenance-console-body>section>button{width:100%;min-height:57px;display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;padding:6px 4px;border:0;border-bottom:1px solid #263129;background:transparent;color:#e1e5e2;text-align:left;cursor:pointer}.maintenance-console-body>section>button:hover{background:#17231c}.maintenance-console-body>section>button>i{width:24px;height:24px;display:grid;place-items:center;border:1px solid #4c5a50;border-radius:50%;color:#849188;font-size:6px;font-style:normal}.maintenance-console-body>section>button.is-done>i{border-color:#d4b35f;background:#5b4b28;color:#f6e3ab}.maintenance-console-body>section>button svg{width:11px}.maintenance-console-body>section>button>span{min-width:0;display:grid;gap:3px}.maintenance-console-body>section small{color:#707e74;font-size:5px;letter-spacing:.08em}.maintenance-console-body>section strong{overflow:hidden;font-size:7px;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.maintenance-console-body>section>button>b{color:#8b978e;font-size:6px;font-weight:600}.maintenance-console-body>section>button.is-done>b{color:#cbb671}.maintenance-console>footer{display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-top:1px solid #2a362e;color:#7e8b82;font-size:6px}.maintenance-console>footer b{color:#c3ccc5;font-size:7px}.public-extension .score-console,.public-extension .report-console,.public-extension .workshop-console,.public-extension .management-console,.public-extension .insurance-console,.public-extension .grower-console,.public-extension .manufacturer-console,.public-extension .harvest-console,.public-extension .scale-console{width:100%;height:365px;overflow:hidden;background:#101914;color:#f5f8f5}.score-console>header,.report-console>header,.workshop-console>header,.management-console>header,.insurance-console>header,.grower-console>header,.manufacturer-console>header,.harvest-console>header,.scale-console>header{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #2a362e;color:#95a198;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.score-console>header>span,.report-console>header>span,.workshop-console>header>span,.management-console>header>span,.insurance-console>header>span,.grower-console>header>span,.manufacturer-console>header>span,.harvest-console>header>span,.scale-console>header>span{display:inline-flex;align-items:center;gap:7px}.score-console>header svg,.report-console>header svg,.workshop-console>header svg,.management-console>header svg,.insurance-console>header svg,.grower-console>header svg,.manufacturer-console>header svg,.harvest-console>header svg,.scale-console>header svg{width:13px;color:#78b187}.score-console>header>b,.report-console>header>b,.workshop-console>header>b,.management-console>header>b,.insurance-console>header>b,.grower-console>header>b,.manufacturer-console>header>b,.harvest-console>header>b,.scale-console>header>b{display:inline-flex;align-items:center;gap:6px;color:#bbc5be;font-size:6px}.score-console>header>b>i,.report-console>header>b>i,.workshop-console>header>b>i,.management-console>header>b>i,.insurance-console>header>b>i,.grower-console>header>b>i,.manufacturer-console>header>b>i,.harvest-console>header>b>i,.scale-console>header>b>i{width:6px;height:6px;border-radius:50%;background:#63ba79;box-shadow:0 0 0 5px #63ba7914}.score-console-body{height:calc(100% - 46px);display:grid;grid-template-columns:170px 1fr}.score-console-body>aside{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #2a362e;background:#111b15}.score-console-body>aside>small{color:#748178;font-size:6px;letter-spacing:.12em}.score-console-ring{position:relative;width:124px;height:124px;display:grid;place-items:center;align-content:center;margin-top:12px;border-radius:50%;background:conic-gradient(#77b285 var(--score-angle),#2a372e 0)}.score-console-ring:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:inherit;background:#121d16}.score-console-ring strong,.score-console-ring span{position:relative;z-index:1}.score-console-ring strong{font-size:43px;line-height:.9;letter-spacing:-.07em}.score-console-ring span{margin-top:5px;color:#98a59c;font-size:6px;letter-spacing:.12em}.score-console-body>aside>p{max-width:130px;margin:13px 0 0;color:#8b9890;font-size:7px;line-height:1.45;text-align:center}.score-console-body>section{min-width:0;display:grid;grid-template-rows:40px 1fr 65px;padding:13px 16px 0}.score-console-body>section>header{display:flex;align-items:center;justify-content:space-between;color:#748178;font-size:6px;letter-spacing:.08em}.score-console-body>section>header b{color:#aab5ad;font-size:6px}.score-factor-list{display:grid;align-content:center;gap:10px}.score-factor-list>span{display:grid;grid-template-columns:19px 68px 1fr 27px;align-items:center;gap:8px}.score-factor-list>span>i{color:#647168;font-size:6px;font-style:normal}.score-factor-list>span>strong{font-size:7px;font-weight:590}.score-factor-list>span>em{height:4px;overflow:hidden;background:#29352d}.score-factor-list>span>em b{display:block;height:100%;background:linear-gradient(90deg,#4d8f60,#89be94)}.score-factor-list>span>small{color:#9aa69e;font-size:7px;text-align:right}.score-console-body>section>footer{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #2b362e}.score-console-body>section>footer>div{display:flex;align-items:center;gap:8px}.score-console-body>section>footer>div+div{padding-left:12px;border-left:1px solid #2b362e}.score-console-body>section>footer svg{width:17px;color:#72a981}.score-console-body>section>footer span{display:grid;gap:3px}.score-console-body>section>footer small{color:#708077;font-size:5px}.score-console-body>section>footer strong{font-size:7px}.report-console-body{height:calc(100% - 46px);display:grid;grid-template-columns:172px 1fr}.report-console-body>aside{min-height:0;display:grid;grid-template-rows:34px repeat(3,minmax(0,1fr)) 34px;overflow:hidden;border-right:1px solid #2a362e;background:#111b15}.report-console-body>aside>span{align-self:center;padding-left:13px;color:#758279;font-size:6px;letter-spacing:.1em}.report-console-body>aside>button{display:grid;grid-template-columns:22px 1fr 12px;align-items:center;gap:8px;padding:7px 11px;border:0;border-top:1px solid #253129;background:transparent;color:#dbe1dc;text-align:left;cursor:pointer}.report-console-body>aside>button:hover,.report-console-body>aside>button.is-active{background:#1d2c22}.report-console-body>aside>button>i{width:20px;height:20px;display:grid;place-items:center;border:1px solid #3b4a40;border-radius:50%;color:#86938a;font-size:5px;font-style:normal}.report-console-body>aside>button.is-active>i{border-color:#6fa27b;background:#285338;color:#e7f2e9}.report-console-body>aside>button>span{min-width:0;display:grid;gap:3px}.report-console-body>aside>button strong{font-size:7px}.report-console-body>aside>button small{overflow:hidden;color:#76847a;font-size:5px;text-overflow:ellipsis;white-space:nowrap}.report-console-body>aside>button svg{width:10px;color:#708077}.report-console-body>aside>footer{display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-top:1px solid #2a362e;color:#718078;font-size:5px}.report-console-body>aside>footer b{color:#9ea9a1;font-size:5px}.report-console-body>section{min-width:0;display:grid;grid-template-columns:125px 1fr;grid-template-rows:34px 1fr 47px;padding:12px 15px;gap:0 12px}.report-console-body>section>header{grid-column:1/-1;display:flex;justify-content:space-between;color:#748178;font-size:6px;letter-spacing:.08em}.report-console-body>section>header b{color:#9ca8a0;font-size:6px}.report-metric{align-self:center;display:grid}.report-metric small{color:#748178;font-size:5px;letter-spacing:.09em}.report-metric strong{margin-top:6px;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1;letter-spacing:-.06em}.report-metric span{max-width:90px;margin-top:6px;color:#819087;font-size:7px;line-height:1.4}.report-chart{min-width:0;align-self:stretch;display:grid;grid-template-rows:1fr 28px}.report-chart>div{display:flex;align-items:end;gap:7px;padding:12px 3px 0;border-bottom:1px solid #354139;background:repeating-linear-gradient(to bottom,transparent 0 30px,rgba(118,145,126,.09) 31px)}.report-chart>div>i{position:relative;flex:1;min-height:12%;background:linear-gradient(180deg,#79b389,#315f3e)}.report-chart>div>i span{position:absolute;right:0;bottom:-14px;color:#627168;font-size:5px;font-style:normal}.report-chart>footer{display:flex;align-items:end;justify-content:space-between;color:#708077;font-size:5px}.report-chart>footer>span{display:inline-flex;align-items:center;gap:5px}.report-chart>footer i{width:5px;height:5px;background:#70ab7f}.report-chart>footer b{color:#98a59c;font-size:5px}.report-console-body blockquote{grid-column:1/-1;align-self:end;margin:0;padding-top:10px;border-top:1px solid #29352d;color:#a5b0a8;font-family:Georgia,serif;font-size:10px;font-style:italic}.workshop-console-body{height:calc(100% - 46px);display:grid;grid-template-columns:180px 1fr}.workshop-console-body>aside{padding:17px;border-right:1px solid #2b362e;background:#111b15}.workshop-console-body>aside>span{color:#b39856;font-size:6px;letter-spacing:.11em}.workshop-console-body>aside>strong{display:block;margin-top:3px;color:#e1c77f;font-family:Georgia,serif;font-size:30px;font-weight:400}.workshop-console-body>aside>div{display:flex;align-items:center;gap:9px;margin-top:14px;padding:10px 0;border-block:1px solid #2b362e}.workshop-console-body>aside>div svg{width:23px;color:#c2a85e}.workshop-console-body>aside>div span{display:grid;gap:3px}.workshop-console-body>aside>div small{color:#748178;font-size:5px}.workshop-console-body>aside>div b{font-size:11px}.workshop-console-body dl{margin:9px 0 0}.workshop-console-body dl div{display:flex;justify-content:space-between;padding:5px 0}.workshop-console-body dt{color:#748178;font-size:6px}.workshop-console-body dd{margin:0;color:#abb5ae;font-size:6px}.workshop-console-body>section{min-width:0;padding:11px 13px 0}.workshop-console-body>section>header{height:30px;display:flex;align-items:center;justify-content:space-between;color:#748178;font-size:6px;letter-spacing:.08em}.workshop-console-body>section>header b{color:#c2aa66;font-size:6px}.workshop-console-body>section>button{width:100%;min-height:50px;display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:5px 3px;border:0;border-top:1px solid #29352d;background:transparent;color:#e1e5e2;text-align:left;cursor:pointer}.workshop-console-body>section>button:hover{background:#18231c}.workshop-console-body>section>button>i{width:22px;height:22px;display:grid;place-items:center;border:1px solid #4b594f;border-radius:50%;color:#859188;font-size:5px;font-style:normal}.workshop-console-body>section>button.is-done>i{border-color:#b79b54;background:#594a28;color:#f0dfa9}.workshop-console-body>section>button svg{width:10px}.workshop-console-body>section>button>span{display:grid;gap:2px}.workshop-console-body>section>button small{color:#6f7d74;font-size:5px}.workshop-console-body>section>button strong{font-size:7px}.workshop-console-body>section>button>b{color:#89968d;font-size:6px}.workshop-console-body>section>button.is-done>b{color:#c4ac6c}.workshop-console-body>section>footer{height:34px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #2a362e;color:#718078;font-size:5px}.workshop-console-body>section>footer strong{color:#b2bcb4;font-size:6px}.management-console{display:grid;grid-template-rows:46px 88px 1fr}.management-console-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #2a362e}.management-console-kpis>button{display:grid;align-content:center;gap:3px;padding:10px 13px;border:0;border-right:1px solid #2a362e;background:transparent;color:#dfe4e0;text-align:left;cursor:pointer}.management-console-kpis>button:last-child{border-right:0}.management-console-kpis>button:hover,.management-console-kpis>button.is-active{background:#1b2b21}.management-console-kpis small{color:#758279;font-size:5px;text-transform:uppercase}.management-console-kpis strong{font-size:21px;line-height:1;letter-spacing:-.04em}.management-console-kpis span{color:#7f8d84;font-size:5px}.management-console-kpis>button.is-active span{color:#86b491}.management-console-chart{min-height:0;display:grid;grid-template-rows:30px 1fr 28px;padding:9px 16px 0}.management-console-chart>header{display:flex;align-items:center;justify-content:space-between;color:#748178;font-size:6px;letter-spacing:.08em}.management-console-chart>header b{color:#dfe5e0;font-size:13px}.management-console-chart>div{display:flex;align-items:end;gap:9px;border-bottom:1px solid #344138;background:repeating-linear-gradient(to bottom,transparent 0 28px,rgba(117,146,125,.09) 29px)}.management-console-chart>div>i{position:relative;flex:1;min-height:18%;background:linear-gradient(180deg,#77b186,#315f3f)}.management-console-chart>div>i span{position:absolute;right:0;bottom:-14px;color:#627168;font-size:5px;font-style:normal}.management-console-chart>footer{display:flex;align-items:end;gap:18px;color:#78857c;font-size:5px}.management-console-chart>footer span{display:inline-flex;align-items:center;gap:5px}.management-console-chart>footer i{width:5px;height:5px;border-radius:50%;background:#69af7b}.management-console-chart>footer span:nth-child(2) i{background:#d0aa55}.management-console-chart>footer span:nth-child(3) i{background:#df7562}.insurance-console-body{height:calc(100% - 46px);display:grid;grid-template-columns:168px 1fr}.insurance-console-body>aside{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #2a362e;background:#111b15}.insurance-console-body>aside>small{color:#718078;font-size:5px;letter-spacing:.1em}.insurance-score{position:relative;width:112px;height:112px;display:grid;place-items:center;align-content:center;margin-top:9px;border-radius:50%;background:conic-gradient(#8ab68e var(--insurance-angle),#28372e 0)}.insurance-score:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:inherit;background:#132017}.insurance-score>*{position:relative;z-index:1}.insurance-score strong{font-size:36px;line-height:1;letter-spacing:-.06em}.insurance-score span{color:#7b8980;font-size:7px}.insurance-console-body>aside h3{margin:10px 0 0;font-size:9px;text-transform:uppercase}.insurance-console-body>aside p{max-width:128px;margin:4px 0 0;color:#7c8981;font-size:6px;line-height:1.4;text-align:center}.insurance-console-body>section{min-width:0;padding:12px 14px 0}.insurance-console-body>section>header{height:31px;display:flex;align-items:center;justify-content:space-between;color:#718078;font-size:6px;letter-spacing:.08em}.insurance-console-body>section>header b{color:#9ba79f;font-size:6px}.insurance-console-body>section>button{width:100%;min-height:47px;display:grid;grid-template-columns:105px 1fr 43px 20px;align-items:center;gap:8px;padding:4px 2px;border:0;border-top:1px solid #29352d;background:transparent;color:#dbe1dd;cursor:pointer}.insurance-console-body>section>button:hover,.insurance-console-body>section>button.is-active{background:#18251d}.insurance-console-body>section>button>span{display:flex;align-items:center;gap:7px;text-align:left}.insurance-console-body>section>button>span i{width:19px;height:19px;display:grid;place-items:center;border:1px solid #3d4b42;border-radius:50%;color:#79867e;font-size:5px;font-style:normal}.insurance-console-body>section>button.is-active>span i{border-color:#6d9d78;background:#275037;color:#e1ebe3}.insurance-console-body>section>button>span strong{font-size:7px}.insurance-console-body>section>button>em{height:3px;overflow:hidden;background:#2b372f}.insurance-console-body>section>button>em b{display:block;height:100%;background:#73a980}.insurance-console-body>section>button>small{color:#839087;font-size:6px;text-align:right}.insurance-console-body>section>button>b{font-size:8px}.insurance-console-body>section>footer{display:grid;grid-template-columns:1fr 1fr;height:46px;border-top:1px solid #2a362e}.insurance-console-body>section>footer>div{display:grid;align-content:center;gap:3px}.insurance-console-body>section>footer>div+div{padding-left:11px;border-left:1px solid #2a362e}.insurance-console-body>section>footer span{color:#718078;font-size:5px}.insurance-console-body>section>footer strong{font-size:7px}.grower-console-body{height:calc(100% - 46px);display:grid;grid-template-columns:1.35fr .65fr}.grower-console-body>section{min-width:0;display:grid;grid-template-rows:1fr 43px;border-right:1px solid #2a362e}.grower-field-map{position:relative;overflow:hidden;background:linear-gradient(150deg,#14241a,#0f1913)}.grower-field-map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.58;background-image:linear-gradient(rgba(111,146,121,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(111,146,121,.1) 1px,transparent 1px);background-size:28px 28px}.field-band{position:absolute;left:-8%;width:116%;height:64px;border:1px solid rgba(108,155,119,.38);border-radius:50%;transform:rotate(-9deg)}.field-band:after{content:"";position:absolute;top:11px;right:-4%;bottom:11px;left:-4%;border-top:1px dashed rgba(108,155,119,.35);border-radius:50%}.field-band.band-1{top:20px}.field-band.band-2{top:90px}.field-band.band-3{top:160px}.field-tractor{position:absolute;z-index:3;top:104px;left:45%;width:37px;height:37px;display:grid;place-items:center;border-radius:50%;background:#dff20a;color:#19251a;box-shadow:0 0 0 10px #dff20a1a}.field-tractor svg{width:19px}.grower-field-map>i{position:absolute;z-index:3;width:7px;height:7px;border:2px solid #e8f0e9;border-radius:50%;background:#6db17e}.grower-field-map>i:nth-of-type(1){top:42px;left:23%}.grower-field-map>i:nth-of-type(2){top:78px;right:18%}.grower-field-map>i:nth-of-type(3){bottom:33px;left:31%}.grower-console-body>section>footer{display:flex;align-items:center;justify-content:space-around;border-top:1px solid #2b362e;color:#8d9a91;font-size:6px}.grower-console-body>section>footer span{display:inline-flex;align-items:center;gap:6px}.grower-console-body>section>footer svg{width:12px;color:#84b28e}.grower-console-body>aside{min-width:0;display:flex;flex-direction:column;padding:18px 15px 13px}.grower-console-body>aside>small{color:#718078;font-size:6px;letter-spacing:.1em}.grower-console-body>aside h3{margin:8px 0 0;color:#a9b5ac;font-size:9px;text-transform:uppercase}.grower-console-body>aside>strong{margin-top:9px;font-size:28px;line-height:1;letter-spacing:-.05em}.grower-console-body>aside>span{margin-top:3px;color:#78867d;font-size:6px}.grower-console-body>aside>div{margin-top:15px;padding-block:10px;border-block:1px solid #29352d}.grower-console-body>aside p{margin:3px 0;color:#a1ada5;font-size:6px}.grower-console-body>aside nav{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:auto}.grower-console-body>aside nav button{height:27px;border:1px solid #334138;background:transparent;color:#7b8980;font-size:6px;cursor:pointer}.grower-console-body>aside nav button:hover,.grower-console-body>aside nav button.is-active{border-color:#72aa80;background:#285238;color:#f0f4f1}.manufacturer-console-body{height:calc(100% - 46px);display:grid;grid-template-columns:1.35fr .65fr}.manufacturer-console-body>section{min-width:0;display:grid;grid-template-rows:1fr 34px;border-right:1px solid #2a362e}.manufacturer-machine-stage{position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#121e17,#0d1711)}.manufacturer-machine-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background-image:linear-gradient(rgba(104,143,114,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(104,143,114,.11) 1px,transparent 1px);background-size:25px 25px}.manufacturer-machine-stage>img{position:relative;z-index:1;width:94%;height:89%;object-fit:contain;filter:saturate(.82) contrast(1.04) brightness(.92)}.manufacturer-hotspot{position:absolute;z-index:3;display:flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid #7ba086;border-radius:4px;background:#0e1d13eb;color:#dce6df;font-size:6px}.manufacturer-hotspot>i{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#dff20a;color:#142017;font-style:normal}.hotspot-0{left:38%;top:36%}.hotspot-1{left:48%;top:31%}.hotspot-2{left:62%;top:46%}.hotspot-3{left:68%;top:59%}.manufacturer-console-body>section>footer{display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-top:1px solid #2a362e;color:#758279;font-size:6px}.manufacturer-console-body>section>footer b{color:#a4afa7;font-size:6px}.manufacturer-console-body>aside{min-width:0;padding:16px 13px}.manufacturer-console-body>aside>small{color:#718078;font-size:5px;letter-spacing:.1em}.manufacturer-console-body>aside h3{margin:6px 0 0;font-size:13px}.manufacturer-console-body>aside>div{display:grid;margin-top:11px;padding:10px 0;border-block:1px solid #29352d}.manufacturer-console-body>aside>div strong{font-size:27px;line-height:1}.manufacturer-console-body>aside>div span{margin-top:3px;color:#748178;font-size:5px}.manufacturer-console-body>aside>p{margin:9px 0;color:#7d8981;font-size:6px;line-height:1.4}.manufacturer-console-body>aside nav{display:grid}.manufacturer-console-body>aside nav button{min-height:36px;display:grid;grid-template-columns:19px 1fr auto;align-items:center;gap:6px;padding:4px;border:0;border-top:1px solid #263129;background:transparent;color:#bdc6bf;text-align:left;cursor:pointer}.manufacturer-console-body>aside nav button:hover,.manufacturer-console-body>aside nav button.is-active{background:#1b2a20}.manufacturer-console-body>aside nav i{width:17px;height:17px;display:grid;place-items:center;border:1px solid #3a483f;border-radius:50%;color:#7b8980;font-size:5px;font-style:normal}.manufacturer-console-body>aside nav button.is-active i{border-color:#6d9c78;background:#285138;color:#fff}.manufacturer-console-body>aside nav span{overflow:hidden;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.manufacturer-console-body>aside nav b{font-size:7px}.harvest-console-body{height:calc(100% - 46px);display:grid;grid-template-columns:1.35fr .65fr}.harvest-console-body>section{min-width:0;display:grid;grid-template-rows:34px 1fr;border-right:1px solid #2a362e;padding:11px 13px 13px}.harvest-console-body>section>header{display:flex;align-items:center;justify-content:space-between;color:#758279;font-size:6px;letter-spacing:.08em}.harvest-console-body>section>header b{color:#9fa9a2;font-size:6px}.harvest-field-map{position:relative;overflow:hidden;border:1px solid #344138;background:#121e17}.harvest-field-map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.42;background-image:linear-gradient(rgba(118,145,125,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(118,145,125,.12) 1px,transparent 1px);background-size:24px 24px}.harvest-plot{position:absolute;display:grid;align-content:end;padding:9px;border:1px solid #45634e;background:#254b3061;color:#dfe6e1;text-align:left;cursor:pointer}.harvest-plot:hover,.harvest-plot.is-active{border-color:#dff20a;background:#4c713e7a}.harvest-plot span{font-size:9px;font-weight:700}.harvest-plot small{margin-top:3px;color:#91a097;font-size:5px}.harvest-plot>i{position:absolute;right:7px;top:7px;width:19px;height:19px;border-radius:50%;background:conic-gradient(#dff20a var(--readiness),#34453a 0)}.harvest-plot>i:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:inherit;background:#1a2b20}.harvest-plot.plot-0{top:10px;left:10px;width:49%;height:43%}.harvest-plot.plot-1{top:10px;right:10px;width:43%;height:62%}.harvest-plot.plot-2{bottom:10px;left:10px;width:49%;height:44%}.harvest-route{position:absolute;z-index:4;left:43%;top:46%;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#dff20a;color:#172219;box-shadow:0 0 0 8px #dff20a1c}.harvest-route svg{width:16px}.harvest-console-body>aside{min-width:0;display:flex;flex-direction:column;padding:19px 15px}.harvest-console-body>aside>small{color:#718078;font-size:5px;letter-spacing:.09em}.harvest-console-body>aside>strong{margin-top:12px;font-family:Georgia,serif;font-size:48px;font-weight:400;line-height:.85;letter-spacing:-.06em}.harvest-console-body>aside>strong span{color:#819087;font-size:17px}.harvest-console-body>aside h3{margin:11px 0 0;font-size:11px}.harvest-console-body>aside>p{margin:4px 0 0;color:#7f8c83;font-size:6px}.harvest-console-body>aside>div{display:grid;gap:6px;margin-top:16px;padding:11px 0;border-block:1px solid #29352d}.harvest-console-body>aside>div span{display:flex;align-items:center;gap:6px;color:#9ca79f;font-size:6px}.harvest-console-body>aside>div svg{width:12px;color:#84b08f}.harvest-console-body>aside>footer{margin-top:auto}.harvest-console-body>aside>footer>span{color:#718078;font-size:5px}.harvest-console-body>aside>footer>i{display:block;height:4px;margin-top:6px;overflow:hidden;background:#2b372f}.harvest-console-body>aside>footer b{display:block;height:100%;background:#d0b75f}.scale-console-body{height:calc(100% - 46px);display:grid;grid-template-columns:1.35fr .65fr}.scale-console-body>section{min-width:0;border-right:1px solid #2a362e;padding:11px}.scale-map-grid{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 48% 47%,rgba(63,111,76,.22),transparent 27%),#111b15}.scale-map-grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(rgba(109,143,118,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(109,143,118,.1) 1px,transparent 1px);background-size:27px 27px}.scale-map-grid>svg{position:absolute;top:4%;right:4%;bottom:4%;left:4%;width:92%;height:92%}.scale-map-grid>svg path{fill:#325b3e1f;stroke:#476b52;stroke-width:1;stroke-dasharray:5 6}.scale-node{position:absolute;z-index:4;display:grid;justify-items:center;gap:4px;border:0;background:transparent;color:#829087;cursor:pointer}.scale-node>i{width:13px;height:13px;border:3px solid #e5ede7;border-radius:50%;background:#6fa97d;box-shadow:0 0 0 6px #6fa97d1a}.scale-node.is-active>i{border-color:#f3f6ef;background:#dff20a;box-shadow:0 0 0 9px #dff20a1f}.scale-node span{font-size:5px;font-weight:700}.scale-node.node-0{top:17%;left:39%}.scale-node.node-1{top:42%;left:51%}.scale-node.node-2{bottom:19%;left:41%}.scale-node.node-3{top:40%;right:16%}.scale-map-route{position:absolute;z-index:2;top:28%;left:28%;width:47%;height:42%;border:1px dashed rgba(141,175,150,.4);border-radius:50%;transform:rotate(12deg)}.scale-map-route>i{position:absolute;top:-3px;left:12%;width:6px;height:6px;border-radius:50%;background:#dff20a;animation:scale-route 5s linear infinite alternate}@keyframes scale-route{to{left:86%;top:93%}}.scale-console-body>aside{min-width:0;padding:20px 15px}.scale-console-body>aside>small{color:#718078;font-size:5px;letter-spacing:.1em}.scale-console-body>aside h3{margin:7px 0 0;color:#9eaaa1;font-size:9px;text-transform:uppercase}.scale-console-body>aside>strong{display:block;margin-top:13px;font-size:39px;line-height:.85;letter-spacing:-.06em}.scale-console-body>aside>span{display:block;margin-top:6px;color:#7a887f;font-size:6px}.scale-availability{display:grid;grid-template-columns:1fr auto;gap:5px;margin-top:19px;padding:12px 0;border-block:1px solid #29352d}.scale-availability span{color:#718078;font-size:5px}.scale-availability b{font-size:7px}.scale-availability i{grid-column:1/-1;height:4px;overflow:hidden;background:#2a372e}.scale-availability em{display:block;height:100%;background:#72aa80}.scale-console-body dl{margin:12px 0 0}.scale-console-body dl div{display:flex;justify-content:space-between;padding:5px 0}.scale-console-body dt{color:#748178;font-size:6px}.scale-console-body dd{margin:0;font-size:7px}.partners-network{position:relative;min-width:0;padding-bottom:74px}.partners-network .partners-orbit-scene{position:relative;z-index:1;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(23,107,58,.07),transparent 26%),linear-gradient(#fff,#fafbf9)}.partners-network .partners-orbit-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.42;background-image:linear-gradient(#dfe5df 1px,transparent 1px),linear-gradient(90deg,#dfe5df 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle,#000 35%,transparent 82%);mask-image:radial-gradient(circle,#000 35%,transparent 82%)}.partners-connections{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.partners-connections path{fill:none;stroke:#c7d2c9;stroke-width:1;stroke-dasharray:5 7}.partners-connections circle{fill:none;stroke:#d5ddd6;stroke-width:1}.partners-network .orbit-brand{z-index:4;width:126px;height:126px;border:1px solid #1a6a38;background:linear-gradient(145deg,#176b3a,#0c4424);box-shadow:0 18px 44px #125a2e2e}.partners-network .orbit-brand strong{font-size:20px}.partners-network .orbit-brand small{margin-top:5px;color:#9ec5aa;font-size:5px;line-height:1.35;letter-spacing:.12em;text-align:center}.partners-network .partner-dot{padding:0;border:1px solid #d7ded8;color:#111712;cursor:pointer;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease,background .3s ease!important}.partners-network .partner-dot:hover,.partners-network .partner-dot.is-active{transform:translateY(-7px)!important;border-color:#74a181;background:#f1f7f2;box-shadow:0 18px 42px #18532d21}.partners-network .partner-dot>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#ecf4ee}.partners-network .partner-dot.is-active>span{background:#176b3a;color:#fff}.partners-network .partner-dot svg{width:18px}.partners-network .partner-dot.is-active svg{color:#fff}.partner-network-card{position:absolute;z-index:6;right:5%;bottom:4px;width:260px;min-height:142px;padding:18px;border:1px solid #d6ddd7;border-radius:10px;background:#fffffff0;box-shadow:0 20px 50px #17432424;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.partner-network-card>span{color:#6f7d73;font-size:7px;font-weight:750;letter-spacing:.12em}.partner-network-card>div{display:flex;align-items:center;gap:8px;margin-top:10px}.partner-network-card>div svg{width:18px;color:#176b3a}.partner-network-card>div strong{font-size:14px}.partner-network-card>p{margin:7px 0 13px;color:#6b746d;font-size:9px}.partner-network-card>footer{display:flex;align-items:end;justify-content:space-between;padding-top:10px;border-top:1px solid #e0e5e1}.partner-network-card>footer>strong{color:#176b3a;font-size:22px;letter-spacing:-.05em}.partner-network-card a{display:inline-flex;align-items:center;gap:5px;color:#304e38;font-size:8px;font-weight:700;text-decoration:none}.partner-network-card a svg{width:11px}@media(max-width:900px){.partners-network{width:min(650px,100%);justify-self:center}}@media(max-width:640px){.public-mega-feature{display:none}.public-extension .alert-console,.public-extension .sensor-console,.public-extension .fleet-console,.public-extension .maintenance-console,.public-extension .score-console,.public-extension .report-console,.public-extension .workshop-console,.public-extension .management-console,.public-extension .insurance-console,.public-extension .grower-console,.public-extension .manufacturer-console,.public-extension .harvest-console,.public-extension .scale-console{height:300px}.public-extension .alert-console{grid-template-columns:94px 1fr}.alert-console>aside>header{grid-template-columns:15px 1fr;padding:0 8px}.alert-console>aside>header b{display:none}.alert-console>aside>button{grid-template-columns:4px 1fr;gap:6px;padding:0 7px}.alert-console>aside>button>b{display:none}.alert-console>aside>button strong{font-size:6px}.alert-reading{grid-template-columns:82px 1fr;padding-inline:10px}.alert-reading strong{font-size:17px}.alert-console-copy{padding-inline:10px}.alert-console-copy strong{font-size:11px}.alert-console-detail{grid-template-rows:41px 100px 1fr 35px}.sensor-console-body{grid-template-columns:1fr 118px}.sensor-console-body>aside{padding:13px 10px}.sensor-console-body>aside>strong{font-size:20px}.sensor-console-body>aside p{display:none}.fleet-console-body{grid-template-columns:103px 1fr}.fleet-console-body>aside{padding:5px}.fleet-console-body>aside>button{grid-template-columns:4px 1fr auto;gap:5px;padding:5px}.fleet-console-body>aside small{display:none}.fleet-console-body>section{padding:11px}.fleet-score-row{grid-template-columns:82px 1fr;gap:8px;margin-top:22px}.fleet-score-ring{width:78px;height:78px}.fleet-score-ring strong{font-size:27px}.fleet-trend svg{height:60px}.maintenance-console-body{grid-template-columns:118px 1fr}.maintenance-ring{width:82px;height:82px}.maintenance-ring svg{width:15px}.maintenance-ring strong{font-size:21px}.maintenance-console-body>aside>strong{font-size:8px}.maintenance-console-body>section{padding:4px 7px}.maintenance-console-body>section>button{min-height:45px;grid-template-columns:23px 1fr}.maintenance-console-body>section>button>b{display:none}.maintenance-console-body>section>button>i{width:21px;height:21px}.maintenance-console>footer span{display:none}.score-console-body{grid-template-columns:116px 1fr}.score-console-ring{width:86px;height:86px}.score-console-ring strong{font-size:29px}.score-console-body>aside>p{display:none}.score-console-body>section{grid-template-rows:31px 1fr 50px;padding:8px 9px 0}.score-factor-list{gap:7px}.score-factor-list>span{grid-template-columns:15px 54px 1fr 23px;gap:5px}.score-console-body>section>footer svg{display:none}.report-console-body{grid-template-columns:110px 1fr}.report-console-body>aside>button{grid-template-columns:19px 1fr;gap:5px;padding:5px 7px}.report-console-body>aside>button>svg,.report-console-body>aside>button small{display:none}.report-console-body>section{grid-template-columns:82px 1fr;padding:8px 9px;gap:0 7px}.report-metric strong{font-size:28px}.report-console-body blockquote{font-size:8px}.workshop-console-body{grid-template-columns:116px 1fr}.workshop-console-body>aside{padding:11px}.workshop-console-body>aside>strong{font-size:21px}.workshop-console-body>aside dl div{display:grid;gap:2px}.workshop-console-body>section{padding-inline:7px}.workshop-console-body>section>button{min-height:42px;grid-template-columns:22px 1fr}.workshop-console-body>section>button>b{display:none}.management-console{grid-template-rows:46px 72px 1fr}.management-console-kpis>button{padding:7px}.management-console-kpis strong{font-size:16px}.management-console-kpis span{display:none}.management-console-chart{padding-inline:9px}.insurance-console-body{grid-template-columns:112px 1fr}.insurance-score{width:82px;height:82px}.insurance-score strong{font-size:27px}.insurance-console-body>aside p{display:none}.insurance-console-body>section{padding-inline:7px}.insurance-console-body>section>button{grid-template-columns:77px 1fr 26px;gap:5px}.insurance-console-body>section>button>b{display:none}.insurance-console-body>section>button>span i{display:none}.grower-console-body,.manufacturer-console-body,.harvest-console-body,.scale-console-body{grid-template-columns:1fr 125px}.grower-console-body>aside,.harvest-console-body>aside,.scale-console-body>aside{padding:12px 9px}.grower-console-body>aside>div,.grower-console-body>aside>span{display:none}.grower-console-body>aside>strong{font-size:22px}.manufacturer-console-body>aside{padding:10px 7px}.manufacturer-console-body>aside>p{display:none}.manufacturer-console-body>aside>div{margin-top:6px;padding:6px 0}.manufacturer-console-body>aside>div strong{font-size:20px}.manufacturer-console-body>aside nav button{min-height:31px}.manufacturer-console-body>aside nav span{display:none}.manufacturer-hotspot{transform:scale(.82);transform-origin:center}.harvest-console-body>section{padding:7px}.harvest-console-body>aside>strong{font-size:34px}.harvest-console-body>aside>div{display:none}.harvest-plot{padding:6px}.harvest-plot small{display:none}.scale-console-body>section{padding:7px}.scale-console-body>aside>strong{font-size:29px}.scale-console-body dl div{padding:3px 0}.partners-network{padding-bottom:120px}.partners-network .partners-orbit-scene{height:370px}.partners-network .orbit-brand{width:92px;height:92px}.partners-network .partner-dot{width:72px;height:72px}.partners-network .partner-dot>span{width:27px;height:27px}.partners-network .partner-dot small{font-size:7px}.partner-network-card{right:50%;bottom:0;width:min(280px,calc(100% - 24px));transform:translate(50%)}}@media(prefers-reduced-motion:reduce){.sensor-route i,.scale-map-route>i{animation:none}}@scope (.public-extension){.landing-page{background:var(--ag-paper);color:var(--ag-ink)}.landing-page .landing-container{width:min(1180px,calc(100% - 64px));max-width:1180px}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p{text-wrap:pretty}.landing-page a,.landing-page button{-webkit-tap-highlight-color:transparent}.public-nav{background:#fffffff7;border-bottom:1px solid transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.public-nav.is-scrolled,.public-nav.has-menu{border-bottom-color:var(--ag-line);box-shadow:none}.public-announcement{display:none}.public-nav .saas-nav-inner{width:min(1180px,calc(100% - 64px));height:72px;gap:46px}.public-nav .ag-logo-link{color:var(--ag-ink)}.public-nav nav{gap:30px}.public-nav nav>a,.public-nav .public-nav-group>button,.public-nav .saas-nav-login{color:#3e433f;font-size:13px;font-weight:570;letter-spacing:-.015em}.public-nav .public-nav-group>button{padding-block:25px}.public-nav nav>a:hover,.public-nav nav>a.active,.public-nav .public-nav-group>button:hover,.public-nav .public-nav-group.is-open>button{color:var(--ag-ink)}.public-nav .public-nav-group>button svg{width:13px;transition:transform .2s ease}.public-nav .public-nav-group.is-open>button svg{transform:rotate(180deg)}.public-nav .saas-nav-actions{gap:23px}.public-nav .saas-nav-cta{height:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--ag-ink);border-radius:6px;background:var(--ag-ink);color:#fff;font-size:12px;font-weight:700;line-height:1;text-align:center}.public-nav .saas-nav-cta:hover{background:var(--ag-green-dark);border-color:var(--ag-green-dark);transform:none}.public-mega-menu{top:72px;max-height:calc(100vh - 72px);overflow-y:auto;border-top:1px solid var(--ag-line);border-bottom:1px solid var(--ag-line);background:var(--ag-paper);box-shadow:0 12px 28px #10121112;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.public-mega-inner{grid-template-columns:minmax(0,1fr) 330px;width:min(1180px,calc(100% - 64px))}.public-mega-columns{gap:0;padding:30px 30px 34px 0}.public-mega-columns section{padding-inline:28px;border-color:var(--ag-line)}.public-mega-columns section:first-child{padding-left:0}.public-mega-columns p,.public-mega-feature-label p{margin:0;color:var(--ag-subtle);font-size:8px;font-weight:780;line-height:1.3;letter-spacing:.16em}.public-mega-columns p{margin-bottom:15px}.public-mega-columns a{min-height:60px;gap:12px;margin:1px 0;padding:8px;border:1px solid transparent;border-radius:7px;transform:none}.public-mega-columns a:hover{border-color:var(--ag-line);background:var(--ag-soft);transform:none;box-shadow:none}.public-mega-columns a i{width:38px;height:38px;border:0;border-radius:6px;background:#eeefed;color:var(--ag-ink-soft)}.public-mega-columns a i svg{width:16px}.public-mega-columns a span{min-width:0;align-content:center}.public-mega-columns strong{display:block;color:var(--ag-ink);font-size:12px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.public-mega-columns small{display:block;color:#7d827e;font-size:9px;line-height:1.4;overflow-wrap:anywhere}.public-mega-feature{padding:28px;border-left:1px solid var(--ag-line);background:var(--ag-soft)}.public-mega-feature-label{min-height:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.public-mega-feature-label svg{width:15px;color:var(--ag-muted)}.public-mega-feature>strong{margin-top:16px;color:var(--ag-ink);font-size:16px;font-weight:650;letter-spacing:-.02em}.public-mega-feature>small{max-width:260px;margin-top:6px;color:var(--ag-muted);font-size:10px;line-height:1.5}.public-mega-preview{height:166px;overflow:hidden;border:1px solid #2c302d;border-radius:8px;background:#171a18;color:#fff;box-shadow:none}.public-mega-preview header,.public-mega-preview footer{display:flex;align-items:center;justify-content:space-between}.public-mega-preview header{height:38px;padding:0 13px;border-bottom:1px solid #303431;color:#939a95;font-size:6px;letter-spacing:.12em}.public-mega-preview header span{display:flex;align-items:center;gap:6px}.public-mega-preview header span i{width:5px;height:5px;border-radius:50%;background:#55a76b}.public-mega-preview header b{color:#aeb5af;font-size:6px}.preview-chart{height:86px;display:flex;align-items:end;gap:5px;padding:16px 13px 0}.preview-chart i{flex:1;min-height:6px;border-radius:1px 1px 0 0;background:#5c976b}.preview-product footer,.preview-insurance footer{height:42px;padding:0 13px;border-top:1px solid #303431;color:#8d958f;font-size:7px}.public-mega-preview footer span{display:flex;gap:6px}.public-mega-preview footer b{color:#f3f4f3;font-size:9px}.preview-score{position:relative;height:86px;display:grid;place-items:center;align-content:center}.preview-score strong{z-index:1;font-size:43px;line-height:.8}.preview-score span{z-index:1;margin-top:7px;color:#9ca39e;font-size:6px;letter-spacing:.12em}.preview-score>i{position:absolute;width:68px;height:68px;border:6px solid #2d362f;border-top-color:#6da67b;border-radius:50%;transform:rotate(36deg)}.preview-resources{background:#f1efe8;color:var(--ag-ink);border-color:#cfcbc0}.preview-resources header,.preview-resources footer{border-color:#d7d2c7;color:#706c63}.public-nav-backdrop{position:fixed;z-index:78;top:72px;right:0;bottom:0;left:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.public-extension main{padding-top:72px}.landing-page:not(.public-extension) main{padding-top:72px}.landing-page:not(.public-extension) .saas-hero-editorial{min-height:auto;padding:76px 0 0;border-bottom:0;background:var(--ag-paper);color:var(--ag-ink)}.saas-editorial-hero{max-width:1180px;text-align:left}.saas-hero-badge{display:inline-flex;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ag-green);font-size:11px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.saas-hero-editorial h1{max-width:980px;margin:28px 0 0;color:var(--ag-ink);font-family:Inter,sans-serif;font-size:clamp(4.4rem,8vw,7.6rem);font-weight:660;line-height:.88;letter-spacing:-.078em;text-align:left}.saas-hero-editorial h1>span{display:inline;color:var(--ag-green)}.saas-editorial-lead{max-width:650px;margin:30px 0 0;color:var(--ag-muted);font-size:18px;line-height:1.55}.saas-editorial-actions{justify-content:flex-start;gap:9px;margin-top:28px}.saas-hero-editorial .saas-btn,.detail-hero-actions>a,.public-footer-cta{min-height:44px;padding:0 17px;border-radius:6px;font-size:12px;font-weight:680;box-shadow:none}.saas-hero-editorial .saas-btn-dark{border:1px solid var(--ag-ink);background:var(--ag-ink);color:#fff;box-shadow:none}.saas-hero-editorial .saas-btn-dark:hover{background:var(--ag-green-dark);border-color:var(--ag-green-dark)}.saas-hero-editorial .saas-btn-light{border:1px solid var(--ag-line);background:#fff;color:var(--ag-ink)}.saas-hero-editorial .saas-btn:hover{transform:none}.saas-hero-facts{max-width:700px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;border-top:1px solid var(--ag-line);border-bottom:1px solid var(--ag-line)}.saas-hero-facts>span{display:grid;gap:4px;padding:18px 20px 18px 0;color:var(--ag-muted);font-size:10px;line-height:1.35}.saas-hero-facts>span+span{padding-left:20px;border-left:1px solid var(--ag-line)}.saas-hero-facts strong{color:var(--ag-ink);font-size:21px;font-weight:650;letter-spacing:-.04em}.saas-hero-editorial .saas-hero-product{max-width:1100px;margin:72px 0 0;padding:0;perspective:none}.saas-hero-browser{overflow:hidden;padding:0;border:1px solid #cfd2cf;border-radius:10px 10px 0 0;background:#f3f4f2;box-shadow:none}.saas-browserbar{height:40px;padding:0 14px;border-bottom:1px solid #daddda;color:#858a86;font-size:9px}.saas-browserbar i{width:7px;height:7px;background:#c6c9c6}.saas-browserbar span{margin-left:8px}.saas-hero-browser .landing-hero-preview-wrap{max-width:none}.saas-hero-browser .lp-frame{border:0;border-radius:0;box-shadow:none}.saas-hero-browser .lp-frame-bar,.saas-svg-divider{display:none}.saas-proof{padding:28px 0;border-block:1px solid var(--ag-line);background:var(--ag-soft)}.saas-proof .landing-container{display:flex;align-items:center;justify-content:space-between;gap:36px}.saas-proof p{color:var(--ag-muted);font-size:11px}.saas-proof .landing-container>div{display:flex;gap:34px}.saas-proof span{color:#737974;font-size:9px;font-weight:720;letter-spacing:.09em}.saas-section{padding:116px 0}.saas-section-head,.saas-capabilities-head{max-width:760px;margin-bottom:54px}.saas-eyebrow{color:var(--ag-green);font-size:9px;font-weight:740;letter-spacing:.14em}.saas-section-head h2,.saas-tractor-copy h2,.saas-capabilities-head h2,.saas-projects-head h2,.saas-faq h2{color:var(--ag-ink);font-family:Inter,sans-serif;font-weight:620;line-height:.98;letter-spacing:-.058em}.saas-section-head h2,.saas-capabilities-head h2{margin:15px 0 17px;font-size:clamp(3rem,5.5vw,5.5rem)}.saas-section-head>p:last-child,.saas-capabilities-head>p:last-child{max-width:620px;color:var(--ag-muted);font-size:15px;line-height:1.6}.saas-module-symbols{display:none}.saas-modules{background:var(--ag-paper)}.saas-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--ag-line);border-radius:var(--ag-radius);overflow:hidden}.saas-module-grid article{min-height:290px;display:flex;flex-direction:column;padding:24px;border:0;border-right:1px solid var(--ag-line);border-radius:0;background:#fff;box-shadow:none}.saas-module-grid article:last-child{border-right:0}.saas-module-grid article:hover{transform:none!important;background:var(--ag-soft)}.saas-module-index{margin-left:auto;color:var(--ag-subtle);font-size:9px}.saas-module-grid article>svg:not(:last-child){width:24px;height:24px;margin-top:22px;color:var(--ag-green)}.saas-module-grid h3{margin:auto 0 11px;font-size:18px;letter-spacing:-.025em}.saas-module-grid p{min-height:58px;margin:0;color:var(--ag-muted);font-size:12px;line-height:1.55}.saas-module-grid article>svg:last-child{width:15px;margin-top:22px;color:var(--ag-subtle)}.saas-tractor{padding:112px 0;border-block:1px solid var(--ag-line);background:var(--ag-soft)}.saas-tractor-grid{grid-template-columns:.82fr 1.18fr;gap:72px}.saas-tractor-copy h2{margin:16px 0 20px;font-size:clamp(3.1rem,5vw,5.2rem)}.saas-tractor-copy>p{color:var(--ag-muted);font-size:15px;line-height:1.65}.saas-tractor-copy ul{gap:13px;margin:30px 0}.saas-tractor-copy li{color:#3f4541;font-size:12px}.saas-tractor-copy li svg,.saas-text-link{color:var(--ag-green)}.saas-tractor-stage{height:520px;border:1px solid #d3d6d3;border-radius:var(--ag-radius);background:#e8ebe7;box-shadow:none}.saas-tractor-stage .cf-scene{background:#e8ebe7!important}.saas-tractor-top{height:46px;padding:0 15px;border-color:#d4d8d4;background:#fffffff0;font-size:9px}.saas-status{padding:5px 8px;border-radius:4px;background:#e2eee5;color:var(--ag-green)}.saas-tractor-score{left:15px;bottom:15px;min-width:112px;padding:12px;border-radius:7px;box-shadow:none}.saas-how,.saas-how .saas-how-inner{height:auto;min-height:660px;max-height:none}.saas-how{border-bottom:1px solid var(--ag-line);background:#fff;color:var(--ag-ink)}.saas-how-grid,.saas-how-ghost-number{display:none}.saas-how .saas-how-inner{padding:78px 0 54px;display:grid;grid-template-rows:auto 1fr auto}.saas-how-top{padding:0;color:var(--ag-muted);font-size:9px;letter-spacing:.14em}.saas-how-top strong{color:var(--ag-ink);font-size:10px}.saas-how-stage{min-height:400px;padding:45px 0 25px;justify-content:flex-start;overflow:hidden}.saas-how-content{max-width:780px;margin:0;padding:0;text-align:left}.saas-how-icon{width:50px;height:50px;margin:0 0 30px;border:1px solid var(--ag-line);border-radius:7px;background:var(--ag-soft);color:var(--ag-green)}.saas-how-icon svg{width:23px}.saas-how-content>p{color:var(--ag-green);font-size:9px;opacity:1}.saas-how-content h2{max-width:760px;margin:13px 0 18px;color:var(--ag-ink);font-family:Inter,sans-serif;font-size:clamp(3.4rem,6vw,6.5rem);font-weight:620;line-height:.92;letter-spacing:-.065em}.saas-how-content>span{max-width:600px;margin:0;color:var(--ag-muted);font-size:16px;line-height:1.55}.saas-how-controls{min-height:50px;display:grid;grid-template-columns:42px 46px 1fr 42px;gap:10px;padding:0}.saas-how-controls>button{width:42px;height:42px;border:1px solid var(--ag-line);border-radius:6px;background:#fff;color:var(--ag-ink)}.saas-how-controls>button:hover{background:var(--ag-soft)}.saas-auto-progress{width:42px;height:42px;color:var(--ag-ink)}.saas-auto-progress svg{width:42px;height:42px}.saas-auto-progress circle{stroke:var(--ag-line)}.saas-auto-progress circle.timer{stroke:var(--ag-green)}.saas-how-dots{justify-content:center;gap:7px}.saas-how-dots button{width:42px;height:42px;border:1px solid var(--ag-line);border-radius:6px;background:#fff;color:var(--ag-muted)}.saas-how-dots button.is-active{border-color:var(--ag-ink);background:var(--ag-ink);color:#fff}.saas-how-dots svg{display:none}.saas-capabilities{padding:116px 0;background:var(--ag-soft);color:var(--ag-ink)}.saas-capabilities:before{display:none}.saas-capabilities-head .saas-eyebrow{color:var(--ag-green)}.saas-capabilities-head h2{color:var(--ag-ink)}.saas-capabilities-head>p:last-child{color:var(--ag-muted)}.cap-simple-shell{display:grid;grid-template-columns:310px 1fr;gap:0;overflow:hidden;border:1px solid var(--ag-line);border-radius:var(--ag-radius);background:#fff;box-shadow:none}.cap-simple-nav{padding:10px;border-right:1px solid var(--ag-line);background:#fafaf8}.cap-simple-nav button{min-height:79px;grid-template-columns:26px 24px 1fr 16px;gap:9px;margin:0;padding:14px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ag-muted)}.cap-simple-nav button+button{margin-top:2px}.cap-simple-nav button:hover{background:#f0f1ef}.cap-simple-nav button.is-active{border-color:var(--ag-line);background:#fff;color:var(--ag-green);box-shadow:none}.cap-simple-nav button strong{color:var(--ag-ink);font-size:13px}.cap-simple-nav button small{color:var(--ag-subtle);font-size:9px}.cap-simple-preview{min-width:0;padding:0;background:#fff}.cap-simple-preview-head{height:49px;padding:0 17px;border-bottom:1px solid var(--ag-line)}.cap-simple-preview-head span{color:var(--ag-ink)}.cap-simple-visual{height:390px;margin:0;border:0;border-bottom:1px solid var(--ag-line);border-radius:0;background:#f1f3f0}.cap-simple-visual:before{opacity:.22}.cap-simple-visual .cap-visual{top:25px;right:25px;bottom:25px;left:25px;width:auto;height:auto;transform:none;border:1px solid #d4d8d4;border-radius:7px;box-shadow:none}.cap-simple-preview-copy{padding:24px}.cap-simple-preview-copy h3{color:var(--ag-ink);font-size:25px}.cap-simple-preview-copy p{max-width:570px;color:var(--ag-muted)}.cap-simple-preview-copy>button{border-radius:5px;background:var(--ag-ink);color:#fff;box-shadow:none}.saas-projects{padding:110px 0;background:#151816;color:#fff}.saas-projects:before,.saas-projects:after{display:none}.saas-projects-head{margin-bottom:45px}.saas-projects-head p{color:#82a78c;font-size:9px;letter-spacing:.14em}.saas-projects-head h2{color:#fff;font-size:clamp(3rem,5.3vw,5.4rem)}.saas-project-catalog{display:grid;grid-template-columns:330px minmax(0,1fr);overflow:hidden;border:1px solid #383d39;border-radius:var(--ag-radius);background:#1e221f}.saas-project-catalog>nav{max-height:650px;overflow-y:auto;padding:8px;border-right:1px solid #383d39}.saas-project-catalog>nav button{width:100%;min-height:55px;display:grid;grid-template-columns:30px 1fr 17px;align-items:center;gap:9px;padding:0 11px;border:1px solid transparent;border-radius:6px;background:transparent;color:#8e9790;text-align:left;cursor:pointer}.saas-project-catalog>nav button:hover{background:#252a26}.saas-project-catalog>nav button.is-active{border-color:#3c433e;background:#292e2a;color:#fff}.saas-project-catalog>nav button span{font-size:8px}.saas-project-catalog>nav button strong{color:inherit;font-size:12px;font-weight:560}.saas-project-catalog>nav button svg{width:14px;justify-self:end;opacity:.45}.saas-project-detail{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.saas-project-panel{min-width:0;display:grid;grid-template-rows:390px minmax(160px,auto)}.saas-project-catalog .saas-project-art{position:relative;inset:auto;display:block;width:100%;height:390px;margin:0;overflow:hidden;border-bottom:1px solid #383d39;border-radius:0;background:#252a26}.saas-project-catalog .saas-project-art:before{display:none}.saas-project-catalog .saas-project-art img{position:static;display:block;width:100%;height:100%;object-fit:cover;opacity:1;transform:none;filter:saturate(.72) contrast(.98)}.saas-project-catalog .saas-project-copy{position:relative;inset:auto;min-height:160px;padding:24px;background:#1e221f;text-align:left}.saas-project-copy>span{color:#7ca088;font-size:8px;letter-spacing:.12em}.saas-project-copy h3{margin:12px 0 9px;color:#fff;font-size:24px}.saas-project-copy p{max-width:590px;margin:0;color:#a9afaa;font-size:12px;line-height:1.55}.saas-project-controls{justify-content:flex-end;gap:11px;min-height:54px;margin:0;padding:0 16px;border-top:1px solid #383d39}.saas-project-controls button{width:34px;height:34px;border:1px solid #424743;border-radius:6px;background:transparent;color:#fff}.saas-project-controls button svg{width:15px}.saas-project-controls span{min-width:62px;color:#979e99;font-size:9px;text-align:center}@supports (animation-timeline: view()){.saas-projects-head,.saas-project-catalog{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}.saas-faq{padding:112px 0;border-top:0;background:#fff}.saas-faq .landing-container{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.saas-faq header{margin:0}.saas-faq h2{margin:14px 0 16px;font-size:clamp(3rem,5vw,5.2rem)}.saas-faq header>span{color:var(--ag-muted);font-size:14px;line-height:1.6}.saas-faq-grid{grid-template-columns:1fr;column-gap:0}.saas-faq article{border-top:1px solid var(--ag-line)}.saas-faq article:last-child{border-bottom:1px solid var(--ag-line)}.saas-faq article:nth-last-child(2){border-bottom:0}.saas-faq article>button{min-height:68px;font-size:13px}.saas-faq article>button svg{color:var(--ag-ink)}.saas-cta{padding:100px 0;background:var(--ag-green-dark);color:#fff;text-align:left}.saas-cta .landing-container{display:grid;grid-template-columns:1fr auto;align-items:end;gap:56px}.saas-cta p{grid-column:1 / -1;margin-bottom:-32px;color:#a4c1ae;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.saas-cta h2{max-width:780px;margin:0;font-family:Inter,sans-serif;font-size:clamp(3rem,5.5vw,5.8rem);font-weight:600;line-height:.96;text-align:left}.saas-cta .saas-actions{justify-content:flex-end;margin:0}.saas-btn-white{color:var(--ag-ink);box-shadow:none}.public-extension{background:#fff;color:var(--ag-ink)}.detail-extension{--route-accent: var(--ag-green);--route-soft: var(--ag-soft-green);--route-canvas: #151916}.detail-score{--route-accent: #56772c;--route-soft: #f2f4ec}.detail-alerts{--route-accent: var(--ag-danger);--route-soft: #f7f1ef}.detail-maintenance,.detail-workshop{--route-accent: #9a6a20;--route-soft: #f7f3ea}.detail-reports,.detail-guide{--route-accent: #716635;--route-soft: #f6f4ed}.detail-header{position:relative;overflow:hidden;padding:88px 0 92px;border-bottom:1px solid var(--ag-line);background:#fff;color:var(--ag-ink)}.detail-header:before{display:none}.detail-header>.landing-container{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:72px}.detail-hero-kicker{display:block;margin-bottom:25px}.detail-hero-kicker p{margin:0;color:var(--route-accent);font-size:9px;font-weight:760;letter-spacing:.15em}.detail-header h1{max-width:620px;margin:0;color:var(--ag-ink);font-family:Inter,sans-serif;font-size:clamp(4rem,6.6vw,7.2rem);font-weight:620;line-height:.88;letter-spacing:-.072em}.detail-header .detail-hero-lead{display:block;max-width:550px;margin-top:25px;color:var(--ag-muted);font-size:16px;line-height:1.6}.detail-hero-actions{display:flex;align-items:center;gap:9px;margin-top:28px}.detail-header .detail-hero-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;border:1px solid var(--ag-ink);background:var(--ag-ink);color:#fff;text-decoration:none}.detail-header .detail-hero-actions>a.is-secondary{border-color:var(--ag-line);background:#fff;color:var(--ag-ink)}.detail-header .detail-hero-actions>a:hover{transform:none;background:var(--ag-green-dark);border-color:var(--ag-green-dark)}.detail-header .detail-hero-actions>a.is-secondary:hover{border-color:#b8bcb8;background:var(--ag-soft)}.detail-header .detail-hero-actions svg{width:14px}.detail-hero-meta{max-width:430px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:44px;border-block:1px solid var(--ag-line)}.detail-hero-meta>span{display:grid;gap:4px;padding:16px 0}.detail-hero-meta>span+span{padding-left:24px;border-left:1px solid var(--ag-line)}.detail-hero-meta strong{color:var(--ag-ink);font-size:21px;font-weight:650;letter-spacing:-.04em}.detail-hero-meta small{color:var(--ag-subtle);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.detail-hero-product{min-width:0;overflow:hidden;border:1px solid #303430;border-radius:var(--ag-radius);background:var(--route-canvas);color:#fff;box-shadow:none;transform:none}.detail-hero-product>header,.detail-hero-product>footer{display:flex;align-items:center;justify-content:space-between;padding-inline:18px;color:#8f9791;font-size:8px;letter-spacing:.08em}.detail-hero-product>header{height:46px;border-bottom:1px solid #303430}.detail-hero-product>footer{height:40px;border-top:1px solid #303430}.detail-hero-product>header b{display:inline-flex;align-items:center;gap:6px;color:#aeb5b0;font-size:8px;font-weight:650}.detail-hero-product>header b i{width:6px;height:6px;border-radius:50%;background:#54a768;box-shadow:none}.detail-hero-visual{min-height:400px;display:grid;place-items:center;overflow:hidden}.detail-hero-visual>svg{width:135px;height:135px;color:var(--route-accent);stroke-width:1.3}.detail-hero-visual .live-scope{width:100%;height:400px;padding:26px;border:0;border-radius:0;background:transparent}.detail-hero-visual .live-scope>div{height:306px}.detail-hero-visual .live-scope i{border-radius:1px 1px 0 0;background:#4f8d60}.detail-hero-visual .score-orbit{width:min(340px,80%);color:#fff;border-color:#637361}.detail-hero-visual .score-orbit i{border-color:#67835e;opacity:.75}.detail-hero-visual .alert-focus{justify-self:center;border-radius:var(--ag-radius);background:#37201d;box-shadow:none}.detail-hero-visual .twin-layers,.detail-hero-visual .sensor-map{width:100%;height:400px}.detail-hero-visual .field-horizon{width:100%;height:400px;border-radius:0}.detail-hero-visual .field-video-scene{position:relative;isolation:isolate;background:#0c130e}.field-video-scene>video{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.field-video-scene>.field-video-shade{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080e0a14,#080e0a94),linear-gradient(90deg,rgba(8,14,10,.28),transparent 55%);pointer-events:none}.field-video-scene>.field-video-route{position:absolute;z-index:3;right:8%;bottom:25%;left:10%;height:72px;border-top:1px dashed rgba(225,241,216,.72);border-radius:50%;transform:rotate(-4deg);pointer-events:none}.field-video-scene>.field-video-route>i{position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:#dff20a;box-shadow:0 0 0 8px #dff20a21;animation:field-video-scan 6s linear infinite}.field-video-scene>.field-video-meta{position:absolute;z-index:4;right:20px;bottom:18px;left:20px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 18px;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.5)}.field-video-meta>small{grid-column:1 / -1;color:#ffffffb3;font-size:8px;letter-spacing:.13em}.field-video-meta>strong{font-size:18px;font-weight:620;letter-spacing:-.02em}.field-video-meta>b{display:inline-flex;align-items:center;gap:6px;font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.field-video-meta>b>i{width:6px;height:6px;border-radius:50%;background:#73d08a;box-shadow:0 0 0 4px #73d08a21}@keyframes field-video-scan{0%{left:0}50%{top:19px}to{left:calc(100% - 9px)}}.detail-hero-visual .sensor-map{border-radius:0;background-color:transparent}.detail-hero-visual .bot-conversation{width:86%}.detail-hero-visual .bot-conversation p{border-radius:7px;box-shadow:none}.detail-hero-visual .fleet-count,.detail-hero-visual .maintenance-progress{color:#fff}.resource-security .detail-header,.resource-report .detail-header{background:#fff;color:var(--ag-ink)}.resource-security .detail-header h1,.resource-report .detail-header h1{color:var(--ag-ink)}.resource-security .detail-header .detail-hero-lead,.resource-report .detail-header .detail-hero-lead{color:var(--ag-muted)}.telemetry-stream,.alert-timeline,.twin-components,.bot-prompts,.sensor-strip,.fleet-board{padding:82px 0;background:var(--ag-soft);color:var(--ag-ink)}.telemetry-stream>.landing-container,.twin-components>.landing-container,.sensor-strip>.landing-container{gap:0;overflow:hidden;border:1px solid var(--ag-line);border-radius:var(--ag-radius);background:#fff}.telemetry-stream article,.twin-components button,.sensor-strip>div>div{min-height:210px;margin:0;padding:22px;border:0;border-right:1px solid var(--ag-line);background:#fff;color:var(--ag-ink)}.telemetry-stream article:last-child,.twin-components button:last-child,.sensor-strip>div>div:last-child{border-right:0}.twin-components button>span{display:block;color:#405148;font-size:10px;font-weight:700;line-height:1.4}.twin-components button>strong{display:block;margin:30px 0;color:#17271d;font-size:40px;line-height:1}.twin-components button>div{height:4px;overflow:hidden;background:#dce5de}.twin-components button>div i{display:block;height:100%;background:#7fbd91}.twin-components button:hover{background:#f1f5f1;color:var(--ag-ink)}.twin-components button.is-active{background:#24493b;color:#fff}.twin-components button.is-active>span,.twin-components button.is-active>strong{color:#fff}.twin-components button.is-active>div{background:#34594b}.twin-components button.is-active>div i{background:#dff20a}.sensor-strip>.landing-container>button{min-height:210px;padding:24px;border:0;border-right:1px solid var(--ag-line);background:#fff;color:var(--ag-ink)}.sensor-strip>.landing-container>button:last-child{border-right:0}.sensor-strip>.landing-container>button span{color:#536158}.sensor-strip>.landing-container>button strong{color:#17271d}.sensor-strip>.landing-container>button:hover{background:#f1f5f1}.sensor-strip>.landing-container>button.is-active{background:#24493b;color:#fff}.sensor-strip>.landing-container>button.is-active span,.sensor-strip>.landing-container>button.is-active strong{color:#fff}.sensor-strip span{color:var(--ag-subtle)}.sensor-strip svg{color:var(--ag-green)}.alert-timeline>.landing-container,.fleet-board>.landing-container,.bot-prompts>.landing-container{overflow:hidden;border:1px solid var(--ag-line);border-radius:var(--ag-radius);background:#fff;box-shadow:none}.alert-timeline header,.fleet-board header{padding:18px 22px;border-color:var(--ag-line);background:#f0f1ef}.alert-timeline article{padding-inline:22px}.bot-prompts>.landing-container{padding:14px}.bot-prompts button{border-radius:6px}.route-depth{padding:110px 0;background:#fff;color:var(--ag-ink)}.route-depth>.landing-container>header{grid-template-columns:130px minmax(0,1fr);padding-bottom:52px}.route-depth header p{color:var(--ag-green)}.route-depth header h2{max-width:930px;color:var(--ag-ink);font-family:Inter,sans-serif;font-size:clamp(3rem,5.4vw,5.8rem);font-weight:610;line-height:.96;letter-spacing:-.06em}.route-depth-grid{gap:0;overflow:hidden;border:1px solid var(--ag-line);border-radius:var(--ag-radius)}.route-depth-grid article{min-height:320px;display:flex;flex-direction:column;padding:24px;border:0;border-right:1px solid var(--ag-line);border-radius:0;background:#fff;box-shadow:none}.route-depth-grid article:last-child{border-right:0}.route-depth-grid article:hover{transform:none;background:var(--ag-soft);box-shadow:none}.route-depth-grid article>div{margin-top:auto}.route-depth-grid h3{margin:0 0 13px;font-family:Inter,sans-serif;font-size:26px;font-weight:610}.route-depth-grid p{margin-bottom:0;color:var(--ag-muted)}.route-proof{grid-template-columns:1.2fr .55fr auto;gap:44px;margin-top:54px;padding:36px;border-radius:var(--ag-radius);background:var(--ag-green-dark);color:#fff;box-shadow:none}.route-proof>div:first-child>span{color:#9ebaa8;font-size:8px;letter-spacing:.13em}.route-proof blockquote{max-width:590px;margin-top:12px;font-family:Inter,sans-serif;font-size:28px;font-weight:520;letter-spacing:-.035em}.route-proof>div:nth-child(2) strong{color:#fff;font-size:55px}.route-proof>a{min-height:42px;border-radius:6px;background:#fff;color:var(--ag-ink)}.ext-product,.ext-partners,.ext-solutions,.ext-resources,.ext-customers{background:#fff;color:var(--ag-ink)}.ext-product-hero,.partners-hero,.solutions-editorial,.resources-masthead{padding:96px 0 88px;border-bottom:1px solid var(--ag-line);background:#fff;color:var(--ag-ink)}.ext-product-hero>.landing-container,.partners-hero>.landing-container{grid-template-columns:.9fr 1.1fr;gap:72px}.ext-product-hero p,.partners-hero p,.solutions-editorial p,.resources-masthead>div>span{color:var(--ag-green);font-size:9px;font-weight:760;letter-spacing:.15em}.ext-product-hero h1,.partners-hero h1,.solutions-editorial h1,.resources-masthead h1,.customers-film h1{margin:22px 0;color:var(--ag-ink);font-family:Inter,sans-serif;font-size:clamp(4rem,7vw,7.4rem);font-weight:610;line-height:.88;letter-spacing:-.072em}.ext-product-hero>div>div>span,.partners-hero>div>div:first-child>span{color:var(--ag-muted);font-size:15px;line-height:1.65}.ext-product-hero a{margin-top:28px;border:1px solid var(--ag-ink);border-radius:6px;background:var(--ag-ink);color:#fff}.product-radar{padding:16px;border:1px solid #303430;border-radius:var(--ag-radius);background:#171a18;box-shadow:none}.radar-head{border-color:#343835;color:#929a94}.radar-head strong{color:#9fb5a5}.radar-core{height:330px}.radar-core>i{border-color:#3a4c3f;animation-duration:16s}.radar-core>svg{color:#6c9b79}.radar-core>span{color:#dce4de}.radar-metrics,.radar-metrics span{border-color:#343835}.radar-core{isolation:isolate;border-radius:7px;background:#101512}.radar-core:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 52%,rgba(8,12,9,.72))}.radar-core>.tractor-product-render{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:10px 58px 10px 10px;object-fit:contain;object-position:center}.radar-core>span{z-index:4}.radar-metrics small{color:#8e9b93}.radar-metrics strong{color:#f2f5f3}.twin-layers{isolation:isolate;overflow:hidden;background:#0d130f}.twin-layers:after{content:"";position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,rgba(7,11,8,.88) 100%)}.twin-layers>.tractor-digital-render{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:12px 14px 26px;object-fit:contain;object-position:center}.manufacturer-blueprint header{border-color:#8b9a91;color:#5c6f64}.blueprint-machine{isolation:isolate;overflow:hidden;margin-top:22px;border:1px solid #b7beb8;border-radius:4px;background:#eeece4;background-image:none}.blueprint-machine:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 70px #223a2e14}.blueprint-machine>.tractor-engineering-render{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:24px 72px;object-fit:contain;object-position:center}.blueprint-machine>button{z-index:4;box-shadow:0 10px 24px #1c362a29}.product-module-lab{padding:110px 0;background:var(--ag-soft);color:var(--ag-ink)}.product-module-lab>.landing-container{grid-template-columns:330px 1fr;gap:44px}.product-module-lab nav button{padding:16px 10px;border-color:var(--ag-line)}.product-module-lab nav button.is-active{background:#e8eee9;color:var(--ag-green)}.module-stage{min-height:550px;padding:38px;border-radius:var(--ag-radius);background:#171a18}.module-stage>div>svg{color:#83a98d}.module-stage p{color:#86998b}.module-stage h2{font-family:Inter,sans-serif;font-weight:600}.module-wave i{border-radius:1px 1px 0 0;background:#4e845d}.product-proof{padding:105px 0;border-top:1px solid var(--ag-line);background:#fff;color:var(--ag-ink)}.product-proof h2{font-family:Inter,sans-serif;font-weight:610}.partners-orbit-scene{height:540px;border-color:#d2d5d2;border-radius:50%}.partners-orbit-scene>i{border-color:#c9ceca}.orbit-brand{background:var(--ag-green-dark)}.orbit-brand svg{color:#b9d0bf}.partner-dot{width:96px;height:96px;border:1px solid var(--ag-line);background:#fff;box-shadow:none;transform:none!important}.partner-dot svg{color:var(--ag-green)}.partner-paths{padding:110px 0;background:var(--ag-soft)}.partner-paths header>svg{color:var(--ag-green)}.partner-paths h2,.partner-manifesto h2{font-family:Inter,sans-serif;font-weight:610;letter-spacing:-.055em}.partner-paths>.landing-container>div{gap:0;overflow:hidden;border:1px solid var(--ag-line);border-radius:var(--ag-radius)}.partner-paths article{min-height:350px;border:0;border-right:1px solid var(--ag-line);background:#fff}.partner-paths article:last-child{border-right:0}.partner-paths h3{font-family:Inter,sans-serif;font-size:26px;font-weight:600}.partner-manifesto{padding:115px 0;background:var(--ag-green-dark)}.partner-manifesto a{color:#fff}.solutions-editorial{min-height:670px;display:flex;align-items:center}.solutions-editorial h1{max-width:1050px}.solutions-editorial>.landing-container>div{margin-left:0;display:flex;align-items:center;gap:40px}.solutions-editorial span{max-width:550px;color:var(--ag-muted)}.solutions-editorial a{padding-bottom:4px;border-bottom:1px solid var(--ag-ink);color:var(--ag-ink)}.risk-simulator{padding:110px 0;background:#171a18}.sim-copy h2{font-family:Inter,sans-serif;font-weight:600}.sim-copy input{accent-color:#65a174}.risk-dial{background:conic-gradient(#5b986a var(--risk-angle),#303430 0);box-shadow:none}.risk-dial:before{background:#171a18}.risk-dial>svg{color:#81a98b}.solutions-map{padding:110px 0;background:#fff}.solutions-map header h2{font-family:Inter,sans-serif;font-weight:610;letter-spacing:-.055em}.solutions-map>.landing-container>div{gap:0;overflow:hidden;border:1px solid var(--ag-line);border-radius:var(--ag-radius)}.solutions-map article{margin:0;border:0;border-right:1px solid var(--ag-line);border-bottom:1px solid var(--ag-line);border-radius:0;background:#fff}.solutions-map article:hover{transform:none;background:var(--ag-soft);box-shadow:none}.resources-masthead{border-bottom:1px solid var(--ag-line)}.resources-masthead h1{max-width:1040px}.resources-masthead p{max-width:650px;color:var(--ag-muted);font-family:Inter,sans-serif;font-size:17px}.resources-cover{padding:70px 0;background:var(--ag-soft)}.resources-cover>.landing-container{overflow:hidden;border:1px solid var(--ag-line);border-radius:var(--ag-radius);box-shadow:none}.resources-cover article{background:#1b1e1c}.resources-cover h2{font-family:Inter,sans-serif;font-size:44px;font-weight:580}.resources-cover article>a{display:inline-flex;align-items:center;gap:8px;margin-top:35px;color:#c5d6ca;font-weight:800;text-decoration:none}.resources-cover article>a:hover{color:#fff}.cover-art{background:#d8ded9}.cover-art>i{border-color:#78827a}.resources-index{padding:50px 0 100px;background:#fff}.resources-index>.landing-container>div{gap:0;margin-top:0;border:1px solid var(--ag-line);border-radius:var(--ag-radius);overflow:hidden}.resources-index .resource-index-card,.resources-index .resource-index-card:first-child{position:relative;min-height:330px;padding:23px;border:0;border-right:1px solid var(--ag-line);border-radius:0;color:inherit;text-decoration:none}.resources-index .resource-index-card:hover{background:var(--ag-soft)}.resources-index .resource-index-card>span{font-size:10px}.resources-index .resource-index-card>svg:first-of-type{display:block;width:30px;height:30px;margin-top:45px}.resources-index .resource-index-card small{display:block;margin-top:55px;color:#7c7668;font-size:8px;letter-spacing:.12em}.resources-index .resource-index-card>svg:last-child{position:absolute;right:20px;bottom:20px;width:16px}.resources-index h3{font-family:Inter,sans-serif;font-weight:560}.resources-newsletter{padding:90px 0;background:var(--ag-soft-green)}.resources-newsletter h2{font-family:Inter,sans-serif;font-weight:600}.resources-newsletter>.landing-container>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;justify-self:end;min-height:48px;padding:0 20px;border:1px solid var(--ag-ink);background:var(--ag-ink);color:#fff;font-weight:750;text-decoration:none}.resources-newsletter>.landing-container>a:hover{background:var(--ag-green-dark)}.customers-film{min-height:700px;border-bottom:1px solid var(--ag-line);background:var(--ag-soft-green);color:var(--ag-ink)}.customers-film:after{display:none}.customer-landscape{opacity:.22;filter:grayscale(1)}.customer-landscape>svg:nth-child(2){color:var(--ag-green);animation:none}.customers-film>.landing-container{z-index:3;padding-bottom:70px}.customers-film p{color:var(--ag-green)}.customers-film span{color:var(--ag-muted)}.customer-quote-wall{padding:110px 0;background:#fff;color:var(--ag-ink)}.customer-quote-wall blockquote{font-family:Inter,sans-serif;font-size:clamp(3rem,5.5vw,5.8rem);font-weight:550;letter-spacing:-.055em}.customer-cases{padding:110px 0;background:#171a18;color:#fff}.customer-cases header h2{font-family:Inter,sans-serif;font-weight:590}.customer-cases>.landing-container>div{gap:0;overflow:hidden;border:1px solid #383d39;border-radius:var(--ag-radius)}.customer-cases article{min-height:390px;border:0;border-right:1px solid #383d39}.customer-cases article:last-child{border-right:0}.customer-cases article>svg{color:#7eaa89}.customer-cases h3{font-family:Inter,sans-serif;font-weight:560}.customer-cases article a{color:#c3d6c7}.customer-numbers{padding:82px 0;background:#fff}.customer-numbers strong{font-size:66px}.saas-footer,.public-extension .saas-footer{padding:50px 0 26px;border-top:1px solid var(--ag-line);background:#fff;color:var(--ag-ink)}.landing-page:not(.public-extension) .saas-footer .landing-container{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.saas-footer p,.public-footer-brand p{color:var(--ag-muted);font-size:11px}.saas-footer span{color:var(--ag-subtle);font-size:10px}.public-extension .saas-footer>.landing-container{display:grid;grid-template-columns:1fr auto auto;align-items:start;gap:42px}.public-footer-brand{display:grid;gap:14px}.public-footer-brand p{max-width:250px;margin:0}.public-extension .saas-footer nav{display:grid;grid-template-columns:repeat(2,auto);gap:12px 30px}.public-extension .saas-footer nav a{color:var(--ag-muted);text-decoration:none;font-size:11px}.public-extension .saas-footer nav a:hover{color:var(--ag-ink)}.public-footer-cta{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ag-ink);background:var(--ag-ink);color:#fff;text-decoration:none}.public-footer-cta svg{width:14px}.public-footer-meta{grid-column:1 / -1;display:flex;justify-content:space-between;padding-top:25px;border-top:1px solid var(--ag-line);color:var(--ag-subtle);font-size:8px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1000px){.landing-page .landing-container,.public-nav .saas-nav-inner,.public-mega-inner{width:min(100% - 40px,1180px)}.detail-header>.landing-container{grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);gap:42px}.saas-tractor-grid,.saas-faq .landing-container{gap:45px}}@media(max-width:900px){.public-nav .saas-nav-inner{height:72px}.public-nav nav{top:72px;max-height:calc(100vh - 72px)}.public-nav .public-nav-group>button{padding:13px 0}.public-mega-menu{position:static;max-height:none;overflow:visible;border:0;box-shadow:none}.public-nav .public-mega-inner{width:100%;padding:0}.public-nav .public-mega-columns{padding:0 0 10px 12px}.public-nav .public-mega-columns section:not(:first-child){display:block}.public-nav-backdrop{display:none}.public-extension main,.landing-page:not(.public-extension) main{padding-top:72px}.landing-page:not(.public-extension) .saas-hero-editorial{padding-top:64px}.saas-module-grid{grid-template-columns:repeat(2,1fr)}.saas-module-grid article:nth-child(2){border-right:0}.saas-module-grid article:nth-child(-n+2){border-bottom:1px solid var(--ag-line)}.saas-tractor-grid,.saas-faq .landing-container,.detail-header>.landing-container,.ext-product-hero>.landing-container,.partners-hero>.landing-container{grid-template-columns:1fr}.detail-header{padding:72px 0}.detail-hero-product{width:min(700px,100%)}.cap-simple-shell{grid-template-columns:260px 1fr}.route-depth>.landing-container>header{grid-template-columns:1fr;gap:15px}.route-depth-grid{grid-template-columns:1fr}.route-depth-grid article,.route-depth-grid article:last-child{min-height:230px;border-right:0;border-bottom:1px solid var(--ag-line)}.route-depth-grid article:last-child{border-bottom:0}.route-proof{grid-template-columns:1fr .7fr}.route-proof>a{grid-column:1 / -1;justify-self:start}.product-module-lab>.landing-container{grid-template-columns:250px 1fr}.partner-paths>.landing-container>div,.customer-cases>.landing-container>div{grid-template-columns:1fr}.partner-paths article,.partner-paths article:last-child,.customer-cases article,.customer-cases article:last-child{border-right:0;border-bottom:1px solid currentColor}.partner-paths article:last-child,.customer-cases article:last-child{border-bottom:0}.public-extension .saas-footer>.landing-container{grid-template-columns:1fr auto}.public-footer-cta{grid-column:1 / -1;width:max-content}}@media(max-width:640px){.landing-page .landing-container,.public-nav .saas-nav-inner{width:calc(100% - 32px)}.public-nav .saas-nav-cta{display:none}.public-nav .saas-nav-actions{margin-left:auto}.landing-page:not(.public-extension) .saas-hero-editorial{padding-top:50px}.saas-hero-editorial h1{font-size:clamp(3.5rem,17vw,5.3rem)}.saas-editorial-lead{font-size:15px}.saas-editorial-actions{align-items:stretch;flex-direction:column}.saas-editorial-actions .saas-btn{width:100%}.saas-hero-facts{grid-template-columns:1fr}.saas-hero-facts>span,.saas-hero-facts>span+span{padding:14px 0;border-left:0;border-bottom:1px solid var(--ag-line)}.saas-hero-facts>span:last-child{border-bottom:0}.saas-hero-editorial .saas-hero-product{margin-top:52px}.saas-browserbar span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saas-proof .landing-container{align-items:flex-start;flex-direction:column}.saas-proof .landing-container>div{display:grid;grid-template-columns:repeat(2,auto);gap:15px 28px}.saas-section,.saas-tractor,.saas-capabilities,.saas-projects,.saas-faq{padding:78px 0}.saas-module-grid{grid-template-columns:1fr}.saas-module-grid article,.saas-module-grid article:nth-child(2){min-height:230px;border-right:0;border-bottom:1px solid var(--ag-line)}.saas-module-grid article:last-child{border-bottom:0}.saas-tractor-stage{height:430px}.saas-how,.saas-how .saas-how-inner{min-height:670px}.saas-how .saas-how-inner{padding:64px 0 36px}.saas-how-stage{min-height:430px;padding-top:35px}.saas-how-content h2{font-size:clamp(3.2rem,15vw,5rem)}.saas-how-controls{grid-template-columns:38px 1fr 38px}.saas-auto-progress{display:none}.saas-how-controls>button{width:38px;height:38px}.saas-how-dots{gap:4px}.saas-how-dots button{width:34px;height:38px}.cap-simple-shell{grid-template-columns:1fr}.cap-simple-nav{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--ag-line)}.cap-simple-nav button{min-height:65px;grid-template-columns:20px 1fr}.cap-simple-nav button>span,.cap-simple-nav button>svg:last-child,.cap-simple-nav button small{display:none}.cap-simple-visual{height:330px}.cap-simple-visual .cap-visual{top:25px;right:25px;bottom:25px;left:25px;width:auto;height:auto;transform:none}.cap-simple-preview-copy{align-items:flex-start;flex-direction:column}.saas-project-catalog{grid-template-columns:1fr}.saas-project-catalog>nav{display:grid;grid-template-columns:1fr 1fr;max-height:none;border-right:0;border-bottom:1px solid #383d39}.saas-project-catalog>nav button{min-height:51px}.saas-project-panel{grid-template-rows:260px auto}.saas-project-catalog .saas-project-art{height:260px}.saas-cta .landing-container{grid-template-columns:1fr}.saas-cta p{grid-column:auto;margin-bottom:0}.saas-cta .saas-actions{align-items:stretch;flex-direction:column}.detail-header{padding:58px 0 64px}.detail-header h1{font-size:clamp(3.3rem,16vw,5.2rem)}.detail-header .detail-hero-lead{font-size:14px}.detail-hero-actions{align-items:stretch;flex-direction:column}.detail-header .detail-hero-actions>a{width:100%}.detail-hero-product>header span{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-hero-visual{min-height:320px}.detail-hero-visual .live-scope,.detail-hero-visual .twin-layers,.detail-hero-visual .sensor-map,.detail-hero-visual .field-horizon{height:320px}.telemetry-stream,.alert-timeline,.twin-components,.bot-prompts,.sensor-strip,.fleet-board{padding:56px 0}.telemetry-stream>.landing-container,.twin-components>.landing-container,.sensor-strip>.landing-container{grid-template-columns:1fr}.telemetry-stream article,.twin-components button,.sensor-strip>div>div{min-height:160px;border-right:0;border-bottom:1px solid var(--ag-line)}.twin-components button:last-child,.sensor-strip>.landing-container>button:last-child{border-bottom:0}.sensor-strip>.landing-container>button{min-height:160px;border-right:0;border-bottom:1px solid var(--ag-line)}.route-depth{padding:76px 0}.route-proof{grid-template-columns:1fr;gap:28px;padding:26px}.route-proof>a{grid-column:auto}.product-module-lab>.landing-container{grid-template-columns:1fr}.module-stage{min-height:470px;padding:26px}.partners-orbit-scene{height:380px}.partner-dot{width:76px;height:76px}.solutions-editorial>.landing-container>div{display:block}.solutions-editorial a{display:inline-flex;margin-top:24px}.resources-cover h2{font-size:36px}.customer-numbers strong{font-size:54px}.landing-page:not(.public-extension) .saas-footer .landing-container,.public-extension .saas-footer>.landing-container{grid-template-columns:1fr}.public-extension .saas-footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}.public-footer-cta{grid-column:auto}.public-footer-meta{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){.landing-page *,.landing-page *:before,.landing-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.public-nav{background:#fafcf9fa;-webkit-backdrop-filter:none;backdrop-filter:none}.public-nav .saas-nav-cta{border-color:var(--ag-green-dark);background:var(--ag-green-dark);box-shadow:0 8px 20px #0e492729}.public-nav .saas-nav-cta:hover{background:#176b3a;border-color:#176b3a;box-shadow:0 11px 26px #0e492738}.public-mega-menu{background:#fdfefcfa}.public-nav .public-mega-menu{animation:none!important;transform:none!important}.landing-page:not(.public-extension) .saas-hero-editorial{position:relative;overflow:hidden;background:radial-gradient(circle at 86% 11%,rgba(64,137,82,.16),transparent 24%),linear-gradient(180deg,#fbfdf9,#fff 68%)}.landing-page:not(.public-extension) .saas-hero-editorial:before{content:"";position:absolute;top:35px;right:-120px;width:660px;height:660px;border:1px solid rgba(25,101,52,.09);border-radius:50%;box-shadow:0 0 0 78px #19653406,0 0 0 156px #19653405;pointer-events:none}.saas-editorial-hero{position:relative;z-index:1}.saas-hero-badge{gap:9px}.saas-hero-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:#3c9a57;box-shadow:0 0 0 5px #3c9a571a}.saas-hero-editorial h1{max-width:1040px}.saas-hero-editorial h1>span{color:#17743e}.saas-hero-editorial .saas-btn-dark{border-color:var(--ag-green-dark);background:var(--ag-green-dark)}.saas-hero-facts{background:#ffffff8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.saas-hero-editorial .saas-hero-product{position:relative;max-width:1080px;margin-inline:auto}.saas-hero-browser{border-color:#28493142;border-radius:15px 15px 0 0;box-shadow:0 34px 80px #143d2229}.saas-product-status,.saas-product-insight{position:absolute;z-index:5;border:1px solid rgba(24,74,41,.14);border-radius:11px;background:#ffffffe6;color:var(--ag-ink);box-shadow:0 18px 45px #133a1f21;-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%)}.saas-product-status{top:14%;left:-42px;display:flex;align-items:center;gap:11px;padding:13px 15px}.saas-product-status>i{width:10px;height:10px;border-radius:50%;background:#4ca762;box-shadow:0 0 0 6px #4ca7621f}.saas-product-status>span{display:grid;gap:3px}.saas-product-status strong{font-size:11px}.saas-product-status small{color:var(--ag-subtle);font-size:8px}.saas-product-insight{right:-38px;bottom:15%;min-width:148px;display:grid;gap:3px;padding:14px 16px}.saas-product-insight>span{color:var(--ag-green);font-size:7px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.saas-product-insight strong{font-size:25px;letter-spacing:-.05em}.saas-product-insight small{color:var(--ag-subtle);font-size:8px}.detail-header{min-height:720px;display:flex;align-items:center;padding:84px 0 96px;isolation:isolate;background:radial-gradient(circle at 82% 30%,rgba(66,127,80,.13),transparent 30%),linear-gradient(135deg,#fbfcf9,#f1f5ef 58%,#e9f0eb)}.detail-header:after{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;opacity:.7;background-image:linear-gradient(rgba(20,64,38,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(20,64,38,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(110deg,transparent 8%,#000 48%,#000 85%,transparent);mask-image:linear-gradient(110deg,transparent 8%,#000 48%,#000 85%,transparent);pointer-events:none}.detail-ambient{position:absolute;z-index:-1;right:-7vw;bottom:-24%;width:min(760px,58vw);aspect-ratio:1;border-radius:50%;opacity:.12;background-image:var(--detail-art);background-size:cover;background-position:center;filter:saturate(.75);-webkit-mask-image:radial-gradient(circle at center,#000 38%,transparent 72%);mask-image:radial-gradient(circle at center,#000 38%,transparent 72%);pointer-events:none}.detail-header>.landing-container{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:76px}.detail-hero-copy{position:relative;z-index:3}.detail-hero-kicker{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:27px}.detail-hero-kicker>span{display:inline-flex;align-items:center;gap:7px;color:#718078;font-size:8px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.detail-hero-kicker>span i{width:6px;height:6px;border-radius:50%;background:#3f9c59;box-shadow:0 0 0 5px #3f9c591c}.detail-header h1{font-size:clamp(4.4rem,6.6vw,7.6rem);font-weight:590}.detail-header .detail-hero-lead{max-width:520px;color:#667069;font-size:17px}.detail-header .detail-hero-actions>a{min-height:48px;padding-inline:19px;border-color:var(--ag-green-dark);background:var(--ag-green-dark);box-shadow:0 10px 24px #0e492724;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.detail-header .detail-hero-actions>a:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0e492733}.detail-header .detail-hero-actions>a.is-secondary{border-color:#1e312529;background:#ffffff9e;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.detail-hero-meta{background:#ffffff40}.detail-product-wrap{position:relative;min-width:0;perspective:1400px}.detail-hero-product{position:relative;z-index:2;border-color:#41584780;border-radius:16px;background:#0f1812f7;box-shadow:0 38px 80px #13341f33,0 8px 20px #13341f1f;transform:rotateY(-2.5deg) rotateX(1deg);transform-origin:center;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.detail-product-wrap:hover .detail-hero-product{transform:rotateY(0) rotateX(0) translateY(-3px);box-shadow:0 45px 95px #13341f3d,0 10px 24px #13341f21}.detail-hero-product:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.28;background:radial-gradient(circle at 82% 22%,color-mix(in srgb,var(--route-accent) 34%,transparent),transparent 29%);pointer-events:none}.detail-hero-product>*{position:relative;z-index:1}.detail-hero-product>header{background:#ffffff05}.detail-hero-visual{min-height:440px}.detail-hero-visual .live-scope{height:440px;padding:30px}.detail-hero-visual .live-scope>div{height:330px;gap:8px}.detail-hero-visual .live-scope i{background:linear-gradient(180deg,#78b687,#3c7950);box-shadow:inset 0 1px #ffffff40}.detail-float-card{position:absolute;z-index:5;border:1px solid rgba(23,69,38,.14);border-radius:11px;background:#ffffffe0;color:var(--ag-ink);box-shadow:0 18px 46px #1f422921;-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%);pointer-events:none}.detail-float-primary{top:15%;right:-30px;min-width:160px;display:grid;gap:4px;padding:14px 15px}.detail-float-primary>span{color:var(--ag-green);font-size:7px;font-weight:800;letter-spacing:.12em}.detail-float-primary strong{font-size:12px}.detail-float-primary small{color:var(--ag-subtle);font-size:8px}.detail-float-secondary{left:-28px;bottom:12%;display:flex;align-items:center;gap:10px;padding:12px 14px}.detail-float-secondary>i{width:9px;height:9px;border-radius:50%;background:#4aa962;box-shadow:0 0 0 6px #4aa9621f}.detail-float-secondary>span{display:grid;gap:2px}.detail-float-secondary strong{font-size:16px;line-height:1}.detail-float-secondary small{color:var(--ag-subtle);font-size:8px}.telemetry-stream{position:relative;padding:74px 0 92px;background:#f4f6f2}.telemetry-stream:before{content:"Sinais operacionais";display:block;width:min(1180px,calc(100% - 64px));margin:0 auto 22px;color:var(--ag-green);font-size:9px;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.telemetry-stream>.landing-container{overflow:visible;border:0;border-radius:0;background:transparent;gap:12px}.telemetry-stream button{min-height:205px;padding:22px;border:1px solid #d9ded9;border-radius:12px;background:#ffffffd1;box-shadow:0 8px 20px #173a220a;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease,background .3s ease}.telemetry-stream button:hover{transform:translateY(-5px);border-color:#bac8bd;box-shadow:0 18px 36px #173a2217}.telemetry-stream button.is-active{transform:translateY(-6px);border-color:var(--ag-green-dark);background:var(--ag-green-dark);color:#fff;box-shadow:0 22px 42px #0e492733}.telemetry-stream button.is-active small{color:#a9c6b2}.telemetry-stream button.is-active svg{color:#8fd29f}.telemetry-stream button>i{box-shadow:0 0 0 5px #55a45d1a}.route-depth{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#f5f7f4)}.route-depth:before{content:"";position:absolute;right:-120px;top:55px;width:480px;height:480px;border:1px solid rgba(24,83,45,.08);border-radius:50%;box-shadow:0 0 0 75px #18532d06,0 0 0 150px #18532d05;pointer-events:none}.route-depth>.landing-container{position:relative}.route-depth-grid{overflow:visible;border:0;border-radius:0;gap:12px}.route-depth-grid article{min-height:340px;border:1px solid var(--ag-line);border-radius:12px;box-shadow:0 6px 18px #122c1b06;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,background .3s ease}.route-depth-grid article:last-child{border-right:1px solid var(--ag-line)}.route-depth-grid article:hover{transform:translateY(-6px);background:#fff;box-shadow:0 20px 45px #122c1b14}.route-depth-grid article>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--ag-soft-green);color:var(--ag-green)}.route-proof{position:relative;overflow:hidden;padding:42px;border-radius:15px;background:linear-gradient(135deg,#0e4927,#153d26);box-shadow:0 28px 60px #0e492729}.route-proof:after{content:"";position:absolute;right:-90px;bottom:-145px;width:360px;height:360px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 55px #ffffff09,0 0 0 110px #ffffff06;pointer-events:none}.route-proof>*{position:relative;z-index:1}@media(max-width:1100px){.detail-header>.landing-container{grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);gap:48px}.detail-float-primary{right:-12px}.detail-float-secondary,.saas-product-status{left:-12px}.saas-product-insight{right:-12px}}@media(max-width:900px){.detail-header{min-height:auto}.detail-header>.landing-container{grid-template-columns:1fr}.detail-product-wrap{width:min(690px,100%)}.detail-hero-product{transform:none}.detail-float-primary{right:-8px}.detail-float-secondary{left:-8px}}@media(max-width:640px){.detail-header{padding-top:52px;background:linear-gradient(145deg,#fbfcf9,#edf3ee)}.detail-header:after{background-size:42px 42px}.detail-ambient{width:100vw;right:-38vw;bottom:18%}.detail-hero-kicker>span{display:none}.detail-float-card,.saas-product-status,.saas-product-insight{display:none}.detail-hero-visual{min-height:340px}.detail-hero-visual .live-scope{height:340px;padding:20px}.detail-hero-visual .live-scope>div{height:245px}.telemetry-stream:before{width:calc(100% - 32px)}.telemetry-stream>.landing-container{gap:10px}.telemetry-stream button{min-height:155px;border-bottom:1px solid #d9ded9}.route-depth-grid{gap:10px}.route-depth-grid article{min-height:230px;border-right:1px solid var(--ag-line)}}.landing-page:not(.public-extension) .public-nav,.detail-extension .public-nav{background:linear-gradient(180deg,#0d140fc7,#0d140f00);border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-page:not(.public-extension) .public-nav.is-scrolled,.detail-extension .public-nav.is-scrolled,.detail-extension .public-nav.has-menu,.landing-page:not(.public-extension) .public-nav.has-menu{background:#121813fa;border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:none;backdrop-filter:none}.landing-page:not(.public-extension) .public-nav .ag-logo-link,.detail-extension .public-nav .ag-logo-link,.landing-page:not(.public-extension) .public-nav nav>a,.detail-extension .public-nav nav>a,.landing-page:not(.public-extension) .public-nav .public-nav-group>button,.detail-extension .public-nav .public-nav-group>button,.landing-page:not(.public-extension) .public-nav .saas-nav-login,.detail-extension .public-nav .saas-nav-login{color:#fff}.landing-page:not(.public-extension) .public-nav .ag-logo-wordmark,.detail-extension .public-nav .ag-logo-wordmark{color:#fff}.landing-page:not(.public-extension) .public-nav .saas-nav-cta,.detail-extension .public-nav .saas-nav-cta{border-color:#f1e9d8;background:#f1e9d8;color:#171a17;box-shadow:none}.landing-page:not(.public-extension) .public-nav .saas-nav-cta:hover,.detail-extension .public-nav .saas-nav-cta:hover{border-color:#fff;background:#fff;color:#171a17}.landing-page:not(.public-extension) .public-nav .saas-menu,.detail-extension .public-nav .saas-menu{color:#fff}.landing-page:not(.public-extension) main{padding-top:0}.landing-page:not(.public-extension) .saas-hero-editorial{min-height:920px;display:block;overflow:visible;padding:0;background:linear-gradient(90deg,#0d110de0,#0d110d9c 42%,#0d110d24 73%),linear-gradient(0deg,rgba(13,17,13,.5),transparent 44%),url(/field-operations.jpg) center 54% / cover no-repeat;color:#fff}.landing-page:not(.public-extension) .saas-hero-editorial:before{display:none}.saas-editorial-hero{min-height:920px;display:flex;flex-direction:column;justify-content:flex-end;padding-top:170px;padding-bottom:150px}.saas-hero-badge{color:#d5e7d8;font-size:10px;letter-spacing:.16em}.saas-hero-badge:before{background:#76c48a;box-shadow:0 0 0 5px #76c48a24}.saas-hero-editorial h1{max-width:780px;margin-top:25px;color:#fff;font-family:Inter,sans-serif;font-size:clamp(5.2rem,9vw,9rem);font-weight:560;line-height:.82;letter-spacing:-.085em}.saas-hero-editorial h1>span{color:#d8e3cf}.saas-editorial-lead{max-width:560px;margin-top:28px;color:#ffffffc4;font-size:18px;line-height:1.55}.saas-editorial-actions{margin-top:30px}.saas-hero-editorial .saas-btn{min-height:48px;padding-inline:20px}.saas-hero-editorial .saas-btn-dark{border-color:#f2ebdc;background:#f2ebdc;color:#151915}.saas-hero-editorial .saas-btn-dark:hover{border-color:#fff;background:#fff}.saas-hero-editorial .saas-btn-light{border-color:#fff6;background:#0f14102e;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.saas-hero-editorial .saas-btn-light:hover{border-color:#ffffffbf;background:#ffffff1a}.saas-hero-facts{position:absolute;right:0;bottom:150px;width:365px;grid-template-columns:1fr;margin:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.saas-hero-facts>span,.saas-hero-facts>span+span{grid-template-columns:80px 1fr;align-items:baseline;gap:15px;padding:15px 0;border:0;border-top:1px solid rgba(255,255,255,.28);color:#ffffffb3}.saas-hero-facts>span:last-child{border-bottom:1px solid rgba(255,255,255,.28)}.saas-hero-facts strong{color:#fff;font-size:24px;font-weight:560}.saas-hero-editorial .saas-hero-product{position:absolute;z-index:6;left:50%;bottom:-355px;width:min(1040px,calc(100% - 80px));max-width:none;margin:0;transform:translate(-50%)}.saas-hero-browser{border:1px solid #b9b8b0;border-radius:4px;background:#eeeee9;box-shadow:0 42px 90px #0c120d4d}.saas-browserbar{height:38px;background:#e9e9e4}.saas-product-status,.saas-product-insight{border-radius:4px;box-shadow:0 15px 35px #10171133}.saas-product-status{left:-28px}.saas-product-insight{right:-28px}.saas-proof{margin-top:355px;padding:31px 0;background:#ebe8df;border-color:#d6d1c5}.saas-proof p{color:#5f5d55}.saas-proof span{color:#747168}.saas-modules{background:#f7f4ed}.saas-section-head h2,.saas-capabilities-head h2{max-width:880px;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em}.saas-module-grid{border:0;border-radius:0;background:transparent;overflow:visible;gap:14px}.saas-module-grid article{min-height:340px;border:1px solid #d9d3c7;border-radius:3px;background:#fffdf8}.saas-module-grid article:last-child{border-right:1px solid #d9d3c7}.saas-module-grid article:hover{background:#f0eadc}.saas-tractor{background:#26342a;color:#fff;border:0}.saas-tractor-copy h2{color:#fff;font-family:Georgia,Times New Roman,serif;font-weight:400}.saas-tractor-copy>p{color:#b8c2ba}.saas-tractor-copy li{color:#dce2dd}.saas-text-link{color:#b8d2be}.saas-tractor-stage{border-color:#5a665d;border-radius:3px;box-shadow:0 30px 65px #00000038}.saas-capabilities{background:#ede9df}.cap-simple-shell{border-radius:3px;border-color:#d0cbc0}.saas-project-catalog{border-radius:3px}.saas-faq h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.detail-extension main{padding-top:0}.detail-header{min-height:810px;display:flex;align-items:flex-end;overflow:visible;padding:170px 0 105px;color:#fff;background:linear-gradient(90deg,#0b0f0be0,#0b0f0bad 44%,#0b0f0b2e 76%),linear-gradient(0deg,rgba(11,15,11,.6),transparent 46%),url(/field-operations.jpg) center 52% / cover no-repeat}.detail-extension .detail-header{color:#fff;background:linear-gradient(90deg,#0b0f0be0,#0b0f0bad 44%,#0b0f0b2e 76%),linear-gradient(0deg,rgba(11,15,11,.6),transparent 46%),url(/field-operations.jpg) center 52% / cover no-repeat}.detail-header:after{display:none}.detail-extension .detail-header>.detail-ambient{display:none;position:absolute}.resource-integrations>.detail-header span,.resource-ecosystem>.detail-header span{position:static;padding:0;border:0;border-radius:0;background:transparent}.detail-header>.landing-container{display:block;min-height:530px}.detail-hero-copy{max-width:740px}.detail-hero-kicker{justify-content:flex-start;margin-bottom:24px}.detail-hero-kicker p{color:#cce0cf}.detail-hero-kicker>span{color:#ffffff9e}.detail-header h1{max-width:760px;color:#fff;font-size:clamp(5rem,8vw,8.5rem);font-weight:540;line-height:.84}.detail-extension .detail-header .detail-hero-lead{max-width:540px;color:#ffffffc7;font-size:17px}.detail-header .detail-hero-actions>a{border-color:#f1eadb;background:#f1eadb;color:#151915;box-shadow:none}.detail-header .detail-hero-actions>a:hover{border-color:#fff;background:#fff;color:#151915;box-shadow:none}.detail-header .detail-hero-actions>a.is-secondary{border-color:#ffffff61;background:#0f141033;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.detail-header .detail-hero-actions>a.is-secondary:hover{border-color:#ffffffbf;background:#ffffff1a;color:#fff}.detail-hero-meta{width:430px;margin-top:45px;border-color:#ffffff47;background:transparent}.detail-hero-meta>span+span{border-color:#ffffff47}.detail-hero-meta strong{color:#fff}.detail-hero-meta small{color:#ffffff8c}.detail-product-wrap{position:absolute;z-index:7;right:0;bottom:-205px;width:570px;perspective:none}.detail-hero-product{border-color:#777b74;border-radius:4px;box-shadow:0 36px 75px #080e0961;transform:none}.detail-product-wrap:hover .detail-hero-product{transform:translateY(-3px)}.detail-hero-product:before{opacity:.14}.detail-hero-visual{min-height:365px}.detail-hero-visual .live-scope{height:365px;padding:24px}.detail-hero-visual .live-scope>div{height:270px}.detail-float-card{display:none}.detail-extension main>.detail-header+section{padding-top:285px}.telemetry-stream,.alert-timeline,.twin-components,.bot-prompts,.sensor-strip,.fleet-board,.score-control,.maintenance-plan,.field-route,.workshop-order,.management-command,.insurance-underwriting,.grower-season,.manufacturer-blueprint,.harvest-window,.scale-network{background:#ece9e0}.telemetry-stream:before{color:#4a5f4e}.telemetry-stream button{border-radius:3px;background:#f9f7f1;box-shadow:none}.telemetry-stream button:hover{transform:translateY(-3px);box-shadow:0 14px 28px #272d2714}.telemetry-stream button.is-active{transform:translateY(-3px);background:#27392d;border-color:#27392d;box-shadow:0 18px 36px #192c1e29}.route-depth{background:#f7f4ed}.route-depth header h2{max-width:900px;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.05em}.route-depth-grid article{border-radius:3px;background:#fffdf8}.route-proof{border-radius:3px;background:#27382d;box-shadow:none}.route-depth-grid article{grid-template-columns:36px 1fr}.cap-alert-center .cap-alert-footer>a{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #d5e4d7;border-radius:999px;background:#f6faf6;color:#2e7740;font-size:6px;font-weight:800;text-decoration:none}.cap-alert-center .cap-alert-footer>a:hover{border-color:#b8d2bd;background:#ecf6ed}.cap-alert-center .cap-alert-footer>a svg{width:9px;height:9px}.resource-integrations>section:not(.detail-header)>.landing-container,.resource-ecosystem>section:not(.detail-header)>.landing-container{margin-inline:auto}@media(max-width:1000px){.saas-hero-facts{width:315px}.detail-product-wrap{width:500px}}@media(max-width:900px){.landing-page:not(.public-extension) .public-nav nav,.detail-extension .public-nav nav{background:#18201a}.landing-page:not(.public-extension) .saas-hero-editorial{min-height:850px}.saas-editorial-hero{min-height:850px;padding-bottom:72px}.saas-hero-editorial h1{max-width:680px;font-size:clamp(4.8rem,13vw,7.2rem)}.saas-hero-facts{position:static;width:100%;margin-top:42px;grid-template-columns:repeat(3,1fr)}.saas-hero-facts>span,.saas-hero-facts>span+span{display:grid;grid-template-columns:1fr;border-bottom:1px solid rgba(255,255,255,.28)}.detail-header{min-height:1040px}.detail-header>.landing-container{min-height:720px}.detail-product-wrap{right:20px;bottom:-190px;width:min(620px,calc(100% - 40px))}.resources-index .resource-index-card,.resources-index .resource-index-card:first-child{border:1px solid var(--ag-line)}.resources-newsletter>.landing-container>a{justify-self:start;margin-top:22px}}@media(max-width:760px)and (min-width:641px){.landing-page:not(.public-extension) .saas-hero-editorial{min-height:940px}.saas-editorial-hero{min-height:940px;padding-top:125px;padding-bottom:62px}.saas-hero-editorial h1{max-width:600px;font-size:clamp(4.6rem,13.5vw,6.5rem)}.saas-editorial-lead{max-width:520px}.saas-hero-facts{margin-top:32px}.saas-hero-editorial .saas-hero-product{bottom:-285px;width:calc(100% - 48px)}.saas-proof{margin-top:285px}}@media(max-width:640px){.landing-page:not(.public-extension) .saas-hero-editorial{min-height:790px;background:linear-gradient(90deg,#0b0f0bde,#0b0f0b5e),linear-gradient(0deg,rgba(11,15,11,.62),transparent 50%),url(/field-operations.jpg) 58% center / cover no-repeat}.saas-editorial-hero{min-height:790px;padding-top:130px;padding-bottom:48px}.saas-hero-editorial h1{font-size:clamp(4.3rem,20vw,6rem)}.saas-editorial-lead{color:#ffffffc9}.landing-page:not(.public-extension) .saas-editorial-actions .saas-btn-light,.landing-page:not(.public-extension) .saas-hero-facts{display:none}.landing-page:not(.public-extension) .saas-editorial-actions{display:none}.saas-hero-editorial .saas-hero-product{bottom:-370px;width:calc(100% - 32px)}.saas-hero-browser{border-radius:3px}.saas-proof{margin-top:370px}.saas-module-grid article,.saas-module-grid article:nth-child(2),.saas-module-grid article:last-child{border-right:1px solid #d9d3c7}.detail-header{min-height:880px;padding:135px 0 70px;background:linear-gradient(90deg,#0b0f0be0,#0b0f0b6e),linear-gradient(0deg,rgba(11,15,11,.64),transparent 52%),url(/field-operations.jpg) 59% center / cover no-repeat}.detail-header>.landing-container{min-height:675px}.detail-header h1{font-size:clamp(4.2rem,19vw,5.8rem)}.detail-extension .detail-header .detail-hero-lead{color:#fffc}.detail-hero-meta{width:100%}.detail-product-wrap{right:0;bottom:-175px;width:100%}.detail-hero-visual{min-height:300px}.detail-hero-visual .live-scope,.detail-hero-visual .field-horizon{height:300px}.detail-hero-visual .live-scope>div{height:215px}.detail-extension main>.detail-header+section{padding-top:235px}.fleet-board{overflow:visible}.fleet-board>.landing-container{min-width:0}.fleet-board header{display:none}.fleet-board button{position:relative;grid-template-columns:1fr auto;gap:8px 18px;margin:0;padding:18px}.fleet-board button span{font-size:11px}.fleet-board button span:first-child{font-size:14px}.fleet-board button span:nth-child(2):before{content:"Condição · ";color:var(--ag-subtle);font-size:9px;text-transform:uppercase}.fleet-board button span:nth-child(3):before{content:"Score · ";color:var(--ag-subtle);font-size:9px;text-transform:uppercase}.fleet-board button span:nth-child(4){text-align:right}.resources-newsletter>.landing-container>a{width:100%}.blueprint-machine{height:330px}.blueprint-machine>.tractor-engineering-render{padding:24px 8px 18px}}}.public-extension .workshop-order,.public-extension .insurance-underwriting,.public-extension .harvest-window,.public-extension .workshop-order h2,.public-extension .insurance-underwriting h2,.public-extension .harvest-window h2{color:#1d251f}.public-extension .workshop-order article>p,.public-extension .insurance-underwriting>.landing-container>div:first-child>p,.public-extension .harvest-window header>p{color:#6d795f}.public-extension .workshop-order article>button{color:#1d251f}.detail-extension .resource-guide-header,.detail-extension .resource-faq-header,.detail-extension .resource-integrations-header,.detail-extension .resource-security-header{color:#fff;background:linear-gradient(90deg,#080e0ae6,#080e0aa6 48%,#080e0a3d),linear-gradient(0deg,rgba(8,14,10,.68),transparent 52%),url(/field-operations.jpg) center/cover no-repeat}.detail-extension .resource-guide-header h1,.detail-extension .resource-faq-header h1,.detail-extension .resource-integrations-header h1,.detail-extension .resource-security-header h1{color:#fff}.detail-extension .resource-guide-header .detail-hero-lead,.detail-extension .resource-faq-header .detail-hero-lead,.detail-extension .resource-integrations-header .detail-hero-lead,.detail-extension .resource-security-header .detail-hero-lead{color:#ffffffc2}.detail-hero-visual .guide-console,.detail-hero-visual .faq-console,.detail-hero-visual .integration-console,.detail-hero-visual .security-console{width:100%;height:100%;color:#eef4ef;background:#101a14}.guide-console>header,.faq-console>header,.integration-console>header,.security-console>header{height:49px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid #2b3a31;color:#9eada3;font-size:8px;letter-spacing:.08em}.guide-console>header span,.faq-console>header span,.integration-console>header span,.security-console>header span,.guide-console>header b,.faq-console>header b,.integration-console>header b,.security-console>header b{display:flex;align-items:center;gap:7px}.guide-console>header svg,.faq-console>header svg,.integration-console>header svg,.security-console>header svg{width:13px;color:#76b58a}.guide-console>header b,.faq-console>header b,.integration-console>header b,.security-console>header b{color:#c8d3cb;font-size:7px;text-transform:uppercase}.faq-console>header b i,.integration-console>header b i,.security-console>header b i{width:6px;height:6px;border-radius:50%;background:#5ac176;box-shadow:0 0 0 5px #5ac17617}.guide-console-body,.faq-console-body,.integration-console-body,.security-console-body{height:calc(100% - 49px);display:grid}.guide-console-body{grid-template-columns:40% 60%}.guide-console-body nav{border-right:1px solid #2b3a31}.guide-console-body nav button{width:100%;min-height:72px;display:grid;grid-template-columns:27px 1fr 14px;align-items:center;gap:8px;padding:10px 13px;border:0;border-bottom:1px solid #253229;background:transparent;color:#8fa096;text-align:left;cursor:pointer}.guide-console-body nav button:hover,.guide-console-body nav button.is-active{background:#1b2d22;color:#fff}.guide-console-body nav button>i{width:25px;height:25px;display:grid;place-items:center;border:1px solid #405147;border-radius:50%;font-size:7px;font-style:normal}.guide-console-body nav button.is-active>i{border-color:#7bb88d;background:#285c3a}.guide-console-body nav button span{min-width:0;display:grid;gap:3px}.guide-console-body nav button strong{font-size:8px;font-weight:650}.guide-console-body nav button small{overflow:hidden;color:#6f8176;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.guide-console-body nav button svg{width:11px}.guide-console-body article{min-width:0;padding:24px;background:transparent}.guide-console-body article>span,.faq-console-body article>span{color:#72a982;font-size:7px;letter-spacing:.11em}.guide-console-body h3,.faq-console-body h3{margin:13px 0 10px;color:#fff;font-size:21px;font-weight:540;line-height:1.06;letter-spacing:-.04em}.guide-console-body article>p,.faq-console-body article>p{color:#94a49a;font-size:9px;line-height:1.5}.guide-console-body ul{margin:18px 0 0;padding:0;list-style:none}.guide-console-body li{display:grid;grid-template-columns:15px 1fr auto;align-items:center;gap:7px;padding:8px 0;border-top:1px solid #2a382f;font-size:7px}.guide-console-body li svg{width:12px;color:#6db581}.guide-console-body li small{color:#708278;font-size:6px;text-transform:uppercase}.guide-console-body article footer{margin-top:16px}.guide-console-body article footer span{color:#708278;font-size:6px;letter-spacing:.1em}.guide-console-body article footer>i{height:3px;display:block;margin-top:7px;overflow:hidden;background:#29382f}.guide-console-body article footer b{height:100%;display:block;background:#79b88d;transition:width .3s ease}.faq-console-body{grid-template-columns:42% 58%}.faq-console-body aside{padding:14px;border-right:1px solid #2b3a31}.faq-console-body aside label{min-height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #34443a;color:#728178;font-size:7px}.faq-console-body aside label svg{width:12px}.faq-console-body aside button{width:100%;display:grid;grid-template-columns:23px 1fr;gap:8px;padding:11px 7px;border:0;border-bottom:1px solid #26332b;background:transparent;color:#8b9c91;text-align:left;cursor:pointer}.faq-console-body aside button:hover,.faq-console-body aside button.is-active{color:#fff;background:#1c3023}.faq-console-body aside button i{font-size:6px;font-style:normal}.faq-console-body aside button span{font-size:7px;line-height:1.35}.faq-console-body article{padding:30px 25px;background:transparent}.faq-console-body article footer{display:flex;align-items:center;gap:9px;margin-top:25px;padding-top:13px;border-top:1px solid #2b3a31}.faq-console-body article footer svg{width:15px;color:#67b77c}.faq-console-body article footer span{display:grid;gap:2px}.faq-console-body article footer strong{color:#d6e1d9;font-size:7px}.faq-console-body article footer small{color:#6f8176;font-size:6px}.integration-console-body{grid-template-columns:37% 63%}.integration-console-body>aside{border-right:1px solid #2b3a31}.integration-console-body>aside button{width:100%;min-height:68px;display:grid;grid-template-columns:27px 1fr 7px;align-items:center;gap:9px;padding:10px 14px;border:0;border-bottom:1px solid #28362d;background:transparent;color:#789084;text-align:left;cursor:pointer}.integration-console-body>aside button:hover,.integration-console-body>aside button.is-active{background:#1b3023;color:#fff}.integration-console-body>aside button>svg{width:17px}.integration-console-body>aside button span{display:grid;gap:3px}.integration-console-body>aside button strong{font-size:8px}.integration-console-body>aside button small{color:#6e8175;font-size:6px}.integration-console-body>aside button>i{width:6px;height:6px;border-radius:50%;background:#4eae69}.integration-console-body>section{padding:23px}.integration-flow{display:grid;grid-template-columns:42px 1fr 42px 1fr 42px;align-items:center;margin-bottom:25px}.integration-flow>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #456052;border-radius:8px;color:#8ac09a;background:#16231b}.integration-flow>span svg{width:18px}.integration-flow>i{position:relative;height:1px;overflow:visible;background:#354a3d}.integration-flow>i b{position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:#d9ed49;animation:integration-packet 2.6s linear infinite}.integration-flow>i:nth-of-type(2) b{animation-delay:1.3s}@keyframes integration-packet{0%{left:0}to{left:calc(100% - 5px)}}.integration-console-body>section>small{color:#6f8979;font-size:6px;letter-spacing:.1em}.integration-console-body h3{margin:7px 0 15px;color:#fff;font-size:17px;font-weight:550}.integration-console-body dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-block:1px solid #2b3a31}.integration-console-body dl div{display:grid;gap:4px;padding:11px 0}.integration-console-body dt{color:#6f8176;font-size:6px}.integration-console-body dd{margin:0;color:#dae4dd;font-size:8px}.integration-console-body>section footer{display:flex;justify-content:space-between;margin-top:15px;color:#90a096;font-size:7px}.integration-console-body>section footer span{display:flex;align-items:center;gap:6px}.integration-console-body>section footer i{width:5px;height:5px;border-radius:50%;background:#5cc576}.integration-console-body>section footer b{color:#6fc184}.security-console-body{grid-template-columns:32% 68%}.security-console-body>aside{display:grid;align-content:center;justify-items:center;padding:15px;border-right:1px solid #2b3a31;text-align:center}.security-score{width:116px;height:116px;display:grid;place-content:center;justify-items:center;border:7px solid #31513d;border-top-color:#87c799;border-radius:50%}.security-score strong{color:#fff;font-size:37px;font-weight:560;line-height:1}.security-score span{color:#6f8377;font-size:7px}.security-score small{margin-top:6px;color:#87988d;font-size:5px;letter-spacing:.08em}.security-console-body>aside p{margin:14px 0 0;color:#6f8176;font-size:6px;line-height:1.5}.security-console-body>aside p strong{color:#bdcbc1}.security-console-body>section{padding:16px}.security-console-body>section>header{display:flex;justify-content:space-between;padding-bottom:9px;color:#6f8176;font-size:6px}.security-console-body>section>button{width:100%;min-height:54px;display:grid;grid-template-columns:25px 1fr auto 7px;align-items:center;gap:8px;padding:8px 10px;border:0;border-top:1px solid #2a382f;background:transparent;color:#85968b;text-align:left;cursor:pointer}.security-console-body>section>button:hover,.security-console-body>section>button.is-active{background:#1a2f22;color:#fff}.security-console-body>section>button svg{width:15px}.security-console-body>section>button span{display:grid;gap:3px}.security-console-body>section>button strong{font-size:7px}.security-console-body>section>button small{color:#6d7e73;font-size:6px}.security-console-body>section>button b{color:#d3ddd6;font-size:7px}.security-console-body>section>button>i{width:6px;height:6px;border-radius:50%;background:#61bd77}.security-console-body>section>footer{display:grid;grid-template-columns:24px 1fr 18px;align-items:center;gap:7px;margin-top:9px;padding:9px;border:1px solid #34483b;background:#15241b}.security-console-body>section>footer svg{width:14px;color:#77bb8a}.security-console-body>section>footer span{display:grid;gap:2px}.security-console-body>section>footer small{color:#6e8175;font-size:5px}.security-console-body>section>footer strong{color:#dce5df;font-size:7px}.guide-library,.faq-library,.integration-network,.security-layers{padding:105px 0;background:#ece9e0;color:#17211a}.guide-library>.landing-container{display:grid;grid-template-columns:280px 1fr;overflow:hidden;border:1px solid #c9c7bf;background:#fffdf8}.guide-library aside{min-height:440px;display:flex;flex-direction:column;padding:30px;border-right:1px solid #c9c7bf;background:#233c2c;color:#fff}.guide-library aside span{font-size:8px;letter-spacing:.12em}.guide-library aside strong{margin-top:12px;font:400 48px/1 Georgia,serif}.guide-library aside svg{width:70px;height:70px;margin-top:auto;color:#8fc19c;stroke-width:1.1}.guide-library article{padding:54px}.guide-library article>p,.integration-network header p,.security-layers header p{color:#39714a;font-size:8px;font-weight:700;letter-spacing:.13em}.guide-library article h2,.integration-network header h2,.security-layers header h2{max-width:800px;margin:15px 0;font:400 clamp(2.8rem,4.6vw,5.2rem)/.98 Georgia,serif;letter-spacing:-.045em}.guide-library article>span{color:#68736b}.guide-library article>div{display:flex;gap:8px;margin-top:40px}.guide-library article button{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #ccd0ca;background:transparent;color:#58655d;cursor:pointer}.guide-library article button.is-active{border-color:#255b38;background:#255b38;color:#fff}.guide-library article button i{font-size:7px;font-style:normal}.faq-library>.landing-container{max-width:1040px}.faq-library header{display:grid;grid-template-columns:180px 1fr;gap:30px;padding-bottom:35px}.faq-library header span{color:#39714a;font-size:8px;font-weight:700;letter-spacing:.13em}.faq-library header strong{font:400 clamp(2.5rem,4vw,4.2rem)/1 Georgia,serif}.faq-library details{border-top:1px solid #bfc2bc}.faq-library details:last-child{border-bottom:1px solid #bfc2bc}.faq-library summary{min-height:84px;display:grid;grid-template-columns:50px 1fr 22px;align-items:center;gap:15px;color:#1c281f;font-size:17px;font-weight:560;cursor:pointer;list-style:none}.faq-library summary span{color:#65736a;font-size:8px}.faq-library summary svg{transition:transform .2s ease}.faq-library details[open] summary svg{transform:rotate(180deg)}.faq-library details p{max-width:780px;margin:-5px 0 28px 65px;color:#5f6d64;line-height:1.7}.integration-network header,.security-layers header{margin-bottom:50px}.integration-network-grid{position:relative;min-height:500px;overflow:hidden;border:1px solid #bdc4be;background:#f8f7f2;background-image:linear-gradient(rgba(42,83,56,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(42,83,56,.07) 1px,transparent 1px);background-size:50px 50px}.integration-network-grid:before,.integration-network-grid:after{content:"";position:absolute;top:50%;left:50%;width:370px;height:1px;background:#a9b9ae;transform-origin:left}.integration-network-grid:before{transform:rotate(28deg)}.integration-network-grid:after{transform:rotate(-28deg)}.integration-network-grid .integration-core{position:absolute;z-index:3;top:50%;left:50%;width:150px;height:150px;display:grid;place-content:center;justify-items:center;gap:8px;border-radius:50%;background:#163e27;color:#fff;transform:translate(-50%,-50%)}.integration-network-grid .integration-core svg{color:#dff20a}.integration-network-grid .integration-core span{color:#9bb0a1;font-size:7px}.integration-node{position:absolute;z-index:4;width:190px;display:grid;grid-template-columns:32px 1fr 8px;align-items:center;gap:10px;padding:14px;border:1px solid #c5cbc6;background:#fff;color:#223028;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.integration-node:hover,.integration-node.is-active{border-color:#27603c;box-shadow:0 15px 30px #1b3d281f;transform:translateY(-3px)}.integration-node>svg{width:20px;color:#34794b}.integration-node>span{display:grid;gap:3px}.integration-node strong{font-size:11px}.integration-node small{color:#6b786f;font-size:8px}.integration-node>i{width:7px;height:7px;border-radius:50%;background:#5bbf73}.integration-node.node-0{top:12%;left:8%}.integration-node.node-1{top:12%;right:8%}.integration-node.node-2{bottom:12%;left:8%}.integration-node.node-3{right:8%;bottom:12%}.security-layers>.landing-container>div{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #bdc4be}.security-layers button{min-height:370px;display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:0;border-right:1px solid #bdc4be;background:#f9f8f3;color:#223028;text-align:left;cursor:pointer}.security-layers button:last-child{border-right:0}.security-layers button:hover,.security-layers button.is-active{background:#183b28;color:#fff}.security-layers button>span{align-self:flex-end;color:#738078;font-size:8px}.security-layers button>svg{width:38px;height:38px;margin-top:30px;color:#4b8e5f}.security-layers button.is-active>svg{color:#dff20a}.security-layers h3{margin:auto 0 9px;font-size:25px}.security-layers p{margin:0;color:#68746c;line-height:1.55}.security-layers button.is-active p{color:#b6c5ba}.security-layers button>strong{margin-top:22px;font-size:13px}@media(max-width:900px){.guide-library>.landing-container{grid-template-columns:220px 1fr}.security-layers>.landing-container>div{grid-template-columns:1fr}.security-layers button,.security-layers button:last-child{min-height:260px;border-right:0;border-bottom:1px solid #bdc4be}}@media(max-width:640px){.detail-extension .resource-guide-header h1,.detail-extension .resource-faq-header h1,.detail-extension .resource-integrations-header h1,.detail-extension .resource-security-header h1{font-size:clamp(3.4rem,14vw,4.4rem)}.guide-console-body,.faq-console-body,.integration-console-body,.security-console-body{grid-template-columns:1fr}.guide-console-body nav,.faq-console-body aside,.integration-console-body>aside,.security-console-body>aside{display:none}.guide-console-body article,.faq-console-body article,.integration-console-body>section,.security-console-body>section{padding:22px}.guide-library>.landing-container{grid-template-columns:1fr}.guide-library aside{min-height:210px;border-right:0;border-bottom:1px solid #c9c7bf}.guide-library aside svg{width:44px;height:44px}.guide-library article{padding:34px 24px}.guide-library article>div{flex-wrap:wrap}.faq-library header{grid-template-columns:1fr}.faq-library summary{grid-template-columns:34px 1fr 18px;font-size:14px}.faq-library details p{margin-left:49px}.integration-network-grid{min-height:580px}.integration-network-grid .integration-core{width:120px;height:120px}.integration-node{width:150px}.integration-node.node-0,.integration-node.node-2{left:4%}.integration-node.node-1,.integration-node.node-3{right:4%}}@media(prefers-reduced-motion:reduce){.integration-flow>i b{animation:none}}.public-extension .customers-film{min-height:820px;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden;background:#09120d;color:#fff}.customer-film-video{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.customer-film-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#060c08f0,#060c08ba 46%,#060c0847),linear-gradient(0deg,rgba(6,12,8,.78),transparent 58%)}.customer-film-layout{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:minmax(0,1fr) 510px;align-items:end;gap:74px;padding-bottom:70px}.customer-film-copy{padding-bottom:16px}.public-extension .customer-film-copy>p{color:#9cc8a8;font-size:9px;font-weight:750;letter-spacing:.16em}.public-extension .customer-film-copy h1{max-width:760px;margin:20px 0 25px;color:#fff;font-size:clamp(4.6rem,7.2vw,7.8rem);font-weight:540;line-height:.84;letter-spacing:-.072em}.public-extension .customer-film-copy>span{max-width:570px;display:block;color:#ffffffb3;font-size:15px;line-height:1.65}.customer-film-actions{display:flex;gap:10px;margin-top:30px}.customer-film-actions a{min-height:46px;display:inline-flex;align-items:center;gap:11px;padding:0 18px;border:1px solid rgba(255,255,255,.42);border-radius:4px;color:#fff;text-decoration:none;font-size:12px;font-weight:650}.customer-film-actions a:first-child{border-color:#f2eee5;background:#f2eee5;color:#172019}.customer-film-actions a svg{width:15px}.customer-story-console{overflow:hidden;border:1px solid rgba(184,203,190,.48);border-radius:4px;background:#0a160ee6;box-shadow:0 35px 75px #00000052;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.customer-story-console>header{height:49px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(184,203,190,.2);color:#9daf9f;font-size:7px;letter-spacing:.09em;text-transform:uppercase}.customer-story-console>header span{display:flex;align-items:center;gap:7px}.customer-story-console>header i{width:6px;height:6px;border-radius:50%;background:#63c77a;box-shadow:0 0 0 5px #63c77a1c}.customer-story-media{position:relative;min-height:190px;overflow:hidden;background:linear-gradient(0deg,rgba(10,21,14,.74),transparent),url(/field-operations.jpg) center/cover}.customer-story-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000);mask-image:linear-gradient(to bottom,transparent,#000)}.customer-route-line{position:absolute;z-index:2;right:8%;bottom:43%;left:10%;height:38px;border-top:1px dashed rgba(225,241,216,.7);border-radius:50%;transform:rotate(-5deg)}.customer-route-line i{position:absolute;top:-4px;width:8px;height:8px;border-radius:50%;background:#dff20a;box-shadow:0 0 0 8px #dff20a1f;animation:customer-route 6s linear infinite}@keyframes customer-route{0%{left:0}to{left:calc(100% - 8px)}}.customer-story-media>div{position:absolute;z-index:3;right:18px;bottom:17px;left:18px;display:grid;gap:4px}.customer-story-media small{color:#ffffff94;font-size:7px;letter-spacing:.1em}.customer-story-media strong{color:#fff;font-size:15px;font-weight:570}.customer-story-result{display:grid;grid-template-columns:38px 1fr auto;gap:13px;padding:20px}.customer-story-result>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid #395242;color:#7fb68e}.customer-story-result>span svg{width:18px}.customer-story-result>div small{color:#7f9185;font-size:7px}.customer-story-result h2{margin:4px 0 7px;color:#fff;font-size:18px;font-weight:560}.customer-story-result p{max-width:260px;margin:0;color:#8fa095;font-size:8px;line-height:1.5}.customer-story-result aside{display:grid;align-content:end;text-align:right}.customer-story-result aside strong{color:#dff20a;font-size:29px;font-weight:540}.customer-story-result aside small{color:#7c8f82;font-size:6px;text-transform:uppercase}.customer-story-console>nav{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(184,203,190,.2)}.customer-story-console>nav button{display:flex;align-items:center;gap:9px;padding:13px 16px;border:0;border-right:1px solid rgba(184,203,190,.2);background:transparent;color:#718277;cursor:pointer}.customer-story-console>nav button:last-child{border-right:0}.customer-story-console>nav button.is-active{color:#fff;background:#5e946c21}.customer-story-console>nav button span{font-size:7px}.customer-story-console>nav button i{height:2px;flex:1;background:#314339}.customer-story-console>nav button.is-active i{background:#7ac28d}.public-extension .customer-quote-wall{padding:105px 0;background:#f0ede4;color:#1d261f}.public-extension .customer-quote-wall blockquote{max-width:1000px;font:400 clamp(3rem,5vw,5.3rem)/1 Georgia,serif;letter-spacing:-.05em}.public-extension .customer-cases{background:#14241a}.public-extension .customer-cases>.landing-container>div{display:grid;grid-template-columns:repeat(3,1fr)}.public-extension .customer-cases button{min-height:410px;display:flex;flex-direction:column;align-items:flex-start;padding:27px;border:0;border-right:1px solid #34453a;background:transparent;color:#fff;text-align:left;cursor:pointer}.public-extension .customer-cases button:last-child{border-right:0}.public-extension .customer-cases button:hover,.public-extension .customer-cases button.is-active{background:#1d3525}.customer-cases button>span{align-self:flex-end;color:#718276;font-size:8px}.customer-cases button>svg{width:36px;height:36px;color:#83b890}.customer-cases button>small{margin-top:75px;color:#829388}.customer-cases button h3{margin:10px 0;font:400 30px/1.1 Georgia,serif}.customer-cases button p{color:#9aaba0;line-height:1.7}.customer-cases button footer{width:100%;display:grid;grid-template-columns:16px 1fr 16px;align-items:center;gap:8px;margin-top:auto;padding-top:18px;border-top:1px solid #394c40;color:#bdcec2;font-size:8px}.customer-cases button footer svg{width:13px;color:#78c28b}@media(max-width:1000px){.customer-film-layout{grid-template-columns:1fr;gap:42px}.public-extension .customers-film{min-height:1200px}.customer-story-console{width:min(620px,100%)}}@media(max-width:640px){.public-extension .customers-film{min-height:1020px}.customer-film-layout{padding-bottom:45px}.public-extension .customer-film-copy h1{font-size:clamp(4rem,18vw,5.5rem)}.customer-story-result{grid-template-columns:36px 1fr}.customer-story-result aside{grid-column:2;text-align:left}.public-extension .customer-cases>.landing-container>div{grid-template-columns:1fr}.public-extension .customer-cases button{min-height:340px;border-right:0;border-bottom:1px solid #34453a}}@media(prefers-reduced-motion:reduce){.customer-film-video{display:none}.customer-route-line i{animation:none}}.detail-extension .resource-integrations-header,.detail-extension .resource-ecosystem-header{display:block}.detail-extension .resource-integrations-header>.landing-container{inset:auto;width:min(1180px,calc(100% - 64px));max-width:1180px;height:auto;min-height:530px;flex:0 0 auto;display:flex;justify-content:center;margin-inline:auto;text-align:center}.resource-integrations-header .detail-hero-copy{width:min(800px,100%);max-width:800px;margin-inline:auto}.resource-integrations-header .detail-hero-kicker,.resource-integrations-header .detail-hero-actions{justify-content:center}.resource-integrations-header .detail-hero-meta{margin-inline:auto}.resource-integrations-header .detail-product-wrap{right:auto;left:50%;width:min(690px,calc(100% - 40px));transform:translate(-50%)}.resource-integrations-header .detail-hero-product{transform:none}.detail-extension .resource-ecosystem-header{color:#fff;background:linear-gradient(90deg,#080e0ae8,#080e0aa6 48%,#080e0a3d),linear-gradient(0deg,rgba(8,14,10,.7),transparent 52%),url(/field-operations.jpg) center/cover no-repeat}.detail-extension .resource-ecosystem-header>.landing-container{inset:auto;width:min(1180px,calc(100% - 64px));max-width:1180px;height:auto;min-height:530px;flex:0 0 auto;display:block;place-items:initial;margin-inline:auto}.detail-extension .resource-ecosystem-header h1{max-width:720px;color:#fff;font-size:clamp(4.8rem,7.4vw,7.5rem)}.detail-extension .resource-ecosystem-header .detail-hero-lead{color:#ffffffc2}.detail-hero-visual .ecosystem-console{width:100%;height:100%;color:#eef4ef;background:#101a14}.ecosystem-console>header{height:49px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid #2b3a31;color:#9eada3;font-size:8px;letter-spacing:.08em}.ecosystem-console>header span,.ecosystem-console>header b{display:flex;align-items:center;gap:7px}.ecosystem-console>header svg{width:13px;color:#76b58a}.ecosystem-console>header b{color:#c8d3cb;font-size:7px;text-transform:uppercase}.ecosystem-console>header b i{width:6px;height:6px;border-radius:50%;background:#5ac176;box-shadow:0 0 0 5px #5ac17617}.ecosystem-console-body{height:calc(100% - 49px);display:grid;grid-template-columns:58% 42%}.ecosystem-orbit{position:relative;overflow:hidden;border-right:1px solid #2b3a31;background-image:linear-gradient(rgba(94,129,105,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(94,129,105,.08) 1px,transparent 1px);background-size:42px 42px}.ecosystem-orbit>i{position:absolute;top:50%;left:50%;width:230px;height:230px;border:1px solid #31503c;border-radius:50%;transform:translate(-50%,-50%)}.ecosystem-orbit>i:nth-child(2){width:145px;height:145px;border-style:dashed}.ecosystem-core{position:absolute;z-index:3;top:50%;left:50%;width:82px;height:82px;display:grid;place-content:center;justify-items:center;border-radius:50%;background:#1d5935;color:#fff;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #51916217}.ecosystem-core svg{width:17px;color:#dff20a}.ecosystem-core strong{font-size:14px}.ecosystem-core small{color:#8cab94;font-size:5px}.ecosystem-orbit>button{position:absolute;z-index:4;min-width:80px;display:grid;justify-items:center;gap:4px;padding:8px;border:1px solid #385142;border-radius:5px;background:#14241a;color:#82978a;font-size:6px;cursor:pointer}.ecosystem-orbit>button:hover,.ecosystem-orbit>button.is-active{border-color:#76bb88;background:#21412d;color:#fff;box-shadow:0 10px 22px #0003}.ecosystem-orbit>button svg{width:15px}.ecosystem-orbit .partner-0{top:11%;left:9%}.ecosystem-orbit .partner-1{top:11%;right:9%}.ecosystem-orbit .partner-2{bottom:10%;left:9%}.ecosystem-orbit .partner-3{right:9%;bottom:10%}.ecosystem-console-body>aside{display:flex;flex-direction:column;padding:23px;background:#122018}.ecosystem-console-body>aside>span{color:#6e8576;font-size:6px;letter-spacing:.1em}.ecosystem-console-body>aside>svg{width:27px;height:27px;margin-top:27px;color:#7fbe90}.ecosystem-console-body>aside>small{margin-top:auto;color:#718478;font-size:6px}.ecosystem-console-body>aside h3{margin:5px 0 8px;color:#fff;font-size:22px;font-weight:550;letter-spacing:-.035em}.ecosystem-console-body>aside p{margin:0;color:#90a197;font-size:8px;line-height:1.5}.ecosystem-console-body>aside>div{display:grid;gap:5px;margin-top:18px;padding-block:12px;border-block:1px solid #2c3d33}.ecosystem-console-body>aside>div span{color:#6d8174;font-size:5px;letter-spacing:.08em}.ecosystem-console-body>aside>div strong{color:#dff20a;font-size:18px;font-weight:540}.ecosystem-console-body>aside footer{display:flex;align-items:center;gap:6px;margin-top:13px;color:#83a08c;font-size:6px}.ecosystem-console-body>aside footer i{width:6px;height:6px;border-radius:50%;background:#62c27a}.resource-ecosystem>.ecosystem-exchange{padding:105px 0;background:#e9e7de;color:#17211a}.resource-ecosystem>.ecosystem-exchange>.landing-container{height:auto;display:block;place-items:initial}.ecosystem-exchange span{position:static;padding:0;border:0;border-radius:0;background:transparent}.ecosystem-exchange>.landing-container>header{margin-bottom:48px}.ecosystem-exchange header p{color:#39714a;font-size:8px;font-weight:700;letter-spacing:.13em}.ecosystem-exchange header h2{max-width:860px;margin:15px 0 0;font:400 clamp(2.9rem,4.8vw,5.3rem)/.98 Georgia,serif;letter-spacing:-.05em}.ecosystem-partner-grid{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #bdc4be}.ecosystem-partner-grid>button{min-height:390px;display:flex;flex-direction:column;align-items:flex-start;padding:25px;border:0;border-right:1px solid #bdc4be;background:#faf9f4;color:#223028;text-align:left;cursor:pointer}.ecosystem-partner-grid>button:last-child{border-right:0}.ecosystem-partner-grid>button:hover,.ecosystem-partner-grid>button.is-active{background:#183b28;color:#fff}.ecosystem-partner-grid>button>span{align-self:flex-end;color:#758078;font-size:8px}.ecosystem-partner-grid>button>svg{width:33px;height:33px;margin-top:25px;color:#4e9362}.ecosystem-partner-grid>button.is-active>svg{color:#dff20a}.ecosystem-partner-grid>button>small{margin-top:auto;color:#78847c;font-size:8px}.ecosystem-partner-grid h3{margin:8px 0;font-size:25px}.ecosystem-partner-grid p{margin:0;color:#68766d;font-size:11px;line-height:1.55}.ecosystem-partner-grid>button.is-active p{color:#b5c5ba}.ecosystem-partner-grid>button>strong{margin-top:20px;font-size:14px}.ecosystem-partner-grid footer{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid currentColor;font-size:8px;opacity:.72}.ecosystem-partner-grid footer svg{width:13px}@media(max-width:900px){.ecosystem-partner-grid{grid-template-columns:repeat(2,1fr)}.ecosystem-partner-grid>button:nth-child(2){border-right:0}.ecosystem-partner-grid>button:nth-child(-n+2){border-bottom:1px solid #bdc4be}}@media(max-width:640px){.detail-extension .resource-integrations-header,.detail-extension .resource-ecosystem-header{padding-inline:0}.detail-extension .resource-integrations-header>.landing-container{min-height:675px}.resource-integrations-header .detail-product-wrap{right:0;left:0;width:100%;transform:none}.detail-extension .resource-ecosystem-header h1{font-size:clamp(3.4rem,14vw,4.4rem)}.ecosystem-console-body{grid-template-columns:1fr}.ecosystem-console-body>aside{display:none}.ecosystem-orbit{border-right:0}.ecosystem-partner-grid{grid-template-columns:1fr}.ecosystem-partner-grid>button,.ecosystem-partner-grid>button:nth-child(2){min-height:310px;border-right:0;border-bottom:1px solid #bdc4be}}.detail-extension main .detail-header{background:linear-gradient(90deg,#070d09eb,#070d09b8 42%,#070d0947 76%),linear-gradient(0deg,rgba(7,13,9,.72),transparent 58%),var(--detail-bg,url(/field-operations.jpg)) var(--detail-position,center) / cover no-repeat}.detail-extension main .detail-header h1{color:#fff}.detail-extension main .detail-header .detail-hero-lead{color:#fffc;text-shadow:0 1px 18px rgba(0,0,0,.22)}@media(max-width:640px){.detail-extension main .detail-header{background:linear-gradient(90deg,#070d09eb,#070d0980),linear-gradient(0deg,rgba(7,13,9,.78),transparent 54%),var(--detail-bg,url(/field-operations.jpg)) var(--detail-position,center) / cover no-repeat}}.detail-extension[class*=detail-] main>.detail-header>.landing-container{position:relative}.detail-extension.detail-telemetry .detail-header{min-height:880px;background:linear-gradient(90deg,#050d08f5,#050d08c2 43%,#050d0842 78%),var(--detail-bg) var(--detail-position) / cover no-repeat}.detail-extension.detail-telemetry .detail-header>.landing-container{grid-template-columns:.82fr 1.18fr;align-items:end;gap:70px;padding-block:120px 70px}.detail-extension.detail-telemetry .detail-hero-copy{align-self:center}.detail-extension.detail-telemetry .detail-hero-copy h1{max-width:620px;font-size:clamp(5rem,7.4vw,8.2rem)}.detail-extension.detail-telemetry .detail-product-wrap{align-self:end;transform:translateY(70px)}.detail-extension.detail-telemetry .detail-hero-product{border-color:#97bea061;background:#07160cf5}.detail-extension.detail-score .detail-header{min-height:820px;overflow:hidden;background:#f2f1eb;color:#16251b}.detail-extension.detail-score .detail-header:before{content:"0—100";position:absolute;right:-2vw;bottom:-8vw;color:#1a4d2a0e;font-size:24vw;font-weight:760;line-height:.75;letter-spacing:-.09em}.detail-extension.detail-score .detail-header>.landing-container{grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr);gap:76px;padding-block:112px 70px}.detail-extension.detail-score .detail-hero-copy h1{color:#153b25;font-size:clamp(4.8rem,6.5vw,7.2rem)}.detail-extension.detail-score .detail-hero-lead{color:#5d685f!important;text-shadow:none!important}.detail-extension.detail-score .detail-hero-kicker span{color:#336943}.detail-extension.detail-score .detail-hero-actions .is-secondary{border-color:#b9c1ba;color:#1c2a20}.detail-extension.detail-score .detail-hero-meta{border-color:#cbd1cb}.detail-extension.detail-score .detail-hero-meta>span+span{border-color:#cbd1cb}.detail-extension.detail-score .detail-hero-meta small{color:#69736c}.detail-extension.detail-score .detail-product-wrap{transform:rotate(1.2deg)}.detail-extension.detail-score .detail-hero-product{border-color:#c9cec9;background:#fff;box-shadow:0 38px 90px #122d1b21}.detail-extension.detail-score .detail-float-secondary{display:none}.detail-extension.detail-alerts .detail-header{min-height:920px;background:#210d0a}.detail-extension.detail-alerts .detail-header>.landing-container{display:grid;grid-template-columns:1fr;align-content:start;padding-block:110px 60px}.detail-extension.detail-alerts .detail-hero-copy{max-width:920px;text-align:center;justify-self:center}.detail-extension.detail-alerts .detail-hero-copy h1{max-width:none;margin-inline:auto;color:#fff5ed;font-size:clamp(5.2rem,8vw,9rem)}.detail-extension.detail-alerts .detail-hero-lead{margin-inline:auto;color:#d7bdb5!important}.detail-extension.detail-alerts .detail-hero-actions,.detail-extension.detail-alerts .detail-hero-meta{justify-content:center;margin-inline:auto}.detail-extension.detail-alerts .detail-product-wrap{width:min(1040px,100%);margin:62px auto 0}.detail-extension.detail-alerts .detail-hero-product{border-color:#56332d;background:#130a08;box-shadow:0 32px 80px #00000052}.detail-extension.detail-alerts .detail-float-primary{left:-32px;border-color:#78463d;background:#371711}.detail-extension.detail-alerts .detail-float-secondary{right:-20px}.detail-extension.detail-twin .detail-header{min-height:940px;background:radial-gradient(circle at 50% 56%,rgba(61,116,73,.28),transparent 28%),linear-gradient(#030805c2,#030805f7),var(--detail-bg) center/cover no-repeat}.detail-extension.detail-twin .detail-header>.landing-container{display:grid;grid-template-columns:1fr;place-items:center;padding-block:112px 40px}.detail-extension.detail-twin .detail-hero-copy{position:absolute;z-index:1;top:112px;width:100%;text-align:center}.detail-extension.detail-twin .detail-hero-copy h1{max-width:none;margin-inline:auto;font-size:clamp(5.4rem,10vw,11rem);color:#ffffffeb}.detail-extension.detail-twin .detail-hero-lead{margin-inline:auto}.detail-extension.detail-twin .detail-hero-actions,.detail-extension.detail-twin .detail-hero-meta{display:none}.detail-extension.detail-twin .detail-product-wrap{z-index:2;width:min(880px,80vw);margin-top:235px}.detail-extension.detail-twin .detail-hero-product{border:0;background:transparent;box-shadow:none}.detail-extension.detail-twin .detail-hero-product>header,.detail-extension.detail-twin .detail-hero-product>footer{display:none}.detail-extension.detail-twin .detail-hero-visual{min-height:500px}.detail-extension.detail-twin .detail-float-card{background:#08140ce0}.detail-extension.detail-bot .detail-header{min-height:790px;background:#dff20a;color:#111711}.detail-extension.detail-bot .detail-header>.landing-container{grid-template-columns:.9fr 1.1fr;gap:90px;padding-block:112px 70px}.detail-extension.detail-bot .detail-hero-copy h1{color:#101610;font-size:clamp(5.5rem,8vw,8.6rem)}.detail-extension.detail-bot .detail-hero-lead{color:#354033!important;text-shadow:none!important}.detail-extension.detail-bot .detail-hero-kicker p,.detail-extension.detail-bot .detail-hero-kicker span{color:#30462c}.detail-extension.detail-bot .detail-hero-actions>a{background:#111711;color:#fff}.detail-extension.detail-bot .detail-hero-actions>a.is-secondary{border-color:#667000;background:transparent;color:#111711}.detail-extension.detail-bot .detail-hero-meta{border-color:#1117114d}.detail-extension.detail-bot .detail-hero-meta>span+span{border-color:#1117114d}.detail-extension.detail-bot .detail-hero-meta strong,.detail-extension.detail-bot .detail-hero-meta small{color:#111711}.detail-extension.detail-bot .detail-product-wrap{transform:translateY(44px)}.detail-extension.detail-bot .detail-hero-product{border:0;border-radius:18px;background:#111711;box-shadow:0 30px 70px #1f27043d}.detail-extension.detail-bot .detail-float-card{display:none}.detail-extension.detail-sensors .detail-header{min-height:900px;background:linear-gradient(180deg,#162d1c38,#0f2214e6),var(--detail-bg) center/cover no-repeat}.detail-extension.detail-sensors .detail-header>.landing-container{display:grid;grid-template-columns:1fr;align-content:start;padding-block:110px 55px}.detail-extension.detail-sensors .detail-hero-copy{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;max-width:none}.detail-extension.detail-sensors .detail-hero-kicker,.detail-extension.detail-sensors .detail-hero-copy h1{grid-column:1}.detail-extension.detail-sensors .detail-hero-copy h1{max-width:720px;font-size:clamp(5rem,7vw,8rem)}.detail-extension.detail-sensors .detail-hero-lead,.detail-extension.detail-sensors .detail-hero-actions{grid-column:2}.detail-extension.detail-sensors .detail-hero-meta{display:none}.detail-extension.detail-sensors .detail-product-wrap{width:100%;margin-top:46px}.detail-extension.detail-sensors .detail-hero-product{border-color:#ffffff5c;background:#0d2013f0}.detail-extension.detail-sensors .detail-float-card{display:none}.detail-extension.detail-fleet .detail-header{min-height:900px;background:#f7f8f5;color:#152019}.detail-extension.detail-fleet .detail-header>.landing-container{display:grid;grid-template-columns:.68fr 1.32fr;align-items:start;gap:74px;padding-block:112px 54px}.detail-extension.detail-fleet .detail-hero-copy h1{color:#152019;font-size:clamp(4.8rem,6.2vw,7rem)}.detail-extension.detail-fleet .detail-hero-lead{color:#667069!important;text-shadow:none!important}.detail-extension.detail-fleet .detail-hero-actions .is-secondary{border-color:#c3c9c4;color:#152019}.detail-extension.detail-fleet .detail-hero-meta{border-color:#d6dbd6}.detail-extension.detail-fleet .detail-hero-meta>span+span{border-color:#d6dbd6}.detail-extension.detail-fleet .detail-hero-meta strong{color:#173c25}.detail-extension.detail-fleet .detail-hero-meta small{color:#747c76}.detail-extension.detail-fleet .detail-product-wrap{width:100%}.detail-extension.detail-fleet .detail-hero-product{border-color:#d2d7d3;background:#fff;box-shadow:0 28px 65px #142e1d1a}.detail-extension.detail-fleet .detail-float-primary{display:none}.detail-extension.detail-maintenance .detail-header{min-height:850px;background:#ddd5c6;color:#28251f}.detail-extension.detail-maintenance .detail-header>.landing-container{grid-template-columns:1.18fr .82fr;align-items:center;gap:80px;padding-block:105px 70px}.detail-extension.detail-maintenance .detail-hero-copy{order:2}.detail-extension.detail-maintenance .detail-product-wrap{order:1}.detail-extension.detail-maintenance .detail-hero-copy h1{color:#28251f;font-family:Georgia,serif;font-size:clamp(4.6rem,6vw,6.7rem);font-weight:400;line-height:.93}.detail-extension.detail-maintenance .detail-hero-lead{color:#655f55!important;text-shadow:none!important}.detail-extension.detail-maintenance .detail-hero-kicker p,.detail-extension.detail-maintenance .detail-hero-kicker span{color:#655f55}.detail-extension.detail-maintenance .detail-hero-actions>a{background:#292720}.detail-extension.detail-maintenance .detail-hero-actions>a.is-secondary{border-color:#aaa293;background:transparent;color:#292720}.detail-extension.detail-maintenance .detail-hero-meta{border-color:#bdb5a7}.detail-extension.detail-maintenance .detail-hero-meta>span+span{border-color:#bdb5a7}.detail-extension.detail-maintenance .detail-hero-meta strong,.detail-extension.detail-maintenance .detail-hero-meta small{color:#38342d}.detail-extension.detail-maintenance .detail-hero-product{border-color:#b9b0a1;background:#191b18;box-shadow:0 32px 75px #362e222e}.detail-extension.detail-maintenance .detail-float-card{display:none}@media(max-width:1000px){.detail-extension.detail-score .detail-header>.landing-container,.detail-extension.detail-bot .detail-header>.landing-container,.detail-extension.detail-fleet .detail-header>.landing-container,.detail-extension.detail-maintenance .detail-header>.landing-container{grid-template-columns:1fr;gap:44px}.detail-extension.detail-maintenance .detail-hero-copy,.detail-extension.detail-maintenance .detail-product-wrap{order:initial}.detail-extension.detail-sensors .detail-hero-copy{display:block}}@media(max-width:640px){.detail-extension.detail-telemetry .detail-header,.detail-extension.detail-score .detail-header,.detail-extension.detail-alerts .detail-header,.detail-extension.detail-twin .detail-header,.detail-extension.detail-bot .detail-header,.detail-extension.detail-sensors .detail-header,.detail-extension.detail-fleet .detail-header,.detail-extension.detail-maintenance .detail-header{min-height:auto}.detail-extension.detail-telemetry .detail-header>.landing-container,.detail-extension.detail-score .detail-header>.landing-container,.detail-extension.detail-alerts .detail-header>.landing-container,.detail-extension.detail-twin .detail-header>.landing-container,.detail-extension.detail-bot .detail-header>.landing-container,.detail-extension.detail-sensors .detail-header>.landing-container,.detail-extension.detail-fleet .detail-header>.landing-container,.detail-extension.detail-maintenance .detail-header>.landing-container{display:block;padding-block:92px 46px}.detail-extension.detail-alerts .detail-hero-copy,.detail-extension.detail-twin .detail-hero-copy{position:static;text-align:left}.detail-extension.detail-alerts .detail-hero-actions,.detail-extension.detail-alerts .detail-hero-meta{justify-content:flex-start}.detail-extension.detail-twin .detail-product-wrap,.detail-extension.detail-telemetry .detail-product-wrap,.detail-extension.detail-bot .detail-product-wrap{width:100%;margin-top:42px;transform:none}.detail-extension.detail-twin .detail-hero-visual{min-height:330px}}.public-extension.detail-extension .detail-header{display:block!important;min-height:0!important;padding:clamp(3.5rem,6vw,6rem) 0!important;background:#f7f7f3!important;color:#14231b!important;overflow:hidden!important}.public-extension.detail-extension .detail-header>.landing-container{display:grid!important;grid-template-columns:minmax(340px,.8fr) minmax(520px,1.2fr)!important;gap:clamp(3rem,6vw,7rem)!important;align-items:center!important;min-height:0!important;height:auto!important;padding:0!important}.public-extension.detail-extension .detail-hero-copy,.public-extension.detail-extension .detail-product-wrap{position:static!important;inset:auto!important;order:initial!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;text-align:left!important;min-width:0!important}.public-extension.detail-extension .detail-hero-copy{display:block!important;max-width:520px!important}.public-extension.detail-extension .detail-hero-copy h1{max-width:100%!important;margin:0!important;font-family:inherit!important;font-size:clamp(3.25rem,5vw,5.6rem)!important;font-weight:620!important;line-height:.96!important;letter-spacing:-.04em!important;color:#112219!important}.public-extension.detail-extension .detail-hero-lead{color:#657169!important;text-shadow:none!important}.public-extension.detail-extension .detail-hero-actions,.public-extension.detail-extension .detail-hero-meta{justify-content:flex-start!important}.public-extension.detail-extension .detail-hero-actions>a{background:#183d28!important;border-color:#183d28!important;color:#fff!important}.public-extension.detail-extension .detail-hero-actions>a.is-secondary{background:transparent!important;border-color:#183d28!important;color:#183d28!important}.public-extension.detail-extension .detail-hero-meta{border-color:#ccd3cc!important}.public-extension.detail-extension .detail-hero-meta>span+span{border-color:#ccd3cc!important}.public-extension.detail-extension .detail-hero-meta strong{color:#15231c!important}.public-extension.detail-extension .detail-hero-meta small{color:#748078!important}.public-extension.detail-extension .detail-product-wrap{width:100%!important}.public-extension.detail-extension .detail-float-card{display:none!important}.public-extension.detail-extension .detail-hero-product{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:500px!important;max-height:none!important;margin:0!important;transform:none!important;overflow:hidden!important;border:1px solid #cfd7d0!important;border-radius:12px!important;background:#0d1b14!important;box-shadow:0 30px 70px #13271b1f!important;color:#fff!important}.public-extension.detail-extension .detail-hero-visual{min-height:390px!important;height:auto!important;overflow:hidden!important}@media(max-width:1050px){.public-extension.detail-extension .detail-header>.landing-container{grid-template-columns:1fr!important;gap:50px!important}.public-extension.detail-extension .detail-hero-copy{max-width:720px!important}.public-extension.detail-extension .detail-hero-product{min-height:440px!important}.public-extension.detail-extension .detail-hero-visual{min-height:330px!important}}@media(max-width:760px){.public-extension.detail-extension .detail-header>.landing-container{display:grid!important;padding:0!important}.public-extension.detail-extension .detail-hero-copy h1{font-size:clamp(3rem,15vw,4.8rem)!important}.public-extension.detail-extension .detail-product-wrap{margin-top:0!important}.public-extension.detail-extension .detail-hero-product{min-height:390px!important}.public-extension.detail-extension .detail-hero-visual{min-height:290px!important}}.detail-extension .detail-hero-copy{order:1!important}.detail-extension .detail-product-wrap{order:2!important}.product-problem,.product-capabilities,.product-flow,.product-connect,.product-final{padding:clamp(5rem,8vw,8rem) 0;color:#14231b;background:#f7f7f3;border-bottom:1px solid #dce2dc}.product-problem .landing-container{display:grid;grid-template-columns:180px minmax(0,760px);gap:44px}.product-problem p,.product-capabilities header p,.product-flow header p,.product-connect p,.product-final p{margin:7px 0 0;font-size:.67rem;font-weight:800;letter-spacing:.15em;color:#34744c}.product-problem h2,.product-capabilities h2,.product-flow h2,.product-connect h2,.product-final h2{margin:0;font-size:clamp(2.5rem,4.4vw,4.8rem);font-weight:600;line-height:1;letter-spacing:-.055em;text-wrap:balance}.product-problem span{display:block;max-width:690px;margin-top:28px;font-size:1.15rem;line-height:1.7;color:#667269}.product-capabilities{background:#fff}.product-capabilities header,.product-flow header{display:grid;grid-template-columns:180px 1fr;gap:44px;margin-bottom:54px}.product-capabilities>div>div{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d8ded8;border-radius:10px;overflow:hidden}.product-capabilities article{display:flex;flex-direction:column;min-height:300px;padding:28px;border-right:1px solid #d8ded8}.product-capabilities article:last-child{border:0}.product-capabilities article>span{font-size:.68rem;letter-spacing:.14em;color:#6f7d74}.product-capabilities h3{margin:auto 0 14px;font-size:1.45rem;letter-spacing:-.025em}.product-capabilities article p{margin:0;line-height:1.6;color:#707b74}.product-flow{background:#13261c;color:#f6f8f6}.product-flow header p{color:#81b48f}.product-flow ol{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;border-top:1px solid rgba(255,255,255,.18);list-style:none}.product-flow li{position:relative;display:flex;gap:20px;min-height:230px;padding:32px 46px 28px 0;border-right:1px solid rgba(255,255,255,.18)}.product-flow li+li{padding-left:32px}.product-flow li:last-child{border:0}.product-flow li>span{font-size:.7rem;color:#8eb49a}.product-flow li h3{margin:0 0 12px;font-size:1.5rem}.product-flow li p{margin:0;color:#9eaca3;line-height:1.55}.product-flow li svg{position:absolute;right:18px;top:34px;width:17px;color:#72947d}.product-connect{background:#eef2ec}.product-connect>.landing-container{display:grid;grid-template-columns:1fr 420px;gap:80px;align-items:end}.product-connect h2{max-width:650px;margin-top:15px}.product-connect div>span{display:block;margin-top:22px;color:#6d7871}.product-connect nav{display:grid;border-top:1px solid #ccd5cd}.product-connect nav a{display:flex;justify-content:space-between;align-items:center;padding:22px 4px;border-bottom:1px solid #ccd5cd;color:#173d27;font-weight:750}.product-connect nav svg{width:18px;transition:transform .2s}.product-connect nav a:hover svg{transform:translate(4px)}.product-final{background:#fff;text-align:center}.product-final p{margin:0 0 22px}.product-final h2{max-width:820px;margin:0 auto}.product-final>div>div{display:flex;justify-content:center;gap:10px;margin-top:36px}.product-final a{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 21px;border:1px solid #173d27;border-radius:7px;background:#173d27;color:#fff;font-size:.82rem;font-weight:750}.product-final a+a{background:transparent;color:#173d27}.product-final svg{width:16px}@media(max-width:800px){.product-problem .landing-container,.product-capabilities header,.product-flow header,.product-connect>.landing-container{grid-template-columns:1fr;gap:20px}.product-capabilities>div>div,.product-flow ol{grid-template-columns:1fr}.product-capabilities article{min-height:230px;border-right:0;border-bottom:1px solid #d8ded8}.product-flow li,.product-flow li+li{min-height:170px;padding:28px 38px 28px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.product-flow li+li{padding-left:0}.product-connect nav{margin-top:24px}.product-final>div>div{flex-direction:column;align-items:stretch}.product-final a{justify-content:center}}.detail-extension{--product-paper:#f7f7f3;--product-ink:#112219;--product-muted:#657169;--product-accent:#28643d;--product-soft:#e9efe9;--product-panel:#0d1b14}.detail-extension.detail-telemetry{--product-paper:#eaf0eb;--product-ink:#10271b;--product-accent:#267447;--product-soft:#dce8df;--product-panel:#071a10}.detail-extension.detail-score{--product-paper:#f3f1e8;--product-ink:#26321d;--product-accent:#667c32;--product-soft:#e8ead9;--product-panel:#182315}.detail-extension.detail-alerts{--product-paper:#f5eeeb;--product-ink:#321a18;--product-accent:#a4463b;--product-soft:#eee0dc;--product-panel:#21100e}.detail-extension.detail-twin{--product-paper:#edf0f0;--product-ink:#17282a;--product-accent:#39757b;--product-soft:#dfe8e8;--product-panel:#0b1b1d}.detail-extension.detail-bot{--product-paper:#eff2df;--product-ink:#1b2918;--product-accent:#607d2d;--product-soft:#e1e8c7;--product-panel:#111d0e}.detail-extension.detail-sensors{--product-paper:#eaf1ee;--product-ink:#112c25;--product-accent:#287866;--product-soft:#d9e9e3;--product-panel:#081d18}.detail-extension.detail-fleet{--product-paper:#f0f2ee;--product-ink:#1c2720;--product-accent:#3e6650;--product-soft:#e0e6e0;--product-panel:#101914}.detail-extension.detail-maintenance{--product-paper:#f1ece1;--product-ink:#30291d;--product-accent:#966f28;--product-soft:#e7decb;--product-panel:#201d17}.public-extension.detail-extension .detail-header{background:var(--product-paper)!important;color:var(--product-ink)!important}.public-extension.detail-extension .detail-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 62%,color-mix(in srgb,var(--product-accent) 7%,transparent) 62% 100%)}.public-extension.detail-extension .detail-header>.landing-container{position:relative;z-index:1}.public-extension.detail-extension .detail-hero-copy h1{color:var(--product-ink)!important;letter-spacing:-.04em!important}.public-extension.detail-extension .detail-hero-kicker p{color:var(--product-accent)!important}.public-extension.detail-extension .detail-hero-lead{color:color-mix(in srgb,var(--product-ink) 62%,white)!important}.public-extension.detail-extension .detail-hero-actions>a{background:var(--product-ink)!important;border-color:var(--product-ink)!important}.public-extension.detail-extension .detail-hero-actions>a.is-secondary{background:transparent!important;border-color:color-mix(in srgb,var(--product-ink) 42%,transparent)!important;color:var(--product-ink)!important}.public-extension.detail-extension .detail-hero-meta,.public-extension.detail-extension .detail-hero-meta>span+span{border-color:color-mix(in srgb,var(--product-ink) 18%,transparent)!important}.public-extension.detail-extension .detail-hero-meta strong{color:var(--product-ink)!important}.public-extension.detail-extension .detail-hero-product{background:var(--product-panel)!important;border-color:color-mix(in srgb,var(--product-accent) 35%,#203128)!important;box-shadow:0 28px 70px color-mix(in srgb,var(--product-ink) 15%,transparent)!important}.detail-extension.detail-score .detail-header>.landing-container,.detail-extension.detail-fleet .detail-header>.landing-container{grid-template-columns:minmax(520px,1.18fr) minmax(340px,.82fr)!important}.detail-extension.detail-score .detail-hero-copy,.detail-extension.detail-fleet .detail-hero-copy{order:2!important;padding-left:clamp(1rem,3vw,3rem)!important}.detail-extension.detail-score .detail-product-wrap,.detail-extension.detail-fleet .detail-product-wrap{order:1!important}.detail-extension.detail-alerts .detail-header>.landing-container,.detail-extension.detail-bot .detail-header>.landing-container{grid-template-columns:1fr!important;gap:52px!important}.detail-extension.detail-alerts .detail-hero-copy,.detail-extension.detail-bot .detail-hero-copy{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr)!important;column-gap:70px!important;max-width:none!important;align-items:end!important}.detail-extension.detail-alerts .detail-hero-kicker,.detail-extension.detail-bot .detail-hero-kicker{grid-column:1/-1!important}.detail-extension.detail-alerts .detail-hero-copy h1,.detail-extension.detail-bot .detail-hero-copy h1{grid-column:1!important}.detail-extension.detail-alerts .detail-hero-lead,.detail-extension.detail-bot .detail-hero-lead{grid-column:2!important;grid-row:2!important;margin:0 0 8px!important}.detail-extension.detail-alerts .detail-hero-actions,.detail-extension.detail-bot .detail-hero-actions{grid-column:1!important}.detail-extension.detail-alerts .detail-hero-meta,.detail-extension.detail-bot .detail-hero-meta{grid-column:2!important;grid-row:3!important;margin-top:28px!important}.detail-extension.detail-alerts .detail-hero-product,.detail-extension.detail-bot .detail-hero-product{min-height:430px!important}.detail-extension.detail-twin .detail-hero-product,.detail-extension.detail-maintenance .detail-hero-product{border-radius:3px!important}.detail-extension.detail-sensors .detail-header>.landing-container{grid-template-columns:minmax(430px,.82fr) minmax(520px,1.18fr)!important}.detail-extension .product-problem,.detail-extension .product-connect{background:var(--product-paper);color:var(--product-ink)}.detail-extension .product-capabilities,.detail-extension .product-final{background:#fff;color:var(--product-ink)}.detail-extension .product-flow{background:var(--product-panel)}.detail-extension .product-problem p,.detail-extension .product-capabilities header p,.detail-extension .product-connect p,.detail-extension .product-final p{color:var(--product-accent)}.detail-extension .product-capabilities>div>div{border-color:color-mix(in srgb,var(--product-ink) 16%,transparent)}.detail-extension .product-capabilities article{border-color:color-mix(in srgb,var(--product-ink) 16%,transparent)}.detail-extension .product-connect{background:var(--product-soft)}.detail-extension .product-connect nav,.detail-extension .product-connect nav a{border-color:color-mix(in srgb,var(--product-ink) 18%,transparent)}.detail-extension .product-connect nav a{color:var(--product-ink)}.detail-extension .product-final a{background:var(--product-ink);border-color:var(--product-ink)}.detail-extension .product-final a+a{background:transparent;color:var(--product-ink)}.public-extension .saas-footer{padding:0;background:#0d1812;color:#f3f6f3;border-top:0}.public-extension .saas-footer>.landing-container{display:block;width:min(100% - 64px,1180px);padding:0}.public-footer-intro{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;padding:78px 0 68px;border-bottom:1px solid rgba(255,255,255,.14)}.public-footer-brand{align-content:start;gap:20px}.public-footer-brand>div{justify-content:flex-start}.public-footer-brand .ag-logo-wordmark{margin-left:0!important;color:#fff}.public-footer-brand svg,.public-footer-brand img{color:#fff}.public-footer-brand p{max-width:290px;color:#94a198;font-size:.9rem;line-height:1.6}.public-footer-statement{display:grid;justify-items:start}.public-footer-statement>span{color:#75a282!important;font-size:.64rem!important;font-weight:800;letter-spacing:.14em}.public-footer-statement h2{margin:20px 0 26px;color:#f4f7f4;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:560;line-height:.96;letter-spacing:-.04em}.public-footer-statement a{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:.82rem;font-weight:750;text-decoration:none}.public-footer-statement a svg{width:16px;transition:transform .2s ease}.public-footer-statement a:hover svg{transform:translate(3px,-3px)}.public-footer-directory{display:grid;grid-template-columns:1fr 1fr .8fr 1.15fr;gap:44px;padding:54px 0}.public-extension .saas-footer .public-footer-directory nav{display:flex;flex-direction:column;gap:13px}.public-extension .saas-footer .public-footer-directory nav strong{margin-bottom:7px;color:#f2f5f2;font-size:.72rem}.public-extension .saas-footer .public-footer-directory nav a{color:#8e9b92;font-size:.76rem;line-height:1.4;text-decoration:none}.public-extension .saas-footer .public-footer-directory nav a:hover{color:#fff}.public-extension .saas-footer .public-footer-cta{align-self:start;display:flex;justify-content:space-between;min-height:112px;padding:22px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:transparent;color:#fff}.public-footer-cta span{align-self:flex-end;color:#fff!important;font-size:.9rem!important;font-weight:750}.public-footer-cta svg{align-self:flex-start;width:18px;transition:transform .2s ease}.public-footer-cta:hover{border-color:#77a584;background:#14251a}.public-footer-cta:hover svg{transform:translate(4px)}.public-extension .saas-footer .public-footer-meta{display:grid;grid-template-columns:1fr 1fr auto;gap:30px;padding:22px 0 28px;border-top:1px solid rgba(255,255,255,.14);color:#66736b;font-size:.58rem;letter-spacing:.08em}.public-footer-meta span:nth-child(2){text-align:center}@media(max-width:1050px){.detail-extension.detail-score .detail-header>.landing-container,.detail-extension.detail-fleet .detail-header>.landing-container,.detail-extension.detail-sensors .detail-header>.landing-container{grid-template-columns:1fr!important}.detail-extension.detail-score .detail-hero-copy,.detail-extension.detail-fleet .detail-hero-copy{order:1!important;padding-left:0!important}.detail-extension.detail-score .detail-product-wrap,.detail-extension.detail-fleet .detail-product-wrap{order:2!important}.public-footer-directory{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.public-extension.detail-extension .detail-header:after{display:none}.detail-extension.detail-alerts .detail-hero-copy,.detail-extension.detail-bot .detail-hero-copy{display:block!important}.detail-extension.detail-alerts .detail-hero-lead,.detail-extension.detail-bot .detail-hero-lead{display:block!important;margin-top:22px!important}.detail-extension.detail-alerts .detail-hero-meta,.detail-extension.detail-bot .detail-hero-meta{margin-top:34px!important}.public-extension .saas-footer>.landing-container{width:min(100% - 36px,1180px)}.public-footer-intro{grid-template-columns:1fr;gap:48px;padding:58px 0 50px}.public-footer-directory{grid-template-columns:1fr 1fr;gap:42px 26px}.public-extension .saas-footer .public-footer-cta{min-height:94px}.public-extension .saas-footer .public-footer-meta{grid-template-columns:1fr;gap:7px}.public-footer-meta span:nth-child(2){text-align:left}}.auth-split{min-height:100dvh;display:grid;grid-template-columns:minmax(620px,1.15fr) minmax(500px,.85fr);background:#ece9e0}.auth-split-visual{position:relative;isolation:isolate;min-height:100dvh;overflow:hidden;color:#fff;background:#0a140d}.auth-split-video{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:56% center}.auth-split-visual[data-variant=register] .auth-split-video{object-position:63% center}.auth-split-visual[data-variant=recovery] .auth-split-video{object-position:center}.auth-split-visual[data-variant=invitation] .auth-split-video{object-position:58% center}.auth-split-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050c08e6,#050c087a 65%,#050c0838),linear-gradient(0deg,#050c08f5,#050c0833 62%)}.auth-split-grid{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:linear-gradient(180deg,transparent 8%,#000 100%);mask-image:linear-gradient(180deg,transparent 8%,#000 100%);pointer-events:none}.auth-split-code{position:absolute;z-index:4;top:28px;left:32px;padding:8px 10px;border:1px solid rgba(255,255,255,.28);color:#ffffffc7;font-size:8px;font-weight:700;letter-spacing:.14em}.auth-live-console{position:absolute;z-index:4;top:42px;right:34px;width:min(400px,45%);overflow:hidden;border:1px solid rgba(184,204,190,.42);border-radius:5px;background:#09160ddb;box-shadow:0 25px 70px #0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-live-console>header{height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid rgba(184,204,190,.2);color:#96a99a;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.auth-live-console>header span{display:flex;align-items:center;gap:7px}.auth-live-console>header i{width:6px;height:6px;border-radius:50%;background:#5bc576;box-shadow:0 0 0 5px #5bc5761a}.auth-live-body{padding:16px}.auth-live-machine{display:flex;align-items:center;gap:10px}.auth-live-machine>svg{width:32px;height:32px;padding:7px;border:1px solid #3a5142;color:#8bc39a}.auth-live-machine>span{display:grid;gap:3px}.auth-live-machine small{color:#73877a;font-size:6px;letter-spacing:.07em}.auth-live-machine strong{font-size:10px;font-weight:550}.auth-live-reading{display:grid;grid-template-columns:76px 1fr;align-items:end;gap:15px;margin-top:17px}.auth-live-reading>span{display:grid}.auth-live-reading small{color:#708375;font-size:6px;text-transform:uppercase}.auth-live-reading strong{color:#fff;font-size:37px;font-weight:520;line-height:1}.auth-live-reading>div{height:65px;display:flex;align-items:end;gap:4px;border-bottom:1px solid #34473b}.auth-live-reading>div i{flex:1;min-height:7px;background:linear-gradient(#88c69a,#3c7450);transform-origin:bottom;animation:auth-bar 4s ease-in-out infinite alternate}.auth-live-reading>div i:nth-child(2n){animation-delay:.35s}@keyframes auth-bar{0%{transform:scaleY(.78);opacity:.75}to{transform:scaleY(1);opacity:1}}.auth-live-body footer{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:8px;margin-top:15px;padding-top:12px;border-top:1px solid #2d4034}.auth-live-body footer svg{width:14px;color:#dff20a}.auth-live-body footer span{display:grid;gap:2px}.auth-live-body footer small{color:#6d8274;font-size:5px;letter-spacing:.08em}.auth-live-body footer strong{color:#bccbc0;font-size:7px}.auth-live-console>nav{display:grid;grid-template-columns:repeat(var(--auth-view-count,2),1fr);border-top:1px solid rgba(184,204,190,.2)}.auth-live-console>nav button{min-height:36px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-right:1px solid rgba(184,204,190,.2);background:transparent;color:#728679;font-size:7px;cursor:pointer}.auth-live-console>nav button:last-child{border-right:0}.auth-live-console>nav button:hover,.auth-live-console>nav button.is-active{color:#fff;background:#5b976b29}.auth-live-console>nav button svg{width:11px}.auth-split-copy{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:52px;transform:translateY(-7%)}.auth-split-eyebrow{margin:0;color:#b6cab9;font-size:8px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.auth-split-title{max-width:720px;margin:17px 0 0;color:#fff;font-family:var(--font-display);font-size:clamp(3.8rem,5.3vw,6.1rem);font-weight:600;line-height:.9;letter-spacing:-.04em}.auth-split-highlight{display:block;margin-top:3px;color:#dff20a}.auth-split-description{max-width:520px;margin:22px 0 0;color:#ffffffad;font-size:13px;line-height:1.6}.auth-split-context{max-width:520px;margin:13px 0 0;color:#ffffff7a;font-size:11px;line-height:1.5}.auth-split-proof{width:min(560px,100%);display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border-block:1px solid rgba(255,255,255,.22)}.auth-split-proof>span{display:grid;gap:4px;padding:14px 16px 14px 0}.auth-split-proof>span+span{padding-left:16px;border-left:1px solid rgba(255,255,255,.22)}.auth-split-proof strong{color:#fff;font-size:17px;font-weight:620}.auth-split-proof small{color:#ffffff80;font-size:7px;letter-spacing:.07em;text-transform:uppercase}.auth-split-form{position:relative;min-width:0;min-height:100dvh;display:grid;place-items:center;padding:64px 42px;background:linear-gradient(rgba(31,56,43,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(31,56,43,.05) 1px,transparent 1px),#ece9e0;background-size:54px 54px}.auth-split-form:before{content:"ACESSO SEGURO · AGROGUARD";position:absolute;top:24px;right:30px;color:#708078;font-size:7px;font-weight:700;letter-spacing:.15em}.auth-form-inner{width:min(480px,100%);max-width:480px;padding:42px;border:1px solid #c9cec8;border-radius:5px;background:#fffffcf7;box-shadow:0 28px 70px #13271d21}.auth-form-inner>h1{margin-top:32px!important;color:#151b17;font-size:31px;font-weight:620;letter-spacing:-.035em}.auth-form-inner>h1+p{color:#68736d;line-height:1.55}.auth-form-inner form{margin-top:27px!important}.auth-form-inner .auth-label{color:#3e4843;font-size:9px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.auth-form-inner .auth-input{min-height:49px;margin-top:7px;padding-inline:15px;border:1px solid #cdd2cd;border-radius:4px;background:#f8f7f2;color:#171b18;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.auth-form-inner .auth-input:hover{border-color:#aeb8b0;background:#fff}.auth-form-inner .auth-input:focus{border-color:#1d633b;background:#fff;box-shadow:0 0 0 3px #1d633b1a}.auth-form-inner .cf-btn{border-radius:4px}.auth-form-inner .cf-btn-solid{background:#174d2f}.auth-form-inner .cf-btn-solid:hover{background:#0e3f24;transform:translateY(-1px)}.auth-form-inner .text-alert{padding:10px 12px;border:1px solid rgba(192,57,43,.22);border-radius:4px;background:#c0392b0f}.auth-password-field{position:relative}.auth-password-field .auth-input{padding-right:46px}.auth-password-toggle{position:absolute;top:27px;right:9px;width:33px;height:33px;display:grid;place-items:center;border:0;border-radius:3px;background:transparent;color:#6e7a72;cursor:pointer}.auth-password-toggle:hover{background:#e8ece8;color:#1c5734}.auth-password-toggle svg{width:16px}.auth-strength{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:7px}.auth-strength i{height:3px;background:#d7dcd7;transition:background .2s ease}.auth-strength i.is-active{background:#2f7b4a}.invitation-card{max-height:calc(100dvh - 48px);overflow-y:auto;scrollbar-width:thin}.invitation-card>div.mt-8{margin-top:24px!important}.invitation-card .rounded-2xl,.invitation-card .rounded-xl{border-radius:4px!important}.auth-split-form[data-variant=login],.auth-split-form[data-variant=register]{overflow-y:auto;padding:64px 28px;background:#f2f2ee}.auth-split-form[data-variant=login]:before,.auth-split-form[data-variant=register]:before{content:none}.auth-split-form[data-variant=login] .auth-form-inner,.auth-split-form[data-variant=register] .auth-form-inner{width:min(680px,100%);max-width:680px;padding:60px 72px;border-color:#d8dbd6;border-radius:12px;background:#fff;box-shadow:0 22px 55px #14251b17}.auth-split-form[data-variant=login] .ag-logo-wordmark,.auth-split-form[data-variant=register] .ag-logo-wordmark{color:#173322}.auth-split-form[data-variant=login] .auth-form-inner>h1,.auth-split-form[data-variant=register] .auth-form-inner>h1{margin-top:40px!important}.auth-split-form[data-variant=login] .auth-form-inner form,.auth-split-form[data-variant=register] .auth-form-inner form{margin-top:34px!important}.auth-split-form[data-variant=login] .auth-form-inner .auth-input,.auth-split-form[data-variant=register] .auth-form-inner .auth-input{min-height:52px}@media(max-width:1200px){.auth-split{grid-template-columns:minmax(500px,1fr) minmax(470px,.9fr)}.auth-live-console{width:380px}.auth-split-copy{padding:42px}}@media(max-width:999px){.auth-split{display:block}.auth-split-visual{min-height:640px}.auth-live-console{top:28px;right:24px;width:min(410px,52%)}.auth-split-copy{padding:38px 28px;transform:translateY(-6%)}.auth-split-title{max-width:600px;font-size:clamp(4rem,10vw,6rem)}.auth-split-form{min-height:auto;padding:70px 20px}.auth-split-visual[data-variant=login],.auth-split-visual[data-variant=register]{min-height:480px}.auth-split-visual[data-variant=login] .auth-split-copy,.auth-split-visual[data-variant=register] .auth-split-copy{transform:none}.invitation-card{max-height:none}}@media(max-width:640px){.auth-split-visual{min-height:650px}.auth-live-console{top:74px;right:18px;left:18px;width:auto}.auth-split-code{top:20px;left:18px}.auth-split-copy{padding:64px 20px 28px;transform:translateY(-4%)}.auth-split-title{font-size:clamp(3.3rem,15vw,4.7rem)}.auth-split-description{display:none}.auth-split-visual[data-variant=login] .auth-split-description,.auth-split-visual[data-variant=register] .auth-split-description{display:block;max-width:32rem;font-size:13px}.auth-split-context{display:none}.auth-split-proof{margin-top:20px}.auth-split-proof>span{padding-block:11px}.auth-split-proof small{display:none}.auth-split-form{padding:62px 14px 36px}.auth-split-form:before{top:20px;right:17px}.auth-form-inner{padding:30px 22px}.auth-split-form[data-variant=login],.auth-split-form[data-variant=register]{padding:42px 16px}.auth-split-form[data-variant=login] .auth-form-inner,.auth-split-form[data-variant=register] .auth-form-inner{padding:36px 24px}.auth-split-form[data-variant=login] .auth-form-inner>h1,.auth-split-form[data-variant=register] .auth-form-inner>h1{margin-top:32px!important}}@media(prefers-reduced-motion:reduce){.auth-split-video{display:none}.auth-live-reading>div i{animation:none}}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{position:absolute;left:0;top:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{right:0;bottom:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{margin:10px 0 0 10px;float:left}.maplibregl-ctrl-top-right .maplibregl-ctrl{margin:10px 10px 0 0;float:right}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin:0 0 10px 10px;float:left}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{margin:0 10px 10px 0;float:right}.maplibregl-ctrl-group{border-radius:4px;background:#fff}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media(forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media(hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{padding:0 5px;background-color:#ffffff80;margin:0}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;color:#000;border-radius:12px;box-sizing:content-box}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);background-color:#ffffff80;width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;font-size:10px;white-space:nowrap;border-color:#333;border-style:none solid solid;border-width:medium 2px 2px;padding:0 5px;color:#333;box-sizing:border-box}.maplibregl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{position:absolute;top:0;left:0;will-change:transform;transition:opacity .2s}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.maplibregl-user-location-dot:before{content:"";position:absolute;animation:maplibregl-user-location-dot-pulse 2s infinite}.maplibregl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px #00000059}@media(prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}.maplibregl-cooperative-gesture-screen{background:#0006;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;color:#fff;padding:1rem;font-size:1.4em;line-height:1.2;opacity:0;pointer-events:none;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media(hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}
