/*! tailwindcss v4.3.0 | 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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-50:oklch(97% .015 30);--color-orange-100:oklch(94% .03 30);--color-orange-400:oklch(70% .18 28);--color-orange-500:oklch(62% .22 28);--color-orange-600:oklch(55% .2 25);--color-orange-800:oklch(40% .14 20);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-600:oklch(59.6% .145 163.225);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-cyan-400:oklch(78.9% .154 211.53);--color-sky-400:oklch(74.6% .16 232.661);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-800:oklch(39.8% .195 277.366);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-800:oklch(43.2% .232 292.759);--color-purple-400:oklch(71.4% .203 305.504);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-600:oklch(59.2% .249 .584);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--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);--font-heading:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--color-accent:#ff6b35;--color-petrol:#004d66;--color-aqua:#348aa9}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-8{inset:calc(var(--spacing) * 8)}.inset-16{inset:calc(var(--spacing) * 16)}.inset-24{inset:calc(var(--spacing) * 24)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[20px\]{top:20px}.top-\[110px\]{top:110px}.top-\[180px\]{top:180px}.-right-10{right:calc(var(--spacing) * -10)}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[135px\]{bottom:135px}.-left-10{left:calc(var(--spacing) * -10)}.left-0{left:calc(var(--spacing) * 0)}.left-\[5\%\]{left:5%}.left-\[9\%\]{left:9%}.left-\[63\.3\%\]{left:63.3%}.left-\[80\%\]{left:80%}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.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}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-1{margin-left:calc(var(--spacing) * 1)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 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-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-24{height:calc(var(--spacing) * 24)}.h-64{height:calc(var(--spacing) * 64)}.h-\[3px\]{height:3px}.h-\[40\%\]{height:40%}.h-\[45\%\]{height:45%}.h-\[55\%\]{height:55%}.h-\[60\%\]{height:60%}.h-\[75\%\]{height:75%}.h-\[80\%\]{height:80%}.h-\[85\%\]{height:85%}.h-\[95\%\]{height:95%}.h-full{height:100%}.h-px{height:1px}.min-h-\[1em\]{min-height:1em}.w-0{width:calc(var(--spacing) * 0)}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-80{width:calc(var(--spacing) * 80)}.w-\[3px\]{width:3px}.w-\[5\%\]{width:5%}.w-\[30\%\]{width:30%}.w-\[35\%\]{width:35%}.w-\[40\%\]{width:40%}.w-\[40px\]{width:40px}.w-\[45\%\]{width:45%}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[65\%\]{width:65%}.w-\[70\%\]{width:70%}.w-\[80\%\]{width:80%}.w-\[85\%\]{width:85%}.w-\[110px\]{width:110px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-lg{max-width:var(--container-lg)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.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-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-accent{border-color:var(--color-accent)}.border-accent\/10{border-color:#ff6b351a}@supports (color:color-mix(in lab, red, red)){.border-accent\/10{border-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.border-aqua\/10{border-color:#348aa91a}@supports (color:color-mix(in lab, red, red)){.border-aqua\/10{border-color:color-mix(in oklab, var(--color-aqua) 10%, transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-red-500{border-color:var(--color-red-500)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/50{border-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.material-alternate-email{--material-alternate-email:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M480-80q-83%200-156-31.5T197-197q-54-54-85.5-127T80-480q0-83%2031.5-156T197-763q54-54%20127-85.5T480-880q83%200%20156%2031.5T763-763q54%2054%2085.5%20127T880-480v58q0%2059-40.5%20100.5T740-280q-35%200-66-15t-52-43q-29%2029-65.5%2043.5T480-280q-83%200-141.5-58.5T280-480q0-83%2058.5-141.5T480-680q83%200%20141.5%2058.5T680-480v58q0%2026%2017%2044t43%2018q26%200%2043-18t17-44v-58q0-134-93-227t-227-93q-134%200-227%2093t-93%20227q0%20134%2093%20227t227%2093h200v80H480Zm85-315q35-35%2035-85t-35-85q-35-35-85-35t-85%2035q-35%2035-35%2085t35%2085q35%2035%2085%2035t85-35Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-alternate-email);-webkit-mask:var(--material-alternate-email);-webkit-mask:var(--material-alternate-email);mask:var(--material-alternate-email);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-arrow-forward{--material-arrow-forward:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M647-440H160v-80h487L423-744l57-56%20320%20320-320%20320-57-56%20224-224Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-arrow-forward);-webkit-mask:var(--material-arrow-forward);-webkit-mask:var(--material-arrow-forward);mask:var(--material-arrow-forward);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-article{--material-article:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M280-280h280v-80H280v80Zm0-160h400v-80H280v80Zm0-160h400v-80H280v80Zm-80%20480q-33%200-56.5-23.5T120-200v-560q0-33%2023.5-56.5T200-840h560q33%200%2056.5%2023.5T840-760v560q0%2033-23.5%2056.5T760-120H200Zm0-80h560v-560H200v560Zm0-560v560-560Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-article);-webkit-mask:var(--material-article);-webkit-mask:var(--material-article);mask:var(--material-article);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-bar-chart{--material-bar-chart:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M640-160v-280h160v280H640Zm-240%200v-640h160v640H400Zm-240%200v-440h160v440H160Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-bar-chart);-webkit-mask:var(--material-bar-chart);-webkit-mask:var(--material-bar-chart);mask:var(--material-bar-chart);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-block{--material-block:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M324-111.5Q251-143%20197-197t-85.5-127Q80-397%2080-480t31.5-156Q143-709%20197-763t127-85.5Q397-880%20480-880t156%2031.5Q709-817%20763-763t85.5%20127Q880-563%20880-480t-31.5%20156Q817-251%20763-197t-127%2085.5Q563-80%20480-80t-156-31.5ZM480-160q54%200%20104-17.5t92-50.5L228-676q-33%2042-50.5%2092T160-480q0%20134%2093%20227t227%2093Zm252-124q33-42%2050.5-92T800-480q0-134-93-227t-227-93q-54%200-104%2017.5T284-732l448%20448ZM480-480Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-block);-webkit-mask:var(--material-block);-webkit-mask:var(--material-block);mask:var(--material-block);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-bolt{--material-bolt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22m422-232%20207-248H469l29-227-185%20267h139l-30%20208ZM320-80l40-280H160l360-520h80l-40%20320h240L400-80h-80Zm151-390Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-bolt);-webkit-mask:var(--material-bolt);-webkit-mask:var(--material-bolt);mask:var(--material-bolt);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-bug-report{--material-bug-report:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M480-200q66%200%20113-47t47-113v-160q0-66-47-113t-113-47q-66%200-113%2047t-47%20113v160q0%2066%2047%20113t113%2047Zm-80-120h160v-80H400v80Zm0-160h160v-80H400v80Zm80%2040Zm0%20320q-65%200-120.5-32T272-240H160v-80h84q-3-20-3.5-40t-.5-40h-80v-80h80q0-20%20.5-40t3.5-40h-84v-80h112q14-23%2031.5-43t40.5-35l-64-66%2056-56%2086%2086q28-9%2057-9t57%209l88-86%2056%2056-66%2066q23%2015%2041.5%2034.5T688-640h112v80h-84q3%2020%203.5%2040t.5%2040h80v80h-80q0%2020-.5%2040t-3.5%2040h84v80H688q-32%2056-87.5%2088T480-120Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-bug-report);-webkit-mask:var(--material-bug-report);-webkit-mask:var(--material-bug-report);mask:var(--material-bug-report);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-business-center{--material-business-center:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M160-120q-33%200-56.5-23.5T80-200v-440q0-33%2023.5-56.5T160-720h160v-80q0-33%2023.5-56.5T400-880h160q33%200%2056.5%2023.5T640-800v80h160q33%200%2056.5%2023.5T880-640v440q0%2033-23.5%2056.5T800-120H160Zm240-600h160v-80H400v80Zm400%20360H600v80H360v-80H160v160h640v-160Zm-360%200h80v-80h-80v80Zm-280-80h200v-80h240v80h200v-200H160v200Zm320%2040Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-business-center);-webkit-mask:var(--material-business-center);-webkit-mask:var(--material-business-center);mask:var(--material-business-center);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-cable{--material-cable:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M200-120q-17%200-28.5-11.5T160-160v-40h-40v-160q0-17%2011.5-28.5T160-400h40v-280q0-66%2047-113t113-47q66%200%20113%2047t47%20113v400q0%2033%2023.5%2056.5T600-200q33%200%2056.5-23.5T680-280v-280h-40q-17%200-28.5-11.5T600-600v-160h40v-40q0-17%2011.5-28.5T680-840h80q17%200%2028.5%2011.5T800-800v40h40v160q0%2017-11.5%2028.5T800-560h-40v280q0%2066-47%20113t-113%2047q-66%200-113-47t-47-113v-400q0-33-23.5-56.5T360-760q-33%200-56.5%2023.5T280-680v280h40q17%200%2028.5%2011.5T360-360v160h-40v40q0%2017-11.5%2028.5T280-120h-80Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-cable);-webkit-mask:var(--material-cable);-webkit-mask:var(--material-cable);mask:var(--material-cable);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-calendar-month{--material-calendar-month:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M200-80q-33%200-56.5-23.5T120-160v-560q0-33%2023.5-56.5T200-800h40v-80h80v80h320v-80h80v80h40q33%200%2056.5%2023.5T840-720v560q0%2033-23.5%2056.5T760-80H200Zm0-80h560v-400H200v400Zm0-480h560v-80H200v80Zm0%200v-80%2080Zm280%20240q-17%200-28.5-11.5T440-440q0-17%2011.5-28.5T480-480q17%200%2028.5%2011.5T520-440q0%2017-11.5%2028.5T480-400Zm-160%200q-17%200-28.5-11.5T280-440q0-17%2011.5-28.5T320-480q17%200%2028.5%2011.5T360-440q0%2017-11.5%2028.5T320-400Zm320%200q-17%200-28.5-11.5T600-440q0-17%2011.5-28.5T640-480q17%200%2028.5%2011.5T680-440q0%2017-11.5%2028.5T640-400ZM480-240q-17%200-28.5-11.5T440-280q0-17%2011.5-28.5T480-320q17%200%2028.5%2011.5T520-280q0%2017-11.5%2028.5T480-240Zm-160%200q-17%200-28.5-11.5T280-280q0-17%2011.5-28.5T320-320q17%200%2028.5%2011.5T360-280q0%2017-11.5%2028.5T320-240Zm320%200q-17%200-28.5-11.5T600-280q0-17%2011.5-28.5T640-320q17%200%2028.5%2011.5T680-280q0%2017-11.5%2028.5T640-240Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-calendar-month);-webkit-mask:var(--material-calendar-month);-webkit-mask:var(--material-calendar-month);mask:var(--material-calendar-month);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-call{--material-call:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M798-120q-125%200-247-54.5T329-329Q229-429%20174.5-551T120-798q0-18%2012-30t30-12h162q14%200%2025%209.5t13%2022.5l26%20140q2%2016-1%2027t-11%2019l-97%2098q20%2037%2047.5%2071.5T387-386q31%2031%2065%2057.5t72%2048.5l94-94q9-9%2023.5-13.5T670-390l138%2028q14%204%2023%2014.5t9%2023.5v162q0%2018-12%2030t-30%2012ZM241-600l66-66-17-94h-89q5%2041%2014%2081t26%2079Zm358%20358q39%2017%2079.5%2027t81.5%2013v-88l-94-19-67%2067ZM241-600Zm358%20358Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-call);-webkit-mask:var(--material-call);-webkit-mask:var(--material-call);mask:var(--material-call);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-cancel{--material-cancel:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22m336-280%20144-144%20144%20144%2056-56-144-144%20144-144-56-56-144%20144-144-144-56%2056%20144%20144-144%20144%2056%2056ZM480-80q-83%200-156-31.5T197-197q-54-54-85.5-127T80-480q0-83%2031.5-156T197-763q54-54%20127-85.5T480-880q83%200%20156%2031.5T763-763q54%2054%2085.5%20127T880-480q0%2083-31.5%20156T763-197q-54%2054-127%2085.5T480-80Zm0-80q134%200%20227-93t93-227q0-134-93-227t-227-93q-134%200-227%2093t-93%20227q0%20134%2093%20227t227%2093Zm0-320Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-cancel);-webkit-mask:var(--material-cancel);-webkit-mask:var(--material-cancel);mask:var(--material-cancel);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-chat{--material-chat:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M240-400h320v-80H240v80Zm0-120h480v-80H240v80Zm0-120h480v-80H240v80ZM80-80v-720q0-33%2023.5-56.5T160-880h640q33%200%2056.5%2023.5T880-800v480q0%2033-23.5%2056.5T800-240H240L80-80Zm126-240h594v-480H160v525l46-45Zm-46%200v-480%20480Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-chat);-webkit-mask:var(--material-chat);-webkit-mask:var(--material-chat);mask:var(--material-chat);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-check{--material-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M382-240%20154-468l57-57%20171%20171%20367-367%2057%2057-424%20424Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-check);-webkit-mask:var(--material-check);-webkit-mask:var(--material-check);mask:var(--material-check);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-check-box{--material-check-box:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22m424-312%20282-282-56-56-226%20226-114-114-56%2056%20170%20170ZM200-120q-33%200-56.5-23.5T120-200v-560q0-33%2023.5-56.5T200-840h560q33%200%2056.5%2023.5T840-760v560q0%2033-23.5%2056.5T760-120H200Zm0-80h560v-560H200v560Zm0-560v560-560Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-check-box);-webkit-mask:var(--material-check-box);-webkit-mask:var(--material-check-box);mask:var(--material-check-box);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-check-circle{--material-check-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22m424-296%20282-282-56-56-226%20226-114-114-56%2056%20170%20170Zm56%20216q-83%200-156-31.5T197-197q-54-54-85.5-127T80-480q0-83%2031.5-156T197-763q54-54%20127-85.5T480-880q83%200%20156%2031.5T763-763q54%2054%2085.5%20127T880-480q0%2083-31.5%20156T763-197q-54%2054-127%2085.5T480-80Zm0-80q134%200%20227-93t93-227q0-134-93-227t-227-93q-134%200-227%2093t-93%20227q0%20134%2093%20227t227%2093Zm0-320Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-check-circle);-webkit-mask:var(--material-check-circle);-webkit-mask:var(--material-check-circle);mask:var(--material-check-circle);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-checklist{--material-checklist:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M222-200%2080-342l56-56%2085%2085%20170-170%2056%2057-225%20226Zm0-320L80-662l56-56%2085%2085%20170-170%2056%2057-225%20226Zm298%20240v-80h360v80H520Zm0-320v-80h360v80H520Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-checklist);-webkit-mask:var(--material-checklist);-webkit-mask:var(--material-checklist);mask:var(--material-checklist);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-close{--material-close:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22m256-200-56-56%20224-224-224-224%2056-56%20224%20224%20224-224%2056%2056-224%20224%20224%20224-56%2056-224-224-224%20224Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-close);-webkit-mask:var(--material-close);-webkit-mask:var(--material-close);mask:var(--material-close);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-cloud{--material-cloud:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M260-160q-91%200-155.5-63T40-377q0-78%2047-139t123-78q25-92%20100-149t170-57q117%200%20198.5%2081.5T760-520q69%208%20114.5%2059.5T920-340q0%2075-52.5%20127.5T740-160H260Zm0-80h480q42%200%2071-29t29-71q0-42-29-71t-71-29h-60v-80q0-83-58.5-141.5T480-720q-83%200-141.5%2058.5T280-520h-20q-58%200-99%2041t-41%2099q0%2058%2041%2099t99%2041Zm220-240Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-cloud);-webkit-mask:var(--material-cloud);-webkit-mask:var(--material-cloud);mask:var(--material-cloud);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-cloud-queue{--material-cloud-queue:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M260-160q-91%200-155.5-63T40-377q0-78%2047-139t123-78q25-92%20100-149t170-57q117%200%20198.5%2081.5T760-520q69%208%20114.5%2059.5T920-340q0%2075-52.5%20127.5T740-160H260Zm0-80h480q42%200%2071-29t29-71q0-42-29-71t-71-29h-60v-80q0-83-58.5-141.5T480-720q-83%200-141.5%2058.5T280-520h-20q-58%200-99%2041t-41%2099q0%2058%2041%2099t99%2041Zm220-240Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-cloud-queue);-webkit-mask:var(--material-cloud-queue);-webkit-mask:var(--material-cloud-queue);mask:var(--material-cloud-queue);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-co-present{--material-co-present:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M840-120v-640H120v320H40v-320q0-33%2023.5-56.5T120-840h720q33%200%2056.5%2023.5T920-760v560q0%2033-23.5%2056.5T840-120ZM247-447q-47-47-47-113t47-113q47-47%20113-47t113%2047q47%2047%2047%20113t-47%20113q-47%2047-113%2047t-113-47Zm169.5-56.5Q440-527%20440-560t-23.5-56.5Q393-640%20360-640t-56.5%2023.5Q280-593%20280-560t23.5%2056.5Q327-480%20360-480t56.5-23.5ZM40-80v-112q0-34%2017.5-62.5T104-298q62-31%20126-46.5T360-360q66%200%20130%2015.5T616-298q29%2015%2046.5%2043.5T680-192v112H40Zm80-80h480v-32q0-11-5.5-20T580-226q-54-27-109-40.5T360-280q-56%200-111%2013.5T140-226q-9%205-14.5%2014t-5.5%2020v32Zm240-400Zm0%20400Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-co-present);-webkit-mask:var(--material-co-present);-webkit-mask:var(--material-co-present);mask:var(--material-co-present);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-code{--material-code:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M320-240%2080-480l240-240%2057%2057-184%20184%20183%20183-56%2056Zm320%200-57-57%20184-184-183-183%2056-56%20240%20240-240%20240Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-code);-webkit-mask:var(--material-code);-webkit-mask:var(--material-code);mask:var(--material-code);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-database{--material-database:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M480-120q-151%200-255.5-46.5T120-280v-400q0-66%20105.5-113T480-840q149%200%20254.5%2047T840-680v400q0%2067-104.5%20113.5T480-120Zm0-479q89%200%20179-25.5T760-679q-11-29-100.5-55T480-760q-91%200-178.5%2025.5T200-679q14%2030%20101.5%2055T480-599Zm0%20199q42%200%2081-4t74.5-11.5q35.5-7.5%2067-18.5t57.5-25v-120q-26%2014-57.5%2025t-67%2018.5Q600-528%20561-524t-81%204q-42%200-82-4t-75.5-11.5Q287-543%20256-554t-56-25v120q25%2014%2056%2025t66.5%2018.5Q358-408%20398-404t82%204Zm0%20200q46%200%2093.5-7t87.5-18.5q40-11.5%2067-26t32-29.5v-98q-26%2014-57.5%2025t-67%2018.5Q600-328%20561-324t-81%204q-42%200-82-4t-75.5-11.5Q287-343%20256-354t-56-25v99q5%2015%2031.5%2029t66.5%2025.5q40%2011.5%2088%2018.5t94%207Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-database);-webkit-mask:var(--material-database);-webkit-mask:var(--material-database);mask:var(--material-database);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-domain{--material-domain:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M80-120v-720h400v160h400v560H80Zm80-80h80v-80h-80v80Zm0-160h80v-80h-80v80Zm0-160h80v-80h-80v80Zm0-160h80v-80h-80v80Zm160%20480h80v-80h-80v80Zm0-160h80v-80h-80v80Zm0-160h80v-80h-80v80Zm0-160h80v-80h-80v80Zm160%20480h320v-400H480v80h80v80h-80v80h80v80h-80v80Zm160-240v-80h80v80h-80Zm0%20160v-80h80v80h-80Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-domain);-webkit-mask:var(--material-domain);-webkit-mask:var(--material-domain);mask:var(--material-domain);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-download{--material-download:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M480-320%20280-520l56-58%20104%20104v-326h80v326l104-104%2056%2058-200%20200ZM240-160q-33%200-56.5-23.5T160-240v-120h80v120h480v-120h80v120q0%2033-23.5%2056.5T720-160H240Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-download);-webkit-mask:var(--material-download);-webkit-mask:var(--material-download);mask:var(--material-download);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-edit-document{--material-edit-document:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M560-80v-123l221-220q9-9%2020-13t22-4q12%200%2023%204.5t20%2013.5l37%2037q8%209%2012.5%2020t4.5%2022q0%2011-4%2022.5T903-300L683-80H560Zm300-263-37-37%2037%2037ZM620-140h38l121-122-18-19-19-18-122%20121v38ZM240-80q-33%200-56.5-23.5T160-160v-640q0-33%2023.5-56.5T240-880h320l240%20240v120h-80v-80H520v-200H240v640h240v80H240Zm280-400Zm241%20199-19-18%2037%2037-18-19Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-edit-document);-webkit-mask:var(--material-edit-document);-webkit-mask:var(--material-edit-document);mask:var(--material-edit-document);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-event-repeat{--material-event-repeat:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M200-80q-33%200-56.5-23.5T120-160v-560q0-33%2023.5-56.5T200-800h40v-80h80v80h320v-80h80v80h40q33%200%2056.5%2023.5T840-720v240h-80v-80H200v400h280v80H200ZM760%200q-73%200-127.5-45.5T564-160h62q13%2044%2049.5%2072T760-60q58%200%2099-41t41-99q0-58-41-99t-99-41q-29%200-54%2010.5T662-300h58v60H560v-160h60v57q27-26%2063-41.5t77-15.5q83%200%20141.5%2058.5T960-200q0%2083-58.5%20141.5T760%200ZM200-640h560v-80H200v80Zm0%200v-80%2080Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-event-repeat);-webkit-mask:var(--material-event-repeat);-webkit-mask:var(--material-event-repeat);mask:var(--material-event-repeat);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-expand-more{--material-expand-more:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M480-345%20240-585l56-56%20184%20184%20184-184%2056%2056-240%20240Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-expand-more);-webkit-mask:var(--material-expand-more);-webkit-mask:var(--material-expand-more);mask:var(--material-expand-more);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-face{--material-face:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M324.5-404.5Q310-419%20310-440t14.5-35.5Q339-490%20360-490t35.5%2014.5Q410-461%20410-440t-14.5%2035.5Q381-390%20360-390t-35.5-14.5Zm240%200Q550-419%20550-440t14.5-35.5Q579-490%20600-490t35.5%2014.5Q650-461%20650-440t-14.5%2035.5Q621-390%20600-390t-35.5-14.5ZM480-160q134%200%20227-93t93-227q0-24-3-46.5T786-570q-21%205-42%207.5t-44%202.5q-91%200-172-39T390-708q-32%2078-91.5%20135.5T160-486v6q0%20134%2093%20227t227%2093Zm0%2080q-83%200-156-31.5T197-197q-54-54-85.5-127T80-480q0-83%2031.5-156T197-763q54-54%20127-85.5T480-880q83%200%20156%2031.5T763-763q54%2054%2085.5%20127T880-480q0%2083-31.5%20156T763-197q-54%2054-127%2085.5T480-80Zm-54-715q42%2070%20114%20112.5T700-640q14%200%2027-1.5t27-3.5q-42-70-114-112.5T480-800q-14%200-27%201.5t-27%203.5ZM177-581q51-29%2089-75t57-103q-51%2029-89%2075t-57%20103Zm249-214Zm-103%2036Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-face);-webkit-mask:var(--material-face);-webkit-mask:var(--material-face);mask:var(--material-face);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-filter-alt{--material-filter-alt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M440-160q-17%200-28.5-11.5T400-200v-240L168-736q-15-20-4.5-42t36.5-22h560q26%200%2036.5%2022t-4.5%2042L560-440v240q0%2017-11.5%2028.5T520-160h-80Zm40-308%20198-252H282l198%20252Zm0%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-filter-alt);-webkit-mask:var(--material-filter-alt);-webkit-mask:var(--material-filter-alt);mask:var(--material-filter-alt);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-group{--material-group:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M40-160v-112q0-34%2017.5-62.5T104-378q62-31%20126-46.5T360-440q66%200%20130%2015.5T616-378q29%2015%2046.5%2043.5T680-272v112H40Zm720%200v-120q0-44-24.5-84.5T666-434q51%206%2096%2020.5t84%2035.5q36%2020%2055%2044.5t19%2053.5v120H760ZM247-527q-47-47-47-113t47-113q47-47%20113-47t113%2047q47%2047%2047%20113t-47%20113q-47%2047-113%2047t-113-47Zm466%200q-47%2047-113%2047-11%200-28-2.5t-28-5.5q27-32%2041.5-71t14.5-81q0-42-14.5-81T544-792q14-5%2028-6.5t28-1.5q66%200%20113%2047t47%20113q0%2066-47%20113ZM120-240h480v-32q0-11-5.5-20T580-306q-54-27-109-40.5T360-360q-56%200-111%2013.5T140-306q-9%205-14.5%2014t-5.5%2020v32Zm296.5-343.5Q440-607%20440-640t-23.5-56.5Q393-720%20360-720t-56.5%2023.5Q280-673%20280-640t23.5%2056.5Q327-560%20360-560t56.5-23.5ZM360-240Zm0-400Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-group);-webkit-mask:var(--material-group);-webkit-mask:var(--material-group);mask:var(--material-group);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-group-add{--material-group-add:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M500-482q29-32%2044.5-73t15.5-85q0-44-15.5-85T500-798q60%208%20100%2053t40%20105q0%2060-40%20105t-100%2053Zm220%20322v-120q0-36-16-68.5T662-406q51%2018%2094.5%2046.5T800-280v120h-80Zm80-280v-80h-80v-80h80v-80h80v80h80v80h-80v80h-80Zm-593-87q-47-47-47-113t47-113q47-47%20113-47t113%2047q47%2047%2047%20113t-47%20113q-47%2047-113%2047t-113-47ZM0-160v-112q0-34%2017.5-62.5T64-378q62-31%20126-46.5T320-440q66%200%20130%2015.5T576-378q29%2015%2046.5%2043.5T640-272v112H0Zm320-400q33%200%2056.5-23.5T400-640q0-33-23.5-56.5T320-720q-33%200-56.5%2023.5T240-640q0%2033%2023.5%2056.5T320-560ZM80-240h480v-32q0-11-5.5-20T540-306q-54-27-109-40.5T320-360q-56%200-111%2013.5T100-306q-9%205-14.5%2014T80-272v32Zm240-400Zm0%20400Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-group-add);-webkit-mask:var(--material-group-add);-webkit-mask:var(--material-group-add);mask:var(--material-group-add);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-groups{--material-groups:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M0-240v-63q0-43%2044-70t116-27q13%200%2025%20.5t23%202.5q-14%2021-21%2044t-7%2048v65H0Zm240%200v-65q0-32%2017.5-58.5T307-410q32-20%2076.5-30t96.5-10q53%200%2097.5%2010t76.5%2030q32%2020%2049%2046.5t17%2058.5v65H240Zm540%200v-65q0-26-6.5-49T754-397q11-2%2022.5-2.5t23.5-.5q72%200%20116%2026.5t44%2070.5v63H780Zm-455-80h311q-10-20-55.5-35T480-370q-55%200-100.5%2015T325-320ZM160-440q-33%200-56.5-23.5T80-520q0-34%2023.5-57t56.5-23q34%200%2057%2023t23%2057q0%2033-23%2056.5T160-440Zm640%200q-33%200-56.5-23.5T720-520q0-34%2023.5-57t56.5-23q34%200%2057%2023t23%2057q0%2033-23%2056.5T800-440Zm-320-40q-50%200-85-35t-35-85q0-51%2035-85.5t85-34.5q51%200%2085.5%2034.5T600-600q0%2050-34.5%2085T480-480Zm0-80q17%200%2028.5-11.5T520-600q0-17-11.5-28.5T480-640q-17%200-28.5%2011.5T440-600q0%2017%2011.5%2028.5T480-560Zm1%20240Zm-1-280Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-groups);-webkit-mask:var(--material-groups);-webkit-mask:var(--material-groups);mask:var(--material-groups);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-hub{--material-hub:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M155-75q-35-35-35-85t35-85q35-35%2085-35%2014%200%2026%203t23%208l57-71q-28-31-39-70t-5-78l-81-27q-17%2025-43%2040t-58%2015q-50%200-85-35T0-580q0-50%2035-85t85-35q50%200%2085%2035t35%2085v8l81%2028q20-36%2053.5-61t75.5-32v-87q-39-11-64.5-42.5T360-840q0-50%2035-85t85-35q50%200%2085%2035t35%2085q0%2042-26%2073.5T510-724v87q42%207%2075.5%2032t53.5%2061l81-28v-8q0-50%2035-85t85-35q50%200%2085%2035t35%2085q0%2050-35%2085t-85%2035q-32%200-58.5-15T739-515l-81%2027q6%2039-5%2077.5T614-340l57%2070q11-5%2023-7.5t26-2.5q50%200%2085%2035t35%2085q0%2050-35%2085t-85%2035q-50%200-85-35t-35-85q0-20%206.5-38.5T624-232l-57-71q-41%2023-87.5%2023T392-303l-56%2071q11%2015%2017.5%2033.5T360-160q0%2050-35%2085t-85%2035q-50%200-85-35Zm-35-465q17%200%2028.5-11.5T160-580q0-17-11.5-28.5T120-620q-17%200-28.5%2011.5T80-580q0%2017%2011.5%2028.5T120-540Zm148.5%20408.5Q280-143%20280-160t-11.5-28.5Q257-200%20240-200t-28.5%2011.5Q200-177%20200-160t11.5%2028.5Q223-120%20240-120t28.5-11.5Zm240-680Q520-823%20520-840t-11.5-28.5Q497-880%20480-880t-28.5%2011.5Q440-857%20440-840t11.5%2028.5Q463-800%20480-800t28.5-11.5ZM480-360q42%200%2071-29t29-71q0-42-29-71t-71-29q-42%200-71%2029t-29%2071q0%2042%2029%2071t71%2029Zm268.5%20228.5Q760-143%20760-160t-11.5-28.5Q737-200%20720-200t-28.5%2011.5Q680-177%20680-160t11.5%2028.5Q703-120%20720-120t28.5-11.5Zm120-420Q880-563%20880-580t-11.5-28.5Q857-620%20840-620t-28.5%2011.5Q800-597%20800-580t11.5%2028.5Q823-540%20840-540t28.5-11.5ZM480-840ZM120-580Zm360%20120Zm360-120ZM240-160Zm480%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-hub);-webkit-mask:var(--material-hub);-webkit-mask:var(--material-hub);mask:var(--material-hub);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-keyboard-arrow-down{--material-keyboard-arrow-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M480-344%20240-584l56-56%20184%20184%20184-184%2056%2056-240%20240Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-keyboard-arrow-down);-webkit-mask:var(--material-keyboard-arrow-down);-webkit-mask:var(--material-keyboard-arrow-down);mask:var(--material-keyboard-arrow-down);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-layers{--material-layers:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M480-118%20120-398l66-50%20294%20228%20294-228%2066%2050-360%20280Zm0-202L120-600l360-280%20360%20280-360%20280Zm0-280Zm0%20178%20230-178-230-178-230%20178%20230%20178Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-layers);-webkit-mask:var(--material-layers);-webkit-mask:var(--material-layers);mask:var(--material-layers);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-manage-search{--material-manage-search:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M80-200v-80h400v80H80Zm0-200v-80h200v80H80Zm0-200v-80h200v80H80Zm744%20400L670-354q-24%2017-52.5%2025.5T560-320q-83%200-141.5-58.5T360-520q0-83%2058.5-141.5T560-720q83%200%20141.5%2058.5T760-520q0%2029-8.5%2057.5T726-410l154%20154-56%2056ZM560-400q50%200%2085-35t35-85q0-50-35-85t-85-35q-50%200-85%2035t-35%2085q0%2050%2035%2085t85%2035Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-manage-search);-webkit-mask:var(--material-manage-search);-webkit-mask:var(--material-manage-search);mask:var(--material-manage-search);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-menu{--material-menu:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M120-240v-80h720v80H120Zm0-200v-80h720v80H120Zm0-200v-80h720v80H120Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-menu);-webkit-mask:var(--material-menu);-webkit-mask:var(--material-menu);mask:var(--material-menu);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-monitoring{--material-monitoring:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M120-120v-80l80-80v160h-80Zm160%200v-240l80-80v320h-80Zm160%200v-320l80%2081v239h-80Zm160%200v-239l80-80v319h-80Zm160%200v-400l80-80v480h-80ZM120-327v-113l280-280%20160%20160%20280-280v113L560-447%20400-607%20120-327Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-monitoring);-webkit-mask:var(--material-monitoring);-webkit-mask:var(--material-monitoring);mask:var(--material-monitoring);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-payments{--material-payments:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M560-440q-50%200-85-35t-35-85q0-50%2035-85t85-35q50%200%2085%2035t35%2085q0%2050-35%2085t-85%2035ZM280-320q-33%200-56.5-23.5T200-400v-320q0-33%2023.5-56.5T280-800h560q33%200%2056.5%2023.5T920-720v320q0%2033-23.5%2056.5T840-320H280Zm80-80h400q0-33%2023.5-56.5T840-480v-160q-33%200-56.5-23.5T760-720H360q0%2033-23.5%2056.5T280-640v160q33%200%2056.5%2023.5T360-400Zm440%20240H120q-33%200-56.5-23.5T40-240v-440h80v440h680v80ZM280-400v-320%20320Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-payments);-webkit-mask:var(--material-payments);-webkit-mask:var(--material-payments);mask:var(--material-payments);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-person{--material-person:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M367-527q-47-47-47-113t47-113q47-47%20113-47t113%2047q47%2047%2047%20113t-47%20113q-47%2047-113%2047t-113-47ZM160-160v-112q0-34%2017.5-62.5T224-378q62-31%20126-46.5T480-440q66%200%20130%2015.5T736-378q29%2015%2046.5%2043.5T800-272v112H160Zm80-80h480v-32q0-11-5.5-20T700-306q-54-27-109-40.5T480-360q-56%200-111%2013.5T260-306q-9%205-14.5%2014t-5.5%2020v32Zm296.5-343.5Q560-607%20560-640t-23.5-56.5Q513-720%20480-720t-56.5%2023.5Q400-673%20400-640t23.5%2056.5Q447-560%20480-560t56.5-23.5ZM480-640Zm0%20400Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-person);-webkit-mask:var(--material-person);-webkit-mask:var(--material-person);mask:var(--material-person);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-person-2{--material-person-2:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M391-480q-36%200-60-27t-19-63l13-98q8-57%2052-94.5T480-800q59%200%20103%2037.5t52%2094.5l13%2098q5%2036-19%2063t-60%2027H391Zm0-80h178l-13-96q-4-28-25.5-46T480-720q-29%200-50.5%2018T404-656l-13%2096Zm89%200ZM160-160v-112q0-34%2017.5-62.5T224-378q62-31%20126-46.5T480-440q66%200%20130%2015.5T736-378q29%2015%2046.5%2043.5T800-272v112H160Zm80-80h480v-32q0-11-5.5-20T700-306q-54-27-109-40.5T480-360q-56%200-111%2013.5T260-306q-9%205-14.5%2014t-5.5%2020v32Zm240%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-person-2);-webkit-mask:var(--material-person-2);-webkit-mask:var(--material-person-2);mask:var(--material-person-2);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-play-circle{--material-play-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22m380-300%20280-180-280-180v360ZM480-80q-83%200-156-31.5T197-197q-54-54-85.5-127T80-480q0-83%2031.5-156T197-763q54-54%20127-85.5T480-880q83%200%20156%2031.5T763-763q54%2054%2085.5%20127T880-480q0%2083-31.5%20156T763-197q-54%2054-127%2085.5T480-80Zm0-80q134%200%20227-93t93-227q0-134-93-227t-227-93q-134%200-227%2093t-93%20227q0%20134%2093%20227t227%2093Zm0-320Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-play-circle);-webkit-mask:var(--material-play-circle);-webkit-mask:var(--material-play-circle);mask:var(--material-play-circle);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-repeat{--material-repeat:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M280-80%20120-240l160-160%2056%2058-62%2062h406v-160h80v240H274l62%2062-56%2058Zm-80-440v-240h486l-62-62%2056-58%20160%20160-160%20160-56-58%2062-62H280v160h-80Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-repeat);-webkit-mask:var(--material-repeat);-webkit-mask:var(--material-repeat);mask:var(--material-repeat);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-rocket-launch{--material-rocket-launch:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22m226-559%2078%2033q14-28%2029-54t33-52l-56-11-84%2084Zm142%2083%20114%20113q42-16%2090-49t90-75q70-70%20109.5-155.5T806-800q-72-5-158%2034.5T492-656q-42%2042-75%2090t-49%2090Zm155-121.5q0-33.5%2023-56.5t57-23q34%200%2057%2023t23%2056.5q0%2033.5-23%2056.5t-57%2023q-34%200-57-23t-23-56.5ZM565-220l84-84-11-56q-26%2018-52%2032.5T532-299l33%2079Zm313-653q19%20121-23.5%20235.5T708-419l20%2099q4%2020-2%2039t-20%2033L538-80l-84-197-171-171-197-84%20167-168q14-14%2033.5-20t39.5-2l99%2020q104-104%20218-147t235-24ZM157-321q35-35%2085.5-35.5T328-322q35%2035%2034.5%2085.5T327-151q-25%2025-83.5%2043T82-76q14-103%2032-161.5t43-83.5Zm57%2056q-10%2010-20%2036.5T180-175q27-4%2053.5-13.5T270-208q12-12%2013-29t-11-29q-12-12-29-11.5T214-265Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-rocket-launch);-webkit-mask:var(--material-rocket-launch);-webkit-mask:var(--material-rocket-launch);mask:var(--material-rocket-launch);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-savings{--material-savings:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M668.5-531.5Q680-543%20680-560t-11.5-28.5Q657-600%20640-600t-28.5%2011.5Q600-577%20600-560t11.5%2028.5Q623-520%20640-520t28.5-11.5ZM320-600h200v-80H320v80ZM180-120q-34-114-67-227.5T80-580q0-92%2064-156t156-64h200q29-38%2070.5-59t89.5-21q25%200%2042.5%2017.5T720-820q0%206-1.5%2012t-3.5%2011q-4%2011-7.5%2022.5T702-751l91%2091h87v279l-113%2037-67%20224H480v-80h-80v80H180Zm60-80h80v-80h240v80h80l62-206%2098-33v-141h-40L620-720q0-20%202.5-38.5T630-796q-29%208-51%2027.5T547-720H300q-58%200-99%2041t-41%2099q0%2098%2027%20191.5T240-200Zm240-298Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-savings);-webkit-mask:var(--material-savings);-webkit-mask:var(--material-savings);mask:var(--material-savings);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-schedule{--material-schedule:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22m612-292%2056-56-148-148v-184h-80v216l172%20172ZM480-80q-83%200-156-31.5T197-197q-54-54-85.5-127T80-480q0-83%2031.5-156T197-763q54-54%20127-85.5T480-880q83%200%20156%2031.5T763-763q54%2054%2085.5%20127T880-480q0%2083-31.5%20156T763-197q-54%2054-127%2085.5T480-80Zm0-400Zm0%20320q133%200%20226.5-93.5T800-480q0-133-93.5-226.5T480-800q-133%200-226.5%2093.5T160-480q0%20133%2093.5%20226.5T480-160Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-schedule);-webkit-mask:var(--material-schedule);-webkit-mask:var(--material-schedule);mask:var(--material-schedule);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-search{--material-search:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M784-120%20532-372q-30%2024-69%2038t-83%2014q-109%200-184.5-75.5T120-580q0-109%2075.5-184.5T380-840q109%200%20184.5%2075.5T640-580q0%2044-14%2083t-38%2069l252%20252-56%2056ZM380-400q75%200%20127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75%200-127.5%2052.5T200-580q0%2075%2052.5%20127.5T380-400Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-search);-webkit-mask:var(--material-search);-webkit-mask:var(--material-search);mask:var(--material-search);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-send{--material-send:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M120-160v-640l760%20320-760%20320Zm80-120%20474-200-474-200v140l240%2060-240%2060v140Zm0%200v-400%20400Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-send);-webkit-mask:var(--material-send);-webkit-mask:var(--material-send);mask:var(--material-send);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-settings{--material-settings:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22m370-80-16-128q-13-5-24.5-12T307-235l-119%2050L78-375l103-78q-1-7-1-13.5v-27q0-6.5%201-13.5L78-585l110-190%20119%2050q11-8%2023-15t24-12l16-128h220l16%20128q13%205%2024.5%2012t22.5%2015l119-50%20110%20190-103%2078q1%207%201%2013.5v27q0%206.5-2%2013.5l103%2078-110%20190-118-50q-11%208-23%2015t-24%2012L590-80H370Zm70-80h79l14-106q31-8%2057.5-23.5T639-327l99%2041%2039-68-86-65q5-14%207-29.5t2-31.5q0-16-2-31.5t-7-29.5l86-65-39-68-99%2042q-22-23-48.5-38.5T533-694l-13-106h-79l-14%20106q-31%208-57.5%2023.5T321-633l-99-41-39%2068%2086%2064q-5%2015-7%2030t-2%2032q0%2016%202%2031t7%2030l-86%2065%2039%2068%2099-42q22%2023%2048.5%2038.5T427-266l13%20106Zm42-180q58%200%2099-41t41-99q0-58-41-99t-99-41q-59%200-99.5%2041T342-480q0%2058%2040.5%2099t99.5%2041Zm-2-140Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-settings);-webkit-mask:var(--material-settings);-webkit-mask:var(--material-settings);mask:var(--material-settings);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-shield{--material-shield:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M480-80q-139-35-229.5-159.5T160-516v-244l320-120%20320%20120v244q0%20152-90.5%20276.5T480-80Zm0-84q104-33%20172-132t68-220v-189l-240-90-240%2090v189q0%20121%2068%20220t172%20132Zm0-316Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-shield);-webkit-mask:var(--material-shield);-webkit-mask:var(--material-shield);mask:var(--material-shield);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-smartphone{--material-smartphone:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M280-40q-33%200-56.5-23.5T200-120v-720q0-33%2023.5-56.5T280-920h400q33%200%2056.5%2023.5T760-840v124q18%207%2029%2022t11%2034v80q0%2019-11%2034t-29%2022v404q0%2033-23.5%2056.5T680-40H280Zm0-80h400v-720H280v720Zm0%200v-720%20720Zm228.5-611.5Q520-743%20520-760t-11.5-28.5Q497-800%20480-800t-28.5%2011.5Q440-777%20440-760t11.5%2028.5Q463-720%20480-720t28.5-11.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-smartphone);-webkit-mask:var(--material-smartphone);-webkit-mask:var(--material-smartphone);mask:var(--material-smartphone);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-splitscreen{--material-splitscreen:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M200-520q-33%200-56.5-23.5T120-600v-160q0-33%2023.5-56.5T200-840h560q33%200%2056.5%2023.5T840-760v160q0%2033-23.5%2056.5T760-520H200Zm0-80h560v-160H200v160Zm0%20480q-33%200-56.5-23.5T120-200v-160q0-33%2023.5-56.5T200-440h560q33%200%2056.5%2023.5T840-360v160q0%2033-23.5%2056.5T760-120H200Zm0-80h560v-160H200v160Zm0-400v-160%20160Zm0%20400v-160%20160Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-splitscreen);-webkit-mask:var(--material-splitscreen);-webkit-mask:var(--material-splitscreen);mask:var(--material-splitscreen);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-support-agent{--material-support-agent:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M440-120v-80h320v-284q0-117-81.5-198.5T480-764q-117%200-198.5%2081.5T200-484v244h-40q-33%200-56.5-23.5T80-320v-80q0-21%2010.5-39.5T120-469l3-53q8-68%2039.5-126t79-101q47.5-43%20109-67T480-840q68%200%20129%2024t109%2066.5Q766-707%20797-649t40%20126l3%2052q19%209%2029.5%2027t10.5%2038v92q0%2020-10.5%2038T840-249v49q0%2033-23.5%2056.5T760-120H440ZM331.5-411.5Q320-423%20320-440t11.5-28.5Q343-480%20360-480t28.5%2011.5Q400-457%20400-440t-11.5%2028.5Q377-400%20360-400t-28.5-11.5Zm240%200Q560-423%20560-440t11.5-28.5Q583-480%20600-480t28.5%2011.5Q640-457%20640-440t-11.5%2028.5Q617-400%20600-400t-28.5-11.5ZM241-462q-7-106%2064-182t177-76q89%200%20156.5%2056.5T720-519q-91-1-167.5-49T435-698q-16%2080-67.5%20142.5T241-462Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-support-agent);-webkit-mask:var(--material-support-agent);-webkit-mask:var(--material-support-agent);mask:var(--material-support-agent);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-swap-horiz{--material-swap-horiz:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M280-160%2080-360l200-200%2056%2057-103%20103h287v80H233l103%20103-56%2057Zm400-240-56-57%20103-103H440v-80h287L624-743l56-57%20200%20200-200%20200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-swap-horiz);-webkit-mask:var(--material-swap-horiz);-webkit-mask:var(--material-swap-horiz);mask:var(--material-swap-horiz);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-sync{--material-sync:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M160-160v-80h110l-16-14q-52-46-73-105t-21-119q0-111%2066.5-197.5T400-790v84q-72%2026-116%2088.5T240-478q0%2045%2017%2087.5t53%2078.5l10%2010v-98h80v240H160Zm400-10v-84q72-26%20116-88.5T720-482q0-45-17-87.5T650-648l-10-10v98h-80v-240h240v80H690l16%2014q49%2049%2071.5%20106.5T800-482q0%20111-66.5%20197.5T560-170Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-sync);-webkit-mask:var(--material-sync);-webkit-mask:var(--material-sync);mask:var(--material-sync);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-sync-problem{--material-sync-problem:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M120-160v-80h110l-16-14q-52-46-73-105t-21-119q0-111%2066.5-197.5T360-790v84q-72%2026-116%2088.5T200-478q0%2045%2017%2087.5t53%2078.5l10%2010v-98h80v240H120Zm331.5-131.5Q440-303%20440-320t11.5-28.5Q463-360%20480-360t28.5%2011.5Q520-337%20520-320t-11.5%2028.5Q497-280%20480-280t-28.5-11.5ZM440-440v-240h80v240h-80Zm160%20270v-84q72-26%20116-88.5T760-482q0-45-17-87.5T690-648l-10-10v98h-80v-240h240v80H730l16%2014q49%2049%2071.5%20106.5T840-482q0%20111-66.5%20197.5T600-170Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-sync-problem);-webkit-mask:var(--material-sync-problem);-webkit-mask:var(--material-sync-problem);mask:var(--material-sync-problem);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-tag{--material-tag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22m240-160%2040-160H120l20-80h160l40-160H180l20-80h160l40-160h80l-40%20160h160l40-160h80l-40%20160h160l-20%2080H660l-40%20160h160l-20%2080H600l-40%20160h-80l40-160H360l-40%20160h-80Zm140-240h160l40-160H420l-40%20160Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-tag);-webkit-mask:var(--material-tag);-webkit-mask:var(--material-tag);mask:var(--material-tag);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-terminal{--material-terminal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M160-160q-33%200-56.5-23.5T80-240v-480q0-33%2023.5-56.5T160-800h640q33%200%2056.5%2023.5T880-720v480q0%2033-23.5%2056.5T800-160H160Zm0-80h640v-400H160v400Zm140-40-56-56%20103-104-104-104%2057-56%20160%20160-160%20160Zm180%200v-80h240v80H480Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-terminal);-webkit-mask:var(--material-terminal);-webkit-mask:var(--material-terminal);mask:var(--material-terminal);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-timelapse{--material-timelapse:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M480-240q100%200%20170-70t70-170q0-100-70-170t-170-70v240L310-310q35%2033%2078.5%2051.5T480-240Zm0%20160q-83%200-156-31.5T197-197q-54-54-85.5-127T80-480q0-83%2031.5-156T197-763q54-54%20127-85.5T480-880q83%200%20156%2031.5T763-763q54%2054%2085.5%20127T880-480q0%2083-31.5%20156T763-197q-54%2054-127%2085.5T480-80Zm0-80q134%200%20227-93t93-227q0-134-93-227t-227-93q-134%200-227%2093t-93%20227q0%20134%2093%20227t227%2093Zm0-320Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-timelapse);-webkit-mask:var(--material-timelapse);-webkit-mask:var(--material-timelapse);mask:var(--material-timelapse);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-timer-off{--material-timer-off:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22m798-274-60-60q11-27%2016.5-53.5T760-440q0-116-82-198t-198-82q-24%200-51%205t-56%2016l-60-60q38-20%2080.5-30.5T480-800q60%200%20117.5%2020T706-722l56-56%2056%2056-56%2056q38%2051%2058%20108.5T840-440q0%2042-10.5%2083.5T798-274ZM520-552v-88h-80v8l80%2080ZM792-56l-96-96q-48%2035-103.5%2053.5T480-80q-74%200-139.5-28.5T226-186q-49-49-77.5-114.5T120-440q0-60%2018.5-115.5T192-656L56-792l56-56%20736%20736-56%2056ZM480-160q42%200%2082-13t75-37L248-599q-24%2035-36%2075t-12%2084q0%20116%2082%20198t198%2082ZM360-840v-80h240v80H360Zm83%20435Zm113-112Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-timer-off);-webkit-mask:var(--material-timer-off);-webkit-mask:var(--material-timer-off);mask:var(--material-timer-off);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-trending-down{--material-trending-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M640-240v-80h104L536-526%20376-366%2080-664l56-56%20240%20240%20160-160%20264%20264v-104h80v240H640Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-trending-down);-webkit-mask:var(--material-trending-down);-webkit-mask:var(--material-trending-down);mask:var(--material-trending-down);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-trending-up{--material-trending-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22m136-240-56-56%20296-298%20160%20160%20208-206H640v-80h240v240h-80v-104L536-320%20376-480%20136-240Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-trending-up);-webkit-mask:var(--material-trending-up);-webkit-mask:var(--material-trending-up);mask:var(--material-trending-up);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-tune{--material-tune:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M440-120v-240h80v80h320v80H520v80h-80Zm-320-80v-80h240v80H120Zm160-160v-80H120v-80h160v-80h80v240h-80Zm160-80v-80h400v80H440Zm160-160v-240h80v80h160v80H680v80h-80Zm-480-80v-80h400v80H120Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-tune);-webkit-mask:var(--material-tune);-webkit-mask:var(--material-tune);mask:var(--material-tune);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-verified{--material-verified:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22m344-60-76-128-144-32%2014-148-98-112%2098-112-14-148%20144-32%2076-128%20136%2058%20136-58%2076%20128%20144%2032-14%20148%2098%20112-98%20112%2014%20148-144%2032-76%20128-136-58-136%2058Zm34-102%20102-44%20104%2044%2056-96%20110-26-10-112%2074-84-74-86%2010-112-110-24-58-96-102%2044-104-44-56%2096-110%2024%2010%20112-74%2086%2074%2084-10%20114%20110%2024%2058%2096Zm102-318Zm-42%20142%20226-226-56-58-170%20170-86-84-56%2056%20142%20142Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-verified);-webkit-mask:var(--material-verified);-webkit-mask:var(--material-verified);mask:var(--material-verified);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-verified-user{--material-verified-user:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22m438-338%20226-226-57-57-169%20169-84-84-57%2057%20141%20141Zm42%20258q-139-35-229.5-159.5T160-516v-244l320-120%20320%20120v244q0%20152-90.5%20276.5T480-80Zm0-84q104-33%20172-132t68-220v-189l-240-90-240%2090v189q0%20121%2068%20220t172%20132Zm0-316Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-verified-user);-webkit-mask:var(--material-verified-user);-webkit-mask:var(--material-verified-user);mask:var(--material-verified-user);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-video-camera-front{--material-video-camera-front:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M240-320h320v-22q0-44-44-71t-116-27q-72%200-116%2027t-44%2071v22Zm160-160q33%200%2056.5-23.5T480-560q0-33-23.5-56.5T400-640q-33%200-56.5%2023.5T320-560q0%2033%2023.5%2056.5T400-480ZM160-160q-33%200-56.5-23.5T80-240v-480q0-33%2023.5-56.5T160-800h480q33%200%2056.5%2023.5T720-720v180l160-160v440L720-420v180q0%2033-23.5%2056.5T640-160H160Zm0-80h480v-480H160v480Zm0%200v-480%20480Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-video-camera-front);-webkit-mask:var(--material-video-camera-front);-webkit-mask:var(--material-video-camera-front);mask:var(--material-video-camera-front);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-vital-signs{--material-vital-signs:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M326-171q-15-11-22-28l-92-241H40v-80h228l92%20244%20184-485q7-17%2022-28t34-11q19%200%2034%2011t22%2028l92%20241h172v80H692l-92-244-184%20485q-7%2017-22%2028t-34%2011q-19%200-34-11Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-vital-signs);-webkit-mask:var(--material-vital-signs);-webkit-mask:var(--material-vital-signs);mask:var(--material-vital-signs);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-warning{--material-warning:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22m40-120%20440-760%20440%20760H40Zm138-80h604L480-720%20178-200Zm330.5-51.5Q520-263%20520-280t-11.5-28.5Q497-320%20480-320t-28.5%2011.5Q440-297%20440-280t11.5%2028.5Q463-240%20480-240t28.5-11.5ZM440-360h80v-200h-80v200Zm40-100Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-warning);-webkit-mask:var(--material-warning);-webkit-mask:var(--material-warning);mask:var(--material-warning);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-work{--material-work:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M160-120q-33%200-56.5-23.5T80-200v-440q0-33%2023.5-56.5T160-720h160v-80q0-33%2023.5-56.5T400-880h160q33%200%2056.5%2023.5T640-800v80h160q33%200%2056.5%2023.5T880-640v440q0%2033-23.5%2056.5T800-120H160Zm0-80h640v-440H160v440Zm240-520h160v-80H400v80ZM160-200v-440%20440Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--material-work);-webkit-mask:var(--material-work);-webkit-mask:var(--material-work);mask:var(--material-work);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bg-\[\#f0f7fa\]{background-color:#f0f7fa}.bg-accent{background-color:var(--color-accent)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-green-50\/30{background-color:#f0fdf44d}@supports (color:color-mix(in lab, red, red)){.bg-green-50\/30{background-color:color-mix(in oklab, var(--color-green-50) 30%, transparent)}}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/20{background-color:#0f172b33}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/20{background-color:color-mix(in oklab, var(--color-slate-900) 20%, transparent)}}.bg-slate-900\/30{background-color:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/30{background-color:color-mix(in oklab, var(--color-slate-900) 30%, transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/70{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.bg-teal-400{background-color:var(--color-teal-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-orange-400{--tw-gradient-from:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-400{--tw-gradient-from:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-\[url\(\#gradient-jagged\)\]{fill:url(#gradient-jagged)}.fill-\[url\(\#gradient-smooth\)\]{fill:url(#gradient-smooth)}.fill-none{fill:none}.stroke-accent{stroke:var(--color-accent)}.stroke-petrol\/30{stroke:#004d664d}@supports (color:color-mix(in lab, red, red)){.stroke-petrol\/30{stroke:color-mix(in oklab, var(--color-petrol) 30%, transparent)}}.stroke-slate-400{stroke:var(--color-slate-400)}.stroke-slate-800{stroke:var(--color-slate-800)}.stroke-1{stroke-width:1px}.stroke-2{stroke-width:2px}.stroke-\[1\]{stroke-width:1px}.p-2{padding:calc(var(--spacing) * 2)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-right{text-align:right}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--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-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.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-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.text-accent{color:var(--color-accent)}.text-accent\/20{color:#ff6b3533}@supports (color:color-mix(in lab, red, red)){.text-accent\/20{color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.text-aqua{color:var(--color-aqua)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-orange-500{color:var(--color-orange-500)}.text-pink-400{color:var(--color-pink-400)}.text-pink-600{color:var(--color-pink-600)}.text-purple-400{color:var(--color-purple-400)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-teal-500{color:var(--color-teal-500)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-accent\/30{text-decoration-color:#ff6b354d}@supports (color:color-mix(in lab, red, red)){.decoration-accent\/30{-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:underline:hover{text-decoration-line:underline}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (min-width:40rem){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:max-w-96{max-width:calc(var(--spacing) * 96)}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.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-12{grid-template-columns:repeat(12,minmax(0,1fr))}}}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter-v20-latin-300-a473493e759c058118283b666046ef3d.woff2?vsn=d)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-v20-latin-regular-da03732a27e16543f09d6a6a62b0cdd4.woff2?vsn=d)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-v20-latin-500-51205681a1ba304816fc629e8989256b.woff2?vsn=d)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-v20-latin-600-2ede57db1a3a5f41f40467e7a43a1dd4.woff2?vsn=d)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-v20-latin-700-8ca0a51552960933d0fd52c19175cbe9.woff2?vsn=d)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-v22-latin-regular-1a806675790eb1c83d376bb02292e37c.woff2?vsn=d)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-v22-latin-500-ab4861869c91f3c339f3a9f0a0d5a0b5.woff2?vsn=d)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-v22-latin-600-49f2dd2d21322ac241e5c9b34da2121e.woff2?vsn=d)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-v22-latin-700-f9e147a59a9381b7db65941ceac88e52.woff2?vsn=d)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-v24-latin-regular-caf0dfde4e448468f09b7bed230206a4.woff2?vsn=d)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-v24-latin-500-a21e038a03f709cf60aa1e2944048aef.woff2?vsn=d)format("woff2")}.icon[class*=material-]{vertical-align:middle;flex-shrink:0;width:1em;height:1em;font-size:24px;line-height:1;display:inline-block}[data-phx-session],[data-phx-teleported-src]{display:contents}.marketing-body{color:var(--color-slate-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tw-selection-bg:#ff6b3533;--tw-selection-color:var(--color-accent);background:#f8f9fa;overflow-x:hidden}.marketing-body ::selection{background:var(--tw-selection-bg);color:var(--tw-selection-color)}.marketing-grid-bg{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:calc(10 * -1);opacity:.4;background-color:#0000;background-image:linear-gradient(90deg,#e2e8f0 1px,#0000 1px),linear-gradient(#e2e8f0 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.header{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:50;border-bottom-style:var(--tw-border-style);border-color:#ffffff80;border-bottom-width:1px;position:fixed}@supports (color:color-mix(in lab, red, red)){.header{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.header{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.header{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.header{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.header-inner{height:calc(var(--spacing) * 16);max-width:1400px;padding-inline:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.logo{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.logo-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-sm);color:var(--color-white);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));background-color:#004b64;justify-content:center;align-items:center;display:flex}.logo:hover .logo-icon{rotate:3deg}.logo-icon .icon{font-size:18px}.logo-wordmark{height:calc(var(--spacing) * 3.5)}.nav{align-items:center;gap:calc(var(--spacing) * 8);display:none}@media (min-width:48rem){.nav{display:flex}}.nav-link{height:calc(var(--spacing) * 16);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-600);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));align-items:center;display:flex;position:relative}@media (hover:hover){.nav-link:hover{color:var(--color-slate-900)}}.nav-item-number{margin-right:calc(var(--spacing) * 1);font-family:var(--font-mono);color:#ff6b35cc}@supports (color:color-mix(in lab, red, red)){.nav-item-number{color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.nav-item-number{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.nav-item-number:is(:where(.group):hover *){opacity:1}}.nav-item-group{height:calc(var(--spacing) * 16);align-items:center;display:flex;position:relative}.nav-item-trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-600);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));display:flex}@media (hover:hover){.nav-item-trigger:hover{color:var(--color-slate-900)}}.nav-item-arrow{color:var(--color-slate-400);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));font-size:16px}@media (hover:hover){.nav-item-arrow:is(:where(.group):hover *){color:var(--color-slate-600);rotate:180deg}}.nav-dropdown{pointer-events:none;width:calc(var(--spacing) * 64);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);opacity:0;visibility:hidden;background:#fff;border-width:1px;border-color:#e2e8f0cc;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;top:80%;left:50%;transform:translateY(10px);box-shadow:0 8px 32px #00000014,0 4px 16px #0000000a}.nav-item-group:hover .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-dropdown-link{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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));display:block}@media (hover:hover){.nav-dropdown-link:hover{background-color:var(--color-slate-50)}}.nav-dropdown-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);justify-content:space-between;align-items:center;display:flex}.nav-dropdown-link:hover .nav-dropdown-label{color:var(--color-accent)}.nav-dropdown-arrow{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));font-size:14px}.nav-dropdown-link:hover .nav-dropdown-arrow{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.nav-dropdown-items{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.nav-dropdown-description{margin-top:calc(var(--spacing) * .5);--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);color:var(--color-slate-500)}.header-actions{align-items:center;gap:calc(var(--spacing) * 4);display:none}@media (min-width:40rem){.header-actions{display:flex}}.header-login{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);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))}@media (hover:hover){.header-login:hover{color:var(--color-slate-900)}}.header-cta{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-slate-900);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#004b640a), 0 1px 3px var(--tw-shadow-color,#004b6408);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem;display:flex}@media (hover:hover){.header-cta:hover{background-color:var(--color-slate-800)}}.header-cta .icon{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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))}.header-cta:hover .icon{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.mobile-toggle{padding:calc(var(--spacing) * 2);justify-content:center;align-items:center;display:inline-flex}@media (min-width:40rem){.mobile-toggle{display:none}}.mobile-menu{inset:calc(var(--spacing) * 0);z-index:60;background-color:var(--color-white);position:fixed}@media (min-width:40rem){.mobile-menu{display:none}}:where(.mobile-menu-inner>: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)))}.mobile-menu-inner{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 6)}.mobile-nav-link{padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);display:block}.mobile-cta{margin-top:calc(var(--spacing) * 4);background-color:var(--color-slate-900);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);border-radius:.25rem;display:block}.mobile-nav-section>summary{list-style:none}.mobile-nav-section>summary::-webkit-details-marker{display:none}.mobile-nav-section[open]>summary .icon{transform:rotate(180deg)}.mobile-nav-section-trigger{cursor:pointer;padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);justify-content:space-between;align-items:center;display:flex}:where(.mobile-nav-section-links>: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)))}.mobile-nav-section-links{padding-bottom:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 4)}.mobile-nav-child-link{padding-block:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-slate-500);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));display:block}@media (hover:hover){.mobile-nav-child-link:hover{color:var(--color-slate-900)}}.page-section-hero{max-width:1400px;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 32);padding-bottom:calc(var(--spacing) * 20);flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.page-section-hero--dark{max-width:none;padding-inline:calc(var(--spacing) * 0);color:var(--color-white);background-color:#0f172a}.page-section-hero--dark>.page-section-inner{padding-inline:calc(var(--spacing) * 6)}.page-section{max-width:1400px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 20);margin-inline:auto}.page-section-compact{padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 20)}.page-section-bordered{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200)}.page-section-white{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:calc(var(--spacing) * 24)}.page-section-dark{padding-block:calc(var(--spacing) * 24);color:var(--color-white);background-color:#0f172a;position:relative;overflow:hidden}.page-section-inner{z-index:10;max-width:1400px;padding-inline:calc(var(--spacing) * 6);margin-inline:auto;position:relative}.dark-grid-overlay{pointer-events:none;inset:calc(var(--spacing) * 0);background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute}.hero-headline{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-heading);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-900)}@media (min-width:48rem){.hero-headline{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.hero-headline{line-height:1.05}.hero-subtitle{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}@media (min-width:48rem){.hero-subtitle{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.hero-headline-accent{color:var(--color-petrol);display:inline-block;position:relative}.page-section-hero--dark .hero-headline{margin-bottom:calc(var(--spacing) * 0);color:var(--color-white)}.page-section-hero--dark .hero-subtitle{color:var(--color-slate-400)}.hero-headline-accent--orange{color:var(--color-accent)}.btn-dark{height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-slate-900);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 4px 6px var(--tw-shadow-color,#004b6405), 0 10px 20px var(--tw-shadow-color,#004b640d), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0f172b1a;border-radius:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.btn-dark{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.btn-dark{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.btn-dark:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 8px 16px var(--tw-shadow-color,#004b640a), 0 20px 40px var(--tw-shadow-color,#004b6412), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.btn-outline{height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem;justify-content:center;align-items:center;display:flex}@media (hover:hover){.btn-outline:hover{border-color:var(--color-slate-300);background-color:var(--color-slate-50)}}.page-section-hero--dark .btn-dark{color:var(--color-white);--tw-shadow:0 8px 16px var(--tw-shadow-color,#004b640a), 0 20px 40px var(--tw-shadow-color,#004b6412), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--color-accent);box-shadow:0 4px 20px #ff6b3533}.page-section-hero--dark .btn-dark:hover{background-color:var(--color-orange-600)}.page-section-hero--dark .btn-outline{color:var(--color-white);background-color:#0000;border-color:#fff3}.page-section-hero--dark .btn-outline:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.page-section-hero--dark .btn-outline:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.page-section-hero--dark .btn-outline:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.page-section-hero--dark .btn-outline:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.section-grid{align-items:center;gap:calc(var(--spacing) * 16);display:grid}@media (min-width:64rem){.section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-grid-2{gap:calc(var(--spacing) * 8);display:grid}@media (min-width:48rem){.section-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-label{margin-bottom:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);border-radius:.25rem;display:inline-block}.section-label-text{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-slate-500);text-transform:uppercase}.section-label-accent{margin-bottom:calc(var(--spacing) * 6);border-color:#ff6b354d}@supports (color:color-mix(in lab, red, red)){.section-label-accent{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.section-label-accent{background-color:#ff6b3533}@supports (color:color-mix(in lab, red, red)){.section-label-accent{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.section-label-accent{padding-inline:calc(var(--spacing) * 3)}.section-label-text-accent{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-accent)}.section-title{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-heading);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}@media (min-width:48rem){.section-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.section-description{margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.section-heading{text-align:center;font-family:var(--font-heading);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:48rem){.section-heading{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.section-subtitle{margin-bottom:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-slate-600)}.section-heading-left{text-align:left;font-family:var(--font-heading);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:48rem){.section-heading-left{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.section-subtitle-left{margin-bottom:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 4);text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-slate-600)}.mkt-cta{border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 12);text-align:center;--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);position:relative;overflow:hidden}@media (min-width:48rem){.mkt-cta{padding:calc(var(--spacing) * 20)}}.mkt-cta{isolation:isolate;background:#0f172a;border:1px solid #1e293b}.mkt-cta-petrol{background:var(--color-petrol);border-color:#00384d}.mkt-cta-grid{pointer-events:none;inset:calc(var(--spacing) * 0);opacity:.2;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute}.mkt-cta-petrol .mkt-cta-grid{filter:invert();background-image:linear-gradient(90deg,#004d6608 1px,#0000 1px),linear-gradient(#004d6608 1px,#0000 1px)}.mkt-cta-glow{pointer-events:none;filter:blur(120px);contain:layout style;border-radius:3.40282e38px;width:24rem;height:24rem;position:absolute}.mkt-cta-glow-accent{background:var(--color-accent);opacity:.3;animation:3s cubic-bezier(.4,0,.6,1) infinite pulse;top:-8rem;right:-8rem}.mkt-cta-glow-aqua{opacity:.2;background:#4dd0e1;animation:3s cubic-bezier(.4,0,.6,1) 1.5s infinite pulse;bottom:-8rem;left:-8rem}.mkt-cta-inner{z-index:10;max-width:var(--container-4xl);margin-inline:auto;position:relative}.mkt-cta-title{margin-bottom:calc(var(--spacing) * 8);font-family:var(--font-heading);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}@media (min-width:48rem){.mkt-cta-title{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.mkt-cta-description{margin-inline:auto;margin-bottom:calc(var(--spacing) * 12);max-width:var(--container-2xl);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--color-slate-200)}.mkt-cta-actions{justify-content:center;align-items:center;gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (min-width:40rem){.mkt-cta-actions{flex-direction:row}}.mkt-cta-btn-primary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 4px 6px var(--tw-shadow-color,#004b6405), 0 10px 20px var(--tw-shadow-color,#004b640d), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.mkt-cta-btn-primary:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.mkt-cta-btn-primary{background:var(--color-accent);box-shadow:0 4px 20px #ff6b3533}@media (min-width:640px){.mkt-cta-btn-primary{width:auto}}.mkt-cta-btn-primary:hover{background-color:var(--color-orange-600)}.mkt-cta-btn-outline{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border:2px solid #fff3;display:flex}@media (min-width:640px){.mkt-cta-btn-outline{width:auto}}.mkt-cta-btn-outline:hover{background:#ffffff1a}@media (prefers-reduced-motion:reduce){.mkt-cta-glow-accent,.mkt-cta-glow-aqua{animation:none}}.mkt-cta-light{box-shadow:none;background:linear-gradient(#f8f9fad9 85%,#0000);border:none;border-radius:0}.mkt-cta-light .mkt-cta-title{color:var(--color-slate-900)}.mkt-cta-light .mkt-cta-description{color:var(--color-slate-600)}.mkt-cta-light .mkt-cta-btn-outline{border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-700)}@media (hover:hover){.mkt-cta-light .mkt-cta-btn-outline:hover{border-color:var(--color-slate-300);background-color:var(--color-white)}}.mkt-cta-minimal{box-shadow:none;background:#fff;border:none;border-top:1px solid #e2e8f0;border-radius:0}.mkt-cta-minimal .mkt-cta-title{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));color:var(--color-slate-900)}@media (min-width:48rem){.mkt-cta-minimal .mkt-cta-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.mkt-cta-minimal .mkt-cta-description{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-slate-600)}.mkt-cta-minimal .mkt-cta-btn-primary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:#0f172a;box-shadow:0 4px 20px #0f172a33}.mkt-cta-minimal .mkt-cta-btn-primary:hover{background:#1e293b}.mkt-cta-minimal .mkt-cta-btn-outline{border-color:var(--color-slate-200);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700)}@media (hover:hover){.mkt-cta-minimal .mkt-cta-btn-outline:hover{border-color:var(--color-slate-300);background-color:var(--color-slate-50)}}.mkt-cta-footer{margin-top:calc(var(--spacing) * 8);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-400)}.mkt-cta-footer-dot{margin-right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-green-500);border-radius:3.40282e38px;display:inline-block}.code-panel-dots{gap:calc(var(--spacing) * 2);display:flex}.code-panel-dots span{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-radius:3.40282e38px}.code-panel-dots span:first-child{background:#ef4444cc}.code-panel-dots span:nth-child(2){background:#eab308cc}.code-panel-dots span:nth-child(3){background:#22c55ecc}.code-panel-divider{height:calc(var(--spacing) * 4);background-color:var(--color-slate-700);width:1px}.code-panel-status{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.code-panel-live-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);animation:var(--animate-pulse);background-color:var(--color-green-500);border-radius:3.40282e38px}.code-panel-live-text{font-family:var(--font-mono);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-green-400);text-transform:uppercase;font-size:10px}.comparison-table-wrapper{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#004b640a), 0 1px 3px var(--tw-shadow-color,#004b6408);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow-x:auto}.comparison-table{border-collapse:collapse;text-align:left;width:100%;min-width:600px}.comparison-thead-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50)}.comparison-th{padding:calc(var(--spacing) * 5);font-family:var(--font-heading);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.comparison-th--feature{padding-left:calc(var(--spacing) * 8)}.comparison-th--allcoda{border-inline-style:var(--tw-border-style);color:var(--color-petrol);border-inline-width:1px;background:#004d660d;border-color:#004d661a}.comparison-th--nearshore{color:var(--color-petrol)}.comparison-th--offshore,.comparison-th--muted,.comparison-th--other{color:var(--color-slate-400)}.comparison-th--last{padding-right:calc(var(--spacing) * 8)}.comparison-tbody{font-family:var(--font-heading);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.comparison-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);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))}.comparison-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.comparison-row:hover{background-color:var(--color-slate-50)}.comparison-td{padding:calc(var(--spacing) * 5)}.comparison-td--feature{padding-left:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.comparison-td--allcoda{border-inline-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);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));border-inline-width:1px;background:#004d660d;border-color:#004d661a}.comparison-row:hover .comparison-td--allcoda{background:#004d661a}.comparison-td--nearshore{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-petrol)}.comparison-td--offshore{color:var(--color-slate-500)}.comparison-td--muted{color:var(--color-slate-500);font-style:italic}.comparison-td--other{color:var(--color-slate-500)}.comparison-td--last{padding-right:calc(var(--spacing) * 8)}.footer .logo-icon{width:1.5rem;height:1.5rem}.footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 8)}.footer-inner{max-width:1400px;margin-inline:auto}.footer-grid{margin-bottom:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 12);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.footer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.footer-heading{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-900);text-transform:uppercase}.footer-links{list-style-type:none}:where(.footer-links>: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)))}.footer-links{padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.footer-links a{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))}@media (hover:hover){.footer-links a:hover{color:var(--color-slate-900)}}.footer-contact{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.footer-social{gap:calc(var(--spacing) * 4);display:flex}.footer-social a{color:var(--color-slate-400);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))}@media (hover:hover){.footer-social a:hover{color:var(--color-slate-900)}}.footer-schedule{border-bottom-style:var(--tw-border-style);border-color:#0f172b33;border-bottom-width:2px}@supports (color:color-mix(in lab, red, red)){.footer-schedule{border-color:color-mix(in oklab, var(--color-slate-900) 20%, transparent)}}.footer-schedule{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);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))}@media (hover:hover){.footer-schedule:hover{border-color:var(--color-slate-900)}}.footer-schedule{padding-bottom:2px}.footer-bottom{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-400);flex-direction:column;display:flex}@media (min-width:48rem){.footer-bottom{flex-direction:row}}.footer-bottom a{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))}@media (hover:hover){.footer-bottom a:hover{color:var(--color-slate-600)}}.chat-mockup{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-700);padding:calc(var(--spacing) * 2);--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);background-color:#1e293b;position:relative}.chat-chrome{top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:10;gap:calc(var(--spacing) * 2);display:flex;position:absolute}.chat-dot-close{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);background-color:#fb2c3680;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.chat-dot-close{background-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.chat-dot-minimize{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);background-color:#edb20080;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.chat-dot-minimize{background-color:color-mix(in oklab, var(--color-yellow-500) 50%, transparent)}}.chat-dot-maximize{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);background-color:#00c75880;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.chat-dot-maximize{background-color:color-mix(in oklab, var(--color-green-500) 50%, transparent)}}.chat-body{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 12);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background-color:#0f172a;flex-direction:column;min-height:268px;display:flex;position:relative;overflow:hidden}.chat-message{gap:calc(var(--spacing) * 3);display:flex}.chat-message-reply{flex-direction:row-reverse}.chat-avatar{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-width:1px;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chat-avatar-client{border-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.chat-avatar-client{border-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.chat-avatar-client{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.chat-avatar-client{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.chat-avatar-client{color:var(--color-indigo-300)}.chat-avatar-engineer{border-color:#00baa74d}@supports (color:color-mix(in lab, red, red)){.chat-avatar-engineer{border-color:color-mix(in oklab, var(--color-teal-500) 30%, transparent)}}.chat-avatar-engineer{background-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.chat-avatar-engineer{background-color:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.chat-avatar-engineer{color:var(--color-teal-300)}.chat-bubble-wrap{gap:calc(var(--spacing) * 1);flex-direction:column;max-width:80%;display:flex}.chat-bubble-wrap-reply{align-items:flex-end}.chat-meta{align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.chat-meta-reply{flex-direction:row-reverse}.chat-name{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-300)}.chat-time{color:var(--color-slate-600);font-size:10px}.chat-bubble{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-700);padding:calc(var(--spacing) * 3);color:var(--color-slate-300);background-color:#1e293b}.chat-bubble-reply{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-right-radius:var(--radius-lg);color:var(--color-slate-200);background-color:#0f172a80;border-color:#0f172a4d}.chat-timezone{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-700);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);background-color:#1e293b80;justify-content:space-between;align-items:center;min-height:80px;display:flex;position:relative;overflow:hidden}.timezone-city{z-index:10;text-align:center;position:relative}.timezone-label{margin-bottom:calc(var(--spacing) * 1);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-500);text-transform:uppercase;font-size:10px;display:block}.timezone-time{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:block}.timezone-line{margin-inline:calc(var(--spacing) * 4);background:linear-gradient(to right, transparent, var(--color-accent), transparent);flex:1;height:1px;position:relative}.timezone-pulse{top:calc(var(--spacing) * -1.5);height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);animation:var(--animate-pulse);background-color:var(--color-accent);border-radius:3.40282e38px;position:absolute;left:50%;box-shadow:0 0 10px #ff6b3580}.chat-mockup.chat-ready .chat-msg-1,.chat-mockup.chat-ready .chat-msg-2{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out}.chat-mockup.chat-ready .chat-msg-1{transform:translate(-20px)}.chat-mockup.chat-ready .chat-msg-2{transform:translate(20px)}.chat-mockup.chat-ready .chat-msg-1.delivered,.chat-mockup.chat-ready .chat-msg-2.delivered{opacity:1;transform:translate(0)}.chat-mockup.chat-ready .chat-msg-1.delivered .chat-avatar,.chat-mockup.chat-ready .chat-msg-2.delivered .chat-avatar{animation:.6s ease-out chat-avatar-ring}.chat-mockup.chat-ready .chat-tz-city{opacity:0;transition:opacity .4s ease-out .3s}.chat-mockup.chat-ready .chat-tz-line{transition:transform .5s ease-out;transform:scaleX(0)}.chat-mockup.chat-ready .chat-tz-pulse{opacity:0;transition:opacity .3s ease-out .5s}.chat-mockup.chat-ready .chat-tz-animated.connected .chat-tz-line{transform:scaleX(1)}.chat-mockup.chat-ready .chat-tz-animated.connected .chat-tz-city,.chat-mockup.chat-ready .chat-tz-animated.connected .chat-tz-pulse{opacity:1}@keyframes chat-avatar-ring{0%{box-shadow:0 0 #ff6b3580}50%{box-shadow:0 0 0 4px #ff6b354d}to{box-shadow:0 0 #ff6b3500}}@media (prefers-reduced-motion:reduce){.chat-mockup.chat-ready .chat-msg-1,.chat-mockup.chat-ready .chat-msg-2,.chat-mockup.chat-ready .chat-tz-city,.chat-mockup.chat-ready .chat-tz-pulse{opacity:1!important;transition:none!important;transform:none!important}.chat-mockup.chat-ready .chat-tz-line{transition:none!important;transform:scaleX(1)!important}}.dashboard-mockup{width:100%;max-width:var(--container-5xl);margin-inline:auto;position:relative}.dashboard-glass{z-index:20;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#fff9;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-glass{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.dashboard-glass{--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);-webkit-backdrop-filter:blur(16px);background:#ffffffa6}.dashboard-chrome{height:calc(var(--spacing) * 10);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:#f8fafccc;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-chrome{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.dashboard-chrome{padding-inline:calc(var(--spacing) * 4)}.dashboard-dots{gap:calc(var(--spacing) * 1.5);display:flex}.dashboard-dot-close{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);background-color:#ff6568cc;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.dashboard-dot-close{background-color:color-mix(in oklab, var(--color-red-400) 80%, transparent)}}.dashboard-dot-minimize{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);background-color:#fac800cc;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.dashboard-dot-minimize{background-color:color-mix(in oklab, var(--color-yellow-400) 80%, transparent)}}.dashboard-dot-maximize{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);background-color:#05df72cc;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.dashboard-dot-maximize{background-color:color-mix(in oklab, var(--color-green-400) 80%, transparent)}}.dashboard-path{gap:calc(var(--spacing) * 2);font-family:var(--font-mono);color:var(--color-slate-400);font-size:10px;display:flex}.dashboard-content{gap:calc(var(--spacing) * 6);background-color:#fff6;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-content{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.dashboard-content{padding:calc(var(--spacing) * 4)}@media (min-width:48rem){.dashboard-content{min-height:400px;padding:calc(var(--spacing) * 6);flex-direction:row}}.pr-section-header{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.pr-section-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-500);text-transform:uppercase}.pr-merged-badge{background-color:var(--color-green-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);color:var(--color-green-700);border-radius:.25rem;font-size:10px}.pr-card{align-items:flex-start;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-shadow:0 1px 2px var(--tw-shadow-color,#004b640a), 0 1px 3px var(--tw-shadow-color,#004b6408);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:.25rem;display:flex}.pr-avatar{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pr-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.pr-number{font-family:var(--font-mono);color:var(--color-slate-400);font-size:10px}.pr-status{align-items:center;gap:calc(var(--spacing) * 1);color:var(--color-slate-500);font-size:10px;display:flex}.pr-separator{height:calc(var(--spacing) * 1);width:calc(var(--spacing) * 1);background-color:var(--color-slate-300);border-radius:3.40282e38px}.pr-author{color:var(--color-slate-500);font-size:10px}.velocity-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-500);text-transform:uppercase}.velocity-chart{height:calc(var(--spacing) * 24);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);width:100%;padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);border-radius:.25rem;justify-content:space-between;align-items:flex-end;display:flex;position:relative;overflow:hidden}.code-pane{border-radius:var(--radius-lg);background-color:var(--color-slate-900);padding:calc(var(--spacing) * 3);font-family:var(--font-mono);color:var(--color-slate-300);--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex:1;font-size:10px;position:relative;overflow:hidden}@media (min-width:48rem){.code-pane{padding:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.code-pane-label{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);color:var(--color-slate-500);font-size:10px;position:absolute}.decorative-glow-primary{z-index:calc(10 * -1);height:calc(var(--spacing) * 64);width:calc(var(--spacing) * 64);--tw-blur:blur(var(--blur-3xl));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,);background-color:#ff6b351a;border-radius:3.40282e38px;position:absolute}.decorative-glow-secondary{z-index:calc(10 * -1);height:calc(var(--spacing) * 72);width:calc(var(--spacing) * 72);--tw-blur:blur(var(--blur-3xl));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,);background-color:#3b82f61a;border-radius:3.40282e38px;position:absolute}@keyframes dash-cursor-blink{0%,to{color:#94a3b8}50%{color:#0000}}@keyframes dash-fade-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dash-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dash-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes dash-pulse-ring{0%{opacity:.3;transform:scale(.8)}50%{opacity:.6;transform:scale(1.1)}to{opacity:.3;transform:scale(.8)}}@keyframes dash-dot-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes dash-fade-out{0%{opacity:1}to{opacity:0}}.dash-pr-skeleton{display:none}.dash-shimmer-bar{background:linear-gradient(90deg,#e8eaed 0%,#f3f4f6 40%,#e8eaed 80%) 0 0/800px 100%;border-radius:6px;animation:1.8s ease-in-out infinite dash-shimmer}.dash-skeleton-avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px}.dash-skeleton-card{align-items:flex-start;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4);display:flex}.dash-skeleton-scanning{align-items:center;gap:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 3);display:flex}.dash-skeleton-pulse-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:#6366f1;border-radius:3.40282e38px;animation:1.4s ease-in-out infinite dash-pulse-ring;box-shadow:0 0 8px #6366f166}.dash-skeleton-scanning-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400)}.dash-bounce-dot{animation:1.2s ease-in-out infinite dash-dot-bounce;animation-delay:calc(var(--dot-index,0) * .15s);display:inline-block}.dashboard-mockup.dash-ready:not(.is-animating) .dash-config-line,.dashboard-mockup.dash-ready:not(.is-animating) .dash-pr-card,.dashboard-mockup.dash-ready:not(.is-animating) .dash-velocity-bar,.dashboard-mockup.dash-ready:not(.is-animating) .dash-velocity-section,.dashboard-mockup.dash-ready:not(.is-animating) .dash-deploy-status{opacity:0}.dashboard-mockup.dash-ready .dash-typing-text{white-space:nowrap;vertical-align:bottom;width:0;display:inline-block;overflow:hidden}.dash-config-line.typing:after{content:"_";color:#94a3b8}.dash-config-line.typed-last:after{content:"_";color:#94a3b8;animation:.8s step-end infinite dash-cursor-blink}.dashboard-mockup.is-animating .dash-pr-card{animation:.4s ease-out both dash-fade-slide-up;animation-delay:calc(.3s + var(--card-index,0) * .4s)}.dashboard-mockup.is-animating .dash-velocity-section{animation:.3s ease-out 1.5s both dash-fade-in}.dashboard-mockup.is-animating .dash-velocity-bar{transform-origin:bottom;animation:.3s ease-out both dash-bar-grow;animation-delay:calc(1.7s + var(--bar-index,0) * 80ms)}.dashboard-mockup.is-animating .dash-deploy-status{animation:.4s ease-out 2.5s both dash-fade-in}.dashboard-mockup.dash-ready:not(.is-animating) .dash-pr-skeleton{flex-direction:column;gap:.75rem;display:flex}.dashboard-mockup.dash-ready:not(.is-animating) .dash-skeleton-card{animation:.4s ease-out both dash-fade-slide-up}.dashboard-mockup.dash-ready.is-animating .dash-pr-skeleton{pointer-events:none;flex-direction:column;gap:.75rem;animation:.3s ease-out both dash-fade-out;display:flex}.hero-inner{margin-inline:auto;margin-bottom:calc(var(--spacing) * 16);max-width:var(--container-4xl);text-align:center}.status-badge{margin-bottom:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);--tw-shadow:0 1px 2px var(--tw-shadow-color,#004b640a), 0 1px 3px var(--tw-shadow-color,#004b6408);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;display:inline-flex}.status-badge-primary{margin-bottom:calc(var(--spacing) * 6);background-color:var(--color-white);background:#004d660d;border-color:#004d6633;border-radius:.25rem}.status-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);display:flex;position:relative}.status-ping{width:100%;height:100%;animation:var(--animate-ping);background-color:var(--color-green-400);opacity:.75;border-radius:3.40282e38px;display:inline-flex;position:absolute}.status-dot-inner{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-green-500);border-radius:3.40282e38px;display:inline-flex;position:relative}.status-dot-accent{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);animation:var(--animate-pulse);background:var(--color-accent);border-radius:3.40282e38px}.status-text{font-family:var(--font-mono);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;color:var(--color-slate-500);text-transform:uppercase;font-size:9px}@media (min-width:40rem){.status-text{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);font-size:11px}}.status-text-primary{color:var(--color-petrol)}.hero-headline-gradient{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-slate-900);--tw-gradient-to:var(--color-aqua);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-subheadline{margin-inline:auto;margin-bottom:calc(var(--spacing) * 8);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}@media (min-width:48rem){.hero-subheadline{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.cta-group{justify-content:center;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.cta-group{flex-direction:row}}.btn-primary{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);--tw-shadow:0 4px 6px var(--tw-shadow-color,#004b6405), 0 10px 20px var(--tw-shadow-color,#004b640d), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));border-radius:.25rem;display:inline-flex}@media (hover:hover){.btn-primary:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.btn-primary{background:var(--color-petrol);box-shadow:0 10px 15px -3px #004d6633}.btn-primary:hover{background:#00384d}:where(.checklist>: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)))}.checklist-item{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.checklist-icon{margin-top:calc(var(--spacing) * .5);color:var(--color-accent)}.checklist-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.checklist-description{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);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))}.checklist-item:hover .checklist-description{color:var(--color-slate-700)}.metrics-panel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 2);position:relative;box-shadow:0 0 0 1px #0f172a14,0 4px 12px #0f172a0d}.metrics-badge{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);z-index:10;position:absolute}.metrics-badge-text{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-200);background-color:var(--color-green-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-family:var(--font-mono);color:var(--color-green-700);border-radius:.25rem;font-size:10px}.metrics-inner{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);justify-content:center;align-items:center;height:400px;display:flex;position:relative;overflow:hidden}.metrics-label{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);justify-content:space-between;display:flex}.metrics-bar-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);justify-content:space-between;display:flex}.metrics-bar-track{height:calc(var(--spacing) * 8);background-color:var(--color-slate-200);border-radius:.25rem;position:relative;overflow:hidden}.metrics-stats{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metrics-stat-label{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-400);text-transform:uppercase}.metrics-stat-value{font-family:var(--font-mono);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-slate-800)}.code-editor{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-800);padding:calc(var(--spacing) * 2);--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);background-color:#0f172a;position:relative}.code-editor-dots{top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:10;gap:calc(var(--spacing) * 2);display:flex;position:absolute}.code-editor-inner{border-radius:var(--radius-lg);min-height:400px;padding:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 10);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.code-editor-inner{padding:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 12)}}.code-editor-inner{background-color:#0f172a80}.code-editor-tabs{margin-bottom:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-800);padding-bottom:calc(var(--spacing) * 2);color:var(--color-slate-500);display:flex}.code-editor-tab-active{margin-right:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * -2.5);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 2);color:var(--color-slate-300);border-bottom-width:1px;border-color:var(--color-accent)}.code-editor-tab{margin-right:calc(var(--spacing) * 4)}.code-editor-status{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-700);background-color:#1d293d80;border-radius:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.code-editor-status{background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.code-editor-status{padding:calc(var(--spacing) * 3)}@media (min-width:48rem){.code-editor-status{margin-top:calc(var(--spacing) * 8)}}.code-check-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:#4ade80;background:#14532d4d;border:1px solid #14532d80;border-radius:.25rem;justify-content:center;align-items:center;display:flex}.code-editor-vetting-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-300)}.code-editor-vetting-detail{color:var(--color-slate-500);font-size:10px}.code-scan-bar{pointer-events:none;right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:10;height:calc(var(--spacing) * .5);opacity:0;background:linear-gradient(90deg,#0000,#93c5fdcc,#ffffffe6,#93c5fdcc,#0000);transition:transform .12s linear;position:absolute;box-shadow:0 0 8px #93c5fd66}.code-editor.code-scan-ready .code-scan-line{opacity:.15;transition:opacity .15s ease-out}.code-editor.code-scan-ready .code-scan-line.scanned,.code-editor.code-scan-ready .code-scan-bar.scanning{opacity:1}.code-editor.code-scan-ready .code-scan-bar.done{opacity:0;transition:opacity .3s ease-out}.code-editor.code-scan-ready .code-status-animated{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(8px)}.code-editor.code-scan-ready .code-status-animated.revealed{opacity:1;transform:translateY(0)}.code-editor.code-scan-ready .code-check-icon.pulse{animation:.6s ease-out code-check-pulse}.code-editor.code-scan-ready .code-approved-text.glow{color:#4ade80;animation:.8s ease-out code-approved-glow}@keyframes code-check-pulse{0%{box-shadow:0 0 #4ade8080}50%{box-shadow:0 0 10px 3px #4ade804d}to{box-shadow:0 0 #4ade8000}}@keyframes code-approved-glow{0%{text-shadow:0 0 #4ade8000}40%{text-shadow:0 0 8px #4ade8099}to{text-shadow:0 0 #4ade8000}}@media (prefers-reduced-motion:reduce){.code-editor.code-scan-ready .code-scan-line{opacity:1!important;transition:none!important}.code-editor.code-scan-ready .code-scan-bar{display:none!important}.code-editor.code-scan-ready .code-status-animated{opacity:1!important;transition:none!important;transform:none!important}}.page-section-dark .section-label{border-color:var(--color-slate-700);background-color:var(--color-slate-800)}.page-section-dark .section-label-text{color:var(--color-accent)}.page-section-dark .section-title{color:var(--color-white)}.page-section-dark .section-description{color:var(--color-slate-400)}.page-section-dark .checklist-title{color:var(--color-white)}.page-section-dark .checklist-description{color:var(--color-slate-500)}.page-section-dark .checklist-item:hover .checklist-description{color:var(--color-slate-300)}.savings-banner-inner{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 8);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-800);padding:calc(var(--spacing) * 8);--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);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.savings-banner-inner{padding:calc(var(--spacing) * 12);flex-direction:row}}.savings-banner-inner{background-color:#0f172a}.savings-banner-grid{pointer-events:none;inset:calc(var(--spacing) * 0);opacity:.2;background-image:linear-gradient(45deg,#ffffff08 1px,#0000 1px);background-size:20px 20px;position:absolute}.savings-banner-title{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-heading);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:48rem){.savings-banner-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.savings-banner-description{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-slate-400)}.savings-banner-btn{height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-shadow:0 4px 6px var(--tw-shadow-color,#004b6405), 0 10px 20px var(--tw-shadow-color,#004b640d), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:#0f172a;background-color:#fff;border-radius:.25rem;display:flex}.savings-banner-btn:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-slate-50)}.roadmap-header{margin-bottom:calc(var(--spacing) * 16);text-align:center}.roadmap-title{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-heading);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:48rem){.roadmap-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.roadmap-subtitle{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-400)}.roadmap-steps{gap:calc(var(--spacing) * 6);display:grid;position:relative}@media (min-width:48rem){.roadmap-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.roadmap-step-icon{margin-inline:auto;margin-bottom:calc(var(--spacing) * 6);height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-700);background-color:var(--color-slate-800);--tw-shadow:0 4px 6px var(--tw-shadow-color,#004b6405), 0 10px 20px var(--tw-shadow-color,#004b640d), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0003;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.roadmap-step-icon{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.roadmap-step-icon{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))}.roadmap-step:hover .roadmap-step-icon{border-color:var(--color-accent)}.roadmap-step-icon .icon{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-slate-300);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))}.roadmap-step:hover .roadmap-step-icon .icon{color:var(--color-accent)}.roadmap-step-number{top:calc(var(--spacing) * -2);right:calc(var(--spacing) * -2);background-color:var(--color-slate-700);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);color:var(--color-white);border-radius:.25rem;font-size:10px;position:absolute}.roadmap-step-number-live{top:calc(var(--spacing) * -2);right:calc(var(--spacing) * -2);background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);color:var(--color-white);border-radius:.25rem;font-size:10px;position:absolute}.roadmap-step-title{margin-bottom:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.roadmap-step-description{padding-inline:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-400)}.roadmap-steps:before{content:"";top:calc(var(--spacing) * 8);background-color:var(--color-slate-700);height:1px;display:none;position:absolute;left:12%;right:12%}@media (min-width:48rem){.roadmap-steps:before{display:block}}.hiring-ready .hiring-step.processing .roadmap-step-icon{border-style:dashed;border-color:#14b8a6;animation:.8s ease-in-out infinite hiring-border-pulse}.hiring-ready .hiring-step.done .roadmap-step-icon{background-color:#1c4650;border-color:#2a656d;transition:background-color .3s ease-out,border-color .3s ease-out}.hiring-ready .hiring-step.done .roadmap-step-icon .icon{color:#5eead4}.hiring-ready .hiring-step.done:hover .roadmap-step-icon{background-color:#40333a}@supports (color:color-mix(in lab, red, red)){.hiring-ready .hiring-step.done:hover .roadmap-step-icon{background-color:color-mix(in srgb, var(--color-accent) 15%, #1e293b)}}.hiring-ready .hiring-step.done:hover .roadmap-step-icon{border-color:var(--color-accent)}.hiring-ready .hiring-step.done:hover .roadmap-step-icon .icon{color:var(--color-accent)}.hiring-ready .hiring-step.live-pulse .roadmap-step-icon{background-color:#40333a}@supports (color:color-mix(in lab, red, red)){.hiring-ready .hiring-step.live-pulse .roadmap-step-icon{background-color:color-mix(in srgb, var(--color-accent) 15%, #1e293b)}}.hiring-ready .hiring-step.live-pulse .roadmap-step-icon{border-color:var(--color-accent);transition:background-color .3s ease-out,border-color .3s ease-out}.hiring-ready .hiring-step.live-pulse .roadmap-step-icon .icon{color:var(--color-accent)}.hiring-ready .hiring-step.live-pulse .roadmap-step-number-live{animation:1.5s ease-in-out infinite hiring-live-glow}@keyframes hiring-border-pulse{0%,to{box-shadow:0 0 #14b8a666}50%{box-shadow:0 0 8px 3px #14b8a640}}@keyframes hiring-live-glow{0%,to{box-shadow:0 0 #ff6b3566}50%{box-shadow:0 0 10px 4px #ff6b354d}}@media (prefers-reduced-motion:reduce){.hiring-ready .hiring-step.processing .roadmap-step-icon,.hiring-ready .hiring-step.live-pulse .roadmap-step-number-live{animation:none!important}}.metrics-bar-fill{width:var(--bar-width,0)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.metrics-bar-fill{width:0;transition:width var(--bar-duration,.8s) ease-out}}.metrics-panel.metrics-ready .metrics-count-up{visibility:hidden}.metrics-panel.metrics-ready .metrics-stats-animated{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(12px)}.metrics-panel.metrics-ready .metrics-stats-animated.revealed{opacity:1;transform:translateY(0)}.metrics-panel.metrics-ready .metrics-badge-animated.pulsing .metrics-badge-text{animation:.8s ease-out metrics-badge-glow}@keyframes metrics-badge-glow{0%{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 12px 4px #22c55e4d}to{box-shadow:0 0 #22c55e00}}@media (prefers-reduced-motion:reduce){.metrics-panel.metrics-ready .metrics-bar-fill{width:unset!important;transition:none!important}.metrics-panel.metrics-ready .metrics-count-up{visibility:visible!important}.metrics-panel.metrics-ready .metrics-stats-animated{opacity:1!important;transition:none!important;transform:none!important}}.industry-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.industry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.industry-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-direction:column;transition-duration:.2s;display:flex}.industry-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-slate-300);--tw-shadow:0 1px 2px var(--tw-shadow-color,#004b640a), 0 1px 3px var(--tw-shadow-color,#004b6408);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.industry-card-top{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.industry-card-top .icon{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.industry-card-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.industry-card-bottom{margin-top:auto}.industry-card-description{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.industry-badge{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);border-radius:.25rem;display:inline-block}.industry-badge-saas{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-indigo-100);background-color:var(--color-indigo-50);color:var(--color-indigo-600)}.industry-badge-fintech{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-100);background-color:var(--color-blue-50);color:var(--color-blue-600)}.industry-badge-healthtech{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-teal-100);background-color:var(--color-teal-50);color:var(--color-teal-600)}.industry-badge-b2b{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-orange-100);background-color:var(--color-orange-50);color:var(--color-orange-600)}@media (scripting:enabled){.industry-card{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(12px)scale(.95)}}.scroll-reveal.is-visible .industry-card{opacity:1;transform:none}.scroll-reveal.is-visible .industry-card:nth-child(2){transition-delay:.1s}.scroll-reveal.is-visible .industry-card:nth-child(3){transition-delay:.2s}.scroll-reveal.is-visible .industry-card:nth-child(4){transition-delay:.3s}.faq-item{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);overflow:hidden}.faq-item>summary{list-style:none}.faq-item>summary::-webkit-details-marker{display:none}.faq-trigger{cursor:pointer;background-color:#f8fafc80;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.faq-trigger{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.faq-trigger{padding:calc(var(--spacing) * 5);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))}@media (hover:hover){.faq-trigger:hover{background-color:var(--color-slate-50)}}.faq-question{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.faq-arrow{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))}.faq-item[open] .faq-arrow{transform:rotate(180deg)}.faq-content{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}@media (scripting:enabled){.faq-item{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translate(-16px)}}.scroll-reveal.is-visible .faq-item{opacity:1;transform:none}.scroll-reveal.is-visible .faq-item:nth-child(2){transition-delay:80ms}.scroll-reveal.is-visible .faq-item:nth-child(3){transition-delay:.16s}.scroll-reveal.is-visible .faq-item:nth-child(4){transition-delay:.24s}.scroll-reveal.is-visible .faq-item:nth-child(5){transition-delay:.32s}.scroll-reveal.is-visible .faq-item:nth-child(6){transition-delay:.4s}.scroll-reveal.is-visible .faq-item:nth-child(7){transition-delay:.48s}@media (prefers-reduced-motion:reduce){.industry-card,.faq-item{opacity:1;transition:none;transform:none}}@media (scripting:enabled){.scroll-reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(24px)}}.scroll-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;transition:none;transform:none}}.velocity-dashboard{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:100%;height:500px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #004d6614,0 4px 12px #004d660d}.velocity-chrome{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:20;height:calc(var(--spacing) * 12);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:#fffc;justify-content:space-between;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.velocity-chrome{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.velocity-chrome{padding-inline:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.velocity-chrome-dots{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.velocity-chrome-title{font-family:var(--font-mono);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-400);text-transform:uppercase;font-size:10px}.velocity-chart-area{inset:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 12);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.velocity-chart-frame{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);width:100%;height:100%;padding-bottom:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 8);align-items:flex-end;display:flex;position:relative}.velocity-y-axis{top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 8);left:calc(var(--spacing) * 0);--tw-translate-x:-100%;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);padding-block:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 2);font-family:var(--font-mono);color:var(--color-slate-400);flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute}.velocity-x-axis{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 8);--tw-translate-y:100%;width:100%;translate:var(--tw-translate-x) var(--tw-translate-y);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);font-family:var(--font-mono);color:var(--color-slate-400);justify-content:space-between;font-size:10px;display:flex;position:absolute}.velocity-divider{z-index:20;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%;left:41.7%}.velocity-divider-label{margin-top:calc(var(--spacing) * -32);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);white-space:nowrap;--tw-shadow:0 4px 6px var(--tw-shadow-color,#004b6405), 0 10px 20px var(--tw-shadow-color,#004b640d), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--color-petrol);color:#fff;border-radius:.25rem}.velocity-divider-line{margin-inline:auto;margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 32);background:#004d6633;width:1px}.velocity-tooltip-dot{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-style:var(--tw-border-style);background-color:var(--color-white);border-width:2px;border-color:var(--color-accent);border-radius:3.40282e38px;box-shadow:0 0 10px #ff6b3599}.velocity-tooltip-card{margin-bottom:calc(var(--spacing) * 2);transform-origin:bottom;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:max-content;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;position:absolute;bottom:100%;left:50%}.group:hover .velocity-tooltip-card,.velocity-tooltip .group:hover .velocity-tooltip-card{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.velocity-tooltip-inner{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding:calc(var(--spacing) * 2);--tw-shadow:0 8px 16px var(--tw-shadow-color,#004b640a), 0 20px 40px var(--tw-shadow-color,#004b6412), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex}.velocity-tooltip-arrow{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);position:absolute;bottom:-4px;left:50%;rotate:45deg}.velocity-peak{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background:#ff6b351a;border-width:1px;border-color:#ff6b3533;border-radius:3.40282e38px;display:flex}.velocity-peak-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);animation:var(--animate-pulse);background:var(--color-accent);border-radius:3.40282e38px}.velocity-peak-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-accent)}.velocity-churn-label{text-align:center;opacity:.6}.velocity-dashboard-bg{inset:calc(var(--spacing) * 0);background-color:#f8fafc80;background-image:linear-gradient(#0f1e230d 1px,#0000 1px),linear-gradient(90deg,#0f1e230d 1px,#0000 1px);background-size:20px 20px;position:absolute}.velocity-dashboard.velocity-ready .velocity-line-animated{stroke-dasharray:600;stroke-dashoffset:600px;animation:2s ease-out .5s forwards velocity-draw-line}.velocity-dashboard.velocity-ready .velocity-fill-animated{opacity:0;animation:1s ease-out .5s forwards velocity-fade-in}.velocity-dashboard.velocity-ready .velocity-tooltip-1{opacity:0;animation:.5s ease-out 1s forwards velocity-fade-in-up}.velocity-dashboard.velocity-ready .velocity-tooltip-2{opacity:0;animation:.5s ease-out 1.5s forwards velocity-fade-in-up}.velocity-dashboard.velocity-ready .velocity-peak-animated{opacity:0;animation:.5s ease-out 2s forwards velocity-fade-in-up}@keyframes velocity-draw-line{to{stroke-dashoffset:0}}@keyframes velocity-fade-in{to{opacity:1}}@keyframes velocity-fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.velocity-dashboard.velocity-ready .velocity-line-animated,.velocity-dashboard.velocity-ready .velocity-fill-animated,.velocity-dashboard.velocity-ready .velocity-tooltip-1,.velocity-dashboard.velocity-ready .velocity-tooltip-2,.velocity-dashboard.velocity-ready .velocity-peak-animated{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}}.revolving-door-grid{gap:calc(var(--spacing) * 16);flex-direction:column;display:flex}@media (min-width:48rem){.revolving-door-grid{flex-direction:row}.revolving-door-content{width:50%}}.revolving-door-label{margin-bottom:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);background:#ef44441a;border:1px solid #ef44444d;border-radius:.25rem;display:inline-block}.revolving-door-label-text{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#f87171}.revolving-door-title{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-heading);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.revolving-door-title-accent{color:#f87171}.revolving-door-description{margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--color-slate-400)}:where(.revolving-door-problems>: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)))}.revolving-door-problem{align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.revolving-door-problem-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);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));background:#ef44441a;border-width:1px;border-color:#ef444433;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.revolving-door-problem:hover .revolving-door-problem-icon{background:#ef444433}.revolving-door-problem-icon .icon{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#f87171}.revolving-door-problem-title{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.revolving-door-problem-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-400)}.velocity-timeline{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 8);--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,);position:relative}@media (min-width:48rem){.velocity-timeline{width:50%}}.velocity-timeline{background:#1e293b80;border:1px solid #334155}.velocity-timeline-label{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);font-family:var(--font-mono);color:var(--color-slate-500);text-transform:uppercase;font-size:10px;position:absolute}.velocity-timeline-steps{margin-top:calc(var(--spacing) * 12);position:relative}:where(.velocity-timeline-steps>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.velocity-timeline-line{top:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);background-color:var(--color-slate-700);width:2px;position:absolute;left:28px}.velocity-step{align-items:center;gap:calc(var(--spacing) * 6);display:flex;position:relative}.velocity-step-number{z-index:10;height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-style:var(--tw-border-style);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background:#1e293b;border-width:1px;border-color:#475569;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.velocity-step-bar{border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing) * 4);background:#1e293b;border-width:1px;border-color:#334155;border-radius:.25rem}.velocity-step-header{margin-bottom:calc(var(--spacing) * 1);justify-content:space-between;align-items:center;display:flex}.velocity-step-status{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.velocity-step-percent{color:var(--color-slate-500);font-size:10px}.velocity-step-track{height:calc(var(--spacing) * 1.5);background:#334155;border-radius:3.40282e38px;width:100%;overflow:hidden}.pillars{position:relative}:where(.pillars>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 40) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 40) * calc(1 - var(--tw-space-y-reverse)))}.pillar{align-items:center;gap:calc(var(--spacing) * 20);display:grid}@media (min-width:64rem){.pillar{grid-template-columns:repeat(2,minmax(0,1fr))}}.pillar-reverse .pillar-content{padding-left:calc(var(--spacing) * 4);order:1}@media (min-width:64rem){.pillar-reverse .pillar-content{order:2}}.pillar-reverse .pillar-visual{order:2}@media (min-width:64rem){.pillar-reverse .pillar-visual{order:1}}.pillar>.pillar-content{padding-right:calc(var(--spacing) * 4)}.pillar-visual{position:relative}.pillar-label{margin-bottom:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);background:#004d660d;border:1px solid #004d6633;border-radius:3.40282e38px;display:inline-block}.pillar-label-text{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-petrol)}.pillar-title{margin-bottom:calc(var(--spacing) * 8);font-family:var(--font-heading);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}@media (min-width:48rem){.pillar-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.pillar-description{margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--color-slate-600)}.pillar-panel{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);height:500px;padding:calc(var(--spacing) * 12);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffc;border-width:1px;border-color:#e2e8f099;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0f172a0f,0 0 0 1px #0f172a0a}.pillar-panel-tall{height:550px;padding:calc(var(--spacing) * 10)}.pillar-panel-glow{inset:calc(var(--spacing) * -4);border-radius:var(--radius-3xl);opacity:.4;--tw-blur:blur(var(--blur-xl));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,);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));--tw-duration:1s;transition-duration:1s;position:absolute}.group:hover>.pillar-panel-glow{opacity:.6}.pillar-panel-glow-right{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-slate-200);--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.pillar-panel-glow-left{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-slate-200);--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.pillar-number{pointer-events:none;z-index:0;font-family:var(--font-heading);font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-slate-200);-webkit-user-select:none;user-select:none;opacity:.5;position:absolute}.pillar-number-top-right{top:calc(var(--spacing) * 8);right:calc(var(--spacing) * 8)}.pillar-number-top-left{top:calc(var(--spacing) * 8);left:calc(var(--spacing) * 8)}.pillar-number-bottom-left{bottom:calc(var(--spacing) * 8);left:calc(var(--spacing) * 8)}:where(.pillar-checklist>: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)))}.pillar-checklist{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.pillar-checklist-item{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.pillar-checklist-icon{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-style:var(--tw-border-style);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));background-color:#f0fdf4;border-width:1px;border-color:#bbf7d0;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pillar-checklist-item:hover .pillar-checklist-icon{border-color:#4ade80}.pillar-stats{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pillar-stat{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);--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,);background:#f8fafc80;border-width:1px;border-color:#e2e8f0}.pillar-stat-value{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-heading);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-petrol)}.pillar-stat-label{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.pillar-tools{row-gap:calc(var(--spacing) * 6);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pillar-tool{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 3);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));display:flex}@media (hover:hover){.pillar-tool:hover{background-color:var(--color-slate-50)}}.pillar-tool-icon{color:var(--color-petrol)}.pillar-metrics{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 12);display:flex}.pillar-metric-value{font-family:var(--font-heading);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);color:var(--color-petrol)}.pillar-metric-value-plus{vertical-align:top;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.pillar-metric-label{margin-top:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.pillar-metric-divider{height:calc(var(--spacing) * 16);background-color:var(--color-slate-200);align-self:center;width:1px}.allocation-rings{z-index:10;aspect-ratio:1;width:100%;max-width:var(--container-xs);justify-content:center;align-items:center;display:flex;position:relative}.allocation-core{inset:calc(var(--spacing) * 4);border-style:var(--tw-border-style);--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-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));--tw-duration:.7s;background:#004d661a;border-width:2px;border-color:#004d664d;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.7s;display:flex;position:absolute;box-shadow:0 0 30px #004d661a}.allocation-core:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.allocation-core-value{font-family:var(--font-heading);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-petrol)}.allocation-core-label{margin-top:calc(var(--spacing) * 1);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#004d6699}.allocation-label{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-400);position:absolute}.allocation-label-top{top:calc(var(--spacing) * -6);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);--tw-shadow:0 1px 2px var(--tw-shadow-color,#004b640a), 0 1px 3px var(--tw-shadow-color,#004b6408);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:.25rem;left:50%}.allocation-label-bottom{bottom:calc(var(--spacing) * -6);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-300);left:50%}.allocation-label-left{top:50%;left:calc(var(--spacing) * -8);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-300);rotate:-90deg}.allocation-label-right{top:50%;right:calc(var(--spacing) * -8);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-300);rotate:90deg}.vetting-timeline{z-index:10;margin-left:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);height:100%;padding-block:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 12);flex-direction:column;justify-content:space-between;display:flex;position:relative}.vetting-step{position:relative}.vetting-step-approved{margin-top:calc(var(--spacing) * 4)}.vetting-dot{top:calc(var(--spacing) * 1);z-index:10;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;left:-57px}.vetting-dot-inner{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-slate-300);border-radius:3.40282e38px}.vetting-dot-approved{top:calc(var(--spacing) * 0);z-index:10;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);--tw-shadow:0 4px 6px var(--tw-shadow-color,#004b6405), 0 10px 20px var(--tw-shadow-color,#004b640d), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--color-accent);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;left:-57px;box-shadow:0 4px 14px #ff6b3533}.vetting-stage{margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px}.vetting-stage-early{border-color:var(--color-slate-100);background-color:var(--color-slate-50);opacity:.6;--tw-grayscale:grayscale(100%);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,)}.vetting-stage-early:hover{opacity:1;--tw-grayscale:grayscale(0%);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,)}.vetting-stage-mid{border-color:var(--color-slate-100);background-color:var(--color-slate-50);opacity:.8}.vetting-stage-mid:hover{opacity:1}.vetting-stage-late{border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#004b640a), 0 1px 3px var(--tw-shadow-color,#004b6408);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.vetting-stage-late:hover{--tw-shadow:0 2px 4px var(--tw-shadow-color,#004b6408), 0 4px 8px var(--tw-shadow-color,#004b640d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.vetting-stage-label{margin-bottom:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-400)}.vetting-stage-label-primary{color:var(--color-petrol)}.vetting-stage-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700)}.vetting-stage-title-bold{color:var(--color-slate-900)}.vetting-approved{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);--tw-shadow:0 4px 6px var(--tw-shadow-color,#004b6405), 0 10px 20px var(--tw-shadow-color,#004b640d), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:linear-gradient(to bottom right,#004d660d,#fff);border-width:1px;border-color:#ff6b3533;box-shadow:0 4px 14px #004d660d}.vetting-approved-header{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:flex-start;display:flex}.vetting-approved-label{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent)}.vetting-approved-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.vetting-tags{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);display:flex}.vetting-tag{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-family:var(--font-mono);color:var(--color-slate-500);border-radius:.25rem;font-size:10px}.hub-diagram{z-index:10;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.hub-center{z-index:10;height:calc(var(--spacing) * 32);width:calc(var(--spacing) * 32);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);--tw-shadow:0 8px 16px var(--tw-shadow-color,#004b640a), 0 20px 40px var(--tw-shadow-color,#004b6412), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative}.hub-center-ping{inset:calc(var(--spacing) * 0);animation:var(--animate-ping);border-style:var(--tw-border-style);opacity:.2;border-width:1px;border-color:#004d661a;border-radius:3.40282e38px;position:absolute}.hub-avatars{justify-content:center;align-items:center;display:flex}:where(.hub-avatars>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -4) * calc(1 - var(--tw-space-x-reverse)))}.hub-avatar{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-white);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 4px 6px var(--tw-shadow-color,#004b6405), 0 10px 20px var(--tw-shadow-color,#004b640d), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.hub-avatar-you{background-color:var(--color-slate-900)}.hub-avatar-ac{z-index:10;background:var(--color-petrol)}.hub-badge{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-shadow:0 2px 4px var(--tw-shadow-color,#004b6408), 0 4px 8px var(--tw-shadow-color,#004b640d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex;position:absolute}.hub-badge-text{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600)}.hub-badge-slack{top:calc(var(--spacing) * 20)}.hub-badge-jira{right:calc(var(--spacing) * 16);bottom:calc(var(--spacing) * 24)}.hub-badge-git{bottom:calc(var(--spacing) * 24);left:calc(var(--spacing) * 16)}@keyframes hub-bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hub-bounce-medium{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hub-bounce-fast{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hub-badge-slack{animation:4s infinite hub-bounce-slow}.hub-badge-jira{animation:5s infinite hub-bounce-medium}.hub-badge-git{animation:6s infinite hub-bounce-fast}.retention-chart{z-index:10;height:calc(var(--spacing) * 64);align-items:flex-end;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 4);display:flex;position:relative}.retention-chart-grid{inset:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 0);opacity:.2;flex-direction:column;justify-content:space-between;display:flex;position:absolute}.retention-chart-gridline{border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--color-slate-300);background:#cbd5e1;width:100%;height:1px}.retention-axis-label{bottom:calc(var(--spacing) * 4);font-family:var(--font-mono);color:var(--color-slate-400);font-size:10px;position:absolute}.retention-axis-label-start{left:calc(var(--spacing) * 8)}.retention-axis-label-end{right:calc(var(--spacing) * 8)}.stage-header{margin-bottom:calc(var(--spacing) * 16);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (min-width:48rem){.stage-header{flex-direction:row;align-items:flex-end}}.stage-title{font-family:var(--font-heading);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.stage-subtitle{margin-top:calc(var(--spacing) * 2);max-width:var(--container-lg);color:var(--color-slate-500)}.stage-badge{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase;background:#f1f5f9;border-radius:.25rem}.stage-grid{gap:calc(var(--spacing) * 8);display:grid}@media (min-width:48rem){.stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.stage-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding:calc(var(--spacing) * 8);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background:#f5f8f8}.stage-card:hover{--tw-shadow:0 4px 6px var(--tw-shadow-color,#004b6405), 0 10px 20px var(--tw-shadow-color,#004b640d), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#004d664d}.stage-card-icon{margin-bottom:calc(var(--spacing) * 6);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#004b640a), 0 1px 3px var(--tw-shadow-color,#004b6408);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);color:var(--color-petrol);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.stage-card-title{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.stage-card-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.stage-card-featured{border-color:var(--color-petrol);background:#004d660d;position:relative;overflow:hidden}.stage-card-featured:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 8px 16px var(--tw-shadow-color,#004b640a), 0 20px 40px var(--tw-shadow-color,#004b6412), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.stage-card-featured-badge{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase;background:var(--color-accent);border-bottom-left-radius:.25rem;position:absolute}.stage-card-icon-featured{border-style:var(--tw-border-style);background-color:var(--color-white);border-width:1px;border-color:#004d6633}.stage-card-title-featured{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-petrol)}.stage-card-description-featured{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}@media (scripting:enabled){.stage-card{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(12px)scale(.95)}}.scroll-reveal.is-visible .stage-card{opacity:1;transform:none}.scroll-reveal.is-visible .stage-card:nth-child(2){transition-delay:.1s}.scroll-reveal.is-visible .stage-card:nth-child(3){transition-delay:.2s}@media (scripting:enabled){.pillar{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(24px)}}.scroll-reveal.is-visible .pillar{opacity:1;transform:none}.scroll-reveal.is-visible .pillar:nth-child(2){transition-delay:.15s}.scroll-reveal.is-visible .pillar:nth-child(3){transition-delay:.3s}.scroll-reveal.is-visible .pillar:nth-child(4){transition-delay:.45s}@media (prefers-reduced-motion:reduce){.stage-card,.pillar{opacity:1;transition:none;transform:none}.hub-badge-slack,.hub-badge-jira,.hub-badge-git,.hub-center-ping{animation:none!important}.allocation-core{transition:none!important}}.hiw-hero-content{margin-inline:auto;margin-bottom:calc(var(--spacing) * 16);max-width:var(--container-4xl);text-align:center}.hiw-timeline-wrapper{width:100%;max-width:var(--container-6xl);margin-inline:auto;position:relative}.hiw-timeline-accent-bar{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 1);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-slate-200);--tw-gradient-via:var(--color-accent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-slate-200);opacity:.5;width:100%;position:absolute}.hiw-timeline-track{align-items:center;min-height:200px;display:flex;position:relative}.hiw-timeline-milestones{top:50%;left:calc(var(--spacing) * 0);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:100%;translate:var(--tw-translate-x) var(--tw-translate-y);padding-inline:calc(var(--spacing) * 4);justify-content:space-between;display:flex;position:absolute}@media (min-width:48rem){.hiw-timeline-milestones{padding-inline:calc(var(--spacing) * 12)}}.hiw-timeline-label{top:calc(var(--spacing) * 6);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-slate-500);position:absolute;left:50%}.hiw-timeline-label-active{top:calc(var(--spacing) * 6);width:calc(var(--spacing) * 14);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);position:absolute;left:50%}@media (min-width:48rem){.hiw-timeline-label-active{white-space:nowrap;width:auto}}.hiw-timeline-panel{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 6);--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);position:relative;overflow:hidden}@media (min-width:48rem){.hiw-timeline-panel{padding:calc(var(--spacing) * 10)}}.hiw-timeline-panel{-webkit-backdrop-filter:blur(16px);background:#ffffffa6;border:1px solid #ffffff80;box-shadow:0 8px 32px #0000000a}.hiw-timeline-week-labels{margin-bottom:calc(var(--spacing) * 8);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-bottom:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-400);text-transform:uppercase;justify-content:space-between;display:flex}.hiw-timeline-bar{top:50%;right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 1);background-color:var(--color-slate-200);border-radius:3.40282e38px;position:absolute}.hiw-timeline-dot{z-index:10;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-slate-400);background-color:var(--color-white);border-radius:3.40282e38px;position:relative}.hiw-timeline-dot:hover,.group:hover .hiw-timeline-dot{border-color:var(--color-accent);transition:border-color .2s}.hiw-timeline-dot-active{z-index:10;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:var(--color-white);border:4px solid var(--color-accent);border-radius:3.40282e38px;position:relative;box-shadow:0 0 0 4px #ff6b3533}.hiw-timeline-dot-final{z-index:10;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:var(--color-slate-900);border:4px solid #0f172a;border-radius:3.40282e38px;position:relative}.hiw-timeline-tooltip{pointer-events:none;top:calc(var(--spacing) * -16);width:calc(var(--spacing) * 32);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-slate-800);padding:calc(var(--spacing) * 2);text-align:center;color:var(--color-white);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem;font-size:10px;position:absolute;left:50%}.group:hover .hiw-timeline-tooltip{opacity:1}.hiw-timeline-tooltip-below{width:calc(var(--spacing) * 40);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-600);opacity:1;--tw-shadow:0 4px 6px var(--tw-shadow-color,#004b6405), 0 10px 20px var(--tw-shadow-color,#004b640d), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);top:auto;bottom:-5rem}.hiw-timeline-candidate-card{top:calc(var(--spacing) * -24);z-index:20;width:calc(var(--spacing) * 48);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);color:var(--color-slate-600);--tw-shadow:0 8px 16px var(--tw-shadow-color,#004b640a), 0 20px 40px var(--tw-shadow-color,#004b6412), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:.25rem;font-size:10px;position:absolute;left:50%}.hiw-marketplace-gradient{pointer-events:none;top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-accent) 10%, transparent);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));width:33.3333%;height:100%;position:absolute}.hiw-marketplace-checkmark{align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-slate-300);display:flex}.hiw-comparison-table{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-700);background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.hiw-comparison-table{background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.hiw-comparison-table{padding:calc(var(--spacing) * 6);--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,)}@media (min-width:48rem){.hiw-comparison-table{padding:calc(var(--spacing) * 8)}}.hiw-comparison-agency{margin-bottom:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-700);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-500);text-transform:uppercase}.hiw-comparison-allcoda{margin-bottom:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-700);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent)}.hiw-process-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#004b640a), 0 1px 3px var(--tw-shadow-color,#004b6408);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hiw-process-card:hover{--tw-shadow:0 2px 4px var(--tw-shadow-color,#004b6408), 0 4px 8px var(--tw-shadow-color,#004b640d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:48rem){.hiw-process-card{padding:calc(var(--spacing) * 8)}}.hiw-process-step{padding-bottom:calc(var(--spacing) * 16);padding-left:calc(var(--spacing) * 16);position:relative}@media (min-width:48rem){.hiw-process-step{padding-left:calc(var(--spacing) * 20)}}.hiw-process-step.step-line:before{content:"";z-index:0;background-color:#e2e8f0;width:2px;position:absolute;top:40px;bottom:-40px;left:19px}@media (min-width:768px){.hiw-process-step.step-line:before{left:27px}}.hiw-process-step-last.last-step:before{display:none}.hiw-process-icon{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:10;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#004b640a), 0 1px 3px var(--tw-shadow-color,#004b6408);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:flex;position:absolute}@media (min-width:48rem){.hiw-process-icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14)}}.group:hover .hiw-process-icon{border-color:var(--color-accent);--tw-shadow:0 2px 4px var(--tw-shadow-color,#004b6408), 0 4px 8px var(--tw-shadow-color,#004b640d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hiw-process-tag{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-600);border-radius:.25rem}.hiw-process-acceptance-badge{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-accent);background:#ff6b350d;border-width:1px;border-color:#ff6b3533;border-radius:.25rem;display:inline-flex}:where(.hiw-process-funnel>: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)))}.hiw-process-funnel{font-family:var(--font-mono);font-size:10px}.hiw-funnel-step{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);text-align:center;border-width:1px;border-radius:.25rem}.hiw-funnel-step-final{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-slate-900);padding:calc(var(--spacing) * 2);text-align:center;color:var(--color-white);--tw-shadow:0 4px 6px var(--tw-shadow-color,#004b6405), 0 10px 20px var(--tw-shadow-color,#004b640d), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:none;border-radius:.25rem}.hiw-candidate-avatar{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);background-color:var(--color-slate-200);border-radius:3.40282e38px;flex-shrink:0;overflow:hidden}.hiw-candidate-avatar-inner{background-color:var(--color-indigo-100);width:100%;height:100%;color:var(--color-indigo-600);justify-content:center;align-items:center;display:flex}.hiw-candidate-header{margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}@media (min-width:40rem){.hiw-candidate-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.hiw-match-badge{background-color:var(--color-green-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-green-700);text-transform:uppercase;border-radius:.25rem;align-self:flex-start}.hiw-score-grid{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:48rem){.hiw-score-grid{gap:calc(var(--spacing) * 2)}}.hiw-score-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 1.5);text-align:center;border-radius:.25rem}@media (min-width:48rem){.hiw-score-card{padding:calc(var(--spacing) * 2)}}.hiw-score-label{text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-400);text-transform:uppercase;font-size:8px;overflow:hidden}@media (min-width:48rem){.hiw-score-label{font-size:10px}}.hiw-process-candidate-card{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:48rem){.hiw-process-candidate-card{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6);flex-direction:row}}.hiw-process-onboarding-col{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f8fafc80;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.hiw-process-onboarding-col{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.hiw-process-onboarding-col{padding:calc(var(--spacing) * 4)}.hiw-process-checklist-item{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.hiw-process-support-item{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);border-radius:.25rem;display:flex}.hiw-column-heading{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-heading);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.hiw-milestone-table{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);overflow:hidden}.hiw-milestone-table table{text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.hiw-milestone-thead{background-color:var(--color-slate-50);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);text-transform:uppercase}.hiw-milestone-th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3)}.hiw-milestone-cell{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.hiw-milestone-cell-right{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);text-align:right;font-family:var(--font-mono);color:var(--color-slate-500)}.hiw-chart-title{top:calc(var(--spacing) * 6);left:calc(var(--spacing) * 6);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);position:absolute}.hiw-chart-bars{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 2);width:100%;height:200px;padding-inline:calc(var(--spacing) * 2);display:flex}.hiw-chart-bar-label{top:calc(var(--spacing) * -6);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400);font-size:10px;display:none;position:absolute;left:50%}@media (hover:hover){.hiw-chart-bar-label:is(:where(.group):hover *){display:block}}.hiw-chart-peak-text{top:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);text-align:center;--tw-leading:var(--leading-tight);font-size:10px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);position:absolute;left:50%}.hiw-chart-peak-badge{top:calc(var(--spacing) * -8);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-slate-900);--tw-shadow:0 4px 6px var(--tw-shadow-color,#004b6405), 0 10px 20px var(--tw-shadow-color,#004b640d), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:.25rem;position:absolute;left:50%}.hiw-chart-footer{margin-top:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-700);padding-top:calc(var(--spacing) * 2);font-family:var(--font-mono);color:var(--color-slate-500);text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex}.hiw-productivity-chart{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-800);background-color:var(--color-slate-900);height:320px;padding:calc(var(--spacing) * 6);--tw-shadow:0 4px 6px var(--tw-shadow-color,#004b6405), 0 10px 20px var(--tw-shadow-color,#004b640d), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.hiw-productivity-bar{background-color:var(--color-slate-700);border-top-left-radius:.25rem;border-top-right-radius:.25rem;width:100%;position:relative}.hiw-productivity-bar-peak{background:linear-gradient(to top, var(--color-accent), #fb923c);border-top-left-radius:.25rem;border-top-right-radius:.25rem;width:100%;position:relative;box-shadow:0 0 15px #ff6b354d}.hle-hero-gradient-text{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right, var(--color-petrol), var(--color-accent))}.hle-hero-actions{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.hle-hero-btn-primary{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 4px 6px var(--tw-shadow-color,#004b6405), 0 10px 20px var(--tw-shadow-color,#004b640d), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media (hover:hover){.hle-hero-btn-primary:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.hle-hero-btn-primary{background:var(--color-accent);box-shadow:0 4px 20px #ff6b3526}.hle-hero-btn-primary:hover{background-color:var(--color-orange-600)}.hle-velocity-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-800);background-color:var(--color-slate-900);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);height:550px;position:relative;overflow:hidden}@keyframes hle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hle-velocity-float{animation:6s ease-in-out infinite hle-float}.hle-velocity-bar{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:20;height:calc(var(--spacing) * 14);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-700);background-color:#1d293d80;justify-content:space-between;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.hle-velocity-bar{background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.hle-velocity-bar{padding-inline:calc(var(--spacing) * 6);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.hle-velocity-bar-left{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.hle-velocity-divider{height:calc(var(--spacing) * 4);background-color:var(--color-slate-700);width:1px}.hle-velocity-filename{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-400)}.hle-velocity-status{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.hle-velocity-live-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);animation:var(--animate-pulse);background-color:var(--color-green-500);border-radius:3.40282e38px}.hle-velocity-live-text{font-family:var(--font-mono);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-green-400);text-transform:uppercase;font-size:10px}.hle-velocity-chart-area{inset:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 14);justify-content:center;align-items:center;display:flex;position:absolute}.hle-velocity-y-axis{top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 8);left:calc(var(--spacing) * 0);width:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);color:var(--color-slate-600);flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute}.hle-velocity-svg{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 8);left:calc(var(--spacing) * 10);width:calc(100% - 2.5rem);height:calc(100% - 2.5rem);position:absolute;overflow:visible}.hle-velocity-x-axis{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 10);height:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-800);padding-top:calc(var(--spacing) * 2);font-family:var(--font-mono);color:var(--color-slate-500);justify-content:space-between;font-size:10px;display:flex;position:absolute}.hle-velocity-phase-start{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-red-400)}.hle-velocity-phase-mid{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-yellow-400)}.hle-velocity-phase-peak{align-items:center;gap:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-green-400);display:flex}.hle-velocity-tooltip-meta{font-family:var(--font-mono);color:var(--color-slate-400)}.hle-velocity-label{pointer-events:none;z-index:10;position:absolute}.hle-velocity-tooltip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-700);padding:calc(var(--spacing) * 1.5);color:var(--color-white);--tw-shadow:0 8px 16px var(--tw-shadow-color,#004b640a), 0 20px 40px var(--tw-shadow-color,#004b6412), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e293be6;border-radius:.25rem;font-size:10px}.hle-check-icon{color:var(--color-green-400)}.hle-check-icon-light{color:var(--color-green-500)}.hle-section-intro{margin-inline:auto;margin-bottom:calc(var(--spacing) * 16);max-width:var(--container-3xl);text-align:center}.hle-problem-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 8);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));position:relative;overflow:hidden}@media (hover:hover){.hle-problem-card:hover{border-color:oklab(75.4634% .118753 .0936425/.5)}}.hle-problem-icon{margin-bottom:calc(var(--spacing) * 6);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#004b640a), 0 1px 3px var(--tw-shadow-color,#004b6408);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);color:#ff8a65;justify-content:center;align-items:center;display:flex}.hle-problem-title{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.hle-problem-description{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.hle-problem-badge{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#ff8a65;background:#ff8a651a;border-radius:.25rem;display:inline-flex}.hle-embedded-heading{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-heading);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:48rem){.hle-embedded-heading{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.hle-embedded-description{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-slate-400)}.hle-embedded-subheading{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.hle-stat-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-700);background-color:var(--color-slate-800);padding:calc(var(--spacing) * 6);--tw-shadow:0 4px 6px var(--tw-shadow-color,#004b6405), 0 10px 20px var(--tw-shadow-color,#004b640d), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));position:relative;overflow:hidden}@media (hover:hover){.hle-stat-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.hle-stat-header{margin-bottom:calc(var(--spacing) * 8);justify-content:space-between;align-items:flex-start;display:flex}.hle-stat-icon{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hle-stat-icon{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hle-stat-value{margin-bottom:calc(var(--spacing) * 1);font-family:var(--font-heading);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.hle-stat-label{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-400);text-transform:uppercase}.hle-stat-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-300)}.hle-stat-badge{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:.25rem;font-size:10px}.hle-stat-badge-connected{color:var(--color-accent);background:#ff6b351a}.hle-stat-badge-stable{color:var(--color-green-400);background:#4ade801a}.hle-stat-badge-synced{color:var(--color-cyan-400);background:#22d3ee1a}.hle-stat-badge-quality{color:var(--color-purple-400);background:#c084fc1a}:where(.hle-detail-list>: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)))}.hle-detail-list li{align-items:flex-start;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-300);display:flex}.hle-model-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 8);--tw-shadow:0 8px 16px var(--tw-shadow-color,#004b640a), 0 20px 40px var(--tw-shadow-color,#004b6412), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:relative}@media (hover:hover){.hle-model-card:hover{--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)}}.hle-model-card-featured{border-color:#004d6626;box-shadow:0 20px 40px #004d6614}.hle-model-card-featured:hover{box-shadow:0 20px 40px #004d6626}.hle-model-icon{margin-bottom:calc(var(--spacing) * 6);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);justify-content:center;align-items:center;display:flex}.hle-model-icon-individual{background-color:var(--color-blue-50);color:var(--color-blue-700)}.hle-model-icon-featured{color:var(--color-slate-800);background:#004d661a}.hle-model-icon-scaling{background-color:var(--color-orange-50);color:var(--color-orange-600)}.hle-model-badge{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);border-bottom-left-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);text-transform:uppercase;background:var(--color-petrol);font-size:10px;position:absolute}.hle-model-title{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-heading);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.hle-model-subtitle{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.hle-model-description{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);flex-grow:1}.hle-model-features{margin-bottom:calc(var(--spacing) * 6)}:where(.hle-model-features>: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)))}.hle-model-check{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700);display:flex}.hle-file-label{margin-bottom:calc(var(--spacing) * 4);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500);border-radius:.25rem;display:inline-block}.hle-code-editor{border-radius:var(--radius-xl);background-color:var(--color-slate-900);padding:calc(var(--spacing) * 6);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-300);--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);overflow:hidden}.hle-code-toolbar{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-700);padding-bottom:calc(var(--spacing) * 2);display:flex}.hle-code-keyword{color:var(--color-pink-400)}.hle-code-variable{color:var(--color-blue-400)}.hle-code-key{color:var(--color-purple-400)}.hle-code-string{color:var(--color-green-400)}.hle-code-comment{color:var(--color-slate-500)}.hle-role-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding:calc(var(--spacing) * 4);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));justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.hle-role-card:hover{background-color:var(--color-slate-50)}}.hle-role-title{font-family:var(--font-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.hle-role-stack{margin-top:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.hle-role-icon{color:var(--color-slate-300);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))}.hle-role-card:hover .hle-role-icon{color:var(--color-accent)}.hle-included-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding:calc(var(--spacing) * 6);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hle-included-card:hover{--tw-shadow:0 2px 4px var(--tw-shadow-color,#004b6408), 0 4px 8px var(--tw-shadow-color,#004b640d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.hle-included-icon{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-lg);background-color:var(--color-orange-50);color:var(--color-accent);justify-content:center;align-items:center;display:flex}.hle-included-title{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.hle-included-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.hle-comparison-table{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);max-width:1200px;margin-inline:auto;overflow:hidden}.hle-comparison-header{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-400);text-transform:uppercase}.hle-comparison-header-allcoda{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.hle-comparison-cell{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.hle-comparison-cell-secondary{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);color:var(--color-slate-500)}.hle-comparison-allcoda{background:#004d6608}.hle-comparison-highlight{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 8)}.hle-comparison-price{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-heading);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}@media (min-width:48rem){.hle-comparison-price{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (prefers-reduced-motion:reduce){.hle-velocity-float{animation:none}.hle-stat-card{transition:none}}.about-hero-comparison{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background:#f8fafc;flex-direction:column;height:500px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f172a14,0 4px 12px #0f172a0d}.about-hero-chrome{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:10;height:calc(var(--spacing) * 8);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-100);width:100%;padding-inline:calc(var(--spacing) * 4);display:flex;position:absolute}.about-hero-split{margin-top:calc(var(--spacing) * 8);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.about-hero-side{padding:calc(var(--spacing) * 6);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.about-hero-side-bad{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200);background:#f8fafc80}.about-hero-side-good{background-color:var(--color-white)}.about-hero-side-label{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);border-block-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 1);text-align:center;font-size:10px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-block-width:1px;font-weight:700;position:absolute}.about-hero-side-label-bad{border-color:var(--color-red-100);background-color:var(--color-red-50);color:var(--color-red-500)}.about-hero-side-label-good{border-color:var(--color-emerald-100);background-color:var(--color-emerald-50);color:var(--color-emerald-600)}.about-hero-side-visual{height:calc(var(--spacing) * 40);width:calc(var(--spacing) * 40);position:relative}.about-hero-floating-block{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-400);background-color:var(--color-slate-300);opacity:.6;border-radius:.25rem;animation:6s ease-in-out infinite about-float;position:absolute}.about-hero-float-1{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 4);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);animation-delay:0s;rotate:12deg}.about-hero-float-2{right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 8);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);animation-delay:1s;rotate:-6deg}.about-hero-float-3{top:calc(var(--spacing) * 12);right:calc(var(--spacing) * 6);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);animation-delay:2s;rotate:45deg}.about-hero-float-4{bottom:calc(var(--spacing) * 2);left:calc(var(--spacing) * 8);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);animation-delay:1.5s;rotate:-12deg}.about-hero-orbit{border-style:var(--tw-border-style);border-width:1px;border-radius:3.40282e38px;position:absolute}.about-hero-orbit-outer{inset:calc(var(--spacing) * 4);border-color:var(--color-slate-200)}.about-hero-orbit-inner{inset:calc(var(--spacing) * 2);border-style:dashed;border-width:4px;border-color:var(--color-aqua);opacity:.2;animation:12s linear infinite about-spin-slow}.about-hero-gear{position:absolute}.about-hero-gear-center{z-index:10;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));color:var(--color-aqua);animation:12s linear infinite about-spin-slow;top:50%;left:50%}.about-hero-gear-tl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-accent);animation:15s linear infinite about-spin-reverse;top:25%;left:25%}.about-hero-gear-br{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:#475569;animation:15s linear infinite about-spin-reverse;bottom:25%;right:25%}.about-origin-grid{align-items:flex-start;gap:calc(var(--spacing) * 12);display:grid}@media (min-width:48rem){.about-origin-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}:where(.about-origin-content>: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)))}.about-origin-content{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-300)}@media (min-width:48rem){.about-origin-content{grid-column:span 7/span 7}}.about-origin-quote-wrapper{position:relative}@media (min-width:48rem){.about-origin-quote-wrapper{grid-column:span 5/span 5}}.about-origin-quote-mark{top:calc(var(--spacing) * -6);left:calc(var(--spacing) * -6);z-index:0;font-family:var(--font-serif);font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height));color:#1e3a47;position:absolute}.about-origin-blockquote{z-index:10;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);font-family:var(--font-heading);position:relative}.about-origin-author{margin-top:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.about-origin-author-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-600);background:#334155;border-radius:3.40282e38px;overflow:hidden}.about-beliefs-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.about-beliefs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-belief-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 8);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative;overflow:hidden}@media (hover:hover){.about-belief-card:hover{border-color:var(--color-slate-300);--tw-shadow:0 4px 6px var(--tw-shadow-color,#004b6405), 0 10px 20px var(--tw-shadow-color,#004b640d), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.about-belief-bg-icon{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 6);opacity:.1;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.group:hover .about-belief-bg-icon,.about-belief-card:hover .about-belief-bg-icon{opacity:.2}.about-belief-icon{margin-bottom:calc(var(--spacing) * 6);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;justify-content:center;align-items:center;display:flex}.about-belief-title{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.about-belief-description{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.scroll-reveal.is-visible .about-belief-card{animation:.5s ease-out both about-card-fade-in}.scroll-reveal.is-visible .about-belief-card:first-child{animation-delay:0s}.scroll-reveal.is-visible .about-belief-card:nth-child(2){animation-delay:.1s}.scroll-reveal.is-visible .about-belief-card:nth-child(3){animation-delay:.2s}.scroll-reveal.is-visible .about-belief-card:nth-child(4){animation-delay:.3s}.about-stats-section{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50)}.about-stats-bar{max-width:1400px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}@media (min-width:48rem){.about-stats-bar{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-stat{padding-inline:calc(var(--spacing) * 4);text-align:center}.about-stat-value{margin-bottom:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}@media (min-width:48rem){.about-stat-value{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.about-stat-label{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-500);text-transform:uppercase;font-size:10px}@media (min-width:768px){.about-stat-label{font-size:12px}}.about-hubs-header{margin-bottom:calc(var(--spacing) * 12);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-700);padding-bottom:calc(var(--spacing) * 8);flex-direction:column;justify-content:space-between;display:flex}@media (min-width:48rem){.about-hubs-header{flex-direction:row;align-items:flex-end}}.about-hubs-status{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-700);background-color:var(--color-slate-800);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-accent);border-radius:.25rem;display:inline-flex}.about-hubs-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.about-hubs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.about-hubs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-hub-card{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 5);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));background:#1e293b80;border:1px solid #334155}.about-hub-card:hover{background:#1e293b}.about-hub-name{font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.about-hub-tz{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:10px;font-family:var(--font-mono);color:#64748b;background:#0f172a;border-radius:.25rem}.about-hub-detail{font-family:var(--font-mono);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-white);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))}.about-hub-card:hover .about-hub-detail{color:var(--color-accent)}.about-hub-bar{margin-top:calc(var(--spacing) * 3);height:calc(var(--spacing) * 1);background:#334155;border-radius:3.40282e38px;width:100%;overflow:hidden}.scroll-reveal.is-visible .about-hub-card{animation:.5s ease-out both about-card-fade-in}.scroll-reveal.is-visible .about-hub-card:first-child{animation-delay:0s}.scroll-reveal.is-visible .about-hub-card:nth-child(2){animation-delay:80ms}.scroll-reveal.is-visible .about-hub-card:nth-child(3){animation-delay:.16s}.scroll-reveal.is-visible .about-hub-card:nth-child(4){animation-delay:.24s}.scroll-reveal.is-visible .about-hub-card:nth-child(5){animation-delay:.32s}.scroll-reveal.is-visible .about-hub-card:nth-child(6){animation-delay:.4s}.scroll-reveal.is-visible .about-hub-card:nth-child(7){animation-delay:.48s}@keyframes about-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes about-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes about-spin-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes about-card-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.about-hero-floating-block,.about-hero-orbit-inner,.about-hero-gear-center,.about-hero-gear-tl,.about-hero-gear-br{animation:none}.scroll-reveal.is-visible .about-belief-card,.scroll-reveal.is-visible .about-hub-card{opacity:1;animation:none;transform:none}}.contact-availability{max-width:var(--container-md);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#004b640a), 0 1px 3px var(--tw-shadow-color,#004b6408);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.contact-availability-header{margin-bottom:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;display:flex}.contact-availability-label{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-500);text-transform:uppercase}.contact-availability-live{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-100);background-color:var(--color-green-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);color:var(--color-green-600);border-radius:.25rem;font-size:10px;display:flex}.contact-availability-metric{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);justify-content:space-between;display:flex}.contact-availability-metric-value{font-family:var(--font-mono);color:var(--color-slate-900)}.contact-availability-bar{height:calc(var(--spacing) * 1.5);background-color:var(--color-slate-100);border-radius:3.40282e38px;width:100%;overflow:hidden}.contact-availability-bar-fill{background-color:var(--color-accent);border-radius:3.40282e38px;height:100%;box-shadow:0 0 10px #ff6b354d}.contact-availability-bar-multi{height:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * .5);background-color:var(--color-slate-100);border-radius:3.40282e38px;width:100%;display:flex;overflow:hidden}.contact-availability-note{margin-top:calc(var(--spacing) * 2);font-family:var(--font-mono);color:var(--color-slate-400);font-size:10px}.contact-no-pitch{margin-top:calc(var(--spacing) * 12);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-slate-200);padding-left:calc(var(--spacing) * 6)}.contact-no-pitch-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.contact-no-pitch-text{max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.contact-form-panel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 8);position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f172a14,0 4px 12px #0f172a0d}.contact-form-icon{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 4);opacity:.5;position:absolute}.contact-form-label{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-500);text-transform:uppercase;display:block}.contact-form-input,.contact-form-select,.contact-form-textarea{border-radius:var(--radius-md);background-color:var(--color-white);width:100%;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-900);border:1px solid #cbd5e1;padding:0 .75rem;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:0 1px 2px #0000000d}.contact-form-input,.contact-form-select{height:2.75rem}.contact-form-input::placeholder,.contact-form-textarea::placeholder{color:var(--color-slate-400)}.contact-form-select{color:var(--color-slate-700);appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.contact-form-textarea{resize:vertical;padding:.625rem .75rem}.contact-form-input:focus,.contact-form-select:focus,.contact-form-textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent);outline:none}.contact-form-checkbox-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-form-checkbox{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding:calc(var(--spacing) * 3);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));border:1px solid #e2e8f0;border-radius:.25rem;display:flex}.contact-form-checkbox:hover{border-color:#cbd5e1}.contact-form-checkbox input[type=checkbox]{appearance:none;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:.25rem;flex-shrink:0;width:1rem;height:1rem;transition:background-color .15s,border-color .15s}.contact-form-checkbox input[type=checkbox]:checked{background-color:var(--color-accent);border-color:var(--color-accent);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.contact-form-checkbox input[type=checkbox]:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 2px #ff6b3533}.contact-form-checkbox-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700)}.contact-form-submit{height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background:var(--color-accent);border:1px solid #ea580c;border-radius:.25rem;display:flex;box-shadow:0 4px 14px #ff6b3533}.contact-form-submit:hover{background:#ea580c;transform:translateY(-1px);box-shadow:0 6px 20px #ff6b354d}.contact-form-footer{text-align:center}.contact-form-footer-text{font-family:var(--font-mono);color:var(--color-slate-400);font-size:10px}.contact-form-footer-text a{text-decoration-line:underline}@media (hover:hover){.contact-form-footer-text a:hover{color:var(--color-slate-600)}}.contact-form-error{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-red-600)}.contact-success{padding-block:calc(var(--spacing) * 8);text-align:center}.contact-success-icon{margin-bottom:calc(var(--spacing) * 6)}.contact-success-icon .icon{color:var(--color-accent);font-size:56px}.contact-success-heading{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-heading);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.contact-success-subtext{margin-inline:auto;margin-bottom:calc(var(--spacing) * 8);max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.contact-success-steps{flex-direction:column;display:inline-flex}:where(.contact-success-steps>: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)))}.contact-success-steps{text-align:left}.contact-success-step{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.contact-success-step-number{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);background-color:var(--color-slate-900);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-success-step-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.contact-success-step-detail{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.contact-expect-timeline{max-width:var(--container-4xl);margin-inline:auto;position:relative}.contact-expect-line{top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);background-color:var(--color-slate-200);width:1px;position:absolute;left:19px}@media (min-width:48rem){.contact-expect-line{left:50%}}@media (min-width:768px){.contact-expect-line{margin-left:0}}.contact-expect-step{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 8);flex-direction:column;display:flex;position:relative}@media (min-width:48rem){.contact-expect-step{flex-direction:row}}.contact-expect-icon{left:calc(var(--spacing) * 0);z-index:10;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-400);--tw-shadow:0 1px 2px var(--tw-shadow-color,#004b640a), 0 1px 3px var(--tw-shadow-color,#004b6408);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@media (min-width:48rem){.contact-expect-icon{left:50%}}.contact-expect-icon{transform:translate(0)}@media (min-width:768px){.contact-expect-icon{transform:translate(-50%)}}.contact-expect-step:hover .contact-expect-icon{color:var(--color-accent);border-color:var(--color-accent)}.contact-expect-card{padding-left:calc(var(--spacing) * 12)}@media (min-width:48rem){.contact-expect-card{padding-left:calc(var(--spacing) * 0)}}.contact-expect-card h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.contact-expect-card p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.contact-expect-time{background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-400);border-radius:.25rem}.latam-hero-gradient-text{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right, #0f172a, var(--color-aqua))}.latam-hero-actions{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.latam-hero-actions{flex-direction:row}}.latam-map-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-800);padding:calc(var(--spacing) * 6);--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);background:#0f172a;height:550px;position:relative;overflow:hidden}.latam-map-region{inset:calc(var(--spacing) * 0);justify-content:center;align-items:center;display:flex;position:absolute;top:48px;bottom:40px;container-type:size}.latam-map-square{aspect-ratio:1;width:min(100cqw,100cqh);position:relative}.latam-map-svg{pointer-events:none;opacity:.45;width:100%;height:100%}.latam-map-markers{inset:calc(var(--spacing) * 0);position:absolute}.latam-map-marker{z-index:10;position:absolute}.latam-map-marker-dot{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:#ffffff4d;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.latam-map-marker-dot{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.latam-map-marker-dot{--tw-shadow:0 4px 6px var(--tw-shadow-color,#004b6405), 0 10px 20px var(--tw-shadow-color,#004b640d), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.latam-map-marker-ring{inset:calc(var(--spacing) * 0);border-radius:3.40282e38px;animation:2s cubic-bezier(.215,.61,.355,1) infinite latam-map-pulse;position:absolute}.latam-marker-brazil{background-color:var(--color-green-500)}.latam-marker-mexico{background-color:var(--color-red-600)}.latam-marker-colombia{background-color:var(--color-yellow-400)}.latam-marker-argentina{background-color:var(--color-sky-400)}.latam-marker-uruguay{background-color:var(--color-blue-400)}.latam-marker-peru{background-color:var(--color-red-500)}@keyframes latam-map-pulse{0%{opacity:1;transform:scale(.33)}80%,to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.latam-map-marker-ring{opacity:0;animation:none}}.latam-map-tooltip{top:calc(var(--spacing) * -2);left:calc(var(--spacing) * 5);z-index:20;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-700);padding:calc(var(--spacing) * 2);white-space:nowrap;color:var(--color-white);--tw-shadow:0 8px 16px var(--tw-shadow-color,#004b640a), 0 20px 40px var(--tw-shadow-color,#004b6412), 0 2px 4px var(--tw-shadow-color,#004b6405);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e293bf2;border-radius:.25rem;font-size:10px;position:absolute}.latam-map-tooltip-left .latam-map-tooltip{right:calc(var(--spacing) * 5);left:auto}.latam-map-tooltip-name{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.latam-map-tooltip-data{font-family:var(--font-mono);color:var(--color-slate-400)}.latam-map-bar{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:20;height:calc(var(--spacing) * 12);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-700);background-color:#1d293d80;justify-content:space-between;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.latam-map-bar{background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.latam-map-bar{padding-inline:calc(var(--spacing) * 6);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.latam-map-bar-left{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.latam-map-filename{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-400)}.latam-map-stats{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:20;height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-700);background-color:#1d293d80;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.latam-map-stats{background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.latam-map-stats{padding-inline:calc(var(--spacing) * 6);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.latam-map-stat{align-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-mono);color:var(--color-slate-400);font-size:10px;display:flex}.latam-map-stat-value{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.latam-advantage-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#004b640a), 0 1px 3px var(--tw-shadow-color,#004b6408);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.latam-advantage-card:hover{--tw-shadow:0 2px 4px var(--tw-shadow-color,#004b6408), 0 4px 8px var(--tw-shadow-color,#004b640d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.latam-advantage-icon{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);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));border-width:1px;justify-content:center;align-items:center;display:flex}.latam-advantage-card:hover .latam-advantage-icon{transform:scale(1.1)}.latam-advantage-icon-schedule{border-color:var(--color-indigo-100);background-color:var(--color-indigo-50);color:var(--color-indigo-600)}.latam-advantage-icon-verified{border-color:var(--color-green-100);background-color:var(--color-green-50);color:var(--color-green-600)}.latam-advantage-icon-savings{border-color:var(--color-orange-100);background-color:var(--color-orange-50);color:var(--color-orange-600)}.latam-advantage-title{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.latam-advantage-description{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.latam-advantage-stat{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);border-radius:.25rem;justify-content:space-between;align-items:center;display:flex}.latam-advantage-stat-label{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);text-transform:uppercase}.latam-advantage-stat-value{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.latam-advantage-stat-indigo{color:var(--color-indigo-600)}.latam-advantage-stat-green{color:var(--color-green-600)}.latam-advantage-stat-orange{color:var(--color-orange-600)}.latam-country-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);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));overflow:hidden}@media (hover:hover){.latam-country-card:hover{border-color:var(--color-accent)}}.latam-country-bar{height:calc(var(--spacing) * 2)}.latam-country-bar-brazil{background-color:var(--color-green-500)}.latam-country-bar-mexico{background-color:var(--color-red-600)}.latam-country-bar-colombia{background-color:var(--color-yellow-400)}.latam-country-bar-argentina{background-color:var(--color-sky-400)}.latam-country-bar-uruguay{background-color:var(--color-blue-400)}.latam-country-bar-peru{background-color:var(--color-red-500)}.latam-country-body{padding:calc(var(--spacing) * 6)}.latam-country-header{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-start;display:flex}.latam-country-title{font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.latam-country-tz{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-600);border-radius:.25rem}:where(.latam-country-stats>: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)))}.latam-country-stat{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));justify-content:space-between;display:flex}.latam-country-stat-label{color:var(--color-slate-500)}.latam-country-stat-value{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800)}.latam-country-stat-skills{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-800)}.latam-country-link{margin-top:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);width:100%;padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);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));border-radius:.25rem;display:block}@media (hover:hover){.latam-country-link:hover{background-color:var(--color-slate-50);color:var(--color-accent)}}.latam-table{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);--tw-shadow:0 1px 2px var(--tw-shadow-color,#004b640a), 0 1px 3px var(--tw-shadow-color,#004b6408);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow-x:auto}.latam-table table{background-color:var(--color-white);text-align:left;width:100%}.latam-table thead{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50)}.latam-table-header{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-500);text-transform:uppercase}@media (min-width:48rem){.latam-table-header{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}}.latam-table-row{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))}@media (hover:hover){.latam-table-row:hover{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.latam-table-row:hover{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}}.latam-table-cell{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600)}@media (min-width:48rem){.latam-table-cell{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}}.latam-table-cell-country{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}@media (min-width:48rem){.latam-table-cell-country{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}}.latam-table-cell-strengths{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}@media (min-width:48rem){.latam-table-cell-strengths{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}}.latam-section-subheading{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);display:flex}.latam-section-icon-accent{color:var(--color-accent)}.latam-section-icon-blue{color:var(--color-blue-600)}.latam-link-accent{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);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))}@media (hover:hover){.latam-link-accent:hover{color:var(--color-accent)}}.latam-tag{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700);border-radius:3.40282e38px}.latam-tag-saas{border-color:var(--color-violet-100);background-color:var(--color-violet-50);color:var(--color-violet-800)}.latam-tag-fintech{border-color:var(--color-indigo-100);background-color:var(--color-indigo-50);color:var(--color-indigo-800)}.latam-tag-healthtech{border-color:var(--color-blue-100);background-color:var(--color-blue-50);color:var(--color-blue-800)}.latam-tag-b2b{border-color:var(--color-green-100);background-color:var(--color-green-50);color:var(--color-green-800)}.latam-tag-ecommerce{border-color:var(--color-orange-100);background-color:var(--color-orange-50);color:var(--color-orange-800)}.nvo-hero-visual{width:100%;max-width:var(--container-lg);margin-inline:auto}@media (min-width:64rem){.nvo-hero-visual{margin-left:auto}}.nvo-hero-panel{border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 50px oklch(from var(--color-accent) l c h / 8%);background:#0f172a80;border:1px solid #ffffff1a;overflow:hidden}.nvo-hero-panel-chrome{border-bottom-style:var(--tw-border-style);border-color:#ffffff0d;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.nvo-hero-panel-chrome{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.nvo-hero-panel-chrome{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.nvo-hero-panel-label{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-500);text-transform:uppercase}:where(.nvo-hero-panel-body>: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)))}.nvo-hero-panel-body{padding:calc(var(--spacing) * 5)}.nvo-hero-timezone-row{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.nvo-hero-tz-label{width:calc(var(--spacing) * 44);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-400);flex-shrink:0}.nvo-hero-tz-bar{height:calc(var(--spacing) * 2);border-radius:3.40282e38px;flex:1;position:relative}.nvo-hero-tz-bar-full{background:linear-gradient(90deg, var(--color-accent), #22c55e)}.nvo-hero-tz-bar-high{background:linear-gradient(90deg, var(--color-accent), #86efac);width:80%}.nvo-hero-tz-bar-low{background-color:var(--color-slate-600);width:40%}.nvo-hero-tz-bar-min{background-color:var(--color-slate-700);width:20%}.nvo-hero-tz-scale{margin-bottom:calc(var(--spacing) * -1);align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex}.nvo-hero-tz-scale-track{height:calc(var(--spacing) * 3);flex:1;position:relative}.nvo-hero-tz-scale-track>span{font-family:var(--font-mono);--tw-leading:1;color:var(--color-slate-600);font-size:8px;line-height:1;position:absolute;transform:translate(-50%)}.nvo-hero-tz-bar-live{background:linear-gradient(90deg,#0f172a99 0%,#33415533 25%,#47556933 50%,#33415533 75%,#0f172a99 100%);width:100%}.nvo-hero-tz-tick{inset-block:calc(var(--spacing) * 0);background:#ffffff0f;width:1px;position:absolute}.nvo-hero-tz-work{inset-block:calc(var(--spacing) * 0);border-radius:3.40282e38px;position:absolute}.nvo-hero-tz-work-good{background:linear-gradient(90deg, var(--color-accent), #22c55e)}.nvo-hero-tz-work-poor{background:#94a3b880;border:1px solid #94a3b84d}.nvo-hero-tz-now{opacity:.8;background:#fff;border-radius:3.40282e38px;width:1.5px;position:absolute;top:-3px;bottom:-3px;box-shadow:0 0 4px #fff6}.nvo-hero-tz-value{width:calc(var(--spacing) * 24);text-align:right;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-shrink:0}.nvo-hero-tz-value-good{color:var(--color-green-400)}.nvo-hero-tz-value-poor{color:var(--color-slate-500)}.nvo-hero-tz-divider{margin-block:calc(var(--spacing) * 1);background-color:var(--color-slate-700);height:1px}.nvo-hero-panel-footer{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#ffffff0d;border-top-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.nvo-hero-panel-footer{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.nvo-hero-panel-footer{padding-top:calc(var(--spacing) * 2)}.nvo-hero-panel-status-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);animation:var(--animate-pulse);background-color:var(--color-green-500);border-radius:3.40282e38px}.nvo-hero-panel-status-text{font-family:var(--font-mono);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-green-400);text-transform:uppercase;font-size:10px}.nvo-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);--tw-shadow:0 1px 2px var(--tw-shadow-color,#004b640a), 0 1px 3px var(--tw-shadow-color,#004b6408);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-width:1px;transition-duration:.3s}.nvo-card-nearshore{border-color:var(--color-slate-200);background-color:var(--color-white)}.nvo-card-nearshore:hover{border-color:var(--color-petrol);box-shadow:0 10px 40px #004b6414}.nvo-card-offshore{border-color:var(--color-slate-200);background-color:var(--color-slate-50)}.nvo-card-header{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;display:flex}.nvo-card-icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-xl);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));justify-content:center;align-items:center;display:flex}.nvo-card-nearshore:hover .nvo-card-icon{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.nvo-card-icon-nearshore{color:var(--color-petrol);background:#004b6414}.nvo-card-icon-offshore{background-color:var(--color-slate-200);color:var(--color-slate-500)}.nvo-card-meta{text-align:right}.nvo-card-meta-label{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-400);text-transform:uppercase;display:block}.nvo-card-meta-value{font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:block}.nvo-card-meta-value-nearshore{color:var(--color-petrol)}.nvo-card-meta-value-offshore{color:var(--color-slate-500)}.nvo-card-title{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-heading);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.nvo-card-description{margin-bottom:calc(var(--spacing) * 6);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.nvo-check-list{list-style-type:none}:where(.nvo-check-list>: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)))}.nvo-check-list{padding:calc(var(--spacing) * 0)}.nvo-check-item{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.nvo-check-item-positive{color:var(--color-slate-700)}.nvo-check-item-negative{color:var(--color-slate-400)}.nvo-check-icon-positive{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-green-500);flex-shrink:0}.nvo-check-icon-negative{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-400);flex-shrink:0}.nvo-section-takeaway{margin-inline:auto;margin-top:calc(var(--spacing) * 10);max-width:var(--container-2xl);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600);font-style:italic}.nvo-bento-grid{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.nvo-bento-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.nvo-bento-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.nvo-bento-card{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 6);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a80;border:1px solid #ffffff14;transition-duration:.3s}.nvo-bento-card:hover{border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 30px #0000004d}.nvo-bento-card-wide{padding:calc(var(--spacing) * 8)}@media (min-width:48rem){.nvo-bento-card-wide{grid-column:span 4/span 4}}.nvo-bento-card-stat{padding:calc(var(--spacing) * 8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:48rem){.nvo-bento-card-stat{grid-column:span 2/span 2}}.nvo-bento-card-small{border-left-style:var(--tw-border-style);border-left-width:4px}@media (min-width:48rem){.nvo-bento-card-small{grid-column:span 2/span 2}}@media (min-width:64rem){.nvo-bento-card-small{grid-column:span 2/span 2}}.nvo-bento-card-border-accent{border-left-color:var(--color-accent)}.nvo-bento-card-border-aqua{border-left-color:var(--color-petrol)}.nvo-bento-card-border-green{border-left-color:#22c55e80}.nvo-bento-card-title{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.nvo-bento-stat-icon{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);color:var(--color-red-400);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));--tw-duration:.3s;background:#ef44441a;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.3s;display:flex}.nvo-bento-card-stat:hover .nvo-bento-stat-icon{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.nvo-bento-stat-value{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-heading);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.nvo-bento-stat-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-400)}.nvo-bento-label{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-accent);display:block}.nvo-bento-card-border-aqua .nvo-bento-label{color:var(--color-petrol)}.nvo-bento-card-border-green .nvo-bento-label{color:var(--color-green-400)}.nvo-bento-small-title{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.nvo-bento-small-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-400)}.nvo-rate-table{text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.nvo-rate-row{border-bottom-style:var(--tw-border-style);border-color:#31415880;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.nvo-rate-row{border-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.nvo-rate-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.nvo-rate-row-highlight{background:oklch(from var(--color-accent) l c h / 8%);border-radius:8px}.nvo-rate-td{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);color:var(--color-slate-300)}.nvo-rate-td-label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.nvo-rate-row-highlight .nvo-rate-td-label{color:var(--color-accent)}.nvo-collab-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 8);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-width:1px;transition-duration:.3s}.nvo-collab-panel:hover{transform:translateY(-2px)}.nvo-collab-panel-offshore{border-color:var(--color-slate-200);background-color:var(--color-slate-50)}.nvo-collab-panel-nearshore{border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#004b640a), 0 1px 3px var(--tw-shadow-color,#004b6408);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.nvo-collab-panel-nearshore:hover{border-color:var(--color-petrol);box-shadow:0 10px 40px #004b6414}.nvo-collab-panel-title{margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.nvo-collab-panel-title-offshore{color:var(--color-slate-500)}.nvo-collab-panel-title-nearshore{color:var(--color-petrol)}.nvo-collab-list{list-style-type:none}:where(.nvo-collab-list>: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)))}.nvo-collab-list{padding:calc(var(--spacing) * 0)}.nvo-collab-item{align-items:flex-start;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);display:flex}.nvo-collab-icon-offshore{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-400);flex-shrink:0}.nvo-collab-icon-nearshore{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-green-500);flex-shrink:0}.nvo-comm-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 8);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.nvo-comm-card:hover{transform:translateY(-2px)}.nvo-comm-card-highlight{background-color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#004b640a), 0 1px 3px var(--tw-shadow-color,#004b6408);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#004b6433}.nvo-comm-card-title{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.nvo-comm-card-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.nvo-comm-card-note{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-petrol)}.nvo-decision-layout{align-items:flex-start;gap:calc(var(--spacing) * 16);flex-direction:column;display:flex}@media (min-width:64rem){.nvo-decision-layout{flex-direction:row}.nvo-decision-sidebar{width:33.3333%}}.nvo-decision-table-wrap{width:100%}@media (min-width:64rem){.nvo-decision-table-wrap{width:66.6667%}}.nvo-decision-protip{margin-top:calc(var(--spacing) * 8);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 6);color:var(--color-white);background:#0f172a}.nvo-decision-protip-label{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-500);text-transform:uppercase;display:block}.nvo-decision-protip-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-style:italic}@keyframes nvo-icon-ring{0%{box-shadow:0 0 #004d6666}70%{box-shadow:0 0 0 8px #004d6600}to{box-shadow:0 0 #004d6600}}@keyframes nvo-stat-pulse{0%,to{transform:scale(1);box-shadow:0 0 #ef444466}50%{transform:scale(1.08);box-shadow:0 0 20px 4px #ef444426}}@keyframes nvo-row-glow{0%{background:oklch(from var(--color-accent) l c h / 0%)}50%{background:oklch(from var(--color-accent) l c h / 12%)}to{background:oklch(from var(--color-accent) l c h / 8%)}}@keyframes nvo-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nvo-fade-in{0%{opacity:0}to{opacity:1}}@media (scripting:enabled){.nvo-bars-animate .nvo-hero-tz-work{transform-origin:0;animation:.8s cubic-bezier(.22,1,.36,1) both nvo-bar-grow}.nvo-bars-animate .nvo-hero-timezone-row:nth-child(2) .nvo-hero-tz-work{animation-delay:.3s}.nvo-bars-animate .nvo-hero-timezone-row:nth-child(3) .nvo-hero-tz-work{animation-delay:.5s}.nvo-bars-animate .nvo-hero-timezone-row:nth-child(5) .nvo-hero-tz-work{animation-delay:.7s}.nvo-bars-animate .nvo-hero-timezone-row:nth-child(6) .nvo-hero-tz-work{animation-delay:.85s}.nvo-bars-animate .nvo-hero-timezone-row:nth-child(7) .nvo-hero-tz-work{animation-delay:1s}.nvo-bars-animate .nvo-hero-tz-now{animation:.3s ease-out 1.3s both nvo-fade-in}.nvo-bars-animate .nvo-hero-tz-value{animation:.4s ease-out both nvo-fade-in}.nvo-bars-animate .nvo-hero-timezone-row:nth-child(2) .nvo-hero-tz-value{animation-delay:.8s}.nvo-bars-animate .nvo-hero-timezone-row:nth-child(3) .nvo-hero-tz-value{animation-delay:1s}.nvo-bars-animate .nvo-hero-timezone-row:nth-child(5) .nvo-hero-tz-value{animation-delay:1.2s}.nvo-bars-animate .nvo-hero-timezone-row:nth-child(6) .nvo-hero-tz-value{animation-delay:1.35s}.nvo-bars-animate .nvo-hero-timezone-row:nth-child(7) .nvo-hero-tz-value{animation-delay:1.5s}.nvo-bars-animate .nvo-hero-panel-footer{animation:.4s ease-out 1.6s both nvo-fade-in}.nvo-stagger-ready>:first-child{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translate(-24px)}.nvo-stagger-ready>:nth-child(2){opacity:0;transition:opacity .6s ease-out .15s,transform .6s ease-out .15s;transform:translate(24px)}.nvo-stagger-ready.nvo-stagger-visible>:first-child,.nvo-stagger-ready.nvo-stagger-visible>:nth-child(2){opacity:1;transform:none}.nvo-bento-ready .nvo-bento-card{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:scale(.92)translateY(12px)}.nvo-bento-ready .nvo-bento-card:first-child{transition-delay:0s}.nvo-bento-ready .nvo-bento-card:nth-child(2){transition-delay:.1s}.nvo-bento-ready .nvo-bento-card:nth-child(3){transition-delay:.2s}.nvo-bento-ready .nvo-bento-card:nth-child(4){transition-delay:.3s}.nvo-bento-ready .nvo-bento-card:nth-child(5){transition-delay:.4s}.nvo-bento-ready.nvo-bento-visible .nvo-bento-card{opacity:1;transform:none}.nvo-bento-ready.nvo-bento-visible .nvo-rate-row-highlight{animation:1.2s ease-out .6s both nvo-row-glow}.nvo-bento-ready.nvo-bento-visible .nvo-bento-stat-icon{animation:1.5s ease-in-out .4s 2 nvo-stat-pulse}.nvo-list-ready .nvo-check-item,.nvo-list-ready .nvo-collab-item{opacity:0;transition:opacity .35s ease-out,transform .35s ease-out;transform:translate(-12px)}.nvo-list-ready .nvo-check-item:first-child,.nvo-list-ready .nvo-collab-item:first-child{transition-delay:0s}.nvo-list-ready .nvo-check-item:nth-child(2),.nvo-list-ready .nvo-collab-item:nth-child(2){transition-delay:80ms}.nvo-list-ready .nvo-check-item:nth-child(3),.nvo-list-ready .nvo-collab-item:nth-child(3){transition-delay:.16s}.nvo-list-ready .nvo-check-item:nth-child(4),.nvo-list-ready .nvo-collab-item:nth-child(4){transition-delay:.24s}.nvo-list-ready.nvo-list-visible .nvo-check-item,.nvo-list-ready.nvo-list-visible .nvo-collab-item{opacity:1;transform:none}.nvo-list-ready.nvo-list-visible .nvo-card-icon-nearshore{animation:.8s ease-out .4s nvo-icon-ring}.nvo-protip-ready .nvo-decision-protip{opacity:0;transition:opacity .6s ease-out .3s,transform .6s ease-out .3s,box-shadow .8s ease-out .6s;transform:translateY(12px)}.nvo-protip-ready.nvo-protip-visible .nvo-decision-protip{opacity:1;box-shadow:0 0 30px oklch(from var(--color-petrol) l c h / 15%);transform:none}}@media (prefers-reduced-motion:reduce){.nvo-bars-animate .nvo-hero-tz-work,.nvo-bars-animate .nvo-hero-tz-now,.nvo-bars-animate .nvo-hero-tz-value,.nvo-bars-animate .nvo-hero-panel-footer,.nvo-list-ready .nvo-card-icon-nearshore,.nvo-bento-ready .nvo-rate-row-highlight,.nvo-bento-ready .nvo-bento-stat-icon{animation:none!important}.nvo-stagger-ready>*,.nvo-bento-ready .nvo-bento-card,.nvo-list-ready .nvo-check-item,.nvo-list-ready .nvo-collab-item,.nvo-protip-ready .nvo-decision-protip{opacity:1!important;transition:none!important;transform:none!important}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}