*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{scrollbar-color:initial;scrollbar-width:initial}@property --motion-bounce{syntax: "*"; inherits: false; initial-value: linear(0,.004,.016,.035,.063,.098,.141 13.6%,.25,.391,.563,.765,1,.891 40.9%,.848,.813,.785,.766,.754,.75,.754,.766,.785,.813,.848,.891 68.2%,1 72.7%,.973,.953,.941,.938,.941,.953,.973,1,.988,.984,.988,1);}@property --motion-spring-smooth{syntax: "*"; inherits: false; initial-value: linear(0,.001 .44%,.0045 .94%,.0195 2.03%,.0446 3.19%,.0811 4.5%,.1598 6.82%,.3685 12.34%,.4693 15.17%,.5663,.6498 21.27%,.7215 24.39%,.7532 25.98%,.7829 27.65%,.8105,.8349 31.14%,.8573 32.95%,.8776 34.84%,.8964 36.87%,.9136 39.05%,.929 41.37%,.9421 43.77%,.9537 46.38%,.9636 49.14%,.9789 55.31%,.9888 62.35%,.9949 71.06%,.9982 82.52%,.9997 99.94%);}@property --motion-spring-snappy{syntax: "*"; inherits: false; initial-value: linear(0,.0014,.0053 1.02%,.0126,.0227 2.18%,.0517 3.41%,.094 4.79%,.1865 7.26%,.4182 12.77%,.5246 15.46%,.6249,.7112,.7831 23.95%,.8146 25.4%,.844,.8699 28.45%,.8935,.9139 31.64%,.932,.9473,.9601 36.65%,.9714 38.47%,.9808 40.35%,.9948 44.49%,1.0031 49.43%,1.0057 53.35%,1.0063 58.14%,1.0014 80.78%,1.0001 99.94%);}@property --motion-spring-bouncy{syntax: "*"; inherits: false; initial-value: linear(0,.0018,.0069,.0151 1.74%,.0277 2.4%,.062 3.7%,.1115 5.15%,.2211 7.77%,.4778 13.21%,.5912 15.75%,.6987 18.44%,.7862 20.98%,.861 23.59%,.8926,.9205,.945 27.51%,.9671 28.89%,.9868,1.003 31.79%,1.0224 34.11%,1.0358 36.58%,1.0436 39.27%,1.046 42.31%,1.0446 44.71%,1.0406 47.47%,1.0118 61.84%,1.0027 69.53%,.9981 80.49%,.9991 99.94%);}@property --motion-spring-bouncier{syntax: "*"; inherits: false; initial-value: linear(0,.0023,.0088,.0194 1.59%,.035 2.17%,.078 3.33%,.1415 4.64%,.2054 5.75%,.2821 6.95%,.5912 11.45%,.7205 13.43%,.8393 15.45%,.936 17.39%,.9778,1.015,1.0477,1.0759,1.0998 22.22%,1.1203,1.1364,1.1484 25.26%,1.1586 26.61%,1.1629 28.06%,1.1613 29.56%,1.1537 31.2%,1.1434 32.6%,1.1288 34.19%,1.0508 41.29%,1.0174 44.87%,1.0025 46.89%,.9911 48.87%,.9826 50.9%,.9769 53.03%,.9735 56.02%,.9748 59.45%,.9964 72.64%,1.0031 79.69%,1.0042 86.83%,1.0008 99.97%);}@property --motion-spring-bounciest{syntax: "*"; inherits: false; initial-value: linear(0,.0032,.0131,.0294,.0524,.0824,.1192 1.54%,.2134 2.11%,.3102 2.59%,.4297 3.13%,.8732 4.95%,1.0373,1.1827 6.36%,1.2972 7.01%,1.3444,1.3859,1.4215,1.4504,1.4735,1.4908,1.5024,1.5084 9.5%,1.5091,1.5061,1.4993,1.4886,1.4745,1.4565 11.11%,1.4082 11.7%,1.3585 12.2%,1.295 12.77%,1.0623 14.64%,.9773,.9031 16.08%,.8449 16.73%,.8014,.7701 17.95%,.7587,.7501,.7443,.7412 19.16%,.7421 19.68%,.7508 20.21%,.7672 20.77%,.7917 21.37%,.8169 21.87%,.8492 22.43%,.9681 24.32%,1.0114,1.0492 25.75%,1.0789 26.41%,1.1008,1.1167,1.1271,1.1317 28.81%,1.1314,1.1271 29.87%,1.1189 30.43%,1.1063 31.03%,1.0769 32.11%,.9941 34.72%,.9748 35.43%,.9597 36.09%,.9487,.9407,.9355,.933 38.46%,.9344 39.38%,.9421 40.38%,.9566 41.5%,.9989 44.12%,1.0161 45.37%,1.029 46.75%,1.0341 48.1%,1.0335 49.04%,1.0295 50.05%,1.0221 51.18%,.992 55.02%,.9854 56.38%,.9827 57.72%,.985 59.73%,1.004 64.67%,1.0088 67.34%,1.0076 69.42%,.9981 74.28%,.9956 76.85%,.9961 79.06%,1.0023 86.46%,.999 95.22%,.9994 100%);}@property --motion-origin-scale-x{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-origin-scale-y{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-origin-translate-x{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-origin-translate-y{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-origin-rotate{syntax: "*"; inherits: false; initial-value: 0deg;}@property --motion-origin-blur{syntax: "*"; inherits: false; initial-value: 0px;}@property --motion-origin-grayscale{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-origin-opacity{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-origin-background-color{syntax: "*"; inherits: false;}@property --motion-origin-text-color{syntax: "*"; inherits: false;}@property --motion-end-scale-x{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-end-scale-y{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-end-translate-x{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-end-translate-y{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-end-rotate{syntax: "*"; inherits: false; initial-value: 0deg;}@property --motion-end-blur{syntax: "*"; inherits: false; initial-value: 0px;}@property --motion-end-grayscale{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-end-opacity{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-end-background-color{syntax: "*"; inherits: false;}@property --motion-end-text-color{syntax: "*"; inherits: false;}@property --motion-loop-scale-x{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-loop-scale-y{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-loop-translate-x{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-loop-translate-y{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-loop-rotate{syntax: "*"; inherits: false; initial-value: 0deg;}@property --motion-loop-blur{syntax: "*"; inherits: false; initial-value: 0px;}@property --motion-loop-grayscale{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-loop-opacity{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-loop-background-color{syntax: "*"; inherits: false;}@property --motion-loop-text-color{syntax: "*"; inherits: false;}@property --motion-duration{syntax: "*"; inherits: false; initial-value: .7s;}@property --motion-timing{syntax: "*"; inherits: false; initial-value: cubic-bezier(.165,.84,.44,1);}@property --motion-perceptual-duration-multiplier{syntax: "*"; inherits: false; initial-value: 1;}@property --motion-delay{syntax: "*"; inherits: false; initial-value: 0ms;}@property --motion-loop-count{syntax: "*"; inherits: false; initial-value: infinite;}@property --motion-scale-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-translate-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-rotate-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-filter-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-opacity-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-background-color-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-text-color-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-scale-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-translate-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-rotate-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-filter-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-opacity-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-background-color-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-text-color-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-scale-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-translate-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-rotate-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-filter-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-opacity-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-background-color-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-text-color-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@media screen and (prefers-reduced-motion:no-preference){@keyframes motion-scale-in{0%{scale:var(--motion-origin-scale-x) var(--motion-origin-scale-y)}to{scale:1 1}}@keyframes motion-scale-out{0%{scale:1 1}to{scale:var(--motion-end-scale-x) var(--motion-end-scale-y)}}@keyframes motion-scale-loop-mirror{0%,to{scale:1 1}50%{scale:var(--motion-loop-scale-x) var(--motion-loop-scale-y)}}@keyframes motion-scale-loop-reset{0%{scale:1 1}to{scale:var(--motion-loop-scale-x) var(--motion-loop-scale-y)}}@keyframes motion-translate-in{0%{translate:var(--motion-origin-translate-x) var(--motion-origin-translate-y)}to{translate:0 0}}@keyframes motion-translate-out{0%{translate:0 0}to{translate:var(--motion-end-translate-x) var(--motion-end-translate-y)}}@keyframes motion-translate-loop-mirror{0%,to{translate:0 0}50%{translate:var(--motion-loop-translate-x) var(--motion-loop-translate-y)}}@keyframes motion-translate-loop-reset{0%{translate:0 0}to{translate:var(--motion-loop-translate-x) var(--motion-loop-translate-y)}}@keyframes motion-rotate-in{0%{rotate:var(--motion-origin-rotate)}to{rotate:0}}@keyframes motion-rotate-out{0%{rotate:0}to{rotate:var(--motion-end-rotate)}}@keyframes motion-rotate-loop-mirror{0%,to{rotate:0deg}50%{rotate:var(--motion-loop-rotate)}}@keyframes motion-rotate-loop-reset{to{rotate:var(--motion-loop-rotate)}}}@keyframes motion-filter-in{0%{filter:blur(var(--motion-origin-blur)) grayscale(var(--motion-origin-grayscale))}to{filter:blur(0) grayscale(0)}}@keyframes motion-filter-out{0%{filter:blur(0) grayscale(0)}to{filter:blur(var(--motion-end-blur)) grayscale(var(--motion-end-grayscale))}}@keyframes motion-filter-loop-mirror{0%,to{filter:blur(0) grayscale(0)}50%{filter:blur(var(--motion-loop-blur)) grayscale(var(--motion-loop-grayscale))}}@keyframes motion-filter-loop-reset{0%{filter:blur(0) grayscale(0)}to{filter:blur(var(--motion-loop-blur)) grayscale(var(--motion-loop-grayscale))}}@keyframes motion-opacity-in{0%{opacity:var(--motion-origin-opacity)}}@keyframes motion-opacity-out{to{opacity:var(--motion-end-opacity)}}@keyframes motion-opacity-loop-mirror{50%{opacity:var(--motion-loop-opacity)}}@keyframes motion-opacity-loop-reset{to{opacity:var(--motion-loop-opacity)}}@keyframes motion-background-color-in{0%{background-color:var(--motion-origin-background-color)}}@keyframes motion-background-color-out{to{background-color:var(--motion-end-background-color)}}@keyframes motion-background-color-loop-mirror{50%{background-color:var(--motion-loop-background-color)}}@keyframes motion-background-color-loop-reset{to{background-color:var(--motion-loop-background-color)}}@keyframes motion-text-color-in{0%{color:var(--motion-origin-text-color)}}@keyframes motion-text-color-out{to{color:var(--motion-end-text-color)}}@keyframes motion-text-color-loop-mirror{50%{color:var(--motion-loop-text-color)}}@keyframes motion-text-color-loop-reset{to{color:var(--motion-loop-text-color)}}*,:after,:before,::backdrop,::file-selector-button{border-color:var(--color-gray-200, currentcolor)}:root{--background: 170 0% 100%;--foreground: 170 0% 10%;--card: 170 0% 100%;--card-foreground: 170 0% 15%;--popover: 170 0% 100%;--popover-foreground: 170 95% 10%;--muted: 132 10% 95%;--muted-foreground: 170 0% 40%;--accent: 132 10% 90%;--accent-foreground: 170 0% 15%;--destructive: 0 50% 50%;--destructive-foreground: 170 0% 100%;--border: 214.3 31.8% 91.4%;--input: 214, 31%, 91%;--ring: 170 49.3% 40.2%;--radius: .5rem;--base-content: 15 23 42;--base-content-2: 96 98 102;--base-content-3: 134 134 139;--base-border: 203 213 225;--base-divide: 203 213 225;--primary: 48 158 142;--primary-ink: 96 205 186;--primary-dim: 39 130 116;--primary-foreground: 255 255 255;--primary-x2: 48 158 142;--primary-x2-foreground: 255 255 255;--secondary: 221 241 238;--secondary-foreground: 15 23 42;--themeCard: 248 253 252;--themeCard-foreground: 15 23 42;--themeModal: 238 240 243;--themeModal-foreground: 15 23 42;--themeMuted: 238 240 243;--themeMuted-foreground: 15 23 42;--themeMutedHeavy: 203 213 225;--themeMutedHeavy-foreground: 15 23 42;--themeDestructive: 255 59 48;--themeDestructive-foreground: 15 23 42;--themeCardx2: 247 252 251;--themeCardGray: 245 245 244;--themeCardGray-foreground: 15 23 42;--themeIcon-foreground: 78 89 105;--themeFavor: 255 174 0;--dcol-content-base: 217 217 217;--dcol-content-secondary: 134 134 139;--dcol-content-button: 255 255 255;--dcol-major: 48 158 142;--dcol-secondary: 172 243 228;--dcol-secondary-icon: 149 172 166;--dcol-secondary-muted: 217 217 217;--dcol-background: 2 21 24;--dcol-background-module: 23 41 39}.dark{color-scheme:dark;--background: 213 49% 10%;--foreground: 220 20% 93%;--card: 216 40% 15%;--card-foreground: 220 20% 93%;--popover: 216 42% 20%;--popover-foreground: 220 20% 93%;--muted: 216 42% 20%;--muted-foreground: 218 12% 73%;--accent: 216 42% 20%;--accent-foreground: 220 20% 93%;--destructive: 0 84% 71%;--destructive-foreground: 0 0% 100%;--border: 216 28% 28%;--input: 216 28% 28%;--ring: 170 49% 40%;--radius: .5rem;--mkt-page-bg: 13 23 38;--mkt-surface: 20 30 47;--mkt-surface-elevated: 26 40 64;--mkt-surface-pop: 30 45 70;--mkt-text: 232 235 240;--mkt-text-muted: 176 184 194;--mkt-text-subtle: 148 155 168;--mkt-border: 38 50 68;--mkt-border-hover: 58 77 102;--base-content: 232 235 240;--base-content-2: 176 184 194;--base-content-3: 148 155 168;--base-border: 38 50 68;--base-divide: 58 77 102;--primary: 61 168 150;--primary-ink: 88 203 186;--primary-dim: 52 153 137;--primary-foreground: 255 255 255;--primary-x2: 88 203 186;--primary-x2-foreground: 255 255 255;--secondary: 20 30 47;--secondary-foreground: 232 235 240;--themeCard: 20 30 47;--themeCard-foreground: 232 235 240;--themeModal: 26 40 64;--themeModal-foreground: 232 235 240;--themeMuted: 26 40 64;--themeMuted-foreground: 148 155 168;--themeMutedHeavy: 58 77 102;--themeMutedHeavy-foreground: 232 235 240;--themeCardx2: 30 45 70;--themeCardGray: 26 40 64;--themeCardGray-foreground: 232 235 240;--themeIcon-foreground: 148 155 168;--dcol-background: 13 23 38;--dcol-background-module: 20 30 47;--dcol-content-base: 232 235 240;--dcol-content-secondary: 176 184 194;--dcol-major: 61 168 150;--dcol-secondary: 172 243 228;--marketing-dot-edge-alpha: .38;--marketing-dot-center-alpha: .22}.dark .bg-gray-50{background-color:rgb(var(--mkt-page-bg))}.dark .bg-gray-100{background-color:rgb(var(--mkt-surface-elevated))}.dark .bg-white{background-color:rgb(var(--mkt-surface))}.dark .bg-white\/70{background-color:rgb(var(--mkt-surface) / .88)}.dark .bg-white\/95{background-color:rgb(var(--mkt-surface) / .96)}.dark .bg-white\/90{background-color:rgb(var(--mkt-surface) / .92)}.dark .text-gray-900,.dark .text-black,.dark .text-gray-800{color:rgb(var(--mkt-text))}.dark .text-gray-700,.dark .text-gray-600{color:rgb(var(--mkt-text-muted))}.dark .text-gray-500{color:rgb(var(--mkt-text-subtle))}.dark .text-gray-400{color:rgb(var(--mkt-text-subtle) / .92)}.dark .border-gray-200,.dark .border-gray-200\/90,.dark .border-gray-200\/80,.dark .border-gray-100{border-color:rgb(var(--mkt-border) / .85)}.dark .border-gray-300{border-color:rgb(var(--mkt-border))}.dark .divide-gray-200>:not([hidden])~:not([hidden]){border-color:rgb(var(--mkt-border) / .85)}.dark .hover\:bg-gray-100:hover,.dark .hover\:bg-gray-50:hover{background-color:rgb(var(--mkt-surface-elevated))}.dark .hover\:text-gray-800:hover,.dark .hover\:text-gray-700:hover{color:rgb(var(--mkt-text))}.dark .prose{--tw-prose-body: rgb(var(--mkt-text-muted));--tw-prose-headings: rgb(var(--mkt-text));--tw-prose-lead: rgb(var(--mkt-text-muted));--tw-prose-links: rgb(var(--primary));--tw-prose-bold: rgb(var(--mkt-text));--tw-prose-bullets: rgb(var(--primary) / .55);--tw-prose-counters: rgb(var(--mkt-text-subtle));--tw-prose-hr: rgb(var(--mkt-border));--tw-prose-th-borders: rgb(var(--mkt-border));--tw-prose-td-borders: rgb(var(--mkt-border) / .65)}.dark [aria-label="Quotr.ai"] path[fill="#0F172A"],.dark [aria-label="Quotr.ai"] path[fill="#1D1D1F"],.dark [aria-label="Quotr.ai home"] path[fill="#0F172A"],.dark [aria-label="Quotr.ai home"] path[fill="#1D1D1F"]{fill:#e8ebf0}@keyframes RomboConfettiPop{0%{opacity:0;transform:scale(1)}33%{opacity:1;transform:scale(1.15)}50%{transform:scale(.975)}65%{transform:scale(1.025)}80%{transform:scale(.99)}87%{transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes topfetti{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0% 80%,0% 20%,10% 40%,20% 0%,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}to{background-position:0% 70%,0% 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}@keyframes bottomfetti{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0%}50%{background-position:0% 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0%}to{background-position:0% 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}.static{position:static}.mx-auto{margin-left:auto;margin-right:auto}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.h-11{height:2.75rem}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-lg{max-width:32rem}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:.375rem}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-2{border-width:2px}.border-primary-ink\/45{border-color:rgba(var(--primary-ink) / .45)}.bg-primary{--tw-bg-opacity: 1;background-color:rgba(var(--primary) / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.text-center{text-align:center}.font-onest{font-family:Onest,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.tracking-tight{letter-spacing:-.025em}.text-base-content{--tw-text-opacity: 1;color:rgba(var(--base-content) / var(--tw-text-opacity, 1))}.text-base-content-2{--tw-text-opacity: 1;color:rgba(var(--base-content-2) / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgba(var(--primary) / var(--tw-text-opacity, 1))}.text-primary-ink{--tw-text-opacity: 1;color:rgba(var(--primary-ink) / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-\[0\.28em\]{text-underline-offset:.28em}.outline{outline-style:solid}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.dark .about-founder-prose strong{color:color-mix(in srgb,rgb(var(--mkt-text-muted)) 40%,rgb(var(--mkt-text)))}[data-procurement-theme]{--primary: 21 46 38;--primary-ink: 71 85 105;--primary-dim: 15 34 28;--primary-foreground: 255 255 255;--primary-x2: 21 46 38;--secondary: 241 245 249;--secondary-foreground: 15 23 42;--procurement-page-bg: 248 250 252;--procurement-accent: 41 128 115;--procurement-accent-ink: 48 158 142;--procurement-accent-hero-start: 48 158 142;--procurement-accent-hero-end: 96 205 186}[data-procurement-theme] .btn-primary:hover{border-color:rgb(var(--primary-dim));background-color:rgb(var(--primary-dim))}.procurement-header-sign-in.btn-primary{border-color:#152e26;background-color:#152e26}.procurement-header-sign-in.btn-primary:hover{border-color:#0f221c;background-color:#0f221c}#site-header-bar .procurement-header-contact.btn-outline:hover{border-color:#152e26;background-color:#fff;color:#152e26;box-shadow:0 4px 6px -1px #0000001a}#site-header-bar[data-header-theme=dark] .site-header-signin.btn-outline{border-color:rgb(var(--primary-ink) / .75);background-color:transparent;color:rgb(var(--primary-ink));box-shadow:none}#site-header-bar[data-header-theme=dark] .site-header-signin.btn-outline:hover{border-color:rgb(var(--primary-ink));background-color:rgb(var(--primary) / .12);color:rgb(var(--primary-ink));box-shadow:none}.btn-outline-on-dark{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-sizing:border-box;height:2.75rem;padding-left:1.25rem;padding-right:1.25rem;border-radius:.375rem;border:2px solid rgb(var(--primary-ink) / .75);background-color:transparent;font-size:.9375rem;font-weight:600;line-height:1.25rem;color:rgb(var(--primary-ink));text-decoration:none;box-shadow:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media(min-width:640px){.btn-outline-on-dark{font-size:1rem}}.btn-outline-on-dark:hover{border-color:rgb(var(--primary-ink));background-color:#309e8e1f;color:rgb(var(--primary-ink))}.btn-outline-on-dark:focus-visible{outline:2px solid rgb(var(--primary-ink));outline-offset:2px}.btn-text-on-dark{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;font-size:.875rem;line-height:1.25rem;color:rgb(var(--primary-ink));text-decoration:none;transition:color .15s ease}@media(min-width:640px){.btn-text-on-dark{font-size:1rem}}.btn-text-on-dark:hover{color:#fff}#site-header-bar[data-header-theme=light] .site-header-signin.btn-outline{border-color:#152e26;background-color:transparent;color:#152e26;box-shadow:none}#site-header-bar[data-header-theme=light] .site-header-signin.btn-outline:hover{border-color:#0f221c;background-color:#fff;color:#0f221c;box-shadow:0 4px 6px -1px #0000001a}#site-header-bar[data-header-theme=light] .btn-primary{border-color:#152e26;background-color:#152e26;color:#fff}#site-header-bar[data-header-theme=light] .btn-primary:hover{border-color:#0f221c;background-color:#0f221c;color:#fff}#site-header-bar[data-header-theme=dark] .btn-primary:not(.procurement-header-sign-in):hover{border-color:rgb(var(--primary-dim));background-color:rgb(var(--primary-dim));color:#fff}[data-service-hero]{font-family:Onest,sans-serif}@keyframes service-agent-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes service-form-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes service-form-scan{0%{transform:translateY(-40%);opacity:0}18%{opacity:.85}to{transform:translateY(240%);opacity:0}}.dark .service-form-skeleton{background-image:linear-gradient(90deg,rgb(var(--mkt-surface-elevated) / .55),rgb(var(--mkt-border) / .9),rgb(var(--mkt-surface-elevated) / .55) 84%)}html.dark [data-marketing-hero] .product-hero-mobile-wash{background:linear-gradient(to bottom,rgb(var(--mkt-page-bg) / .8),rgb(var(--mkt-page-bg) / .2))}[data-procurement-hero] .procurement-hero-cta-shimmer,[data-homepage-hero] .procurement-hero-cta-shimmer,[data-software-hero] .procurement-hero-cta-shimmer{position:relative;overflow:hidden}[data-procurement-hero] .procurement-hero-cta-sheen,[data-homepage-hero] .procurement-hero-cta-sheen,[data-software-hero] .procurement-hero-cta-sheen{background:linear-gradient(100deg,transparent 0%,rgb(255 255 255 / .2) 38%,rgb(255 255 255 / .75) 50%,rgb(255 255 255 / .2) 62%,transparent 100%);transform:translate(-160%) skew(-20deg)}[data-procurement-hero] .procurement-hero-cta-shimmer:not([data-shimmer-load-done]):not([data-shimmer-hovering]) .procurement-hero-cta-sheen,[data-homepage-hero] .procurement-hero-cta-shimmer:not([data-shimmer-load-done]):not([data-shimmer-hovering]) .procurement-hero-cta-sheen,[data-software-hero] .procurement-hero-cta-shimmer:not([data-shimmer-load-done]):not([data-shimmer-hovering]) .procurement-hero-cta-sheen{animation:procurement-hero-cta-shimmer-load 1.85s cubic-bezier(.25,.46,.45,.94) 0s 1 both}[data-procurement-hero] .procurement-hero-cta-sheen[data-shimmer-idle],[data-homepage-hero] .procurement-hero-cta-sheen[data-shimmer-idle],[data-software-hero] .procurement-hero-cta-sheen[data-shimmer-idle]{animation:none;transform:translate(320%) skew(-20deg)}@keyframes procurement-hero-cta-shimmer-load{to{transform:translate(320%) skew(-20deg)}}@keyframes procurement-hero-cta-shimmer-hover{0%{transform:translate(-160%) skew(-20deg)}to{transform:translate(320%) skew(-20deg)}}@media(prefers-reduced-motion:reduce){[data-procurement-hero] .procurement-hero-cta-sheen,[data-homepage-hero] .procurement-hero-cta-sheen,[data-software-hero] .procurement-hero-cta-sheen{animation:none!important;opacity:0}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-sizing:border-box;height:2.75rem;padding-left:1.25rem;padding-right:1.25rem;border-radius:.375rem;border:2px solid rgb(var(--primary));background-color:rgb(var(--primary));font-size:.9375rem;font-weight:600;line-height:1.25rem;color:#fff;font-family:Onest,sans-serif;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn-primary.hidden,.btn-outline.hidden,.btn-hero-outline.hidden{display:none!important}@media(min-width:640px){.btn-primary{font-size:1rem}}.btn-primary:hover{border-color:#2d8779;background-color:#2d8779;color:#fff}.btn-primary:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:2px}.btn-primary:disabled{cursor:not-allowed;opacity:.7}.dark .btn-primary:hover{border-color:rgb(var(--primary) / .85);background-color:rgb(var(--primary) / .85);color:#fff}.btn-primary.btn-cta-lg,.btn-outline.btn-cta-lg,.btn-on-teal.btn-cta-lg{height:3.25rem;line-height:1.5rem;padding-left:2rem;padding-right:2rem;font-size:1.125rem}@media(min-width:640px){.btn-primary.btn-cta-lg,.btn-outline.btn-cta-lg,.btn-on-teal.btn-cta-lg{padding-left:2.5rem;padding-right:2.5rem;font-size:1.25rem}}.btn-outline,.btn-hero-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-sizing:border-box;height:2.75rem;padding-left:1.25rem;padding-right:1.25rem;border-radius:.375rem;border:2px solid rgb(229 231 235);background-color:#fff;font-size:.9375rem;font-weight:600;line-height:1.25rem;color:rgb(var(--base-content));font-family:Onest,sans-serif;text-decoration:none;box-shadow:0 1px 2px #0000000d;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .2s ease}@media(min-width:640px){.btn-outline,.btn-hero-outline{font-size:1rem}}.btn-outline:hover,.btn-hero-outline:hover{border-color:#d1d5db;background-color:#f9fafb;box-shadow:0 4px 6px -1px #0000001a}.btn-outline-marketing:hover,[data-hero-band] .btn-outline:hover,[data-hero-band] .btn-hero-outline:hover,#site-header-bar .btn-outline:not(.site-header-signin):hover{border-color:rgb(var(--primary));background-color:#fff;color:rgb(var(--primary));box-shadow:0 4px 6px -1px #0000001a}.btn-outline:active,.btn-hero-outline:active{transform:translateY(1px);box-shadow:0 1px 2px #0000000d}.btn-outline:focus-visible,.btn-hero-outline:focus-visible{border-color:rgb(var(--primary));outline:none}.dark .btn-outline,.dark .btn-hero-outline{border-color:rgb(var(--mkt-border));background-color:rgb(var(--mkt-surface-elevated));color:rgb(var(--mkt-text));box-shadow:none}.dark .btn-outline:hover,.dark .btn-hero-outline:hover{border-color:rgb(var(--mkt-border-hover));background-color:rgb(var(--mkt-surface-pop));color:rgb(var(--mkt-text));box-shadow:0 4px 16px #00000059}.btn-banner-outline{border-color:rgb(var(--primary));background-color:#fff;color:rgb(var(--primary));box-shadow:0 1px 2px #0f172a14}.btn-banner-outline:hover{border-color:#2d8779;background-color:#2d8779;color:#fff;box-shadow:0 4px 12px #0f172a1f}.dark .btn-banner-outline{border-color:rgb(var(--primary));background-color:rgb(var(--mkt-surface-elevated));color:rgb(var(--primary-ink))}.dark .btn-banner-outline:hover{border-color:rgb(var(--primary));background-color:rgb(var(--primary) / .85);color:#fff}.btn-hero-path{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;box-sizing:border-box;border-radius:9999px;border-width:2px;border-style:solid;padding:.8125rem 1.5rem;font-size:.9375rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}@media(min-width:640px){.btn-hero-path{padding:.875rem 2rem;font-size:1rem}}.btn-hero-path:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.btn-hero-path:hover{transform:none}}.btn-hero-path-lg{gap:.5rem;padding:1rem 1.75rem;font-size:1rem}@media(min-width:640px){.btn-hero-path-lg{padding:1rem 2.25rem;font-size:1.0625rem}}.btn-hero-path-primary{border-color:rgb(var(--primary));background-color:rgb(var(--primary));color:#fff;box-shadow:0 20px 25px -5px rgb(var(--primary) / .3),0 8px 10px -6px rgb(var(--primary) / .2)}.btn-hero-path-primary:hover{border-color:rgb(var(--primary));background-color:#fff;color:rgb(var(--primary));box-shadow:0 25px 50px -12px rgb(var(--primary) / .35)}.btn-hero-path-primary:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:2px}.btn-hero-path-secondary{border-color:#d1d5db;background-color:#fff;color:#374151;box-shadow:0 1px 2px #0f172a0f}.btn-hero-path-secondary:hover{border-color:rgb(var(--primary));background-color:#fff;color:rgb(var(--primary));box-shadow:0 10px 15px -3px #0f172a1a}.btn-hero-path-secondary:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:2px}.dark [data-hero-band] .btn-hero-path-primary:hover{border-color:rgb(var(--primary));background-color:rgb(var(--mkt-surface-elevated));color:rgb(var(--primary-ink))}.dark [data-hero-band] .btn-hero-path-secondary{border-color:rgb(var(--mkt-border));background-color:rgb(var(--mkt-surface-elevated));color:rgb(var(--mkt-text))}.dark [data-hero-band] .btn-hero-path-secondary:hover{border-color:rgb(var(--primary));background-color:rgb(var(--mkt-surface-elevated));color:rgb(var(--primary-ink))}.btn-on-teal{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-sizing:border-box;height:2.75rem;padding-left:1.25rem;padding-right:1.25rem;border-radius:.375rem;border:2px solid #ffffff;background-color:#fff;color:rgb(var(--primary));font-size:.9375rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media(min-width:640px){.btn-on-teal{font-size:1rem}}.btn-on-teal:hover{background-color:#ffffffe6;border-color:#fff;color:rgb(var(--primary))}.btn-on-teal:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.dark .btn-on-teal{background-color:#fff;border-color:#fff;color:rgb(var(--primary))}.dark .btn-on-teal:hover{background-color:#ffffffe6;color:rgb(var(--primary))}.dark .mkt-search-field{border-color:rgb(var(--mkt-border));background-color:rgb(var(--mkt-surface-elevated));color:rgb(var(--mkt-text))}.dark .mkt-search-field::-moz-placeholder{color:rgb(var(--mkt-text-muted))}.dark .mkt-search-field::placeholder{color:rgb(var(--mkt-text-muted))}.dark .mkt-search-field:focus-visible{border-color:rgb(var(--primary))}.dark [data-hero-band] .hero-accent-text{color:rgb(var(--primary))}.dark [data-hero-band] .hero-cta-primary:hover{border-color:rgb(var(--primary) / .85)!important;background-color:rgb(var(--primary) / .85)!important;color:#fff!important}.dark [data-hero-band] .hero-accent-link{color:rgb(var(--primary))!important}.dark [data-hero-band] .hero-accent-link:hover{color:rgb(var(--primary-ink))!important}.dark [data-hero-band] .hero-subtitle{color:rgb(var(--mkt-text) / .96)!important}.dark [data-hero-band] .hero-subtitle *{color:inherit!important}html.dark .mkt-product-shot{border-color:rgb(var(--mkt-border) / .85);background-color:rgb(var(--mkt-surface));box-shadow:0 24px 56px -18px #00000094}html.dark .mkt-product-shot:hover{box-shadow:0 28px 64px -16px #000000ad}html.dark .mkt-elevated-frame{box-shadow:0 20px 52px -18px #00000085}html.dark .mkt-elevated-frame:hover{box-shadow:0 26px 60px -16px #0000009e}html.dark .partners-marquee-edge-fade{--partners-fade-solid: rgb(var(--mkt-surface));--partners-fade-mid: rgb(var(--mkt-surface) / .85);--partners-fade-soft: rgb(var(--mkt-surface) / .4)}html.dark .marketing-line-stack{--marketing-line-texture: var(--marketing-line-texture-dark)}.dark .text-primary,.dark .\!text-primary{color:rgb(var(--primary) / var(--tw-text-opacity, 1))!important}.dark .text-primary\/65{color:rgb(var(--primary) / .65)}.dark .text-primary\/85{color:rgb(var(--primary) / .85)}.dark .hover\:text-primary:hover,.dark .group:hover .group-hover\:text-primary{color:rgb(var(--primary-ink) / var(--tw-text-opacity, 1))}.dark .hover\:\!text-primary:hover{color:rgb(var(--primary-ink) / var(--tw-text-opacity, 1))!important}.dark .border-primary{border-color:rgb(var(--primary) / var(--tw-border-opacity, 1))}.dark .border-primary\/5{border-color:rgb(var(--primary) / .05)}.dark .border-primary\/10{border-color:rgb(var(--primary) / .1)}.dark .border-primary\/15{border-color:rgb(var(--primary) / .15)}.dark .border-primary\/20{border-color:rgb(var(--primary) / .2)}.dark .border-primary\/25{border-color:rgb(var(--primary) / .25)}.dark .border-primary\/30{border-color:rgb(var(--primary) / .3)}.dark .border-primary\/40{border-color:rgb(var(--primary) / .4)}.dark .border-primary\/45{border-color:rgb(var(--primary) / .45)}.dark .border-primary\/50{border-color:rgb(var(--primary) / .5)}.dark .border-primary\/65{border-color:rgb(var(--primary) / .65)}.dark .border-primary\/70{border-color:rgb(var(--primary) / .7)}.dark .border-primary\/85{border-color:rgb(var(--primary) / .85)}.dark .hover\:border-primary:hover{border-color:rgb(var(--primary-ink) / var(--tw-border-opacity, 1))}.dark .hover\:border-primary\/20:hover{border-color:rgb(var(--primary-ink) / .2)}.dark .hover\:border-primary\/45:hover{border-color:rgb(var(--primary-ink) / .45)}.dark .hover\:border-primary\/65:hover{border-color:rgb(var(--primary-ink) / .65)}.dark .ring-primary{--tw-ring-color: rgb(var(--primary) / var(--tw-ring-opacity, 1))}.dark .ring-primary\/5{--tw-ring-color: rgb(var(--primary) / .05)}.dark .ring-primary\/10{--tw-ring-color: rgb(var(--primary) / .1)}.dark .ring-primary\/15{--tw-ring-color: rgb(var(--primary) / .15)}.dark .ring-primary\/25{--tw-ring-color: rgb(var(--primary) / .25)}.dark .ring-primary\/30{--tw-ring-color: rgb(var(--primary) / .3)}.dark .ring-primary\/35{--tw-ring-color: rgb(var(--primary) / .35)}.dark .ring-primary\/70{--tw-ring-color: rgb(var(--primary) / .7)}.dark .ring-primary\/\[0\.05\]{--tw-ring-color: rgb(var(--primary) / .05)}.dark .focus-visible\:border-primary:focus-visible{border-color:rgb(var(--primary) / var(--tw-border-opacity, 1))}.dark .focus-visible\:ring-primary:focus-visible{--tw-ring-color: rgb(var(--primary) / var(--tw-ring-opacity, 1))}.dark .focus-visible\:outline-primary:focus-visible{outline-color:rgb(var(--primary))}.dark .outline-primary{outline-color:rgb(var(--primary))}.dark .divide-primary>:not([hidden])~:not([hidden]){border-color:rgb(var(--primary) / var(--tw-divide-opacity, 1))}.dark .tutorial-tag-pill{opacity:1!important;--tw-ring-opacity: 0 !important;box-shadow:none!important}.dark .tutorial-tag-pill:not([aria-pressed=true]){border-color:#58cbbaa6!important;background-color:#1a2840!important;color:#58cbba!important;-webkit-text-fill-color:rgb(88 203 186)!important}.dark .tutorial-tag-pill:not([aria-pressed=true]):hover{border-color:#58cbba!important;background-color:#58cbba!important;color:#0d1726!important;-webkit-text-fill-color:rgb(13 23 38)!important;box-shadow:0 2px 14px #58cbba73!important}.dark .tutorial-tag-pill[aria-pressed=true],.dark .tutorial-tag-pill[aria-pressed=true]:hover{border-color:#58cbba!important;background-color:#58cbba!important;color:#0d1726!important;-webkit-text-fill-color:rgb(13 23 38)!important;box-shadow:0 2px 14px #58cbba73!important}.dark .tutorial-browse-label{color:#58cbba!important;opacity:1!important}.dark .tutorial-topic-line{color:#58cbba!important;opacity:1!important;-webkit-text-fill-color:rgb(88 203 186)!important}.dark .blog-search-input{background:rgb(var(--mkt-surface));border-color:rgb(var(--primary) / .45);color:rgb(var(--mkt-text));box-shadow:0 8px 24px -18px #00000059}.dark .blog-search-input::-moz-placeholder{color:rgb(var(--mkt-text-subtle))}.dark .blog-search-input::placeholder{color:rgb(var(--mkt-text-subtle))}.dark .blog-search-input:focus-visible{border-color:rgb(var(--primary));box-shadow:0 0 0 2px rgb(var(--primary) / .28),0 8px 24px -18px #00000059}.dark .blog-search-clear-btn{background:transparent;color:rgb(var(--mkt-text-muted))}.dark .blog-search-clear-btn:hover,.dark .blog-search-clear-btn:focus-visible{background:rgb(var(--mkt-surface-elevated));color:rgb(var(--mkt-text))}.dark .blog-search-suggestions{border-color:rgb(var(--mkt-border));background:rgb(var(--mkt-surface));box-shadow:0 20px 44px -24px #0000008c}.dark .blog-search-suggestion-item{color:rgb(var(--mkt-text-muted))}.dark .blog-search-suggestion-item+.blog-search-suggestion-item{border-top-color:rgb(var(--mkt-border) / .75)}.dark .blog-search-suggestion-item:hover,.dark .blog-search-suggestion-item:focus-visible,.dark .blog-search-suggestion-item[aria-selected=true]{background:rgb(var(--mkt-surface-elevated));color:rgb(var(--mkt-text))}.dark .blog-search-suggestions-empty{color:rgb(var(--mkt-text-subtle))}.dark .group:hover .tutorial-topic-line{color:#58cbba!important;-webkit-text-fill-color:rgb(88 203 186)!important}.dark .tutorial-type-pill{border-color:#58cbbaa6!important;background-color:#1a2840!important;color:#58cbba!important;opacity:1!important}.dark .group:hover .tutorial-type-pill{border-color:#58cbba!important;background-color:#1e2d46!important;color:#58cbba!important}@keyframes sample-pdf-shimmer-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.dark .sample-preview-shimmer{background-image:linear-gradient(90deg,#1a2028,#242c36 42%,#1e2630 56%,#1a2028)}.site-header-nav-anchor{position:relative;z-index:1;align-self:stretch;pointer-events:auto}#site-header-bar[data-header-theme=dark] .site-header-logo path{fill:#fff!important}#site-header-bar[data-header-theme=dark] .site-header-nav-link{color:#f4f8f6}#site-header-bar[data-header-theme=dark] .site-header-nav-link:hover{color:#fff}#site-header-bar[data-header-theme=dark] .site-header-nav-link.is-current{color:rgb(var(--primary-ink))}#site-header-bar[data-header-theme=light] .site-header-nav-link{color:#334155}#site-header-bar[data-header-theme=light] .site-header-nav-link:hover{color:#0f172a}#site-header-bar[data-header-theme=light] .site-header-nav-link.is-current{color:rgb(var(--primary))}#site-header-bar[data-header-theme=dark] .site-header-menu-button{color:#fff}#site-header-bar[data-header-theme=light] .site-header-menu-button{color:#0f172a}[data-site-header][data-header-theme=dark] .site-header-mega-external{color:#dfeae7}[data-site-header][data-header-theme=light] .site-header-mega-external{color:#64748b}#mobile-nav[data-header-theme=dark]{border-color:#ffffff1a;background-color:#0a1512;box-shadow:-12px 0 32px -16px #00000073}#mobile-nav[data-header-theme=light]{border-color:#e2e8f0;background-color:#fff;box-shadow:-12px 0 32px -16px #0f172a2e}#mobile-nav[data-header-theme=dark] .site-header-nav-link{color:#f4f8f6}#mobile-nav[data-header-theme=dark] .site-header-nav-link:hover{color:#fff}#mobile-nav[data-header-theme=dark] .site-header-nav-link.is-current{color:rgb(var(--primary-ink))}#mobile-nav[data-header-theme=light] .site-header-nav-link{color:#334155}#mobile-nav[data-header-theme=light] .site-header-nav-link:hover{color:#0f172a}#mobile-nav[data-header-theme=light] .site-header-nav-link.is-current{color:rgb(var(--primary))}#mobile-nav[data-header-theme=dark] .site-header-mobile-eyebrow{color:#9fb0ab}#mobile-nav[data-header-theme=light] .site-header-mobile-eyebrow{color:#64748b}#mobile-nav[data-header-theme=dark] .site-header-mobile-divider{border-color:#ffffff1a}#mobile-nav[data-header-theme=light] .site-header-mobile-divider{border-color:#e2e8f0}#mobile-nav[data-header-theme=dark] .site-header-mega-external{color:#dfeae7}#mobile-nav[data-header-theme=light] .site-header-mega-external{color:#64748b}#site-header-chrome[data-scrolled]{border-bottom-color:#ffffff1a;background-color:#0a1512d1;box-shadow:0 1px #0003;backdrop-filter:blur(12px)}#site-header-bar[data-header-theme=light] #site-header-chrome[data-scrolled]{border-bottom-color:#0f172a14;background-color:#ffffffd1;box-shadow:0 1px #0f172a0f}#site-header-chrome[data-ready]{transition:background-color .2s ease,border-color .2s ease,backdrop-filter .2s ease,box-shadow .2s ease,color .2s ease}@media(min-width:1024px){.site-header-nav-anchor:after{content:"";position:absolute;top:100%;right:0;left:0;height:.875rem}}.site-header-nav-zone{align-items:center;align-self:stretch;margin-inline:-1rem;padding-inline:1rem}.site-header-nav{align-items:center}.nav-mega-trigger{display:inline-flex;align-items:center;gap:.3rem;padding:0;border:none;background:transparent;color:inherit;cursor:pointer}.nav-mega-trigger__label{display:inline-block}.nav-mega-trigger__chevron{flex-shrink:0;opacity:.85;transition:transform .16s ease}.nav-mega-trigger.is-open .nav-mega-trigger__chevron{transform:rotate(180deg)}@media(min-width:1024px){.site-header-nav-zone{height:100%}.site-header-nav{align-items:stretch;height:100%}.site-header-nav>a:not([data-mega-trigger]){display:flex;align-items:center}.nav-mega-hover-zone{position:relative;display:flex;align-items:center}.nav-mega-hover-zone:after{content:"";position:absolute;top:100%;right:0;left:0;height:.5rem}}.nav-mega-menu{position:absolute;top:100%;right:0;left:0;z-index:120;visibility:hidden;pointer-events:none}.nav-mega-menu__link>*{position:relative;z-index:1}.nav-mega-menu[data-state=open],.nav-mega-menu[data-state=closing]{visibility:visible}.nav-mega-menu[data-state=open]{pointer-events:auto}.nav-mega-menu__backdrop{position:fixed;right:0;bottom:0;left:0;z-index:-1;background:#0f172a0a;opacity:0;transition:opacity .12s cubic-bezier(.33,1,.68,1)}.nav-mega-menu[data-state=open] .nav-mega-menu__backdrop{opacity:1}.nav-mega-menu[data-state=closing] .nav-mega-menu__backdrop{opacity:0;transition:opacity .16s cubic-bezier(.4,0,.8,1)}.nav-mega-menu__panel{width:100%;background:#fff;border-bottom:1px solid rgb(229 231 235);box-shadow:0 12px 32px -16px #0f172a24;transform:translateY(-6px) scaleY(.98);transform-origin:top center;transition:transform .12s cubic-bezier(.33,1,.68,1);will-change:transform}.nav-mega-menu[data-state=open] .nav-mega-menu__panel{transform:translateY(0) scaleY(1)}.nav-mega-menu[data-state=closing] .nav-mega-menu__panel{transform:translateY(-10px) scaleY(.94);transition:transform .16s cubic-bezier(.4,0,.7,1)}.nav-mega-menu__panel-inner{padding:1.75rem 0 2.25rem;opacity:0;transition:opacity .12s cubic-bezier(.33,1,.68,1)}.nav-mega-menu[data-state=open] .nav-mega-menu__panel-inner{opacity:1}.nav-mega-menu[data-state=closing] .nav-mega-menu__panel-inner{opacity:0;transition:opacity .16s cubic-bezier(.4,0,.7,1)}.nav-mega-menu__grid{display:grid;gap:.75rem 1rem;margin:0;padding:0;list-style:none}.nav-mega-menu__grid--two{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-mega-menu__grid>li{display:flex}.nav-mega-menu__link{display:flex;flex:1;flex-direction:column;margin-inline:0;padding:.875rem 1rem;border:none;border-radius:.375rem;background:transparent;text-decoration:none;transition:background-color .15s ease}.nav-mega-menu__link:hover{background:#f9fafb}.nav-mega-menu__link:focus-visible{background:#f9fafb;outline:2px solid rgb(var(--primary));outline-offset:2px}.nav-mega-menu__link-title{display:block;font-size:1rem;font-weight:700;line-height:1.35;color:#111827;transition:color .15s ease}.nav-mega-menu__link-desc{display:block;margin-top:.3rem;font-size:.875rem;font-weight:500;line-height:1.45;color:#475569}.nav-mega-menu__link:hover .nav-mega-menu__link-title,.nav-mega-menu__link:focus-visible .nav-mega-menu__link-title,.nav-mega-menu__link.is-current .nav-mega-menu__link-title{color:rgb(var(--primary))}.dark .nav-mega-menu__panel{background:rgb(var(--mkt-surface));border-bottom-color:rgb(var(--mkt-border));box-shadow:0 12px 32px -16px #00000059}.dark .nav-mega-menu__link:hover,.dark .nav-mega-menu__link:focus-visible{background:rgb(var(--mkt-surface-elevated))}.dark .nav-mega-menu__link-title{color:rgb(var(--mkt-text))}.dark .nav-mega-menu__link-desc{color:rgb(var(--mkt-text-muted))}[data-site-header] .nav-mega-menu__panel{background-color:#0a1512d1;border-color:#ffffff1a;color:#eef3f1;box-shadow:0 12px 32px -16px #0000008c;backdrop-filter:blur(12px)}[data-site-header] .nav-mega-menu__link:hover,[data-site-header] .nav-mega-menu__link:focus-visible{background-color:#ffffff0f}[data-site-header] .nav-mega-menu__link-title{color:#f4f8f6}[data-site-header] .nav-mega-menu__link-desc{color:#9fb0ab}[data-site-header] .nav-mega-menu__link:hover .nav-mega-menu__link-title,[data-site-header] .nav-mega-menu__link:focus-visible .nav-mega-menu__link-title,[data-site-header] .nav-mega-menu__link.is-current .nav-mega-menu__link-title{color:rgb(var(--primary-ink))}[data-site-header][data-header-theme=light] .nav-mega-menu__panel{background-color:#ffffffd1;border-color:#0f172a14;color:#0f172a;box-shadow:0 12px 32px -16px #0f172a24}[data-site-header][data-header-theme=light] .nav-mega-menu__link:hover,[data-site-header][data-header-theme=light] .nav-mega-menu__link:focus-visible{background-color:#0f172a0a}[data-site-header][data-header-theme=light] .nav-mega-menu__link-title{color:#0f172a}[data-site-header][data-header-theme=light] .nav-mega-menu__link-desc{color:#475569}[data-site-header][data-header-theme=light] .nav-mega-menu__link:hover .nav-mega-menu__link-title,[data-site-header][data-header-theme=light] .nav-mega-menu__link:focus-visible .nav-mega-menu__link-title,[data-site-header][data-header-theme=light] .nav-mega-menu__link.is-current .nav-mega-menu__link-title{color:rgb(var(--primary))}#mobile-nav{transform:translate(100%);transition:transform .3s ease-in-out;contain:layout paint;outline:none}#mobile-nav[data-state=open]{transform:translate(0)}#mobile-nav-backdrop{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;contain:strict}#mobile-nav-backdrop[data-state=open]{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){#mobile-nav,#mobile-nav-backdrop{transition-duration:.01ms}}html{background-color:#fff;scrollbar-gutter:stable;overscroll-behavior:none}html.dark{background-color:rgb(var(--mkt-page-bg))}body{font-family:Onest,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background-color:#fff;overscroll-behavior:none}html.dark body{background-color:rgb(var(--mkt-page-bg))}a{color:inherit;text-decoration:inherit}.scroll-link{color:rgb(var(--base-content));cursor:pointer}.scroll-link-active,.scroll-link:hover{color:rgb(var(--primary-x2))}.scrollbar-custom{scrollbar-width:thin;scrollbar-color:#e5e7eb transparent}html.dark .scrollbar-custom{scrollbar-color:rgb(var(--mkt-border)) transparent}.scrollbar-custom::-webkit-scrollbar{width:8px}.scrollbar-custom::-webkit-scrollbar-track{background:transparent}.scrollbar-custom::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:20px;border:3px solid transparent}.delay-60{animation-delay:60ms}.delay-120{animation-delay:.12s}.delay-150{animation-delay:.15s}.delay-200{animation-delay:.2s}html:not(.js) .hero-fade-nojs .hero-fade-nojs-inner,html:not(.js) .hero-fade-nojs .hero-fade-nojs-inner *{opacity:1!important;transform:none!important;animation:none!important}html:not(.js) [data-ssr-reveal-safe],html:not(.js) [data-ssr-reveal-safe] *{opacity:1!important;transform:none!important}.animate-on-scroll,html.js .animate-on-scroll,html.js .animate-on-scroll.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.partners-marquee-track{animation:none!important;transform:none}}html.js img.deferred-photo,html.js img.deferred-photo.is-revealed{opacity:1}html.dark [data-hero-band]{background-color:rgb(var(--mkt-page-bg))}[data-hero-band]:not([data-homepage-hero]):after{content:"";position:absolute;top:0;right:0;left:0;z-index:5;height:5.5rem;pointer-events:none;background:linear-gradient(to bottom,rgb(255 255 255 / .48) 0%,rgb(255 255 255 / .18) 45%,transparent 100%)}html.dark [data-hero-band]:not([data-homepage-hero]):after{background:linear-gradient(to bottom,rgb(var(--mkt-page-bg) / .48) 0%,rgb(var(--mkt-page-bg) / .18) 45%,transparent 100%)}.hero-paired-banner--dark,html.dark .hero-paired-banner--light{display:none}html.dark .hero-paired-banner--dark{display:block}html[data-page-enter=pending]:before,html[data-page-enter=visible]:before{display:none}.hover\:border-primary-ink:hover{--tw-border-opacity: 1;border-color:rgba(var(--primary-ink) / var(--tw-border-opacity, 1))}.hover\:bg-primary\/15:hover{background-color:rgba(var(--primary) / .15)}.hover\:decoration-secondary:hover{text-decoration-color:rgba(var(--secondary) / 1)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-70:disabled{opacity:.7}@media(min-width:640px){.sm\:h-11{height:2.75rem}.sm\:w-auto{width:auto}.sm\:shrink-0{flex-shrink:0}.sm\:text-base{font-size:1rem;line-height:1.5rem}}
