*,:after,:before{--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:rgba(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:rgba(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: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;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}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{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}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:light}html{scroll-behavior:smooth}body{min-height:100vh;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 12% 0,rgba(167,214,171,.32),transparent 26%),radial-gradient(circle at 88% 4%,hsla(0,0%,100%,.92),transparent 22%),linear-gradient(180deg,#fafcf8,#eef4ea);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;color:#172518}a{color:inherit;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}code,kbd,pre,samp{font-family:IBM Plex Mono,monospace}::-moz-selection{background:#c7e4c8;color:#07150f}::selection{background:#c7e4c8;color:#07150f}:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(199 228 200/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;--tw-ring-offset-color:#f8faf6}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.skip-link{position:absolute;left:1rem;top:1rem;z-index:50;--tw-translate-y:-4rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(199 228 200/var(--tw-bg-opacity,1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 24px 80px rgba(4,10,8,.28);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.skip-link,.skip-link:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skip-link:hover{--tw-translate-y:-3.5rem}.skip-link:focus{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.page-shell{position:relative;isolation:isolate;overflow:hidden}.site-shell{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.site-shell{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.site-shell{padding-left:2rem;padding-right:2rem}}.page-main{padding-bottom:5rem;padding-top:1.5rem}@media (min-width:640px){.page-main{padding-top:2.5rem}}.site-header{position:sticky;top:0;z-index:40;border-bottom-width:1px;border-color:rgba(23,37,24,.1);background-color:hsla(0,0%,100%,.9);--tw-backdrop-blur:blur(24px);-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)}.site-header-inner{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;padding-bottom:1rem}@media (min-width:1024px){.site-header-inner{flex-direction:row;align-items:center;justify-content:space-between}}.brand{display:inline-flex;align-items:center;gap:1rem}.brand-mark{display:grid;height:2.75rem;width:2.75rem;place-items:center;overflow:hidden;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(199 228 200/var(--tw-bg-opacity,1));--tw-shadow:0 24px 80px rgba(4,10,8,.28);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.brand-mark-image{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.brand-copy{display:flex;flex-direction:column;gap:.125rem}.brand-copy strong{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.brand-copy span{font-size:.875rem;line-height:1.25rem;color:rgba(56,84,58,.7)}.nav{display:flex;flex-wrap:wrap;gap:.5rem}.nav-link{border-radius:9999px;border-width:1px;border-color:transparent;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(56 84 58/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav-link-active,.nav-link:hover{border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(245 248 243/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.site-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.button-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(199 228 200/var(--tw-bg-opacity,1));padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.button-primary:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(228 240 224/var(--tw-bg-opacity,1))}.button-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.button-secondary:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(199,228,200,.6);--tw-bg-opacity:1;background-color:rgb(245 248 243/var(--tw-bg-opacity,1))}.button-tertiary{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:transparent;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(56 84 58/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.button-tertiary:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(245 248 243/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.site-panel{background-color:hsla(0,0%,100%,.9);--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);--tw-backdrop-blur:blur(24px);-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)}.site-panel,.site-panel-light{border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.site-panel-light{--tw-bg-opacity:1;background-color:rgb(248 250 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color)}.hero-layout{display:grid;gap:1.5rem;align-items:start}@media (min-width:1024px){.hero-layout{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)}}.hero-copy{border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);background-color:hsla(0,0%,100%,.9);padding:1.5rem;--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(24px);-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:640px){.hero-copy{padding:2rem}}.hero-panel{border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(248 250 246/var(--tw-bg-opacity,1));padding:1.5rem;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.hero-panel{padding:2rem}}.hero-heading{text-wrap:balance;font-size:3rem;line-height:1;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}@media (min-width:640px){.hero-heading{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.hero-heading{font-size:4.5rem;line-height:1}}.hero-lead{margin-top:1.5rem;max-width:42rem;font-size:1.125rem;line-height:2rem;color:rgba(56,84,58,.8)}@media (min-width:640px){.hero-lead{font-size:1.25rem;line-height:1.75rem}}.hero-actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.hero-note{margin-top:1.25rem;max-width:42rem;font-size:.875rem;line-height:1.75rem;color:rgba(56,84,58,.75)}.eyebrow{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.36em;--tw-text-opacity:1;color:rgb(56 84 58/var(--tw-text-opacity,1))}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.chip{display:inline-flex;border-radius:9999px;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(246 250 244/var(--tw-bg-opacity,1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.28em;--tw-text-opacity:1;color:rgb(56 84 58/var(--tw-text-opacity,1))}.code-shell{margin-top:1.5rem;overflow-x:auto;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(7 21 15/var(--tw-bg-opacity,1));padding:1rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(245 248 243/var(--tw-text-opacity,1))}.code-shell code{white-space:pre-wrap}.stat-strip{margin-top:1.5rem;display:grid;gap:.75rem}@media (min-width:640px){.stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat-tile{border-radius:1rem;border-width:1px;border-color:rgba(23,37,24,.1);background-color:hsla(0,0%,100%,.8);padding:1rem}.stat-tile strong{display:block;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.stat-tile span{margin-top:.25rem;display:block;font-size:.875rem;line-height:1.25rem;color:rgba(56,84,58,.7)}.section-band{margin-top:4rem}@media (min-width:640px){.section-band{margin-top:5rem}}.section-head{max-width:48rem}.section-title{text-wrap:balance;font-size:1.875rem;line-height:2.25rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}@media (min-width:640px){.section-title{font-size:2.25rem;line-height:2.5rem}}.section-title-dark{text-wrap:balance;font-size:1.875rem;line-height:2.25rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}@media (min-width:640px){.section-title-dark{font-size:2.25rem;line-height:2.5rem}}.section-lead{margin-top:1rem;max-width:48rem;font-size:1rem;line-height:2rem;color:rgba(56,84,58,.8)}@media (min-width:640px){.section-lead{font-size:1.125rem;line-height:1.75rem}}.section-lead-dark{margin-top:1rem;max-width:48rem;font-size:1rem;line-height:2rem;color:rgba(7,21,15,.75)}@media (min-width:640px){.section-lead-dark{font-size:1.125rem;line-height:1.75rem}}.feature-carousel{--feature-carousel-visible:1;margin-top:1.5rem}@media (min-width:640px){.feature-carousel{--feature-carousel-visible:2}}@media (min-width:1024px){.feature-carousel{--feature-carousel-visible:3}}.feature-carousel-head{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.feature-carousel-head{flex-direction:row;align-items:flex-end;justify-content:space-between}}.feature-carousel-actions{display:flex;align-items:center;gap:.5rem;align-self:flex-start}.feature-carousel-action{display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.feature-carousel-action:hover{--tw-translate-y:-0.125rem;border-color:rgba(123,185,128,.3);--tw-bg-opacity:1;background-color:rgb(246 250 244/var(--tw-bg-opacity,1))}.feature-carousel-action:active,.feature-carousel-action:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.feature-carousel-action:active{--tw-translate-y:0px;--tw-scale-x:0.98;--tw-scale-y:0.98}.feature-carousel-action span{font-size:1.125rem;line-height:1.75rem;line-height:1}.feature-carousel-viewport{margin-top:1.5rem;overflow:hidden;padding-left:.25rem;padding-right:.25rem;padding-bottom:.25rem}.feature-carousel-track{display:flex;align-items:stretch;gap:1rem;padding-bottom:1rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:cubic-bezier(.2,.8,.2,1);will-change:transform}.feature-carousel-slide{flex:0 0 100%;height:100%;min-height:16rem;min-width:0;align-self:stretch}@media (min-width:640px){.feature-carousel-slide{min-height:17rem}}@media (min-width:1024px){.feature-carousel-slide{min-height:18rem}}@media (min-width:640px){.feature-carousel-slide{flex-basis:calc(50% - 0.5rem)}}@media (min-width:1024px){.feature-carousel-slide{flex-basis:calc(33.33333% - 0.66667rem)}}.feature-carousel[data-carousel-instant="1"] .feature-carousel-track{transition-duration:0ms}@media (prefers-reduced-motion:reduce){.feature-carousel-track{transition-duration:0ms}}.feature-card{position:relative;display:flex;height:100%;flex-direction:column;justify-content:space-between;border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(248 250 246/var(--tw-bg-opacity,1));padding:1.5rem;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.feature-card,.feature-card:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.feature-card:hover{border-color:rgba(123,185,128,.3);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.feature-carousel-action:disabled{cursor:not-allowed;opacity:.4}.feature-card-indicator{position:absolute;right:1rem;top:1rem;display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:rgba(123,185,128,.3);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.25rem .625rem;font-size:.65rem;color:rgb(56 84 58/var(--tw-text-opacity,1));opacity:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:0 8px 20px rgba(4,10,8,.08)}.feature-card-indicator,.feature-tag{font-weight:600;text-transform:uppercase;letter-spacing:.3em;--tw-text-opacity:1}.feature-tag{font-size:.75rem;line-height:1rem;color:rgb(167 214 171/var(--tw-text-opacity,1))}.feature-card h3{margin-top:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.feature-card p{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;color:rgba(7,21,15,.75)}.feature-carousel-slide-active .feature-card-indicator{opacity:1}.feature-carousel-slide-active{border-color:rgba(123,185,128,.5);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.feature-carousel-footer{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width:1024px){.feature-carousel-footer{flex-direction:row;align-items:center;justify-content:space-between}}.feature-carousel-status{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(56 84 58/var(--tw-text-opacity,1))}.feature-carousel-dots{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.feature-carousel-dot{height:.625rem;width:.625rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(171 207 169/var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.feature-carousel-dot:hover{--tw-bg-opacity:1;background-color:rgb(123 185 128/var(--tw-bg-opacity,1))}.feature-carousel-dot[aria-current=true]{width:2rem;--tw-bg-opacity:1;background-color:rgb(91 157 97/var(--tw-bg-opacity,1))}.install-layout{display:grid;gap:1.5rem}@media (min-width:1024px){.install-layout{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}}.install-card{border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(248 250 246/var(--tw-bg-opacity,1));padding:1.5rem;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.install-card{padding:2rem}}.usage-card{border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);background-color:hsla(0,0%,100%,.9);padding:1.5rem;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(24px);-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:640px){.usage-card{padding:2rem}}.step-grid{margin-top:2rem;display:grid;gap:1rem}.step-card{display:flex;gap:1rem;border-radius:1rem;border-width:1px;border-color:rgba(23,37,24,.1);background-color:hsla(0,0%,100%,.8);padding:1rem}.step-card span{display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(199 228 200/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem}.step-card span,.step-card strong{font-weight:600;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.step-card strong{display:block;font-size:1rem;line-height:1.5rem}.step-card p{margin-top:.5rem;font-size:.875rem;line-height:1.75rem;color:rgba(7,21,15,.75)}.usage-points{margin-top:1.5rem;display:grid;gap:.75rem}@media (min-width:640px){.usage-points{grid-template-columns:repeat(2,minmax(0,1fr))}}.usage-point{border-radius:1rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(245 248 243/var(--tw-bg-opacity,1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(56 84 58/var(--tw-text-opacity,1))}.docs-home-grid{display:grid;gap:1.5rem;margin-top:1.5rem}@media (min-width:1280px){.docs-home-grid{grid-template-columns:minmax(0,1fr) 320px}}.docs-card-grid{display:grid;gap:1rem}@media (min-width:640px){.docs-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.docs-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.doc-card{display:flex;height:100%;flex-direction:column;border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(248 250 246/var(--tw-bg-opacity,1));padding:1.25rem;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.doc-card,.doc-card:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.doc-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(123,185,128,.3);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.doc-card strong{font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.doc-card span{margin-top:.5rem;display:block;font-size:.875rem;line-height:1.75rem;color:rgba(7,21,15,.75)}.doc-card-cta{margin-top:1rem;display:inline-flex;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(56 84 58/var(--tw-text-opacity,1))}.sandbox-cta{display:flex;height:100%;flex-direction:column;justify-content:space-between;border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);background-color:hsla(0,0%,100%,.9);padding:1.5rem;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(24px);-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:640px){.sandbox-cta{padding:2rem}}.sandbox-cta h3{margin-top:.75rem;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.sandbox-cta p{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;color:rgba(56,84,58,.8)}.faq-grid{display:grid;gap:1rem;margin-top:1.5rem}@media (min-width:1024px){.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-card{border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(248 250 246/var(--tw-bg-opacity,1));padding:1.5rem;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.faq-card h3{font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.faq-card p{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;color:rgba(7,21,15,.75)}.callout-banner{border-radius:1.5rem;border-width:1px;border-color:rgba(167,214,171,.4);--tw-bg-opacity:1;background-color:rgb(245 248 243/var(--tw-bg-opacity,1));padding:1.5rem;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(24px);-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:640px){.callout-banner{padding:2rem}}.callout-banner h2{margin-top:.75rem;max-width:48rem;font-size:1.875rem;line-height:2.25rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}@media (min-width:640px){.callout-banner h2{font-size:2.25rem;line-height:2.5rem}}.callout-actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.examples-shell-layout{display:grid;gap:1.5rem}@media (min-width:1024px){.examples-shell-layout{grid-template-columns:300px minmax(0,1fr);align-items:start}}.examples-nav{position:sticky;top:6rem;border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(248 250 246/var(--tw-bg-opacity,1));padding:1rem;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.examples-nav-head{padding-left:.5rem;padding-right:.5rem;padding-bottom:1rem}.examples-nav-head h2{margin-top:.5rem;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.examples-nav-head p{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;color:rgba(7,21,15,.75)}.examples-nav-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.examples-nav-link{display:block;border-radius:1rem;border-width:1px;border-color:transparent;padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.examples-nav-link:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(123,185,128,.3);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.examples-nav-link strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.examples-nav-link span{margin-top:.25rem;display:block;font-size:.875rem;line-height:1.5rem;color:rgba(7,21,15,.7)}.examples-nav-link-active{border-color:rgba(123,185,128,.3);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.examples-nav-link-active,.examples-stage{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.examples-stage{border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);background-color:hsla(0,0%,100%,.9);padding:1.25rem;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);--tw-backdrop-blur:blur(24px);-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:640px){.examples-stage{padding:1.5rem}}@media (min-width:1024px){.examples-stage{padding:1.75rem}}.examples-stage-head{display:flex;flex-direction:column;gap:1rem;border-bottom-width:1px;border-color:rgba(23,37,24,.1);padding-bottom:1.25rem}@media (min-width:1024px){.examples-stage-head{flex-direction:row;align-items:flex-start;justify-content:space-between}}.examples-stage-head h2{margin-top:.25rem;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.examples-stage-head p{margin-top:.5rem;max-width:42rem;font-size:.875rem;line-height:1.75rem;color:rgba(56,84,58,.8)}.examples-meta{display:flex;flex-wrap:wrap;gap:.5rem}.examples-stage-tabs{margin-top:1rem;display:grid;gap:.5rem}@media (min-width:1024px){.examples-stage-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.examples-stage-tab{display:inline-flex;width:100%;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(56 84 58/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.examples-stage-tab:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(123,185,128,.3);background-color:rgb(245 248 243/var(--tw-bg-opacity,1))}.examples-stage-tab-active,.examples-stage-tab:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.examples-stage-tab-active{border-color:rgba(123,185,128,.4);background-color:rgb(199 228 200/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.examples-stage-panels{margin-top:1rem}.examples-stage-panel{border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.examples-stage-panel{padding:1.25rem}}.examples-stage-panel-visual{border-width:0;background-color:transparent;padding:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.examples-stage-panel-code{--tw-bg-opacity:1;background-color:rgb(245 248 243/var(--tw-bg-opacity,1))}.examples-stage-panel[hidden]{display:none}.examples-code-head h3{margin-top:.25rem;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.examples-code-head p{margin-top:.5rem;max-width:42rem;font-size:.875rem;line-height:1.75rem;color:rgba(56,84,58,.8)}.code-snippet code{white-space:pre}.tool-shell{border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.tool-shell{padding:1.5rem}}.tool-shell-accent{background:linear-gradient(180deg,rgba(233,241,229,.9),hsla(0,0%,100%,.98))}.tool-shell-head{display:flex;flex-direction:column;gap:1rem;border-bottom-width:1px;border-color:rgba(23,37,24,.1);padding-bottom:1rem}@media (min-width:1024px){.tool-shell-head{flex-direction:row;align-items:flex-start;justify-content:space-between}}.tool-shell-head h3{margin-top:.25rem;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.tool-shell-head p{margin-top:.5rem;max-width:42rem;font-size:.875rem;line-height:1.75rem;color:rgba(7,21,15,.75)}.tool-chip{display:inline-flex;flex-shrink:0;white-space:nowrap;border-radius:9999px;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(7 21 15/var(--tw-bg-opacity,1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.28em;--tw-text-opacity:1;color:rgb(245 248 243/var(--tw-text-opacity,1))}.tool-field{display:block}.tool-field span{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.28em;--tw-text-opacity:1;color:rgb(56 84 58/var(--tw-text-opacity,1))}.tool-field input,.tool-field textarea{margin-top:.75rem;width:100%;border-radius:1rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tool-field input::-moz-placeholder,.tool-field textarea::-moz-placeholder{color:rgba(7,21,15,.35)}.tool-field input::placeholder,.tool-field textarea::placeholder{color:rgba(7,21,15,.35)}.tool-field input:focus,.tool-field textarea:focus{border-color:rgba(123,185,128,.4);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(199,228,200,.4)}.tool-field textarea{min-height:11rem;resize:vertical;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace}.tool-field-grid{margin-top:1rem;display:grid;gap:1rem}@media (min-width:1024px){.tool-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tool-actions{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.tool-button{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(7 21 15/var(--tw-bg-opacity,1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(245 248 243/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tool-button:hover{--tw-translate-y:-0.125rem;--tw-bg-opacity:1;background-color:rgb(23 37 24/var(--tw-bg-opacity,1))}.tool-button:active,.tool-button:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tool-button:active{--tw-translate-y:0px}.tool-button-ghost{border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.tool-button-ghost:hover{border-color:rgba(123,185,128,.3);--tw-bg-opacity:1;background-color:rgb(246 250 244/var(--tw-bg-opacity,1))}.tool-output{margin-top:1rem}.tool-output>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.tool-output{border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(248 250 246/var(--tw-bg-opacity,1));padding:1rem;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.tool-status{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(56 84 58/var(--tw-text-opacity,1))}.tool-spinner{display:none;height:.875rem;width:.875rem;border-radius:9999px;border-width:2px;border-color:rgba(23,37,24,.2);--tw-border-opacity:1;border-top-color:rgb(123 185 128/var(--tw-border-opacity,1))}.tool-shell[data-busy=true] .tool-spinner{display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}.tool-shell[data-busy=true] .tool-spinner{animation:spin 1s linear infinite}.im-shell{margin-top:1rem;display:grid;gap:1rem}@media (min-width:1280px){.im-shell{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}}.im-thread{display:flex;min-height:20rem;flex-direction:column;gap:.75rem;overflow:auto;border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}.im-message,.im-thread{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.im-message{max-width:85%;border-radius:1.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.75rem}.im-message strong{display:block;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.28em}.im-message p{margin-top:.5rem;font-size:.875rem;line-height:1.75rem}.im-message small{margin-top:.5rem;display:block;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.28em}.im-message-agent{align-self:flex-start;--tw-bg-opacity:1;background-color:rgb(245 248 243/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.im-message-agent small{color:rgba(56,84,58,.7)}.im-message-self{margin-left:auto;align-self:flex-end;--tw-bg-opacity:1;background-color:rgb(7 21 15/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(245 248 243/var(--tw-text-opacity,1))}.im-message-self small{color:hsla(96,26%,96%,.65)}.im-composer{border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(248 250 246/var(--tw-bg-opacity,1));padding:1rem}.im-composer .tool-field textarea{min-height:8rem}.modal-demo{position:relative;margin-top:1rem;overflow:visible;border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(248 250 246/var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.modal-demo-screen{min-height:22rem;border-radius:1rem;border:1px dashed rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem}.modal-demo-screen h4{margin-top:.5rem;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.modal-demo-screen p{margin-top:.75rem;max-width:36rem;font-size:.875rem;line-height:1.75rem;color:rgba(7,21,15,.75)}.modal-demo-layer{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:80}.modal-demo-layer[hidden]{display:none!important}.modal-demo-backdrop{position:absolute;inset:0;background-color:rgba(7,21,15,.35);--tw-backdrop-blur:blur(2px);-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)}.modal-demo-dialog{position:relative;z-index:10;width:100%;max-width:32rem;border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.modal-demo-dialog:focus{outline:2px solid transparent;outline-offset:2px}.modal-demo-dialog:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(123,185,128,.5)}@media (min-width:640px){.modal-demo-dialog{padding:1.5rem}}.modal-demo-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.modal-demo-dialog-head h4{margin-top:.5rem;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.modal-demo-close{display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(245 248 243/var(--tw-bg-opacity,1));font-size:1.5rem;line-height:2rem;line-height:1;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.modal-demo-close:hover{--tw-bg-opacity:1;background-color:rgb(228 240 224/var(--tw-bg-opacity,1))}.modal-demo-actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.error-shell{margin-top:1rem}.error-shell>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.error-shell-copy{border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.error-shell-note{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;color:rgba(56,84,58,.8)}.error-toast-queue{position:fixed;right:1rem;bottom:1rem;z-index:70;display:flex;width:min(24rem,calc(100vw - 2rem));flex-direction:column;gap:.75rem;pointer-events:none}@media (min-width:640px){.error-toast-queue{right:1.5rem;bottom:1.5rem;width:min(26rem,calc(100vw - 3rem))}}.error-toast{border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);pointer-events:auto;will-change:transform,opacity;opacity:0;transform:translateX(1.25rem);transition-property:transform,opacity;transition-duration:.32s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}.error-toast.error-toast-visible{opacity:1;transform:translateX(0)}.error-toast.error-toast-dismissing{opacity:0;transform:translateX(1.25rem)}.error-toast-kicker{font-size:.68rem;text-transform:uppercase;letter-spacing:.28em;color:rgb(56 84 58/var(--tw-text-opacity,1))}.error-toast strong,.error-toast-kicker{display:block;font-weight:600;--tw-text-opacity:1}.error-toast strong{margin-top:.5rem;font-size:1rem;line-height:1.5rem;letter-spacing:-.025em;color:rgb(7 21 15/var(--tw-text-opacity,1))}.error-toast p{margin-top:.5rem;font-size:.875rem;line-height:1.75rem;color:rgba(7,21,15,.75)}.error-toast-validation .error-toast-kicker{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.error-toast-server .error-toast-kicker{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.error-toast-success .error-toast-kicker{--tw-text-opacity:1;color:rgb(56 99 60/var(--tw-text-opacity,1))}@media (prefers-reduced-motion:reduce){.error-toast{transition-duration:0ms;transform:none;opacity:1}.error-toast.error-toast-dismissing{opacity:0}}.calc-display{margin-top:1rem;border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(7 21 15/var(--tw-bg-opacity,1));padding:1rem 1.25rem;--tw-text-opacity:1;color:rgb(245 248 243/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.calc-label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.32em;--tw-text-opacity:1;color:rgb(199 228 200/var(--tw-text-opacity,1))}.calc-display output{margin-top:.75rem;display:block;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.875rem;line-height:1.75rem;color:rgba(220,233,216,.75)}.calc-display strong{margin-top:.25rem;display:block;font-size:2.25rem;line-height:2.5rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(245 248 243/var(--tw-text-opacity,1))}@media (min-width:640px){.calc-display strong{font-size:3rem;line-height:1}}.calc-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.calc-grid{gap:.75rem}}.calc-key{display:flex;min-height:3.5rem;width:100%;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.calc-key:hover{--tw-translate-y:-0.125rem;border-color:rgba(123,185,128,.3);--tw-bg-opacity:1;background-color:rgb(246 250 244/var(--tw-bg-opacity,1))}.calc-key:active,.calc-key:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.calc-key:active{--tw-translate-y:0px;--tw-scale-x:0.98;--tw-scale-y:0.98}.calc-key-action{background-color:rgb(7 21 15/var(--tw-bg-opacity,1))}.calc-key-action,.calc-key-action:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(245 248 243/var(--tw-text-opacity,1))}.calc-key-action:hover{background-color:rgb(23 37 24/var(--tw-bg-opacity,1))}.calc-key-operator{--tw-bg-opacity:1;background-color:rgb(245 248 243/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(38 57 40/var(--tw-text-opacity,1))}.calc-key-equals{--tw-bg-opacity:1;background-color:rgb(199 228 200/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.calc-key-equals:hover{--tw-bg-opacity:1;background-color:rgb(228 240 224/var(--tw-bg-opacity,1))}.json-output{margin-top:1rem;max-height:24rem;overflow:auto}.json-output,.regex-preview{border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;font-size:.875rem;line-height:2rem}.json-output,.regex-preview,.regex-preview mark{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.regex-preview mark{border-radius:.375rem;background-color:rgb(199 228 200/var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem}.regex-matches{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.regex-matches li{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:rgba(23,37,24,.1);padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;color:rgb(56 84 58/var(--tw-text-opacity,1))}.project-card,.regex-matches li{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1}.project-card{border-radius:1rem;border-width:1px;border-color:rgba(23,37,24,.1);padding:1rem;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.project-card,.project-card:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.project-card:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(123,185,128,.3);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.project-card strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.project-card span{font-size:.875rem;color:rgba(7,21,15,.75)}.project-card small,.project-card span{margin-top:.5rem;display:block;line-height:1.5rem}.project-card small{font-size:.75rem;color:rgba(7,21,15,.6)}.examples-project-grid{margin-top:1rem;display:grid;gap:.75rem}@media (min-width:640px){.examples-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.docs-layout{display:grid;gap:1.5rem}@media (min-width:1024px){.docs-layout{grid-template-columns:300px minmax(0,1fr);align-items:start}}.docs-nav{position:sticky;top:6rem;border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(248 250 246/var(--tw-bg-opacity,1));padding:1.5rem;--tw-text-opacity:1;--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.docs-nav,.docs-nav-head h2{color:rgb(7 21 15/var(--tw-text-opacity,1))}.docs-nav-head h2{margin-top:.5rem;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1}.docs-nav-head p{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;color:rgba(7,21,15,.75)}.docs-install{margin-top:1.5rem;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(7 21 15/var(--tw-bg-opacity,1));padding:1rem;--tw-text-opacity:1;color:rgb(245 248 243/var(--tw-text-opacity,1))}.docs-install-label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.3em;--tw-text-opacity:1;color:rgb(199 228 200/var(--tw-text-opacity,1))}.docs-install pre{overflow-x:auto;--tw-text-opacity:1;color:rgb(245 248 243/var(--tw-text-opacity,1))}.docs-install p:last-child,.docs-install pre{margin-top:.75rem;font-size:.875rem;line-height:1.75rem}.docs-install p:last-child{color:rgba(220,233,216,.7)}.docs-links{margin-top:1.5rem;display:grid;gap:.5rem}.docs-link{border-radius:1rem;border-width:1px;border-color:transparent;padding:.75rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.docs-link:hover{border-color:rgba(123,185,128,.3);background-color:hsla(0,0%,100%,.75)}.docs-link strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.docs-link span{margin-top:.25rem;display:block;font-size:.875rem;line-height:1.5rem;color:rgba(7,21,15,.7)}.docs-link-active{border-color:rgba(123,185,128,.3);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.docs-main>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.docs-intro{border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(248 250 246/var(--tw-bg-opacity,1));padding:1.5rem;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.docs-intro{padding:2rem}}.docs-intro p:last-child{margin-top:1rem}.docs-article{border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(248 250 246/var(--tw-bg-opacity,1));padding:1.5rem;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.docs-article{padding:2rem}}@media (min-width:1024px){.docs-article{padding:2.5rem}}.doc-summary{margin-top:1rem;max-width:48rem;font-size:1.125rem;line-height:2rem;color:rgba(7,21,15,.75)}.doc-sections{margin-top:2rem}.doc-sections>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.doc-section{border-radius:1rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.doc-section{padding:1.5rem}}.doc-section h2{font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.doc-section p{margin-top:1rem;font-size:1rem;line-height:1.75rem;color:rgba(7,21,15,.75)}.doc-section ul{margin-top:1rem}.doc-section ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.doc-section ul{padding-left:1.25rem;font-size:1rem;line-height:1.75rem;color:rgba(7,21,15,.75)}.doc-section li ::marker{color:#38543a}.doc-section li::marker{color:#38543a}.doc-section pre{margin-top:1rem;overflow-x:auto;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(7 21 15/var(--tw-bg-opacity,1));padding:1rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(245 248 243/var(--tw-text-opacity,1))}.doc-section code{border-radius:.25rem;background-color:rgba(7,21,15,.9);padding:.125rem .375rem;font-size:.95em;--tw-text-opacity:1;color:rgb(228 240 224/var(--tw-text-opacity,1))}.callout{border-radius:1rem;border-width:1px;border-color:rgba(167,214,171,.4);--tw-bg-opacity:1;background-color:rgb(246 250 244/var(--tw-bg-opacity,1));padding:1rem;--tw-text-opacity:1;color:rgb(23 37 24/var(--tw-text-opacity,1))}.sandbox-panel{border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);background-color:hsla(0,0%,100%,.9);padding:1.25rem;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(24px);-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:640px){.sandbox-panel{padding:1.5rem}}@media (min-width:1024px){.sandbox-panel{padding:1.75rem}}.pill{display:inline-flex;border-radius:9999px;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(245 248 243/var(--tw-bg-opacity,1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(56 84 58/var(--tw-text-opacity,1))}.page-footer{margin-top:3rem}.footer-shell{display:grid;gap:2rem;border-radius:1.5rem;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(248 250 246/var(--tw-bg-opacity,1));padding:1.5rem;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 24px 80px rgba(4,10,8,.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.footer-shell{padding:2rem}}@media (min-width:1024px){.footer-shell{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding:2.5rem}}.footer-brand{max-width:42rem}.footer-brand h2{margin-top:.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}@media (min-width:640px){.footer-brand h2{font-size:2.25rem;line-height:2.5rem}}.footer-brand p{margin-top:.75rem;max-width:42rem;font-size:.875rem;line-height:1.75rem;color:rgba(7,21,15,.75)}.footer-actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.footer-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgba(23,37,24,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(23 37 24/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.footer-pill,.footer-pill:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.footer-pill:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(56,84,58,.2);--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.footer-pill:focus{outline:2px solid transparent;outline-offset:2px}.footer-pill:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(56,84,58,.3)}.footer-pill-primary{--tw-bg-opacity:1;background-color:rgb(23 37 24/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.footer-pill-primary:hover{--tw-bg-opacity:1;background-color:rgb(38 57 40/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.footer-grid{display:grid;gap:1rem}@media (min-width:640px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer-column{height:100%;border-radius:1rem;border-width:1px;border-color:rgba(23,37,24,.1);background-color:hsla(0,0%,100%,.7);padding:1rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);-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)}.footer-column span{display:block;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.28em;--tw-text-opacity:1;color:rgb(56 84 58/var(--tw-text-opacity,1))}.footer-column a{margin-top:.75rem;display:block;font-size:.875rem;font-weight:500;line-height:1.5rem;color:rgba(7,21,15,.75);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.footer-column a:hover{--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.footer-status{margin-top:.5rem;display:flex;flex-direction:column;gap:.75rem;border-top-width:1px;border-color:rgba(23,37,24,.1);padding-top:1.25rem;font-size:.875rem;line-height:1.5rem;color:rgba(7,21,15,.7)}@media (min-width:640px){.footer-status{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:1024px){.footer-status{grid-column:span 2/span 2}}.footer-status a{font-weight:500;--tw-text-opacity:1;color:rgb(56 84 58/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.footer-status a:hover{--tw-text-opacity:1;color:rgb(23 37 24/var(--tw-text-opacity,1))}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-full{height:100%}.min-h-full{min-height:100%}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-width:1px}.bg-cream-50{--tw-bg-opacity:1;background-color:rgb(248 250 246/var(--tw-bg-opacity,1))}.uppercase{text-transform:uppercase}.text-forest-950{--tw-text-opacity:1;color:rgb(7 21 15/var(--tw-text-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-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)}.\[recyclr\:rt\]{recyclr:rt}