.container{max-width:1200px}#root{max-width:1280px;margin:0 auto;padding:0;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.static{position:static}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.min-h-screen{min-height:100vh}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.break-all{word-break:break-all}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex;background-color:var(--color-bodyfast-grey-50)!important}:root{--color-primary-light:var(--color-bodyfast-green-300);--color-primary-DEFAULT:var(--color-bodyfast-green-500);--color-primary-dark:var(--color-bodyfast-green-700);--color-secondary-light:var(--color-bodyfast-yellow-300);--color-secondary-DEFAULT:var(--color-bodyfast-yellow-500);--color-secondary-dark:var(--color-bodyfast-yellow-700);--color-bodyfast-white:#fff;--color-bodyfast-black:#292929;--color-bodyfast-grey-50:#f8f8f8;--color-bodyfast-grey-100:#f0f0f0;--color-bodyfast-grey-200:#dcdcdc;--color-bodyfast-grey-300:#bdbdbd;--color-bodyfast-grey-400:#999898;--color-bodyfast-grey-500:#7c7c7c;--color-bodyfast-grey-600:#656565;--color-bodyfast-grey-700:#525252;--color-bodyfast-grey-800:#464646;--color-bodyfast-grey-900:#3d3d3d;--color-bodyfast-grey-950:#292929;--color-bodyfast-green-50:#f0fdf9;--color-bodyfast-green-100:#bcf0ee;--color-bodyfast-green-200:#97f8de;--color-bodyfast-green-300:#5bedcb;--color-bodyfast-green-400:#2ad7b4;--color-bodyfast-green-500:#10b294;--color-bodyfast-green-600:#0a977f;--color-bodyfast-green-700:#0d7868;--color-bodyfast-green-800:#105f54;--color-bodyfast-green-900:#174a46;--color-bodyfast-green-950:#03302c;--color-bodyfast-yellow-50:#fff4ed;--color-bodyfast-yellow-100:#fff1d5;--color-bodyfast-yellow-200:#ffe5a9;--color-bodyfast-yellow-300:#fec773;--color-bodyfast-yellow-400:#fdae3a;--color-bodyfast-yellow-500:#f9790e;--color-bodyfast-yellow-600:#ec770a;--color-bodyfast-yellow-700:#a6500a;--color-bodyfast-yellow-800:#8b4711;--color-bodyfast-yellow-900:#743c11;--color-bodyfast-yellow-950:#4a2406;--color-bodyfast-red-50:#fdf5f3;--color-bodyfast-red-100:#fbe9e5;--color-bodyfast-red-200:#f9d6cf;--color-bodyfast-red-300:#f3baae;--color-bodyfast-red-400:#ea917f;--color-bodyfast-red-500:#d6644c;--color-bodyfast-red-600:#ca5038;--color-bodyfast-red-700:#a9412c;--color-bodyfast-red-800:#8c3928;--color-bodyfast-red-900:#753427;--color-bodyfast-red-950:#3f1810;letter-spacing:normal;font-feature-settings:"liga" 1,"calt" 1;-webkit-font-feature-settings:"liga" 1,"calt" 1;-moz-font-feature-settings:"liga" 1,"calt" 1;color-scheme:light dark;color:var(--color-bodyfast-grey-900);background-color:var(--color-bodyfast-grey-50);font-synthesis:none;text-rendering:optimizeLegibility;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.5}a{color:var(--color-primary-DEFAULT);-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:var(--color-primary-dark)}h1{letter-spacing:-.02em;margin-bottom:.5em;font-size:2.2rem;font-weight:600;line-height:1.2}h2{letter-spacing:-.015em;margin-bottom:.5em;font-size:1.8rem;font-weight:600;line-height:1.25}h3{letter-spacing:-.01em;margin-bottom:.5em;font-size:1.5rem;font-weight:600;line-height:1.3}h4{letter-spacing:-.005em;margin-bottom:.5em;font-size:1.25rem;font-weight:600;line-height:1.35}h5{letter-spacing:normal;margin-bottom:.5em;font-size:1.1rem;font-weight:600;line-height:1.4}h6{letter-spacing:normal;margin-bottom:.5em;font-size:1rem;font-weight:600;line-height:1.45}button{background-color:var(--color-primary-DEFAULT);color:var(--color-bodyfast-white);cursor:pointer;border:1px solid #0000;border-radius:16px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:var(--color-primary-dark);background-color:var(--color-primary-dark)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:var(--color-bodyfast-grey-900);background-color:var(--color-bodyfast-grey-50)}a:hover{color:var(--color-primary-dark)}button{background-color:var(--color-primary-DEFAULT);color:var(--color-bodyfast-white)}button:hover{background-color:var(--color-primary-dark)}}[class*=MuiTypography-root]{font-family:var(--tw-font-sans)!important;color:var(--color-bodyfast-grey-900)!important}.MuiTypography-h1{letter-spacing:-.02em!important;margin-bottom:.5em!important;font-size:2.2rem!important;font-weight:600!important;line-height:1.2!important}.MuiTypography-h2{letter-spacing:-.015em!important;margin-bottom:.5em!important;font-size:1.8rem!important;font-weight:600!important;line-height:1.25!important}.MuiTypography-h3{letter-spacing:-.01em!important;margin-bottom:.5em!important;font-size:1.5rem!important;font-weight:600!important;line-height:1.3!important}.MuiTypography-h4{letter-spacing:-.005em!important;margin-bottom:.5em!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.35!important}.MuiTypography-h5{letter-spacing:normal!important;margin-bottom:.5em!important;font-size:1.1rem!important;font-weight:600!important;line-height:1.4!important}.MuiTypography-h6{letter-spacing:normal!important;margin-bottom:.5em!important;font-size:1rem!important;font-weight:600!important;line-height:1.45!important}.MuiTypography-subtitle1,.MuiTypography-subtitle2,.MuiTypography-body1,.MuiTypography-body2,.MuiTypography-caption,.MuiTypography-overline{letter-spacing:normal!important}.MuiTypography-paragraph{letter-spacing:normal!important;margin-bottom:20px!important}.MuiButton-root{padding:8px 20px;font-size:16px;background-color:var(--color-primary-DEFAULT)!important;color:var(--color-bodyfast-white)!important;text-transform:none!important;border-radius:25px!important}.MuiButton-root:hover{background-color:var(--color-primary-dark)!important}.MuiButton-sizeSmall{padding:4px 12px!important;font-size:14px!important}.MuiButton-sizeLarge{padding:12px 24px!important;font-size:18px!important}.MuiButton-containedPrimary{background-color:var(--color-primary-DEFAULT)!important;color:var(--color-bodyfast-white)!important}.MuiButton-containedPrimary:hover{background-color:var(--color-primary-dark)!important}.MuiButton-outlinedPrimary{border-color:var(--color-primary-DEFAULT)!important;color:var(--color-primary-DEFAULT)!important;background-color:#0000!important}.MuiButton-outlinedPrimary:hover{border-color:var(--color-primary-dark)!important;background-color:var(--color-primary-DEFAULT)!important}@supports (color:color-mix(in lab,red,red)){.MuiButton-outlinedPrimary:hover{background-color:color-mix(in srgb,var(--color-primary-DEFAULT)4%,transparent)!important}}.MuiButton-outlinedPrimary:hover{color:var(--color-primary-dark)!important}.MuiButton-root:focus,.MuiButton-root:focus-visible{outline:2px solid var(--color-primary-dark)!important;outline-offset:2px!important}.MuiButton-textPrimary{color:var(--color-primary-DEFAULT)!important;text-transform:none!important;background-color:#0000!important}.MuiButton-textPrimary:hover{color:var(--color-primary-dark)!important;background-color:#0000!important}.MuiButton-root.Mui-disabled{background-color:var(--color-bodyfast-grey-200)!important;color:var(--color-bodyfast-grey-400)!important;border-color:var(--color-bodyfast-grey-300)!important}.MuiButton-containedPrimary.Mui-disabled{background-color:var(--color-bodyfast-grey-200)!important;color:var(--color-bodyfast-grey-400)!important}.MuiButton-outlinedPrimary.Mui-disabled{border-color:var(--color-bodyfast-grey-300)!important;color:var(--color-bodyfast-grey-400)!important;background-color:#0000!important}.MuiButton-textPrimary.Mui-disabled{color:var(--color-bodyfast-grey-400)!important;background-color:#0000!important}.MuiAlert-standardSuccess{background-color:var(--color-bodyfast-green-50)!important;color:var(--color-bodyfast-green-700)!important}.MuiAlert-standardError{background-color:var(--color-bodyfast-red-50)!important;color:var(--color-bodyfast-red-700)!important}.MuiAlert-standardWarning{background-color:var(--color-bodyfast-yellow-50)!important;color:var(--color-bodyfast-yellow-700)!important}.MuiAlert-standardInfo{background-color:var(--color-bodyfast-grey-100)!important;color:var(--color-bodyfast-grey-700)!important}.MuiLinearProgress-colorPrimary{background-color:var(--color-bodyfast-green-200)!important}.MuiLinearProgress-barColorPrimary{background-color:var(--color-primary-DEFAULT)!important}.MuiPaper-elevation3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f!important}.MuiTypography-colorPrimary{color:var(--color-primary-DEFAULT)!important}.MuiTypography-colorTextSecondary{color:var(--color-bodyfast-grey-500)!important}.MuiLink-root{color:var(--color-primary-DEFAULT)!important}.MuiLink-root:hover{color:var(--color-primary-dark)!important}.richtext-content-wrapper .MuiTypography-h3,.richtext-content-wrapper .MuiTypography-h4,.richtext-content-wrapper .MuiTypography-h5,.richtext-content-wrapper .MuiTypography-h6{margin-top:1.5em!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
