/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com *//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}body{font-family:inherit;line-height:inherit}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;color:#9CA3AF}input::placeholder,textarea::placeholder{opacity:1;color:#9CA3AF}button,[role="button"]{cursor:pointer}:-moz-focusring{outline:auto}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::before,::after{--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-transform:translateX(var(--tw-translate-x)) translateY(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-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);--tw-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)}@tailwind components;@tailwind utilities;.page h1{font-size:2.5rem;line-height:3.5rem}.page h2{color:#1F2937;font-size:2rem;font-weight:600}.page .ff-bg-dark h2{color:#8CE2E7}.page .ff-bg-mid h2{color:#FFF}.page .ff-bg-mid h5{color:#74D4D9}.page h4{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:white}.page .hero h4{margin-bottom:1.5rem}.page p{color:#FFF;line-height:1.75rem;font-size:16px;font-weight:300;margin-bottom:1rem}.page .hero p{line-height:32px}.page .hero img{width:250px;height:250px}.page .hero-lg img{width:325px;height:325px}.page .hero-wide img{width:600px;height:auto}.highlight-feature{text-align:center}.highlight-feature h2{color:#35AAB0}.highlight-feature img{height:172px;width:auto;margin:12px auto}.highlight-feature p{color:black;padding:0 24px}.team-headshot{--border-width:8px;--border-radius:16px;height:100%;position:relative;overflow:hidden}.team-headshot img{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-width:var(--border-width);border-color:black}.team-headshot:nth-child(3n-2) img{background:url("/images/team/backing-cloud-1.png"),#374151;background-size:cover}.team-headshot:nth-child(3n-1) img{background:url("/images/team/backing-cloud-2.png"),#31959A;background-size:cover}.team-headshot:nth-child(3n) img{background:url("/images/team/backing-cloud-3.png"),#D12B2B;background-size:cover}.member-facts{position:absolute;top:100%;width:100%;height:0;opacity:0;background-color:#000000f0;color:#D1D5DB;font-weight:500;padding:24px;list-style:circle;padding-left:36px;border-radius:var(--border-radius);transition:0.3s top,0.3s height,0.3s opacity;-webkit-transition:0.3s top,0.3s height,0.3s opacity}.member-facts li{margin-bottom:12px}.team-headshot:hover .member-facts{top:0;height:100%;opacity:1}.member-info{position:relative;border-color:black;background-color:#1F2937;text-align:center;padding:12px 24px;border-width:var(--border-width);border-top-width:0;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.member-info h5{color:white}.team .title{color:white;display:flex;flex-direction:column;align-items:center}.member-info .title .name{color:white;font-size:1.5rem;line-height:2rem;font-weight:600;display:flex;flex-direction:column;align-items:center}.member-info .title .role{color:#9CA3AF;font-weight:300;font-size:1rem;margin-top:8px}.team .socials{display:flex;border-top:2px solid #374151;margin-top:1rem;padding-top:1rem;justify-content:center}.team .socials span{display:flex;margin-right:1rem}.team .socials span a{color:#B2EBEE}.nohero{color:#111827;font-size:0.875em;font-weight:300}.nohero>:first-child{margin-top:0}.nohero h1{font-size:2.625rem;line-height:3.75rem}.nohero h2{font-size:1.5rem;line-height:2rem}.nohero h3{font-size:1.25rem;line-height:2rem}.nohero h4{font-size:1rem;line-height:2rem}.nohero p{color:#1F2937;margin-bottom:0.5rem;line-height:1.75rem}.nohero a{color:#2563eb}.nohero strong{font-weight:400}.nohero code{background-color:transparent;border-radius:0;border:none;padding:0}.prose code::after{content:'' !important}.prose code::before{content:'' !important}.ff-prose .prose h2{font-size:1.75rem}.ff-prose .prose h3{font-size:1.5rem}.ff-prose .prose h4{font-size:1.25rem}.ff-prose .prose h5{font-size:1rem}.ff-prose .prose p{margin-top:0;margin-bottom:1rem}.ff-prose .prose p,.ff-prose .prose li{font-weight:300}.ff-prose .prose hr{border-color:#9CA3AF;margin:0}.ff-prose .prose img{margin-top:initial;margin-bottom:initial}.ff-prose .prose>img{margin-top:2em;margin-bottom:2em}@tailwind components;@tailwind utilities;.team-card--sm{--img-size:48px;display:flex;margin-bottom:1rem}.team-card--sm .ff-headshot{width:var(--img-size);height:var(--img-size);background-size:100%;background-repeat:no-repeat;background-position-x:50%;background-position-y:50%;border-radius:50%;border:2px solid black}.team-card-info{display:flex;flex-direction:column;margin-left:0.75rem}.team-card--sm label{font-weight:bold}.team-card--sm:nth-child(3n+2) .ff-headshot{background-color:#AB1818}.team-card--sm:nth-child(3n) .ff-headshot{background-color:#35AAB0}.team-card--sm:nth-child(3n+1) .ff-headshot{background-color:#4B5563}#algolia-search{position:sticky;top:0px;--aa-search-input-height:42px;--aa-input-border-color-rgb:none;--aa-spacing:12px;border-color:#dedede;padding-left:var(--nav-pl);padding-right:var(--nav-pl)}#algolia-search .aa-Input{font-size:14px;border:0}#algolia-search .aa-Autocomplete{--height:42px}#algolia-search .aa-InputWrapperSuffix{padding:0 6px}.ff-website .aa-DetachedOverlay{background-color:#0000003b;--height:42px;--aa-search-input-height:42px}.ff-website .aa-DetachedContainer{--height:42px;--aa-search-input-height:42px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.ff-website .aa-DetachedContainer .aa-Form{border:none}.ff-website .aa-DetachedFormContainer{padding:0}.ff-website .aa-DetachedFormContainer .aa-InputWrapper,.ff-website .aa-DetachedFormContainer .aa-InputWrapperSuffix,{--height:42px}.about{width:100%}.left{display:flex;justify-content:left;width:100%}.left-headline{text-align:left;width:100%}.ff-bg-dark{background-color:#1f2937}.ff-bg-light{background-color:#f3f4f6}.github-logo{display:inline;height:20px;vertical-align:middle;width:20px}.issue-number{color:#7F7F7F}.mt-28{margin-top:-112px}.reaction-count{align-items:center;color:#9ca3af;display:flex;margin-left:8px;margin-right:8px}.roadmap-feedback{padding-bottom:48px;padding-left:0;padding-right:0;padding-top:20px;width:100%}.roadmap-item{align-items:flex-start;border-top:1px solid #e5e7ed;display:flex;flex-direction:column;margin-bottom:8px;padding:16px 0}.roadmap-item-container{display:flex;flex-grow:1}.roadmap-item-text{color:#374151;flex-grow:1;font-weight:bold;text-align:left}.roadmap-item-title-container{align-items:center;display:flex}.roadmap-section{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.title-number-container{align-items:center;display:flex;margin-bottom:16px}.vote-btn{align-items:center;background-color:#E4E7E0;border-radius:8px;color:#000;display:flex;font-weight:bold;justify-content:center;padding:8px 16px;text-decoration:none;transition:0.3s}.vote-btn a{color:#000}.vote-btn:hover{background-color:#c9ccc6;text-decoration:none}.vote-btn img{height:16px;margin-right:4px;width:16px}.vote-btn span{color:#000;margin-right:4px}*{box-sizing:border-box}.transition-fade--color{--time:0.3s;transition:var(--time) color,var(--time) background-color,var(--time) fill,var(--time) stroke,var(--time) border-color;-webkit-transition:var(--time) color,var(--time) background-color,var(--time) fill,var(--time) stroke,var(--time) border-color}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:14px;line-height:1.25rem}body{margin:0;color:#1F2937}h1{font-weight:bold;font-size:2rem;line-height:2.9rem;margin-bottom:18px}h2{font-weight:bold;font-size:1.5rem;line-height:2.175rem;margin-bottom:6px}h3{font-size:1rem;line-height:1.45rem;margin-bottom:6px;font-weight:bold}code{border-radius:6px;border:1px solid #E5E7EB;padding:9px}p code{padding:0 3px}.ff-icon{width:20px;height:20px}.ff-icon-sm{width:16px;height:16px}.ff-btn{border-radius:6px;display:flex;align-items:center;font-size:0.85rem;line-height:20px;height:32px;position:relative;justify-content:center;font-weight:bold;height:auto;padding:6px 16px;border:0}.ff-btn.ff-btn-icon{padding:6px 9px}.ff-btn.ff-btn-small{padding:3px 6px;font-size:0.75rem;line-height:16px;height:24px}.ff-btn.ff-btn-fwidth{justify-content:center}.ff-btn:hover{cursor:pointer}.ff-btn--primary{background-color:#1E3A8A;border:1px solid #1E3A8A;color:#F9FAFB}.ff-btn--primary:hover{background-color:#4338CA}.ff-btn--secondary{background-color:white;color:#1E3A8A;border:1px solid #1E3A8A}.ff-btn--secondary:hover{background-color:#4338CA;border-color:#4338CA;color:white}.ff-btn--tertiary{color:#1E3A8A}.ff-btn--tertiary:hover{background-color:#4338CA;color:white}.ff-btn--danger{color:white;background-color:#D12B2B;border:1px solid #D12B2B}.ff-btn--danger:hover{background-color:#BC3838;color:white}.ff-btn .ff-btn--icon,.ff-btn .ff-btn--icon svg{width:20px;height:20px}.ff-btn .ff-btn--icon-left{margin-left:-3px;margin-right:6px}.ff-btn .ff-btn--icon-right{margin-left:6px;margin-right:-3px}.ff-btn.ff-btn-small .ff-btn--icon,.ff-btn.ff-btn-small .ff-btn--icon svg{width:16px;height:16px}.ff-btn.ff-btn-small .ff-btn--icon-left{margin-right:3px}.ff-btn.ff-btn-small .ff-btn--icon-right{margin-left:3px}.ff-btn.ff-btn-fwidth .ff-btn--icon{position:absolute}.ff-btn.ff-btn-fwidth .ff-btn--icon-left{left:0;padding-left:18px;right:0;padding-right:18px}.ff-btn:disabled{cursor:not-allowed;border-color:#E5E7EB;color:#9CA3AF;background-color:#E5E7EB}.ff-kebab-menu{position:relative}.ff-kebab-menu>svg{width:20px;cursor:pointer}.ff-kebab-menu>svg:hover{fill:#2563EB}.ff-kebab-menu.active>svg{fill:#2563EB}.ff-kebab-options{position:absolute;top:24px;border:1px solid #D1D5DB;z-index:10}.ff-kebab-options li{min-width:150px}.ff-kebab-options--left{left:0}.ff-kebab-options--right{right:calc(100% - 24px)}li.ff-list-item{padding:12px 48px 12px 12px;background-color:white}li.ff-list-item:hover{cursor:pointer;background-color:#E5E7EB}.ff-input.ff-text-input{border:1px solid #D1D5DB;border-radius:3px;padding:6px 9px;height:32px;width:100%}.ff-input.ff-text-input:focus{border-color:#2563EB;outline:none}.ff-input--error.ff-text-input{border-color:#F16F6F}.ff-dropdown{position:relative;display:inline-block}.ff-dropdown .ff-dropdown-selected{border:1px solid #D1D5DB;border-radius:3px;padding:6px 9px;height:32px;width:100%;cursor:pointer;display:flex;justify-content:space-between;z-index:2}.ff-dropdown .ff-dropdown-options{position:absolute;top:100%;display:none;box-shadow:0px 6px 9px 0px #00000038}.ff-dropdown .ff-dropdown-options .ff-dropdown-option{padding:6px 9px;background-color:#F9FAFB}.ff-dropdown .ff-dropdown-options .ff-dropdown-option:hover{background-color:#E5E7EB}.ff-dropdown .ff-dropdown-options.ff-dropdown-options--full-width{width:100%;border-width:0 1px 1px 1px}.ff-dropdown .ff-dropdown-options.ff-dropdown-options--fit{border-width:1px;min-width:none}.ff-dropdown .ff-dropdown-options.ff-dropdown-options--fit .ff-dropdown-option{padding-right:27px}.ff-dropdown .ff-dropdown-options.ff-dropdown-options--align-left{left:0}.ff-dropdown .ff-dropdown-options.ff-dropdown-options--align-right{right:0}.ff-dropdown.ff-dropdown--open .ff-dropdown-selected{border-bottom-left-radius:0;border-bottom-right-radius:0}.ff-dropdown.ff-dropdown--open .ff-dropdown-options{display:block}.ff-checkbox,.ff-radio-btn{position:relative;padding-left:25px;cursor:pointer}.ff-checkbox input[type=checkbox],.ff-checkbox input[type=radio],.ff-radio-btn input[type=checkbox],.ff-radio-btn input[type=radio]{display:none}.ff-checkbox label,.ff-radio-btn label{cursor:pointer}.ff-checkbox .checkbox,.ff-radio-btn .checkbox{position:absolute;top:0;left:0;height:16px;width:16px;border-radius:3px;background-color:transparent;border:1px solid #9CA3AF}.ff-checkbox .checkbox:after,.ff-radio-btn .checkbox:after{content:"";display:none;position:absolute;left:4.5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.ff-checkbox:hover .checkbox,.ff-radio-btn:hover .checkbox{background-color:#E5E7EB}.ff-checkbox .checkbox[checked=true],.ff-radio-btn .checkbox[checked=true]{background-color:#1F2937;border-color:#111827}.ff-checkbox .checkbox[checked=true]:after,.ff-radio-btn .checkbox[checked=true]:after{display:block}.ff-radio-group .ff-radio-group-label{display:block;margin-bottom:9px}.ff-radio-group.ff-radio-group--horizontal .ff-radio-btn{margin-right:1.5rem}.ff-radio-group.ff-radio-group--vertical .ff-radio-btn{display:block;margin-bottom:1rem}.ff-radio-btn .checkbox{position:absolute;top:0;left:0;height:16px;width:16px;border-radius:8px;background-color:transparent;border:1px solid #9CA3AF}.ff-radio-btn .checkbox:after{content:"";display:none;position:absolute;left:0px;top:0px;width:14px;height:14px;background-color:black;border:solid white;border-width:2px;border-radius:50%}.ff-dialog-container{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center}.ff-dialog-container--open{display:flex}.ff-dialog-container--closed{display:none}.ff-dialog-box{position:relative;z-index:2;width:100%;max-width:42rem;background-color:white}.ff-dialog-box .ff-dialog-header{height:48px;line-height:48px;background-color:#1F2937;border-bottom:2px solid #ED4E4E;padding:0 18px;color:white;font-weight:600}.ff-dialog-box .ff-dialog-content{padding:1.5rem}.ff-dialog-box .ff-dialog-actions{display:flex;justify-content:flex-end;padding:0 18px 18px 18px}.ff-dialog-box .ff-dialog-actions .ff-btn{margin-left:1rem}.ff-dialog-backdrop{position:absolute;width:100%;height:100%;background-color:#1F2937;opacity:0.3}.ff-notification-pill{background-color:#BC3838;color:white;padding:3px 9px;font-weight:600;border-radius:6px;font-size:0.85rem}.ff-notification-toast{position:relative;background-color:white;border:1px solid #9CA3AF;padding:9px 9px 9px 18px;box-shadow:-6px 6px 6px #0000008c;border-radius:0 6px 6px 0;max-width:475px}.ff-notification-toast--bar{height:100%;width:9px;background-color:black;display:block;position:absolute;top:0;left:0}.ff-notification-toast--info{border-color:#9CA3AF}.ff-notification-toast--info .ff-notification-toast--bar{background-color:#9CA3AF}.ff-notification-toast--warning{border-color:#ED4E4E}.ff-notification-toast--warning .ff-notification-toast--bar{background-color:#ED4E4E}.ff-notification-toast--confirmation{border-color:#34D399}.ff-notification-toast--confirmation .ff-notification-toast--bar{background-color:#34D399}.ff-notification-toast--message{display:grid;grid-template-columns:1fr 20px;gap:18px}.ff-notification-toast--message>div{padding-top:2px}.ff-notification-toast--close{cursor:pointer;position:relative}.ff-notification-toast--close svg{position:relative;z-index:2;padding:4px}.ff-notification-toast--close .countdown-wrapper{z-index:1}.ff-notification-toast--close:hover{color:#4F46E5}.ff-notification-toast--actions{margin-top:9px;display:flex;justify-content:flex-end}.countdown-wrapper{width:20px;height:20px;position:absolute;top:0;left:0;background:white}.countdown-pie{width:50%;height:100%;position:absolute;background:white;border:2px solid #D1D5DB}.countdown-spinner{transform-origin:100% 50%;border-radius:10px 0 0 10px;z-index:200;border-right:none}.countdown-filler{border-radius:0 10px 10px 0;z-index:100;border-left:none;left:50%;opacity:0}.countdown-mask{width:50%;height:100%;position:absolute;z-index:300;opacity:1;background:inherit}@keyframes rota{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fill{0%{opacity:0}50%,100%{opacity:1}}@keyframes mask{0%{opacity:1}50%,100%{opacity:0}}.ff-tabs{display:flex}.ff-tabs .ff-tab-option{padding:9px}.ff-tabs .ff-tab-option:hover{color:#1D4ED8;cursor:pointer}.ff-tabs.ff-tabs--horizontal{flex-direction:row}.ff-tabs.ff-tabs--horizontal .ff-tab-option{margin-right:9px}.ff-tabs.ff-tabs--horizontal .ff-tab-option.ff-tab-option--active{border-bottom:3px solid #1D4ED8}.ff-tabs.ff-tabs--vertical{flex-direction:column}.ff-tabs.ff-tabs--vertical .ff-tab-option{border-left-width:3px;border-color:transparent;margin-bottom:9px}.ff-tabs.ff-tabs--vertical .ff-tab-option.ff-tab-option--active{border-left:3px solid #1D4ED8}.ff-bg-light{color:#1F2937;background-color:#F9FAFB}.ff-bg-light h1,.ff-bg-light h2,.ff-bg-light h3,.ff-bg-light h4,.ff-bg-light h5{color:#374151}.ff-bg-light p{color:#1F2937}.ff-bg-light select{background-color:#F9FAFB}.ff-bg-light code{background-color:#F3F4F6;border-color:#E5E7EB}.ff-bg-light .ff-btn:disabled{background-color:white;border-color:#D1D5DB;color:#D1D5DB}.ff-bg-light .ff-input.ff-text-input{background-color:white;border-color:#D1D5DB}.ff-bg-light .ff-input.ff-text-input:focus{border-color:#2563EB}.ff-bg-dark{color:#F9FAFB;background-color:#1F2937}.ff-bg-dark table td,.ff-bg-dark table th{border-color:#6B7280}.ff-bg-dark select{background-color:#1F2937}.ff-bg-dark code{background-color:#111827;border-color:#374151}.ff-bg-dark .ff-btn--tertiary:hover{color:white}.ff-bg-dark .ff-btn:disabled{background-color:#374151;border-color:#6B7280;color:#6B7280}.ff-bg-dark .ff-input.ff-text-input{background-color:#374151;border-color:#111827}.ff-bg-dark .ff-input.ff-text-input:focus{border-color:white}:root{--cc-bg:#fff;--cc-text:#2d4156;--cc-border-radius:.35em;--cc-btn-primary-bg:#2d4156;--cc-btn-primary-text:var(--cc-bg);--cc-btn-primary-hover-bg:#1d2e38;--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#d8e0e6;--cc-btn-border-radius:4px;--cc-toggle-bg-off:#919ea6;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#d5dee2;--cc-toggle-knob-bg:#fff;--cc-toggle-knob-icon-color:#ecf2fa;--cc-block-text:var(--cc-text);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-bg-hover:#e9eff4;--cc-section-border:#f1f3f5;--cc-cookie-table-border:#e9edf2;--cc-overlay-bg:rgba(4,6,8,.85);--cc-webkit-scrollbar-bg:#cfd5db;--cc-webkit-scrollbar-bg-hover:#9199a0}.c_darkmode{--cc-bg:#181b1d;--cc-text:#d8e5ea;--cc-btn-primary-bg:#a6c4dd;--cc-btn-primary-text:#000;--cc-btn-primary-hover-bg:#c2dff7;--cc-btn-secondary-bg:#33383c;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#3e454a;--cc-toggle-bg-off:#667481;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#454c54;--cc-toggle-knob-bg:var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color:var(--cc-bg);--cc-block-text:#b3bfc5;--cc-cookie-category-block-bg:#23272a;--cc-cookie-category-block-bg-hover:#2b3035;--cc-section-border:#292d31;--cc-cookie-table-border:#2b3035;--cc-webkit-scrollbar-bg:#667481;--cc-webkit-scrollbar-bg-hover:#9199a0}.cc_div *,.cc_div :after,.cc_div :before,.cc_div :hover{animation:none;background:none;border:none;border-radius:unset;box-shadow:none;box-sizing:border-box;color:inherit;float:none;font-family:inherit;font-size:1em;font-style:inherit;font-variant:normal;font-weight:inherit;height:auto;letter-spacing:unset;line-height:1.2;margin:0;padding:0;text-align:left;text-decoration:none;text-transform:none;transition:none;vertical-align:baseline;visibility:unset}.cc_div{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2d4156;color:var(--cc-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:400;text-rendering:optimizeLegibility}#c-ttl,#s-bl td:before,#s-ttl,.cc_div .b-tl,.cc_div .c-bn{font-weight:600}#cm,#s-bl .act .b-acc,#s-inr,.cc_div .b-tl,.cc_div .c-bl{border-radius:.35em;border-radius:var(--cc-border-radius)}#s-bl .act .b-acc{border-top-left-radius:0;border-top-right-radius:0}.cc_div a,.cc_div button,.cc_div input{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.cc_div a{border-bottom:1px solid}.cc_div a:hover{border-color:transparent;text-decoration:none}#cm-ov,#cs-ov,.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr{transition:visibility .25s linear,opacity .25s ease,transform .25s ease !important}.c--anim .c-bn{transition:background-color .25s ease !important}.c--anim #cm.bar.slide,.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide #s-inr,.c--anim .bar.slide+#cs-ov{transition:visibility .4s ease,opacity .4s ease,transform .4s ease !important}#cm.bar.slide,.cc_div .bar.slide #s-inr{opacity:1;transform:translateX(100%)}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{opacity:1;transform:translateX(-100%)}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible !important}.show--consent .c--anim #cm.box.middle,.show--consent .c--anim #cm.cloud.middle{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible !important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{opacity:1 !important;visibility:visible !important}#cm{background:#fff;background:var(--cc-bg);bottom:1.25em;box-shadow:0 .625em 1.875em #000;box-shadow:0 .625em 1.875em rgba(2,2,3,.28);font-family:inherit;line-height:normal;max-width:24.2em;opacity:0;padding:1.1em 1.5em 1.4em;position:fixed;right:1.25em;transform:scale(.95);visibility:hidden;width:100%;z-index:1}#cc_div #cm{display:block !important}#c-ttl{font-size:1.05em;margin-bottom:.7em}.cloud #c-ttl{margin-top:-.15em}#c-txt{font-size:.9em;line-height:1.5em}.cc_div #c-bns{display:flex;justify-content:space-between;margin-top:1.4em}.cc_div .c-bn{background:#eaeff2;background:var(--cc-btn-secondary-bg);border-radius:4px;border-radius:var(--cc-btn-border-radius);color:#2d4156;color:var(--cc-btn-secondary-text);cursor:pointer;display:inline-block;flex:1;font-size:.82em;padding:1em 1.7em;text-align:center;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}#c-bns button+button,#s-c-bn,#s-cnt button+button{float:right;margin-left:1em}#s-cnt #s-rall-bn{float:none}#cm .c_link:active,#cm .c_link:hover,#s-c-bn:active,#s-c-bn:hover,#s-cnt button+button:active,#s-cnt button+button:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-cnt{display:table;height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:101}#s-bl{outline:none}#s-bl .title{margin-top:1.4em}#s-bl .b-bn,#s-bl .title:first-child{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em}#s-cnt .b-bn .b-tl{background:none;display:block;font-family:inherit;font-size:.95em;padding:1.3em 6.4em 1.3em 2.7em;position:relative;transition:background-color .25s ease;width:100%}#s-cnt .b-bn .b-tl.exp{cursor:pointer}#s-cnt .act .b-bn .b-tl{border-bottom-left-radius:0;border-bottom-right-radius:0}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl .b-bn{position:relative}#s-bl .c-bl{border:1px solid #f1f3f5;border:1px solid var(--cc-section-border);margin-bottom:.5em;padding:1em;transition:background-color .25s ease}#s-bl .c-bl:hover{background:#f0f4f7;background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#s-bl .c-bl:not(.b-ex):first-child:hover{background:transparent;background:unset}#s-bl .c-bl.b-ex{background:#f0f4f7;background:var(--cc-cookie-category-block-bg);border:none;padding:0;transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em;margin-bottom:.5em}#s-bl .b-acc{display:none;margin-bottom:0;max-height:0;overflow:hidden;padding-top:0}#s-bl .act .b-acc{display:block;max-height:100%;overflow:hidden}#s-cnt .p{color:#2d4156;color:var(--cc-block-text);font-size:.9em;line-height:1.5em;margin-top:.85em}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;position:relative;vertical-align:middle}#cs{bottom:0;left:0;padding:0 1.7em;position:fixed;right:0;top:0;width:100%}#cs,#s-inr{height:100%}#s-inr{box-shadow:0 13px 27px -5px rgba(3,6,9,.26);margin:0 auto;max-width:45em;opacity:0;overflow:hidden;padding-bottom:4.75em;padding-top:4.75em;position:relative;transform:scale(.96);visibility:hidden}#s-bns,#s-hdr,#s-inr{background:#fff;background:var(--cc-bg)}#s-bl{display:block;height:100%;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;padding:1.3em 1.8em;width:100%}#s-bns{border-top:1px solid #f1f3f5;border-top:1px solid var(--cc-section-border);bottom:0;height:4.75em;left:0;padding:1em 1.8em;position:absolute;right:0}.cc_div .cc-link{border-bottom:1px solid #2d4156;border-bottom:1px solid var(--cc-btn-primary-bg);color:#2d4156;color:var(--cc-btn-primary-bg);cursor:pointer;display:inline;font-weight:600;padding-bottom:0;text-decoration:none}.cc_div .cc-link:active,.cc_div .cc-link:hover{border-color:transparent}#c-bns button:first-child,#s-bns button:first-child{background:#2d4156;background:var(--cc-btn-primary-bg);color:#fff;color:var(--cc-btn-primary-text)}#c-bns.swap button:first-child{background:#eaeff2;background:var(--cc-btn-secondary-bg);color:#2d4156;color:var(--cc-btn-secondary-text)}#c-bns.swap button:last-child{background:#2d4156;background:var(--cc-btn-primary-bg);color:#fff;color:var(--cc-btn-primary-text)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:#2d4156;background:var(--cc-toggle-bg-on)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#c-bns.swap button:last-child:active,#c-bns.swap button:last-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{background:#1d2e38;background:var(--cc-btn-primary-hover-bg)}#c-bns.swap button:first-child:active,#c-bns.swap button:first-child:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-hdr{border-bottom:1px solid #f1f3f5;border-bottom:1px solid var(--cc-section-border);display:table;height:4.75em;padding:0 1.8em;position:absolute;top:0;width:100%;z-index:2}#s-hdr,#s-ttl{vertical-align:middle}#s-ttl{display:table-cell;font-size:1em}#s-c-bn{font-size:1.45em;font-weight:400;height:1.7em;margin:0;overflow:hidden;padding:0;position:relative;width:1.7em}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#c_policy__text{height:31.25em;margin-top:1.25em;overflow-y:auto}#c-s-in{height:100%;height:calc(100% - 2.5em);max-height:37.5em;position:relative;top:50%;transform:translateY(-50%)}@media screen and (min-width:688px){#s-bl::-webkit-scrollbar{background:transparent;border-radius:0 .25em .25em 0;height:100%;width:.9em}#s-bl::-webkit-scrollbar-thumb{background:#cfd5db;background:var(--cc-webkit-scrollbar-bg);border:.25em solid #fff;border:.25em solid var(--cc-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:#9199a0;background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{height:5px;width:10px}}.cc_div .b-tg{bottom:0;display:inline-block;margin:auto;right:0;right:1.2em;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.cc_div .b-tg,.cc_div .b-tg .c-tgl{cursor:pointer;position:absolute;top:0}.cc_div .b-tg .c-tgl{border:0;display:block;left:0;margin:0}.cc_div .b-tg .c-tg{background:#919ea6;background:var(--cc-toggle-bg-off);pointer-events:none;position:absolute;transition:background-color .25s ease,box-shadow .25s ease}.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl,.cc_div span.t-lb{border-radius:4em;height:1.5em;width:3.4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:#d5dee2;background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{background:#fff;background:var(--cc-toggle-knob-bg);border:none;border-radius:100%;box-shadow:0 1px 2px rgba(24,32,35,.36);box-sizing:content-box;content:"";display:block;height:1.25em;left:.125em;position:relative;top:.125em;transition:transform .25s ease;width:1.25em}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,#s-bl td,#s-bl th{border:none}#s-bl tbody tr{transition:background-color .25s ease}#s-bl tbody tr:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl table{border-collapse:collapse;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#s-bl td,#s-bl th{font-size:.8em;padding:.8em .625em .8em 1.2em;text-align:left;vertical-align:top}#s-bl th{font-family:inherit;padding:1.2em}#s-bl thead tr:first-child{border-bottom:1px solid #e9edf2;border-bottom:1px solid var(--cc-cookie-table-border)}.force--consent #cs,.force--consent #s-cnt{width:100vw}#cm-ov,#cs-ov{background:#070707;background:rgba(4,6,8,.85);background:var(--cc-overlay-bg);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:none;visibility:hidden}.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov,.show--settings #cs-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{bottom:0;left:0;position:fixed;top:0;transition:visibility .25s linear;visibility:hidden;width:100%;width:100vw}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{max-width:100vw;width:100vw}html.force--consent.show--consent{overflow-y:hidden !important}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto !important;overflow-x:hidden !important}.cc_div .act .b-bn .exp:before,.cc_div .b-bn .exp:before{border:solid #2d4156;border:solid var(--cc-btn-secondary-text);border-width:0 2px 2px 0;content:"";display:inline-block;left:1.2em;margin-right:15px;padding:.2em;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg)}.cc_div .act .b-bn .b-tl:before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i:before{border:solid #ecf2fa;border:solid var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;display:inline-block;left:.75em;padding:.1em .1em .45em;top:.37em}#s-c-bn:after,#s-c-bn:before,.cc_div .on-i:before{content:"";margin:0 auto;position:absolute;transform:rotate(45deg)}#s-c-bn:after,#s-c-bn:before{background:#2d4156;background:var(--cc-btn-secondary-text);border-radius:1em;height:.6em;left:.82em;top:.58em;width:1.5px}#s-c-bn:after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{display:block;height:100%;position:absolute;right:0;text-align:center;transition:opacity .15s ease;width:50%}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i:after,.cc_div .off-i:before{background:#ecf2fa;background:var(--cc-toggle-knob-icon-color);content:" ";display:block;height:.7em;margin:0 auto;position:absolute;right:.8em;top:.42em;transform-origin:center;width:.09375em}.cc_div .off-i:before{transform:rotate(45deg)}.cc_div .off-i:after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked~.c-tg .off-i{opacity:0}#cm.box.middle,#cm.cloud.middle{bottom:auto;top:50%;transform:translateY(-37%)}#cm.box.middle.zoom,#cm.cloud.middle.zoom{transform:scale(.95) translateY(-50%)}#cm.box.center,#cm.cloud{left:1em;margin:0 auto;right:1em}#cm.cloud{max-width:50em;overflow:hidden;padding:1.3em 2em;text-align:center;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{display:table-cell;padding-right:2.4em;vertical-align:top;width:70%}.cc_div .cloud #c-txt{font-size:.85em}.cc_div .cloud #c-bns{display:table-cell;min-width:170px;vertical-align:middle}#cm.cloud .c-bn{margin:.625em 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{border-radius:0;bottom:0;left:0;max-width:100%;padding:2em;position:fixed;right:0;width:100%}#cm.bar #c-inr{margin:0 auto;max-width:32em}#cm.bar #c-bns{max-width:33.75em}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{height:100%;max-height:100%;top:0;transform:none}.cc_div .bar #s-bl,.cc_div .bar #s-bns,.cc_div .bar #s-hdr{padding-left:1.6em;padding-right:1.6em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{border-radius:0;margin:0 0 0 auto;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl td,.cc_div .bar #s-bl th,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl thead tr{left:-9999px;position:absolute;top:-9999px}.cc_div .bar #s-bl tr{border-top:1px solid #e9edf2;border-top:1px solid var(--cc-cookie-table-border)}.cc_div .bar #s-bl td{border:none;padding-left:35%;position:relative}.cc_div .bar #s-bl td:before{color:#2d4156;color:var(--cc-text);content:attr(data-column);left:1em;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap}#cm.top{bottom:auto;top:1.25em}#cm.left{left:1.25em;right:auto}#cm.right{left:auto;right:1.25em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media screen and (max-width:688px){#cm,#cm.cloud,#cm.left,#cm.right{bottom:1em;display:block;left:1em;margin:0;max-width:100%;padding:1.4em !important;right:1em;width:auto}.force--consent #cm,.force--consent #cm.cloud{max-width:100vw;width:auto}#cm.top{bottom:auto;top:1em}#cm.bottom{bottom:1em;top:auto}#cm.bar.bottom{bottom:0}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{height:100%;max-height:100%;top:0;transform:none}.cc_div .b-tg{right:1.1em;transform:scale(1.1)}#s-inr{border-radius:0;margin:0;padding-bottom:7.9em}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.3em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.3em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:.83em;padding:.9em 1.6em}#s-cnt .b-bn .b-tl{padding-bottom:1.2em;padding-top:1.2em}#s-bl table,#s-bl tbody,#s-bl td,#s-bl th,#s-bl thead,#s-bl tr,#s-cnt{display:block}#s-bl thead tr{left:-9999px;position:absolute;top:-9999px}#s-bl tr{border-top:1px solid #e9edf2;border-top:1px solid var(--cc-cookie-table-border)}#s-bl td{border:none;padding-left:35%;position:relative}#s-bl td:before{color:#2d4156;color:var(--cc-text);content:attr(data-column);left:1em;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap}#cm .c-bn,.cc_div .c-bn{margin-right:0;width:100%}#s-cnt #s-rall-bn{margin-left:0}.cc_div #c-bns{flex-direction:column}#c-bns button+button,#s-cnt button+button{float:unset;margin-left:0;margin-top:.625em}#cm.box,#cm.cloud{left:1em;right:1em;width:auto}#cm.cloud.left,#cm.cloud.right{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;min-width:unset;width:auto}.cc_div .cloud #c-txt{font-size:.9em}.cc_div .cloud #c-bns{margin-top:1.625em}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em}.cc_div.ie .bar #c-vln{padding-top:0}.cc_div.ie #cs{margin-top:-5.625em;max-height:37.5em;position:relative;top:0}.cc_div.ie .bar #cs{margin-top:0;max-height:100%}.cc_div.ie #cm{border:1px solid #dee6e9}.cc_div.ie #c-s-in{top:0}.cc_div.ie .b-tg{margin-bottom:.7em;padding-left:1em}.cc_div.ie .b-tg .c-tgl:checked~.c-tg:after{left:1.95em}.cc_div.ie #s-bl table{overflow:auto}.cc_div.ie .b-tg .c-tg{display:none}.cc_div.ie .b-tg .c-tgl{display:inline-block;height:auto;margin-bottom:.2em;position:relative;vertical-align:middle}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em}.cc_div.ie .bar #s-bl td:before{display:none}.cc_div.ie .bar #s-bl td{padding:.8em .625em .8em 1.2em}.cc_div.ie .bar #s-bl thead tr{position:relative}.cc_div.ie .b-tg .t-lb{filter:alpha(opacity=0)}.cc_div.ie #cm-ov,.cc_div.ie #cs-ov{filter:alpha(opacity=80)}.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}}.prose{color:#374151;max-width:65ch}.prose [class~="lead"]{color:#4B5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{color:#111827;text-decoration:underline;font-weight:500}.prose strong{color:#111827;font-weight:600}.prose ol[type="A"]{--list-counter-style:upper-alpha}.prose ol[type="a"]{--list-counter-style:lower-alpha}.prose ol[type="A"s]{--list-counter-style:upper-alpha}.prose ol[type="a"s]{--list-counter-style:lower-alpha}.prose ol[type="I"]{--list-counter-style:upper-roman}.prose ol[type="i"]{--list-counter-style:lower-roman}.prose ol[type="I"s]{--list-counter-style:upper-roman}.prose ol[type="i"s]{--list-counter-style:lower-roman}.prose ol[type="1"]{--list-counter-style:decimal}.prose ol>li{position:relative;padding-left:1.75em}.prose ol>li::before{content:counter(list-item,var(--list-counter-style,decimal)) ".";position:absolute;font-weight:400;color:#6B7280;left:0}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li::before{content:"";position:absolute;background-color:#D1D5DB;border-radius:50%;width:0.375em;height:0.375em;top:calc(0.875em - 0.1875em);left:0.25em}.prose hr{border-color:#E5E7EB;border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:0.25rem;border-left-color:#E5E7EB;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose blockquote p:first-of-type::before{content:open-quote}.prose blockquote p:last-of-type::after{content:close-quote}.prose h1{color:#111827;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111}.prose h2{color:#111827;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{color:#111827;font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em;line-height:1.6}.prose h4{color:#111827;font-weight:600;margin-top:1.5em;margin-bottom:0.5em;line-height:1.5}.prose figure figcaption{color:#6B7280;font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em}.prose code{color:#111827;font-weight:600;font-size:0.875em}.prose code::before{content:"`"}.prose code::after{content:"`"}.prose a code{color:#111827}.prose pre{color:#E5E7EB;background-color:#1F2937;overflow-x:auto;font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-right:1.1428571em;padding-bottom:0.8571429em;padding-left:1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose pre code::before{content:none}.prose pre code::after{content:none}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:0.875em;line-height:1.7142857}.prose thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#D1D5DB}.prose thead th{vertical-align:bottom;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#E5E7EB}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:top;padding-top:0.5714286em;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em}.prose{font-size:1rem;line-height:1.75}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose img{margin-top:2em;margin-bottom:2em}.prose video{margin-top:2em;margin-bottom:2em}.prose figure{margin-top:2em;margin-bottom:2em}.prose figure>*{margin-top:0;margin-bottom:0}.prose h2 code{font-size:0.875em}.prose h3 code{font-size:0.9em}.prose ol{margin-top:1.25em;margin-bottom:1.25em}.prose ul{margin-top:1.25em;margin-bottom:1.25em}.prose li{margin-top:0.5em;margin-bottom:0.5em}.prose>ul>li p{margin-top:0.75em;margin-bottom:0.75em}.prose>ul>li>*:first-child{margin-top:1.25em}.prose>ul>li>*:last-child{margin-bottom:1.25em}.prose>ol>li>*:first-child{margin-top:1.25em}.prose>ol>li>*:last-child{margin-bottom:1.25em}.prose ul ul,.prose ul ol,.prose ol ul,.prose ol ol{margin-top:0.75em;margin-bottom:0.75em}.prose hr+*{margin-top:0}.prose h2+*{margin-top:0}.prose h3+*{margin-top:0}.prose h4+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose-blue a{color:#2563eb}.prose-blue a code{color:#2563eb}.product-left,.product-right{padding-bottom:48px;display:flex;flex-direction:column-reverse;align-items:center;text-align:center}@media (min-width:640px){.product-left,.product-right{flex-direction:row}.product-left,.product-right{text-align:left}.product-left>div{padding-right:3rem}.product-right>div{padding-left:3rem}.product-right>div{text-align:right}}.product-left img,.product-right img{width:150px}@media (min-width:640px){.product-right{flex-direction:row-reverse}}.feature-tiles{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.feature-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.feature-tiles{gap:48px}.feature-tile{background-color:white;border:1px solid #E5E7EB;border-radius:24px;padding:24px}.feature-tile--title{display:flex;align-items:center}.feature-tile img{width:64px;height:64px}.feature-tile h4{flex-grow:1;text-align:left;margin:0;margin-left:16px;padding-right:32px}.feature-tile p{text-align:left;margin:0;margin-top:16px}.pricing-tiles{position:relative;grid-template-columns:1fr 2fr;gap:48px;z-index:2;margin:auto;margin-top:-8rem}@media (min-width:768px){.pricing-tiles{margin-top:-6rem}}.pricing-tile{position:relative;text-align:center;border-radius:12px;border:4px solid #9CA3AF;background-color:#37415194;display:flex;flex-direction:column;box-shadow:0px 4px 12px rgb(0 0 0/25%)}.pricing-tile h4{font-weight:bold;margin:0;margin-bottom:12px;color:#8CE2E7;text-align:left}@media (min-width:768px){.pricing-tile h4{text-align:center}}.pricing-tile h2{font-size:48px;color:#FFF;margin-top:0px}.pricing-tile label{font-weight:200;color:#D1D5DB;font-size:0.875rem}.pricing-tile p{font-size:0.875rem;line-height:1.5rem;font-weight:200;margin-bottom:0.5rem}.pricing-tile a.ff-btn{display:inline-block;margin-top:0.875rem}.pricing-tile .lets-talk{font-weight:300;font-size:24px}.company-value{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%}@media (min-width:768px){.company-value{width:33.333333%}}.company-value img{width:128px}.company-value h5{color:#50C3C9;font-weight:bold;font-size:1.25rem;margin-top:1rem;margin-bottom:3rem;padding-left:0.5rem;padding-right:0.5rem}@media (min-width:768px){.company-value h5{padding-left:0px;padding-right:0px}}.post-title h1,.webinar-title h1{color:white;margin-bottom:0.5rem;font-size:1.5rem;line-height:2rem}@media (min-width:640px){.post-title h1,.webinar-title h1{font-size:2.5rem;line-height:3.5rem}}.webinar-title h4,.post-title h4{color:#9CA3AF;font-weight:400;margin-bottom:2rem;font-size:1.125rem;line-height:1.75rem}@media (min-width:640px){.webinar-title h4,.post-title h4{font-size:1.25rem}}.webinar-title label,.post-title label{font-size:0.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgba(140,226,231,var(--tw-text-opacity))}.handbook{grid-template-columns:265px 1fr auto;margin-top:-3rem;display:flex;flex-direction:column-reverse}@media (min-width:768px){.handbook{display:grid}}.handbook-nav{border-right:1px solid right;text-transform:capitalize;--nav-weight:600;--nav-color:black;--nav-bg:#F9FAFB;--nav-pl:1rem;background-color:#F9FAFB;padding-left:0.5rem;padding-top:0.25rem;max-height:calc(100vh - 1.5rem);overflow-y:auto;position:sticky;top:3rem}.handbook-nav-nested{--nav-bg:#F9FAFB;--nav-color:black;--nav-weight:300;--nav-pl:1.25rem;margin-left:1.25rem}.handbook-nav-nested-2{margin-left:1.25rem}.handbook-nav li{margin-top:0.25rem;margin-bottom:0.25rem;display:flex;align-items:stretch;justify-content:space-between;font-weight:var(--nav-weight);background-color:var(--nav-bg);border-left:4px solid;border-color:var(--nav-bg)}.handbook-nav li a,.handbook-nav li.handbook-nav-group{flex-grow:1;padding-top:0.375rem;padding-bottom:0.375rem;padding-left:1rem;padding-right:1rem}.handbook-nav li.handbook-nav-group{color:#AB1818;padding-left:0}.handbook-nav li a{color:var(--nav-color) !important;padding-left:var(--nav-pl)}.handbook li .ff-icon{padding-right:1rem}.handbook-nav li button{padding-left:0.5rem;padding-right:0.5rem}.handbook-nav li button:hover .ff-icon svg path{stroke:#2563eb}.handbook-nav li.active{background-color:#F3F4F6;border-color:#BC3838}.handbook-nav li a:hover{background-color:#E5E7EB}.handbook li .icon-expand{display:block;color:black}.handbook li .icon-minimise{display:none}.handbook li.open{background-color:#F3F4F6}.handbook li.open .icon-expand{display:none}.handbook li.open .icon-minimise{display:block}.handbook-nav ul{max-height:0;overflow-y:hidden;transition:0.3s}.handbook-nav ul:has(li.active){max-height:initial}.handbook .persona-card label{font-weight:700}.handbook .persona-card ul{margin-top:0;margin-bottom:0;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.handbook .persona-card li{margin-top:0.125rem;margin-bottom:0.125rem;padding-left:1.25rem}.webinar-tile{margin-top:0.5rem;width:100%;padding-right:0.5rem;padding-bottom:1rem}.webinar-tile a{overflow:hidden;cursor:pointer}.webinar-tile a.webinar-tile-img{box-shadow:0px 2px 5px #00000052;transition:box-shadow 0.15s}.webinar-tile a.webinar-tile-img:hover{box-shadow:inset 0px 2px 5px #00000052}.webinar-tile a.webinar-tile-img img,.webinar-tile a.webinar-tile-img svg{transition:transform 0.3s}.webinar-tile a.webinar-tile-img:hover img,.webinar-tile a.webinar-tile-img:hover svg{transform:scale(1.05)}.webinar-tile .webinar-tile-img svg{border-radius:0.5rem}.webinar-tile .webinar-tile-shade{background-color:rgba(0,0,0,0.4);position:absolute;top:0px;left:0px;height:100%;width:100%;border-radius:0.5rem}.webinar-tile .webinar-tile-radialshade{box-shadow:none;transition:box-shadow 0.15s;position:absolute;top:0px;left:0px;height:100%;width:100%;border-radius:0.5rem}.webinar-tile .webinar-tile-radialshade:hover{box-shadow:inset 0px 0px 5px #00000052}.webinar-tile .webinar-tile-datetime{display:flex}.webinar-tile label{text-shadow:0 0 10px black;position:absolute;left:0.75rem;bottom:0.75rem;width:91.666667%;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.webinar-tile label h4{font-size:1.5rem;font-weight:500;margin-bottom:0.5rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.webinar-tile label time{font-size:1rem;font-weight:500;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.webinar time:not(:first-child),.webinar-tile label time:not(:first-child){border-left:2px solid #6B7280;margin-left:0.5rem;padding-left:0.5rem}.webinar-tile p:first-child{margin-top:0px}@media (min-width:640px){.ff-website .ff-header{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}}.ff-website header .ff-wordmark path,.ff-website header .ff-icon--gh path{fill:#ED4E4E}.ff-website header nav{z-index:10;display:flex;justify-content:space-between}@media (min-width:1024px){.ff-website header nav{display:grid}.ff-website header nav{grid-template-columns:1fr auto 1fr}}@media (min-width:640px){.ff-website header .ff-icon--gh:hover path{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.ff-website header a .ff-icon--down path{--tw-text-opacity:1;color:rgba(237,78,78,var(--tw-text-opacity))}}.ff-website header a{color:#ED4E4E}.ff-website header ul a{border-color:#E5E7EB;border-bottom-width:1px;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1rem;padding-right:1rem;text-align:center;font-size:1rem;line-height:1.5rem}@media (min-width:640px){.ff-website header ul a{border-bottom-width:0px}.ff-website header ul a{font-size:1.125rem;line-height:1.75rem}}.ff-website header ul a.ff-btn{font-size:0.875rem;line-height:1.25rem}.ff-website header a:hover .ff-icon--down path,.ff-website header ul a:hover{--tw-text-opacity:1;color:rgba(53,170,176,var(--tw-text-opacity))}@media (min-width:768px){.ff-website header a:hover .ff-icon--down path,.ff-website header ul a:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}}.ff-website header .ff-nav-dropdown ul{top:100%;z-index:10;right:0;min-width:100%;margin-right:1rem;white-space:nowrap;display:none}@media (min-width:640px){.ff-website header .ff-nav-dropdown ul{position:absolute}.ff-website header .ff-nav-dropdown ul{--tw-shadow:3px 3px 6px 0px #000000e0;;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media (min-width:768px){.ff-website header .ff-nav-dropdown ul{border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem}}.ff-website header .ff-nav-dropdown a{cursor:default}.ff-website header .ff-nav-dropdown:hover ul{display:block}.ff-website header .ff-nav-dropdown ul li{border-bottom-width:1px;--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity));text-align:left}@media (min-width:640px){.ff-website header .ff-nav-dropdown ul li{--tw-border-opacity:1;border-color:rgba(75,85,99,var(--tw-border-opacity))}.ff-website header .ff-nav-dropdown ul li{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.ff-website header .ff-nav-dropdown ul li{text-align:right}}.ff-website header .ff-nav-dropdown ul li:first-child{border-top-left-radius:0.375rem;border-top-right-radius:0.375rem}.ff-website header .ff-nav-dropdown ul li:last-child{border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem;border-bottom:0}.ff-website header .ff-nav-dropdown ul li a{display:block;cursor:pointer;padding-left:1.5rem;text-align:left}@media (min-width:640px){.ff-website header .ff-nav-dropdown ul li a{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}}@media (min-width:768px){.ff-website header .ff-nav-dropdown ul li a{padding-left:4rem}.ff-website header .ff-nav-dropdown ul li a{padding-right:1.5rem}.ff-website header .ff-nav-dropdown ul li a{text-align:right}.ff-website header .ff-nav-dropdown:hover a{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}}.ff-website header .ff-nav-dropdown li:hover a{color:#8CE2E7}.ff-footer{background-image:url(../images/footer-bg.svg);background-size:cover;margin-top:-48px;padding-top:48px}.ff-footer-columns{grid-template-columns:1fr 25% 35%;display:flex;flex-direction:column-reverse}@media (min-width:768px){.ff-footer-columns{display:grid}}.ff-footer-columns>div{margin-bottom:1.5rem}@media (min-width:768px){.ff-footer-columns>div{margin-bottom:0px}}.ff-footer-columns>div:first-child{margin-bottom:0.5rem}.ff-footer h4{color:white;margin-bottom:0.5rem}.ff-footer .copyright-statement{font-size:0.75rem;margin-top:0.75rem;color:#F3F4F6;font-weight:200}.ff-footer li{color:#F3F4F6;font-weight:200}.ff-footer li:hover{color:#FFF;font-weight:500}.ff-icon{width:24px;height:24px;display:inline-flex;stroke-width:2px}.ff-icon-lg{height:48px;width:48px;stroke-width:1px}.ff-bg-light .ff-icon-lg:not(.ff-icon--solid){stroke:#BC3838}.ff-bg-dark .ff-icon-lg:not(.ff-icon--solid),.ff-bg-dark .ff-icon-lg:not(.ff-icon--solid){stroke:#B2EBEE}.ff-dialog-container{position:fixed;width:100%;height:100%;top:0;left:0;display:none;justify-content:center;align-items:center}.ff-dialog-shadow{position:fixed;width:100%;height:100%;background-color:#00000042}.ff-dialog-modal{background-color:white;z-index:2;width:calc(100% - 48px);max-width:42rem;text-align:left}.ff-dialog-header{height:48px;line-height:48px;background-color:#1F2937;border-bottom:2px solid #ED4E4E;padding:0 18px;color:white;font-weight:600}.ff-dialog-content{background-color:white;padding:0 1.5rem;text-align:left}.ff-dialog-container.active{display:flex}.ff-website .ff-video{border-radius:12px;border:2px solid #D12B2B;background-color:#FFF}.ff-website .ff-btn{justify-content:center;font-weight:bold;height:auto;padding:8px 16px;border:0}.ff-website .ff-btn.ff-btn--primary{background-color:#BC3838;color:white}.ff-website .ff-btn.ff-btn--primary:hover{background-color:#AB1818;color:white}.ff-website .ff-btn.ff-btn--secondary{background-color:#31959A;color:white}.ff-website .ff-btn.ff-btn--secondary:hover{background-color:#397B7E;color:white}.ff-website .ff-text-input{background-color:#374151;border-color:#50C3C9;border-width:1px;padding:8px 12px;font-weight:200;height:36px;color:#FFF}.ff-website .ff-bg-light .ff-text-input{background-color:#F9FAFB;border-color:#D1D5DB;color:#1F2937}.ff-feature-table{width:100%;max-width:1024px;margin-top:3rem;position:relative;color:#1F2937;border:4px solid #4B5563;border-radius:12px;min-width:768px;padding:36px 36px;box-shadow:0px 4px 12px rgba(0,0,0,0.25)}.ff-feature-table li .ff-icon{width:32px;height:32px;stroke:#1F2937}.ff-feature-table-section{position:relative;margin-bottom:32px;text-align:left}.ff-feature-table-section li{padding:12px 24px;display:grid;grid-template-columns:250px 1fr 1fr;align-items:center}.ff-feature-table-section li.ff-feature-row:nth-child(odd){background-color:#F3F4F6}.ff-feature-table-section li.ff-feature--column-header{background-color:#F9FAFB}.ff-feature-table-section li.ff-feature--column-header label{text-align:center;font-weight:600;font-size:1.25rem}.ff-feature-table-section li:not(.ff-feature--column-header) label{text-align:right;display:flex;align-items:center;justify-content:flex-end}.ff-feature-table-section li:not(.ff-feature--column-header) label .ff-icon{margin-left:4px;width:20px;color:black;transition:none}.ff-feature-table-section li:not(.ff-feature--column-header) label .ff-icon:hover{cursor:pointer;color:#2563eb}.ff-feature-table-section li span{text-align:center;padding-left:0.25rem;padding-right:0.25rem}@media (min-width:768px){.ff-feature-table-section li span{padding-left:1.5rem;padding-right:1.5rem}}.ff-feature-table-section li button{width:100%}.ff-feature--header{background-color:#374151;color:white;padding:12px 24px;width:100%;text-align:left;font-weight:bold}.ff-features-key{display:flex;justify-content:center;align-items:center;gap:48px;margin-top:64px}.ff-features-key label{margin-left:12px}.ff-divider{position:relative;width:100%}.ff-divider svg{position:absolute;height:100%;width:100%;margin-top:-5rem;height:10rem}@media (min-width:768px){.ff-divider svg{margin-top:-10rem}.ff-divider svg{height:20rem}}.ff-divider--shallow{margin-bottom:-1px}.ff-divider--shallow svg{height:180px;margin-top:-180px;margin-top:-5rem;height:5rem}@media (min-width:768px){.ff-divider--shallow svg{margin-top:-7rem}.ff-divider--shallow svg{height:7rem}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-0{top:0px}.left-0{left:0px}.top-8{top:2rem}.right-0{right:0px}.top-6{top:1.5rem}.top-4{top:1rem}.z-20{z-index:20}.z-10{z-index:10}.order-last{order:9999}.m-auto{margin:auto}.m-0{margin:0px}.mx-2{margin-left:0.5rem;margin-right:0.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:0.5rem;margin-bottom:0.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-4{margin-left:1rem;margin-right:1rem}.mb-0{margin-bottom:0px}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.mt-2{margin-top:0.5rem}.mb-3{margin-bottom:0.75rem}.mb-2{margin-bottom:0.5rem}.mt-1{margin-top:0.25rem}.-mt-24{margin-top:-6rem}.mt-9{margin-top:2.25rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-20{margin-top:5rem}.mt-6{margin-top:1.5rem}.-mt-10{margin-top:-2.5rem}.mt-36{margin-top:9rem}.mb-12{margin-bottom:3rem}.-mt-48{margin-top:-12rem}.mt-3{margin-top:0.75rem}.-mt-16{margin-top:-4rem}.-mt-28{margin-top:-7rem}.mb-16{margin-bottom:4rem}.ml-2{margin-left:0.5rem}.mr-2{margin-right:0.5rem}.mb-8{margin-bottom:2rem}.mt-0{margin-top:0px}.mb-32{margin-bottom:8rem}.mt-32{margin-top:8rem}.mb-20{margin-bottom:5rem}.mb-6{margin-bottom:1.5rem}.mb-9{margin-bottom:2.25rem}.mr-3{margin-right:0.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.-mt-6{margin-top:-1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-auto{height:auto}.h-full{height:100%}.h-5{height:1.25rem}.h-8{height:2rem}.h-3{height:0.75rem}.h-6{height:1.5rem}.h-4{height:1rem}.max-h-48{max-height:12rem}.max-h-full{max-height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.w-96{width:24rem}.w-40{width:10rem}.w-24{width:6rem}.w-48{width:12rem}.w-32{width:8rem}.w-auto{width:auto}.w-5{width:1.25rem}.w-3{width:0.75rem}.w-36{width:9rem}.w-52{width:13rem}.w-72{width:18rem}.w-64{width:16rem}.w-6{width:1.5rem}.w-4{width:1rem}.max-w-4xl{max-width:56rem}.max-w-2xl{max-width:42rem}.max-w-lg{max-width:32rem}.max-w-xs{max-width:20rem}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.max-w-screen-lg{max-width:1024px}.max-w-3xl{max-width:48rem}.max-w-screen-md{max-width:768px}.max-w-md{max-width:28rem}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.transform{transform:var(--tw-transform)}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-4{gap:1rem}.gap-2{gap:0.5rem}.gap-3{gap:0.75rem}.gap-12{gap:3rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-1{gap:0.25rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-2{-moz-column-gap:0.5rem;column-gap:0.5rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-x-scroll{overflow-x:scroll}.rounded-md{border-radius:0.375rem}.rounded-lg{border-radius:0.5rem}.rounded{border-radius:0.25rem}.border-4{border-width:4px}.border-2{border-width:2px}.border{border-width:1px}.border-t-2{border-top-width:2px}.border-b-2{border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-l{border-left-width:1px}.border-r-2{border-right-width:2px}.border-gray-500{--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity))}.border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.border-red-400{--tw-border-opacity:1;border-color:rgba(237,78,78,var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.border-teal-400{--tw-border-opacity:1;border-color:rgba(116,212,217,var(--tw-border-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity:0.5}.fill-current{fill:currentColor}.p-6{padding:1.5rem}.p-4{padding:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.px-4{padding-left:1rem;padding-right:1rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.px-12{padding-left:3rem;padding-right:3rem}.px-8{padding-left:2rem;padding-right:2rem}.px-0{padding-left:0px;padding-right:0px}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-20{padding-left:5rem;padding-right:5rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}.pb-24{padding-bottom:6rem}.pt-12{padding-top:3rem}.pb-6{padding-bottom:1.5rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pr-2{padding-right:0.5rem}.pt-2{padding-top:0.5rem}.pb-2{padding-bottom:0.5rem}.pb-3{padding-bottom:0.75rem}.pt-4{padding-top:1rem}.pt-20{padding-top:5rem}.pt-0{padding-top:0px}.pb-32{padding-bottom:8rem}.pb-48{padding-bottom:12rem}.pb-56{padding-bottom:14rem}.pt-32{padding-top:8rem}.pt-9{padding-top:2.25rem}.pb-12{padding-bottom:3rem}.pt-6{padding-top:1.5rem}.pb-8{padding-bottom:2rem}.pt-8{padding-top:2rem}.pb-1{padding-bottom:0.25rem}.pb-16{padding-bottom:4rem}.pr-6{padding-right:1.5rem}.pt-3{padding-top:0.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-xs{font-size:0.75rem;line-height:1rem}.text-sm{font-size:0.875rem;line-height:1.25rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-base{font-size:1rem;line-height:1.5rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-medium{font-weight:500}.font-light{font-weight:300}.font-normal{font-weight:400}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-normal{line-height:1.5}.leading-6{line-height:1.5rem}.tracking-normal{letter-spacing:0em}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-gray-50{--tw-text-opacity:1;color:rgba(249,250,251,var(--tw-text-opacity))}.text-teal-300{--tw-text-opacity:1;color:rgba(140,226,231,var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgba(188,56,56,var(--tw-text-opacity))}.text-teal-200{--tw-text-opacity:1;color:rgba(178,235,238,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.underline{text-decoration:underline}.no-underline{text-decoration:none}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-filter)}.filter{filter:var(--tw-filter)}.duration-100{transition-duration:100ms}html,body{font-size:16px}*{transition:0.3s background-color,0.3s color,0.3s fill,0.3s stroke;-webkit-transition:0.3s background-color,0.3s color,0.3s fill,0.3s stroke}h1{font-size:2.25rem;line-height:3rem}h2{font-size:2.25rem;line-height:2.5rem}h3{font-size:1.75rem;line-height:2.5rem}h4{font-size:1.5rem;line-height:1.75rem}h5{font-size:1rem;line-height:1.75rem;font-weight:bold}p{font-size:1rem;line-height:1.75rem;margin-top:1rem;margin-bottom:1rem}h1,h2,h3,h4,h5,p{color:#8CE2E7}picture img{width:100%}.container{position:relative;z-index:2}.ff-bg-light h1,.ff-bg-light h2,.ff-bg-light h3,.ff-bg-light h4,.ff-bg-light h5{color:#374151}.ff-bg-light p{color:#1F2937}.ff-bg-dark h1,.ff-bg-mid h1,.ff-bg-dark h2,.ff-bg-mid h2,.ff-bg-dark h3,.ff-bg-mid h3,.ff-bg-dark h4,.ff-bg-mid h4,.ff-bg-dark h5,.ff-bg-mid h5{color:#8CE2E7}.ff-bg-dark p,.ff-bg-mid p{color:#FFF}.ff-website{background-color:#1F2937}.base{background-color:#1F2937;background-image:url('/images/ff-cloud_50.svg');background-repeat:no-repeat;background-position-x:50%;background-position-y:150px;background-size:contain}main a{color:#8CE2E7}main a:hover{text-decoration:underline}main a.ff-btn:hover{text-decoration:none}main .ff-bg-light a{color:#2563eb}main .ff-bg-light a:hover{color:#1d4ed8}main .ff-bg-dark a,main .ff-bg-mid a{color:#8CE2E7}main .ff-bg-dark a:hover,main .ff-bg-mid a:hover{color:#50C3C9}pre code{background:#030303}.prose .hero-img img{margin-top:0}.code-copy{color:#8CE2E7}.code-copy *{transition:none;-webkit-transition:none}.code-copy:hover{color:white}.tooltipped::before{color:black !important;border-bottom-color:black !important}.tooltipped::after{background-color:black !important;color:white !important}.mdi{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:no-repeat center/100%;mask:no-repeat center/100%;-webkit-mask-image:var(--svg);mask-image:var(--svg)}.mdi.mdi-content-copy{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 21H8V7h11m0-2H8a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m-3-4H4a2 2 0 0 0-2 2v14h2V3h12V1Z'/%3E%3C/svg%3E")}body{--cc-btn-primary-bg:#50C3C9;--cc-btn-primary-text:var(--cc-bg);--cc-btn-primary-hover-bg:#1d2e38}video,iframe{max-width:100%}h1,h2,h3,h4{position:relative}.header-anchor{display:none;position:absolute;text-decoration:none !important;right:calc(100%)}h1:hover .header-anchor,h2:hover .header-anchor,h3:hover .header-anchor,h4:hover .header-anchor{display:inline}.ff-bg-dark{background-color:#1F2937}.ff-bg-mid{background-color:#374151}.ff-bg-light{background-color:#F9FAFB}.ff-website .ff-bg-light .ff-input.ff-text-input{background-color:white}.ff-website .ff-bg-light .ff-dropdown-selected{background-color:white}.ff-website .ff-bg-light textarea{background-color:white}.ff-tooltip{position:relative}.ff-tooltip:after,.ff-tooltip:before{content:'';opacity:0;transition:opacity 0.15s}.ff-tooltip:hover:after{content:attr(data-tooltip);background:#1F2937;padding:3px;border-radius:6px;display:inline-block;position:absolute;transform:translate(-50%,-100%);margin:0 auto;color:#FFF;min-width:100px;min-width:150px;top:-5px;left:50%;text-align:center;font-size:12pt;opacity:1}.ff-tooltip:hover:before{top:-5px;left:50%;border:solid transparent;content:" ";height:0;width:0;opacity:1;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-top-color:#000;border-width:5px;margin-left:-5px;transform:translate(0,0px)}pre.mermaid{background-color:#ffffff}div.content hr.footnotes-sep{margin-top:3em;margin-bottom:1em}div.content section.footnotes ol li,div.content section.footnotes ol li:before,div.content section.footnotes ol li p{font-weight:300;font-family:'roboto',sans-serif,'system-ui';color:#9CA3AF;font-size:0.8rem;line-height:0.8rem}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.hover\:text-teal-300:hover{--tw-text-opacity:1;color:rgba(140,226,231,var(--tw-text-opacity))}.hover\:no-underline:hover{text-decoration:none}.group:hover .group-hover\:text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity))}.group:hover .group-hover\:underline{text-decoration:underline}@media (min-width:640px){.sm\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mt-64{margin-top:16rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-0{margin-top:0px}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:max-h-full{max-height:100%}.sm\:w-72{width:18rem}.sm\:w-6\/12{width:50%}.sm\:w-24{width:6rem}.sm\:w-48{width:12rem}.sm\:max-w-none{max-width:none}.sm\:max-w-xl{max-width:36rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:gap-12{gap:3rem}.sm\:gap-16{gap:4rem}.sm\:gap-8{gap:2rem}.sm\:gap-2{gap:0.5rem}.sm\:gap-y-4{row-gap:1rem}.sm\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}.sm\:px-0{padding-left:0px;padding-right:0px}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-20{padding-left:5rem;padding-right:5rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:pt-32{padding-top:8rem}.sm\:pt-64{padding-top:16rem}.sm\:pt-24{padding-top:6rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pr-24{padding-right:6rem}.sm\:pl-24{padding-left:6rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}}@media (min-width:768px){.md\:static{position:static}.md\:order-first{order:-9999}.md\:float-none{float:none}.md\:m-auto{margin:auto}.md\:m-0{margin:0px}.md\:-mt-6{margin-top:-1.5rem}.md\:-mb-0{margin-bottom:0px}.md\:mt-0{margin-top:0px}.md\:-mt-32{margin-top:-8rem}.md\:mt-10{margin-top:2.5rem}.md\:mb-0{margin-bottom:0px}.md\:mt-20{margin-top:5rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-12{margin-top:3rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-3\/4{width:75%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-72{width:18rem}.md\:w-1\/2{width:50%}.md\:w-auto{width:auto}.md\:w-64{width:16rem}.md\:max-w-lg{max-width:32rem}.md\:max-w-screen-lg{max-width:1024px}.md\:max-w-3xl{max-width:48rem}.md\:max-w-screen-xl{max-width:1280px}.md\:max-w-4xl{max-width:56rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\:border-0{border-width:0px}.md\:bg-transparent{background-color:transparent}.md\:p-12{padding:3rem}.md\:px-0{padding-left:0px;padding-right:0px}.md\:px-2{padding-left:0.5rem;padding-right:0.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-48{padding-bottom:12rem}.md\:pt-32{padding-top:8rem}.md\:pt-24{padding-top:6rem}.md\:pb-0{padding-bottom:0px}.md\:pt-20{padding-top:5rem}.md\:pt-12{padding-top:3rem}.md\:pb-40{padding-bottom:10rem}.md\:pt-0{padding-top:0px}.md\:pb-60{padding-bottom:15rem}.md\:pt-96{padding-top:24rem}.md\:pt-6{padding-top:1.5rem}.md\:pr-48{padding-right:12rem}.md\:pl-48{padding-left:12rem}.md\:pr-20{padding-right:5rem}.md\:pr-10{padding-right:2.5rem}.md\:pr-32{padding-right:8rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media (min-width:1024px){.lg\:mx-24{margin-left:6rem;margin-right:6rem}}@media (min-width:1280px){.xl\:mx-auto{margin-left:auto;margin-right:auto}}