html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;font-feature-settings:"liga" 1;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}button,select,input,textarea{border-radius:0;font-family:inherit}:root{color-scheme:var(--cds-color-scheme,light)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background-color:var(--cds-background,#fff);color:var(--cds-text-primary,#161616);line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}html{font-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400}code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}strong{font-weight:600}@media screen and (-ms-high-contrast:active){svg{fill:buttontext}}h1{font-size:var(--cds-heading-06-font-size,2.625rem);font-weight:var(--cds-heading-06-font-weight,300);line-height:var(--cds-heading-06-line-height,1.199);letter-spacing:var(--cds-heading-06-letter-spacing,0)}h2{font-size:var(--cds-heading-05-font-size,2rem);font-weight:var(--cds-heading-05-font-weight,400);line-height:var(--cds-heading-05-line-height,1.25);letter-spacing:var(--cds-heading-05-letter-spacing,0)}h3{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0)}h4{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0)}h5{font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,600);line-height:var(--cds-heading-02-line-height,1.5);letter-spacing:var(--cds-heading-02-letter-spacing,0)}h6{font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);line-height:var(--cds-heading-01-line-height,1.42857);letter-spacing:var(--cds-heading-01-letter-spacing,.16px)}p{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0)}a{color:var(--cds-link-primary,#0062fe)}em{font-style:italic}html[data-carbon-theme=white]{--cds-ai-aura-end:#fff0;--cds-ai-aura-hover-background:#edf5ff;--cds-ai-aura-hover-end:#fff0;--cds-ai-aura-hover-start:#4589ff52;--cds-ai-aura-start:#4589ff1a;--cds-ai-aura-start-sm:#4589ff29;--cds-ai-border-end:#78a9ff;--cds-ai-border-start:#a6c8ffa3;--cds-ai-border-strong:#4589ff;--cds-ai-drop-shadow:#0f62fe1a;--cds-ai-inner-shadow:#4589ff1a;--cds-ai-overlay:#00114180;--cds-ai-popover-background:#fff;--cds-ai-popover-caret-bottom:#78a9ff;--cds-ai-popover-caret-bottom-background:#eaf1ff;--cds-ai-popover-caret-bottom-background-actions:#e9effa;--cds-ai-popover-caret-center:#a0c3ff;--cds-ai-popover-shadow-outer-01:#0043ce0f;--cds-ai-popover-shadow-outer-02:#0000000a;--cds-ai-skeleton-background:#d0e2ff;--cds-ai-skeleton-element-background:#4589ff;--cds-background:#f4f4f4;--cds-background-active:#8d8d8d80;--cds-background-brand:#0f62fe;--cds-background-hover:#8d8d8d1f;--cds-background-inverse:#393939;--cds-background-inverse-hover:#474747;--cds-background-selected:#8d8d8d33;--cds-background-selected-hover:#8d8d8d52;--cds-border-disabled:#c6c6c6;--cds-border-interactive:#0f62fe;--cds-border-inverse:#161616;--cds-border-strong-01:#8d8d8d;--cds-border-strong-02:#8d8d8d;--cds-border-strong-03:#8d8d8d;--cds-border-subtle-00:#c6c6c6;--cds-border-subtle-01:#e0e0e0;--cds-border-subtle-02:#c6c6c6;--cds-border-subtle-03:#e0e0e0;--cds-border-subtle-selected-01:#c6c6c6;--cds-border-subtle-selected-02:#c6c6c6;--cds-border-subtle-selected-03:#c6c6c6;--cds-border-tile-01:#a8a8a8;--cds-border-tile-02:#c6c6c6;--cds-border-tile-03:#a8a8a8;--cds-chat-avatar-agent:#393939;--cds-chat-avatar-bot:#6f6f6f;--cds-chat-avatar-user:#0f62fe;--cds-chat-bubble-agent:#fff;--cds-chat-bubble-agent-text:#161616;--cds-chat-bubble-border:#e0e0e0;--cds-chat-bubble-user:#e0e0e0;--cds-chat-bubble-user-text:#161616;--cds-chat-button:#0f62fe;--cds-chat-button-active:#8d8d8d80;--cds-chat-button-hover:#8d8d8d1f;--cds-chat-button-selected:#8d8d8d33;--cds-chat-button-text-hover:#0043ce;--cds-chat-button-text-selected:#525252;--cds-chat-header-background:#fff;--cds-chat-header-text:#161616;--cds-chat-prompt-background:#fff;--cds-chat-prompt-border-end:#f4f4f400;--cds-chat-prompt-border-start:#f4f4f4;--cds-chat-prompt-text:#161616;--cds-chat-shell-background:#fff;--cds-color-scheme:light;--cds-field-01:#fff;--cds-field-02:#f4f4f4;--cds-field-03:#fff;--cds-field-hover-01:#e8e8e8;--cds-field-hover-02:#e8e8e8;--cds-field-hover-03:#e8e8e8;--cds-focus:#0f62fe;--cds-focus-inset:#fff;--cds-focus-inverse:#fff;--cds-highlight:#d0e2ff;--cds-icon-disabled:#16161640;--cds-icon-interactive:#0f62fe;--cds-icon-inverse:#fff;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:#8d8d8d;--cds-icon-primary:#161616;--cds-icon-secondary:#525252;--cds-interactive:#0f62fe;--cds-layer-01:#fff;--cds-layer-02:#f4f4f4;--cds-layer-03:#fff;--cds-layer-accent-01:#e0e0e0;--cds-layer-accent-02:#e0e0e0;--cds-layer-accent-03:#e0e0e0;--cds-layer-accent-active-01:#a8a8a8;--cds-layer-accent-active-02:#a8a8a8;--cds-layer-accent-active-03:#a8a8a8;--cds-layer-accent-hover-01:#d1d1d1;--cds-layer-accent-hover-02:#d1d1d1;--cds-layer-accent-hover-03:#d1d1d1;--cds-layer-active-01:#c6c6c6;--cds-layer-active-02:#c6c6c6;--cds-layer-active-03:#c6c6c6;--cds-layer-background-01:#f4f4f4;--cds-layer-background-02:#fff;--cds-layer-background-03:#f4f4f4;--cds-layer-hover-01:#e8e8e8;--cds-layer-hover-02:#e8e8e8;--cds-layer-hover-03:#e8e8e8;--cds-layer-selected-01:#e0e0e0;--cds-layer-selected-02:#e0e0e0;--cds-layer-selected-03:#e0e0e0;--cds-layer-selected-disabled:#8d8d8d;--cds-layer-selected-hover-01:#d1d1d1;--cds-layer-selected-hover-02:#d1d1d1;--cds-layer-selected-hover-03:#d1d1d1;--cds-layer-selected-inverse:#161616;--cds-link-inverse:#78a9ff;--cds-link-inverse-active:#f4f4f4;--cds-link-inverse-hover:#a6c8ff;--cds-link-inverse-visited:#be95ff;--cds-link-primary:#0f62fe;--cds-link-primary-hover:#0043ce;--cds-link-secondary:#0043ce;--cds-link-visited:#8a3ffc;--cds-overlay:#0009;--cds-shadow:#0000004d;--cds-skeleton-background:#e8e8e8;--cds-skeleton-element:#c6c6c6;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#8a3ffc;--cds-support-error:#da1e28;--cds-support-error-inverse:#fa4d56;--cds-support-info:#0043ce;--cds-support-info-inverse:#4589ff;--cds-support-success:#24a148;--cds-support-success-inverse:#42be65;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-syntax-angle-bracket:#697077;--cds-syntax-annotation:#007d79;--cds-syntax-arithmetic-operator:#343a3f;--cds-syntax-atom:#161616;--cds-syntax-attribute:#00539a;--cds-syntax-attribute-name:#00539a;--cds-syntax-attribute-value:#161616;--cds-syntax-bitwise-operator:#343a3f;--cds-syntax-block-comment:#198038;--cds-syntax-bool:#161616;--cds-syntax-brace:#343a3f;--cds-syntax-bracket:#343a3f;--cds-syntax-character:#161616;--cds-syntax-class-name:#007d79;--cds-syntax-color:#161616;--cds-syntax-comment:#198038;--cds-syntax-compare-operator:#343a3f;--cds-syntax-constant:#0f62fe;--cds-syntax-content:#161616;--cds-syntax-content-separator:#343a3f;--cds-syntax-control-keyword:#6929c4;--cds-syntax-control-operator:#6929c4;--cds-syntax-definition:#00539a;--cds-syntax-definition-keyword:#00539a;--cds-syntax-definition-operator:#00539a;--cds-syntax-deleted:#ffd7d9;--cds-syntax-deref-operator:#343a3f;--cds-syntax-doc-comment:#198038;--cds-syntax-doc-string:#161616;--cds-syntax-document-meta:#198038;--cds-syntax-emphasis:#161616;--cds-syntax-escape:#343a3f;--cds-syntax-float:#198038;--cds-syntax-function:#8e6a00;--cds-syntax-heading:#00539a;--cds-syntax-heading-1:#00539a;--cds-syntax-heading-2:#00539a;--cds-syntax-heading-3:#00539a;--cds-syntax-heading-4:#00539a;--cds-syntax-heading-5:#00539a;--cds-syntax-heading-6:#00539a;--cds-syntax-inserted:#a7f0ba;--cds-syntax-integer:#198038;--cds-syntax-invalid:#da1e28;--cds-syntax-keyword:#0f62fe;--cds-syntax-label-name:#0f62fe;--cds-syntax-line-comment:#198038;--cds-syntax-link:#0f62fe;--cds-syntax-list:#161616;--cds-syntax-literal:#161616;--cds-syntax-local:#0f62fe;--cds-syntax-logic-operator:#343a3f;--cds-syntax-macro-name:#161616;--cds-syntax-meta:#198038;--cds-syntax-modifier:#0f62fe;--cds-syntax-module-keyword:#6929c4;--cds-syntax-monospace:#161616;--cds-syntax-name:#0f62fe;--cds-syntax-namespace:#007d79;--cds-syntax-null:#161616;--cds-syntax-number:#198038;--cds-syntax-operator:#343a3f;--cds-syntax-operator-keyword:#0f62fe;--cds-syntax-paren:#343a3f;--cds-syntax-processing-instruction:#161616;--cds-syntax-property-name:#00539a;--cds-syntax-punctuation:#343a3f;--cds-syntax-quote:#198038;--cds-syntax-regexp:#6929c4;--cds-syntax-self:#007d79;--cds-syntax-separator:#343a3f;--cds-syntax-special:#0f62fe;--cds-syntax-special-string:#8a3ffc;--cds-syntax-square-bracket:#343a3f;--cds-syntax-standard:#0f62fe;--cds-syntax-strikethrough:#161616;--cds-syntax-string:#161616;--cds-syntax-strong:#161616;--cds-syntax-tag:#007d79;--cds-syntax-tag-name:#007d79;--cds-syntax-type:#007d79;--cds-syntax-type-name:#007d79;--cds-syntax-type-operator:#007d79;--cds-syntax-unit:#198038;--cds-syntax-update-operator:#343a3f;--cds-syntax-url:#343a3f;--cds-syntax-variable:#0f62fe;--cds-syntax-variable-name:#0f62fe;--cds-text-disabled:#16161640;--cds-text-error:#da1e28;--cds-text-helper:#6f6f6f;--cds-text-inverse:#fff;--cds-text-on-color:#fff;--cds-text-on-color-disabled:#8d8d8d;--cds-text-placeholder:#16161666;--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-toggle-off:#8d8d8d;--cds-spacing-01:.125rem;--cds-spacing-02:.25rem;--cds-spacing-03:.5rem;--cds-spacing-04:.75rem;--cds-spacing-05:1rem;--cds-spacing-06:1.5rem;--cds-spacing-07:2rem;--cds-spacing-08:2.5rem;--cds-spacing-09:3rem;--cds-spacing-10:4rem;--cds-spacing-11:5rem;--cds-spacing-12:6rem;--cds-spacing-13:10rem;--cds-fluid-spacing-01:0;--cds-fluid-spacing-02:2vw;--cds-fluid-spacing-03:5vw;--cds-fluid-spacing-04:10vw;--cds-caption-01-font-size:.75rem;--cds-caption-01-font-weight:400;--cds-caption-01-line-height:1.33333;--cds-caption-01-letter-spacing:.32px;--cds-caption-02-font-size:.875rem;--cds-caption-02-font-weight:400;--cds-caption-02-line-height:1.28572;--cds-caption-02-letter-spacing:.32px;--cds-label-01-font-size:.75rem;--cds-label-01-font-weight:400;--cds-label-01-line-height:1.33333;--cds-label-01-letter-spacing:.32px;--cds-label-02-font-size:.875rem;--cds-label-02-font-weight:400;--cds-label-02-line-height:1.28572;--cds-label-02-letter-spacing:.16px;--cds-helper-text-01-font-size:.75rem;--cds-helper-text-01-line-height:1.33333;--cds-helper-text-01-letter-spacing:.32px;--cds-helper-text-02-font-size:.875rem;--cds-helper-text-02-font-weight:400;--cds-helper-text-02-line-height:1.28572;--cds-helper-text-02-letter-spacing:.16px;--cds-body-short-01-font-size:.875rem;--cds-body-short-01-font-weight:400;--cds-body-short-01-line-height:1.28572;--cds-body-short-01-letter-spacing:.16px;--cds-body-short-02-font-size:1rem;--cds-body-short-02-font-weight:400;--cds-body-short-02-line-height:1.375;--cds-body-short-02-letter-spacing:0;--cds-body-long-01-font-size:.875rem;--cds-body-long-01-font-weight:400;--cds-body-long-01-line-height:1.42857;--cds-body-long-01-letter-spacing:.16px;--cds-body-long-02-font-size:1rem;--cds-body-long-02-font-weight:400;--cds-body-long-02-line-height:1.5;--cds-body-long-02-letter-spacing:0;--cds-code-01-font-family:"IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-01-font-size:.75rem;--cds-code-01-font-weight:400;--cds-code-01-line-height:1.33333;--cds-code-01-letter-spacing:.32px;--cds-code-02-font-family:"IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-02-font-size:.875rem;--cds-code-02-font-weight:400;--cds-code-02-line-height:1.42857;--cds-code-02-letter-spacing:.32px;--cds-heading-01-font-size:.875rem;--cds-heading-01-font-weight:600;--cds-heading-01-line-height:1.42857;--cds-heading-01-letter-spacing:.16px;--cds-heading-02-font-size:1rem;--cds-heading-02-font-weight:600;--cds-heading-02-line-height:1.5;--cds-heading-02-letter-spacing:0;--cds-productive-heading-01-font-size:.875rem;--cds-productive-heading-01-font-weight:600;--cds-productive-heading-01-line-height:1.28572;--cds-productive-heading-01-letter-spacing:.16px;--cds-productive-heading-02-font-size:1rem;--cds-productive-heading-02-font-weight:600;--cds-productive-heading-02-line-height:1.375;--cds-productive-heading-02-letter-spacing:0;--cds-productive-heading-03-font-size:1.25rem;--cds-productive-heading-03-font-weight:400;--cds-productive-heading-03-line-height:1.4;--cds-productive-heading-03-letter-spacing:0;--cds-productive-heading-04-font-size:1.75rem;--cds-productive-heading-04-font-weight:400;--cds-productive-heading-04-line-height:1.28572;--cds-productive-heading-04-letter-spacing:0;--cds-productive-heading-05-font-size:2rem;--cds-productive-heading-05-font-weight:400;--cds-productive-heading-05-line-height:1.25;--cds-productive-heading-05-letter-spacing:0;--cds-productive-heading-06-font-size:2.625rem;--cds-productive-heading-06-font-weight:300;--cds-productive-heading-06-line-height:1.199;--cds-productive-heading-06-letter-spacing:0;--cds-productive-heading-07-font-size:3.375rem;--cds-productive-heading-07-font-weight:300;--cds-productive-heading-07-line-height:1.19;--cds-productive-heading-07-letter-spacing:0;--cds-expressive-paragraph-01-font-size:1.5rem;--cds-expressive-paragraph-01-font-weight:300;--cds-expressive-paragraph-01-line-height:1.334;--cds-expressive-paragraph-01-letter-spacing:0;--cds-expressive-heading-01-font-size:.875rem;--cds-expressive-heading-01-font-weight:600;--cds-expressive-heading-01-line-height:1.42857;--cds-expressive-heading-01-letter-spacing:.16px;--cds-expressive-heading-02-font-size:1rem;--cds-expressive-heading-02-font-weight:600;--cds-expressive-heading-02-line-height:1.5;--cds-expressive-heading-02-letter-spacing:0;--cds-expressive-heading-03-font-size:1.25rem;--cds-expressive-heading-03-font-weight:400;--cds-expressive-heading-03-line-height:1.4;--cds-expressive-heading-03-letter-spacing:0;--cds-expressive-heading-04-font-size:1.75rem;--cds-expressive-heading-04-font-weight:400;--cds-expressive-heading-04-line-height:1.28572;--cds-expressive-heading-04-letter-spacing:0;--cds-expressive-heading-05-font-size:2rem;--cds-expressive-heading-05-font-weight:400;--cds-expressive-heading-05-line-height:1.25;--cds-expressive-heading-05-letter-spacing:0;--cds-expressive-heading-06-font-size:2rem;--cds-expressive-heading-06-font-weight:600;--cds-expressive-heading-06-line-height:1.25;--cds-expressive-heading-06-letter-spacing:0;--cds-quotation-01-font-family:"IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-01-font-size:1.25rem;--cds-quotation-01-font-weight:400;--cds-quotation-01-line-height:1.3;--cds-quotation-01-letter-spacing:0;--cds-quotation-02-font-family:"IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-02-font-size:2rem;--cds-quotation-02-font-weight:300;--cds-quotation-02-line-height:1.25;--cds-quotation-02-letter-spacing:0;--cds-display-01-font-size:2.625rem;--cds-display-01-font-weight:300;--cds-display-01-line-height:1.19;--cds-display-01-letter-spacing:0;--cds-display-02-font-size:2.625rem;--cds-display-02-font-weight:600;--cds-display-02-line-height:1.19;--cds-display-02-letter-spacing:0;--cds-display-03-font-size:2.625rem;--cds-display-03-font-weight:300;--cds-display-03-line-height:1.19;--cds-display-03-letter-spacing:0;--cds-display-04-font-size:2.625rem;--cds-display-04-font-weight:300;--cds-display-04-line-height:1.19;--cds-display-04-letter-spacing:0;--cds-legal-01-font-size:.75rem;--cds-legal-01-font-weight:400;--cds-legal-01-line-height:1.33333;--cds-legal-01-letter-spacing:.32px;--cds-legal-02-font-size:.875rem;--cds-legal-02-font-weight:400;--cds-legal-02-line-height:1.28572;--cds-legal-02-letter-spacing:.16px;--cds-body-compact-01-font-size:.875rem;--cds-body-compact-01-font-weight:400;--cds-body-compact-01-line-height:1.28572;--cds-body-compact-01-letter-spacing:.16px;--cds-body-compact-02-font-size:1rem;--cds-body-compact-02-font-weight:400;--cds-body-compact-02-line-height:1.375;--cds-body-compact-02-letter-spacing:0;--cds-heading-compact-01-font-size:.875rem;--cds-heading-compact-01-font-weight:600;--cds-heading-compact-01-line-height:1.28572;--cds-heading-compact-01-letter-spacing:.16px;--cds-heading-compact-02-font-size:1rem;--cds-heading-compact-02-font-weight:600;--cds-heading-compact-02-line-height:1.375;--cds-heading-compact-02-letter-spacing:0;--cds-body-01-font-size:.875rem;--cds-body-01-font-weight:400;--cds-body-01-line-height:1.42857;--cds-body-01-letter-spacing:.16px;--cds-body-02-font-size:1rem;--cds-body-02-font-weight:400;--cds-body-02-line-height:1.5;--cds-body-02-letter-spacing:0;--cds-heading-03-font-size:1.25rem;--cds-heading-03-font-weight:400;--cds-heading-03-line-height:1.4;--cds-heading-03-letter-spacing:0;--cds-heading-04-font-size:1.75rem;--cds-heading-04-font-weight:400;--cds-heading-04-line-height:1.28572;--cds-heading-04-letter-spacing:0;--cds-heading-05-font-size:2rem;--cds-heading-05-font-weight:400;--cds-heading-05-line-height:1.25;--cds-heading-05-letter-spacing:0;--cds-heading-06-font-size:2.625rem;--cds-heading-06-font-weight:300;--cds-heading-06-line-height:1.199;--cds-heading-06-letter-spacing:0;--cds-heading-07-font-size:3.375rem;--cds-heading-07-font-weight:300;--cds-heading-07-line-height:1.19;--cds-heading-07-letter-spacing:0;--cds-fluid-heading-03-font-size:1.25rem;--cds-fluid-heading-03-font-weight:400;--cds-fluid-heading-03-line-height:1.4;--cds-fluid-heading-03-letter-spacing:0;--cds-fluid-heading-04-font-size:1.75rem;--cds-fluid-heading-04-font-weight:400;--cds-fluid-heading-04-line-height:1.28572;--cds-fluid-heading-04-letter-spacing:0;--cds-fluid-heading-05-font-size:2rem;--cds-fluid-heading-05-font-weight:400;--cds-fluid-heading-05-line-height:1.25;--cds-fluid-heading-05-letter-spacing:0;--cds-fluid-heading-06-font-size:2rem;--cds-fluid-heading-06-font-weight:600;--cds-fluid-heading-06-line-height:1.25;--cds-fluid-heading-06-letter-spacing:0;--cds-fluid-paragraph-01-font-size:1.5rem;--cds-fluid-paragraph-01-font-weight:300;--cds-fluid-paragraph-01-line-height:1.334;--cds-fluid-paragraph-01-letter-spacing:0;--cds-fluid-quotation-01-font-family:"IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-01-font-size:1.25rem;--cds-fluid-quotation-01-font-weight:400;--cds-fluid-quotation-01-line-height:1.3;--cds-fluid-quotation-01-letter-spacing:0;--cds-fluid-quotation-02-font-family:"IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-02-font-size:2rem;--cds-fluid-quotation-02-font-weight:300;--cds-fluid-quotation-02-line-height:1.25;--cds-fluid-quotation-02-letter-spacing:0;--cds-fluid-display-01-font-size:2.625rem;--cds-fluid-display-01-font-weight:300;--cds-fluid-display-01-line-height:1.19;--cds-fluid-display-01-letter-spacing:0;--cds-fluid-display-02-font-size:2.625rem;--cds-fluid-display-02-font-weight:600;--cds-fluid-display-02-line-height:1.19;--cds-fluid-display-02-letter-spacing:0;--cds-fluid-display-03-font-size:2.625rem;--cds-fluid-display-03-font-weight:300;--cds-fluid-display-03-line-height:1.19;--cds-fluid-display-03-letter-spacing:0;--cds-fluid-display-04-font-size:2.625rem;--cds-fluid-display-04-font-weight:300;--cds-fluid-display-04-line-height:1.19;--cds-fluid-display-04-letter-spacing:0;color-scheme:var(--cds-color-scheme,light)}@media screen and (-ms-high-contrast:active),(forced-colors:active){html[data-carbon-theme=white]{--cds-icon-primary:ButtonText;--cds-icon-secondary:ButtonText;--cds-icon-interactive:ButtonText;--cds-icon-disabled:GrayText;--cds-icon-on-color-disabled:GrayText;--cds-icon-inverse:SelectedItemText;--cds-icon-on-color:SelectedItemText;--cds-interactive:ButtonText;--cds-link-primary:LinkText;--cds-link-primary-hover:LinkText;--cds-link-secondary:LinkText;--cds-link-inverse:SelectedItemText;--cds-link-inverse-hover:SelectedItemText;--cds-link-inverse-visited:SelectedItemText;--cds-link-visited:VisitedText;--cds-background-selected:SelectedItem;--cds-background-selected-hover:SelectedItem;--cds-background-inverse:SelectedItem;--cds-layer-selected-inverse:SelectedItem;--cds-focus:Highlight}}html[data-carbon-theme=white]{--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-background:var(--cds-layer-background-01,#fff);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6);color-scheme:light;--cds-interactive:#0084c7;--cds-background-brand:#0084c7;--cds-border-interactive:#0084c7;--cds-focus:#0084c7;--cds-icon-interactive:#0084c7;--cds-link-primary:#0084c7;--cds-link-primary-hover:#0073b0;--cds-link-inverse:#0084c7;--cds-button-primary:#0084c7;--cds-button-primary-hover:#0073b0;--cds-button-primary-active:#005f91;--cds-support-info:#0084c7;--ff-brand:#0084c7;--ff-brand-subtle:#e0f2fb}html[data-carbon-theme=g100]{--cds-ai-aura-end:#0000;--cds-ai-aura-hover-background:#474747;--cds-ai-aura-hover-end:#0000;--cds-ai-aura-hover-start:#4589ff66;--cds-ai-aura-start:#4589ff1a;--cds-ai-aura-start-sm:#4589ff29;--cds-ai-border-end:#4589ff;--cds-ai-border-start:#a6c8ff5c;--cds-ai-border-strong:#78a9ff;--cds-ai-drop-shadow:#00000047;--cds-ai-inner-shadow:#4589ff29;--cds-ai-overlay:#00000080;--cds-ai-popover-background:#161616;--cds-ai-popover-caret-bottom:#4589ff;--cds-ai-popover-caret-bottom-background:#202d45;--cds-ai-popover-caret-bottom-background-actions:#1e283a;--cds-ai-popover-caret-center:#4870b5;--cds-ai-popover-shadow-outer-01:#0000001f;--cds-ai-popover-shadow-outer-02:#00000014;--cds-ai-skeleton-background:#78a9ff80;--cds-ai-skeleton-element-background:#78a9ff4d;--cds-background:#262626;--cds-background-active:#8d8d8d66;--cds-background-brand:#0f62fe;--cds-background-hover:#8d8d8d29;--cds-background-inverse:#f4f4f4;--cds-background-inverse-hover:#e8e8e8;--cds-background-selected:#8d8d8d3d;--cds-background-selected-hover:#8d8d8d52;--cds-border-disabled:#8d8d8d80;--cds-border-interactive:#4589ff;--cds-border-inverse:#f4f4f4;--cds-border-strong-01:#8d8d8d;--cds-border-strong-02:#a8a8a8;--cds-border-strong-03:#c6c6c6;--cds-border-subtle-00:#525252;--cds-border-subtle-01:#6f6f6f;--cds-border-subtle-02:#8d8d8d;--cds-border-subtle-03:#8d8d8d;--cds-border-subtle-selected-01:#8d8d8d;--cds-border-subtle-selected-02:#a8a8a8;--cds-border-subtle-selected-03:#a8a8a8;--cds-border-tile-01:#6f6f6f;--cds-border-tile-02:#8d8d8d;--cds-border-tile-03:#a8a8a8;--cds-chat-avatar-agent:#c6c6c6;--cds-chat-avatar-bot:#8d8d8d;--cds-chat-avatar-user:#4589ff;--cds-chat-bubble-agent:#262626;--cds-chat-bubble-agent-text:#f4f4f4;--cds-chat-bubble-border:#525252;--cds-chat-bubble-user:#393939;--cds-chat-bubble-user-text:#f4f4f4;--cds-chat-button:#78a9ff;--cds-chat-button-active:#8d8d8d66;--cds-chat-button-hover:#8d8d8d29;--cds-chat-button-selected:#8d8d8d3d;--cds-chat-button-text-hover:#a6c8ff;--cds-chat-button-text-selected:#c6c6c6;--cds-chat-header-background:#262626;--cds-chat-header-text:#f4f4f4;--cds-chat-prompt-background:#161616;--cds-chat-prompt-border-end:#26262600;--cds-chat-prompt-border-start:#262626;--cds-chat-prompt-text:#f4f4f4;--cds-chat-shell-background:#262626;--cds-color-scheme:dark;--cds-field-01:#393939;--cds-field-02:#525252;--cds-field-03:#6f6f6f;--cds-field-hover-01:#474747;--cds-field-hover-02:#636363;--cds-field-hover-03:#5e5e5e;--cds-focus:#fff;--cds-focus-inset:#161616;--cds-focus-inverse:#0f62fe;--cds-highlight:#002d9c;--cds-icon-disabled:#f4f4f440;--cds-icon-interactive:#fff;--cds-icon-inverse:#161616;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:#ffffff40;--cds-icon-primary:#f4f4f4;--cds-icon-secondary:#c6c6c6;--cds-interactive:#4589ff;--cds-layer-01:#393939;--cds-layer-02:#525252;--cds-layer-03:#6f6f6f;--cds-layer-accent-01:#525252;--cds-layer-accent-02:#6f6f6f;--cds-layer-accent-03:#8d8d8d;--cds-layer-accent-active-01:#8d8d8d;--cds-layer-accent-active-02:#393939;--cds-layer-accent-active-03:#525252;--cds-layer-accent-hover-01:#636363;--cds-layer-accent-hover-02:#5e5e5e;--cds-layer-accent-hover-03:#7a7a7a;--cds-layer-active-01:#6f6f6f;--cds-layer-active-02:#8d8d8d;--cds-layer-active-03:#393939;--cds-layer-background-01:#262626;--cds-layer-background-02:#393939;--cds-layer-background-03:#525252;--cds-layer-hover-01:#474747;--cds-layer-hover-02:#636363;--cds-layer-hover-03:#5e5e5e;--cds-layer-selected-01:#525252;--cds-layer-selected-02:#6f6f6f;--cds-layer-selected-03:#525252;--cds-layer-selected-disabled:#a8a8a8;--cds-layer-selected-hover-01:#636363;--cds-layer-selected-hover-02:#5e5e5e;--cds-layer-selected-hover-03:#636363;--cds-layer-selected-inverse:#f4f4f4;--cds-link-inverse:#0f62fe;--cds-link-inverse-active:#161616;--cds-link-inverse-hover:#0043ce;--cds-link-inverse-visited:#8a3ffc;--cds-link-primary:#78a9ff;--cds-link-primary-hover:#a6c8ff;--cds-link-secondary:#a6c8ff;--cds-link-visited:#be95ff;--cds-overlay:#0009;--cds-shadow:#000c;--cds-skeleton-background:#333;--cds-skeleton-element:#525252;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#a56eff;--cds-support-error:#ff8389;--cds-support-error-inverse:#da1e28;--cds-support-info:#4589ff;--cds-support-info-inverse:#0043ce;--cds-support-success:#42be65;--cds-support-success-inverse:#24a148;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-syntax-angle-bracket:#8d8d8d;--cds-syntax-annotation:#08bdba;--cds-syntax-arithmetic-operator:#e0e0e0;--cds-syntax-atom:#f4f4f4;--cds-syntax-attribute:#33b1ff;--cds-syntax-attribute-name:#33b1ff;--cds-syntax-attribute-value:#f4f4f4;--cds-syntax-bitwise-operator:#e0e0e0;--cds-syntax-block-comment:#42be65;--cds-syntax-bool:#f4f4f4;--cds-syntax-brace:#e0e0e0;--cds-syntax-bracket:#e0e0e0;--cds-syntax-character:#f4f4f4;--cds-syntax-class-name:#3ddbd9;--cds-syntax-color:#f4f4f4;--cds-syntax-comment:#42be65;--cds-syntax-compare-operator:#e0e0e0;--cds-syntax-constant:#4589ff;--cds-syntax-content:#f4f4f4;--cds-syntax-content-separator:#e0e0e0;--cds-syntax-control-keyword:#be95ff;--cds-syntax-control-operator:#be95ff;--cds-syntax-definition:#33b1ff;--cds-syntax-definition-keyword:#33b1ff;--cds-syntax-definition-operator:#33b1ff;--cds-syntax-deleted:#a2191f;--cds-syntax-deref-operator:#e0e0e0;--cds-syntax-doc-comment:#42be65;--cds-syntax-doc-string:#f4f4f4;--cds-syntax-document-meta:#42be65;--cds-syntax-emphasis:#f4f4f4;--cds-syntax-escape:#e0e0e0;--cds-syntax-float:#6fdc8c;--cds-syntax-function:#f1c21b;--cds-syntax-heading:#33b1ff;--cds-syntax-heading-1:#33b1ff;--cds-syntax-heading-2:#33b1ff;--cds-syntax-heading-3:#33b1ff;--cds-syntax-heading-4:#33b1ff;--cds-syntax-heading-5:#33b1ff;--cds-syntax-heading-6:#33b1ff;--cds-syntax-inserted:#198038;--cds-syntax-integer:#6fdc8c;--cds-syntax-invalid:#fa4d56;--cds-syntax-keyword:#4589ff;--cds-syntax-label-name:#a6c8ff;--cds-syntax-line-comment:#42be65;--cds-syntax-link:#4589ff;--cds-syntax-list:#f4f4f4;--cds-syntax-literal:#f4f4f4;--cds-syntax-local:#a6c8ff;--cds-syntax-logic-operator:#e0e0e0;--cds-syntax-macro-name:#f4f4f4;--cds-syntax-meta:#42be65;--cds-syntax-modifier:#4589ff;--cds-syntax-module-keyword:#be95ff;--cds-syntax-monospace:#f4f4f4;--cds-syntax-name:#a6c8ff;--cds-syntax-namespace:#3ddbd9;--cds-syntax-null:#f4f4f4;--cds-syntax-number:#6fdc8c;--cds-syntax-operator:#e0e0e0;--cds-syntax-operator-keyword:#4589ff;--cds-syntax-paren:#e0e0e0;--cds-syntax-processing-instruction:#f4f4f4;--cds-syntax-property-name:#33b1ff;--cds-syntax-punctuation:#e0e0e0;--cds-syntax-quote:#42be65;--cds-syntax-regexp:#be95ff;--cds-syntax-self:#3ddbd9;--cds-syntax-separator:#e0e0e0;--cds-syntax-special:#4589ff;--cds-syntax-special-string:#be95ff;--cds-syntax-square-bracket:#e0e0e0;--cds-syntax-standard:#4589ff;--cds-syntax-strikethrough:#f4f4f4;--cds-syntax-string:#f4f4f4;--cds-syntax-strong:#f4f4f4;--cds-syntax-tag:#3ddbd9;--cds-syntax-tag-name:#3ddbd9;--cds-syntax-type:#3ddbd9;--cds-syntax-type-name:#3ddbd9;--cds-syntax-type-operator:#3ddbd9;--cds-syntax-unit:#6fdc8c;--cds-syntax-update-operator:#e0e0e0;--cds-syntax-url:#e0e0e0;--cds-syntax-variable:#a6c8ff;--cds-syntax-variable-name:#a6c8ff;--cds-text-disabled:#f4f4f440;--cds-text-error:#ffb3b8;--cds-text-helper:#c6c6c6;--cds-text-inverse:#161616;--cds-text-on-color:#fff;--cds-text-on-color-disabled:#ffffff40;--cds-text-placeholder:#f4f4f466;--cds-text-primary:#f4f4f4;--cds-text-secondary:#c6c6c6;--cds-toggle-off:#8d8d8d;--cds-spacing-01:.125rem;--cds-spacing-02:.25rem;--cds-spacing-03:.5rem;--cds-spacing-04:.75rem;--cds-spacing-05:1rem;--cds-spacing-06:1.5rem;--cds-spacing-07:2rem;--cds-spacing-08:2.5rem;--cds-spacing-09:3rem;--cds-spacing-10:4rem;--cds-spacing-11:5rem;--cds-spacing-12:6rem;--cds-spacing-13:10rem;--cds-fluid-spacing-01:0;--cds-fluid-spacing-02:2vw;--cds-fluid-spacing-03:5vw;--cds-fluid-spacing-04:10vw;--cds-caption-01-font-size:.75rem;--cds-caption-01-font-weight:400;--cds-caption-01-line-height:1.33333;--cds-caption-01-letter-spacing:.32px;--cds-caption-02-font-size:.875rem;--cds-caption-02-font-weight:400;--cds-caption-02-line-height:1.28572;--cds-caption-02-letter-spacing:.32px;--cds-label-01-font-size:.75rem;--cds-label-01-font-weight:400;--cds-label-01-line-height:1.33333;--cds-label-01-letter-spacing:.32px;--cds-label-02-font-size:.875rem;--cds-label-02-font-weight:400;--cds-label-02-line-height:1.28572;--cds-label-02-letter-spacing:.16px;--cds-helper-text-01-font-size:.75rem;--cds-helper-text-01-line-height:1.33333;--cds-helper-text-01-letter-spacing:.32px;--cds-helper-text-02-font-size:.875rem;--cds-helper-text-02-font-weight:400;--cds-helper-text-02-line-height:1.28572;--cds-helper-text-02-letter-spacing:.16px;--cds-body-short-01-font-size:.875rem;--cds-body-short-01-font-weight:400;--cds-body-short-01-line-height:1.28572;--cds-body-short-01-letter-spacing:.16px;--cds-body-short-02-font-size:1rem;--cds-body-short-02-font-weight:400;--cds-body-short-02-line-height:1.375;--cds-body-short-02-letter-spacing:0;--cds-body-long-01-font-size:.875rem;--cds-body-long-01-font-weight:400;--cds-body-long-01-line-height:1.42857;--cds-body-long-01-letter-spacing:.16px;--cds-body-long-02-font-size:1rem;--cds-body-long-02-font-weight:400;--cds-body-long-02-line-height:1.5;--cds-body-long-02-letter-spacing:0;--cds-code-01-font-family:"IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-01-font-size:.75rem;--cds-code-01-font-weight:400;--cds-code-01-line-height:1.33333;--cds-code-01-letter-spacing:.32px;--cds-code-02-font-family:"IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-02-font-size:.875rem;--cds-code-02-font-weight:400;--cds-code-02-line-height:1.42857;--cds-code-02-letter-spacing:.32px;--cds-heading-01-font-size:.875rem;--cds-heading-01-font-weight:600;--cds-heading-01-line-height:1.42857;--cds-heading-01-letter-spacing:.16px;--cds-heading-02-font-size:1rem;--cds-heading-02-font-weight:600;--cds-heading-02-line-height:1.5;--cds-heading-02-letter-spacing:0;--cds-productive-heading-01-font-size:.875rem;--cds-productive-heading-01-font-weight:600;--cds-productive-heading-01-line-height:1.28572;--cds-productive-heading-01-letter-spacing:.16px;--cds-productive-heading-02-font-size:1rem;--cds-productive-heading-02-font-weight:600;--cds-productive-heading-02-line-height:1.375;--cds-productive-heading-02-letter-spacing:0;--cds-productive-heading-03-font-size:1.25rem;--cds-productive-heading-03-font-weight:400;--cds-productive-heading-03-line-height:1.4;--cds-productive-heading-03-letter-spacing:0;--cds-productive-heading-04-font-size:1.75rem;--cds-productive-heading-04-font-weight:400;--cds-productive-heading-04-line-height:1.28572;--cds-productive-heading-04-letter-spacing:0;--cds-productive-heading-05-font-size:2rem;--cds-productive-heading-05-font-weight:400;--cds-productive-heading-05-line-height:1.25;--cds-productive-heading-05-letter-spacing:0;--cds-productive-heading-06-font-size:2.625rem;--cds-productive-heading-06-font-weight:300;--cds-productive-heading-06-line-height:1.199;--cds-productive-heading-06-letter-spacing:0;--cds-productive-heading-07-font-size:3.375rem;--cds-productive-heading-07-font-weight:300;--cds-productive-heading-07-line-height:1.19;--cds-productive-heading-07-letter-spacing:0;--cds-expressive-paragraph-01-font-size:1.5rem;--cds-expressive-paragraph-01-font-weight:300;--cds-expressive-paragraph-01-line-height:1.334;--cds-expressive-paragraph-01-letter-spacing:0;--cds-expressive-heading-01-font-size:.875rem;--cds-expressive-heading-01-font-weight:600;--cds-expressive-heading-01-line-height:1.42857;--cds-expressive-heading-01-letter-spacing:.16px;--cds-expressive-heading-02-font-size:1rem;--cds-expressive-heading-02-font-weight:600;--cds-expressive-heading-02-line-height:1.5;--cds-expressive-heading-02-letter-spacing:0;--cds-expressive-heading-03-font-size:1.25rem;--cds-expressive-heading-03-font-weight:400;--cds-expressive-heading-03-line-height:1.4;--cds-expressive-heading-03-letter-spacing:0;--cds-expressive-heading-04-font-size:1.75rem;--cds-expressive-heading-04-font-weight:400;--cds-expressive-heading-04-line-height:1.28572;--cds-expressive-heading-04-letter-spacing:0;--cds-expressive-heading-05-font-size:2rem;--cds-expressive-heading-05-font-weight:400;--cds-expressive-heading-05-line-height:1.25;--cds-expressive-heading-05-letter-spacing:0;--cds-expressive-heading-06-font-size:2rem;--cds-expressive-heading-06-font-weight:600;--cds-expressive-heading-06-line-height:1.25;--cds-expressive-heading-06-letter-spacing:0;--cds-quotation-01-font-family:"IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-01-font-size:1.25rem;--cds-quotation-01-font-weight:400;--cds-quotation-01-line-height:1.3;--cds-quotation-01-letter-spacing:0;--cds-quotation-02-font-family:"IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-02-font-size:2rem;--cds-quotation-02-font-weight:300;--cds-quotation-02-line-height:1.25;--cds-quotation-02-letter-spacing:0;--cds-display-01-font-size:2.625rem;--cds-display-01-font-weight:300;--cds-display-01-line-height:1.19;--cds-display-01-letter-spacing:0;--cds-display-02-font-size:2.625rem;--cds-display-02-font-weight:600;--cds-display-02-line-height:1.19;--cds-display-02-letter-spacing:0;--cds-display-03-font-size:2.625rem;--cds-display-03-font-weight:300;--cds-display-03-line-height:1.19;--cds-display-03-letter-spacing:0;--cds-display-04-font-size:2.625rem;--cds-display-04-font-weight:300;--cds-display-04-line-height:1.19;--cds-display-04-letter-spacing:0;--cds-legal-01-font-size:.75rem;--cds-legal-01-font-weight:400;--cds-legal-01-line-height:1.33333;--cds-legal-01-letter-spacing:.32px;--cds-legal-02-font-size:.875rem;--cds-legal-02-font-weight:400;--cds-legal-02-line-height:1.28572;--cds-legal-02-letter-spacing:.16px;--cds-body-compact-01-font-size:.875rem;--cds-body-compact-01-font-weight:400;--cds-body-compact-01-line-height:1.28572;--cds-body-compact-01-letter-spacing:.16px;--cds-body-compact-02-font-size:1rem;--cds-body-compact-02-font-weight:400;--cds-body-compact-02-line-height:1.375;--cds-body-compact-02-letter-spacing:0;--cds-heading-compact-01-font-size:.875rem;--cds-heading-compact-01-font-weight:600;--cds-heading-compact-01-line-height:1.28572;--cds-heading-compact-01-letter-spacing:.16px;--cds-heading-compact-02-font-size:1rem;--cds-heading-compact-02-font-weight:600;--cds-heading-compact-02-line-height:1.375;--cds-heading-compact-02-letter-spacing:0;--cds-body-01-font-size:.875rem;--cds-body-01-font-weight:400;--cds-body-01-line-height:1.42857;--cds-body-01-letter-spacing:.16px;--cds-body-02-font-size:1rem;--cds-body-02-font-weight:400;--cds-body-02-line-height:1.5;--cds-body-02-letter-spacing:0;--cds-heading-03-font-size:1.25rem;--cds-heading-03-font-weight:400;--cds-heading-03-line-height:1.4;--cds-heading-03-letter-spacing:0;--cds-heading-04-font-size:1.75rem;--cds-heading-04-font-weight:400;--cds-heading-04-line-height:1.28572;--cds-heading-04-letter-spacing:0;--cds-heading-05-font-size:2rem;--cds-heading-05-font-weight:400;--cds-heading-05-line-height:1.25;--cds-heading-05-letter-spacing:0;--cds-heading-06-font-size:2.625rem;--cds-heading-06-font-weight:300;--cds-heading-06-line-height:1.199;--cds-heading-06-letter-spacing:0;--cds-heading-07-font-size:3.375rem;--cds-heading-07-font-weight:300;--cds-heading-07-line-height:1.19;--cds-heading-07-letter-spacing:0;--cds-fluid-heading-03-font-size:1.25rem;--cds-fluid-heading-03-font-weight:400;--cds-fluid-heading-03-line-height:1.4;--cds-fluid-heading-03-letter-spacing:0;--cds-fluid-heading-04-font-size:1.75rem;--cds-fluid-heading-04-font-weight:400;--cds-fluid-heading-04-line-height:1.28572;--cds-fluid-heading-04-letter-spacing:0;--cds-fluid-heading-05-font-size:2rem;--cds-fluid-heading-05-font-weight:400;--cds-fluid-heading-05-line-height:1.25;--cds-fluid-heading-05-letter-spacing:0;--cds-fluid-heading-06-font-size:2rem;--cds-fluid-heading-06-font-weight:600;--cds-fluid-heading-06-line-height:1.25;--cds-fluid-heading-06-letter-spacing:0;--cds-fluid-paragraph-01-font-size:1.5rem;--cds-fluid-paragraph-01-font-weight:300;--cds-fluid-paragraph-01-line-height:1.334;--cds-fluid-paragraph-01-letter-spacing:0;--cds-fluid-quotation-01-font-family:"IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-01-font-size:1.25rem;--cds-fluid-quotation-01-font-weight:400;--cds-fluid-quotation-01-line-height:1.3;--cds-fluid-quotation-01-letter-spacing:0;--cds-fluid-quotation-02-font-family:"IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-02-font-size:2rem;--cds-fluid-quotation-02-font-weight:300;--cds-fluid-quotation-02-line-height:1.25;--cds-fluid-quotation-02-letter-spacing:0;--cds-fluid-display-01-font-size:2.625rem;--cds-fluid-display-01-font-weight:300;--cds-fluid-display-01-line-height:1.19;--cds-fluid-display-01-letter-spacing:0;--cds-fluid-display-02-font-size:2.625rem;--cds-fluid-display-02-font-weight:600;--cds-fluid-display-02-line-height:1.19;--cds-fluid-display-02-letter-spacing:0;--cds-fluid-display-03-font-size:2.625rem;--cds-fluid-display-03-font-weight:300;--cds-fluid-display-03-line-height:1.19;--cds-fluid-display-03-letter-spacing:0;--cds-fluid-display-04-font-size:2.625rem;--cds-fluid-display-04-font-weight:300;--cds-fluid-display-04-line-height:1.19;--cds-fluid-display-04-letter-spacing:0;color-scheme:var(--cds-color-scheme,light)}@media screen and (-ms-high-contrast:active),(forced-colors:active){html[data-carbon-theme=g100]{--cds-icon-primary:ButtonText;--cds-icon-secondary:ButtonText;--cds-icon-interactive:ButtonText;--cds-icon-disabled:GrayText;--cds-icon-on-color-disabled:GrayText;--cds-icon-inverse:SelectedItemText;--cds-icon-on-color:SelectedItemText;--cds-interactive:ButtonText;--cds-link-primary:LinkText;--cds-link-primary-hover:LinkText;--cds-link-secondary:LinkText;--cds-link-inverse:SelectedItemText;--cds-link-inverse-hover:SelectedItemText;--cds-link-inverse-visited:SelectedItemText;--cds-link-visited:VisitedText;--cds-background-selected:SelectedItem;--cds-background-selected-hover:SelectedItem;--cds-background-inverse:SelectedItem;--cds-layer-selected-inverse:SelectedItem;--cds-focus:Highlight}}html[data-carbon-theme=g100]{--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-background:var(--cds-layer-background-01,#fff);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6);color-scheme:dark;--cds-interactive:#42b4e6;--cds-border-interactive:#42b4e6;--cds-focus:#42b4e6;--cds-icon-interactive:#42b4e6;--cds-link-primary:#42b4e6;--cds-link-primary-hover:#66c4ee;--cds-link-inverse:#42b4e6;--cds-support-info:#42b4e6;--cds-background-brand:#0084c7;--cds-button-primary:#0084c7;--cds-button-primary-hover:#0073b0;--cds-button-primary-active:#005f91;--ff-brand:#42b4e6;--ff-brand-subtle:#42b4e629}:root{--ff-nav-height:3.5rem;--ff-max-width:78rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--ff-nav-height)}html,body,button,input,select,textarea{font-family:Public Sans,sans-serif}body{min-height:100vh;color:var(--cds-text-primary);background:var(--cds-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img{max-width:100%}:is(cds-button:not(:defined),cds-tag:not(:defined),cds-tile:not(:defined),cds-text-input:not(:defined),cds-textarea:not(:defined),cds-select:not(:defined)){visibility:hidden}.ff-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ff-container{width:100%;max-width:var(--ff-max-width);margin:0 auto;padding:0 1.5rem}@media (width>=42rem){.ff-container{padding:0 2rem}}.ff-section{padding:4rem 0}@media (width>=42rem){.ff-section{padding:6rem 0}}.ff-section--layer{background:var(--cds-layer-01);border-top:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01)}.ff-section-head{text-align:center;max-width:42rem;margin:0 auto 3rem}.ff-section-head h2{margin:0 0 .75rem}.ff-section-head p{color:var(--cds-text-secondary);font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0);margin:0}h1,h2,h3,h4{letter-spacing:-.01em;color:var(--cds-text-primary);font-weight:400;line-height:1.15}.ff-display{letter-spacing:-.02em;margin:0;font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:400;line-height:1.08}.ff-h2{margin:0;font-size:clamp(1.75rem,3vw,2.625rem);font-weight:400;line-height:1.15}.ff-eyebrow{color:var(--ff-brand);text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);margin:0 0 1rem;display:inline-block}.ff-brand-word{color:var(--ff-brand)}.ff-nav{z-index:500;background:var(--cds-background);border-bottom:1px solid var(--cds-border-subtle-01);position:sticky;top:0}.ff-nav__inner{height:var(--ff-nav-height);justify-content:space-between;align-items:center;display:flex}.ff-nav__brand{color:var(--cds-text-primary);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.ff-nav__brand img{width:1.75rem;height:1.75rem}.ff-nav__brand-name{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.ff-nav__links{align-items:center;gap:1.75rem;display:none}@media (width>=56rem){.ff-nav__links{display:flex}}.ff-nav__link{color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);font-weight:500;text-decoration:none;transition:color .15s}.ff-nav__link:hover,.ff-nav__link[aria-current=page]{color:var(--cds-text-primary)}.ff-nav__actions{align-items:center;gap:.5rem;display:flex}.ff-nav__login{color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);padding:0 .5rem;font-weight:500;text-decoration:none;display:none}@media (width>=34rem){.ff-nav__login{display:inline-flex}}.ff-nav__login:hover{color:var(--cds-text-primary)}.ff-nav__cta{flex:none;display:none}@media (width>=40rem){.ff-nav__cta{display:inline-flex}}.ff-icon-btn{width:2.5rem;height:2.5rem;color:var(--cds-icon-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.ff-icon-btn:hover{background:var(--cds-layer-hover-01)}.ff-icon-btn:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.ff-icon-btn svg{width:1.25rem;height:1.25rem}@media (width>=56rem){.ff-menu-btn{display:none}}.ff-theme-toggle .ff-icon-sun{display:none}.ff-theme-toggle .ff-icon-moon,html[data-carbon-theme=g100] .ff-theme-toggle .ff-icon-sun{display:block}html[data-carbon-theme=g100] .ff-theme-toggle .ff-icon-moon{display:none}.ff-mobile-menu{z-index:600;background:var(--cds-background);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;transition:opacity .2s;display:flex;position:fixed;inset:0}.ff-mobile-menu.is-open{opacity:1;pointer-events:auto}.ff-mobile-menu a{color:var(--cds-text-primary);font-size:1.25rem;font-weight:500;text-decoration:none}.ff-mobile-menu__close{position:absolute;top:.75rem;right:1rem}.ff-hero{background:radial-gradient(60rem 30rem at 85% -10%, var(--ff-brand-subtle) 0%, transparent 60%), linear-gradient(180deg, var(--cds-layer-01) 0%, var(--cds-background) 55%);position:relative;overflow:hidden}.ff-hero__inner{align-items:center;gap:3rem;padding-block:3.5rem 5rem;display:grid}@media (width>=60rem){.ff-hero__inner{grid-template-columns:1.05fr 1fr;gap:2rem;padding-block:5rem 6.5rem}}.ff-hero__copy{max-width:34rem}.ff-hero__subtitle{max-width:30rem;color:var(--cds-text-secondary);font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0);margin:1.25rem 0 2rem;font-size:1.125rem}.ff-hero__actions{flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}@media (width<=33.9375rem){.ff-hero__actions{gap:.625rem;display:grid}.ff-hero__actions cds-button{width:100%}}.ff-hero__trust{color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);flex-wrap:wrap;gap:1rem 1.5rem;display:flex}.ff-trust-item{align-items:center;gap:.375rem;display:inline-flex}.ff-trust-item svg{width:1rem;height:1rem;color:var(--cds-support-success)}.ff-hero__art{justify-content:center;display:flex;position:relative}@media (width>=60rem){.ff-hero__art{justify-content:flex-end}}.ff-hero__art-stack{position:relative}.ff-hero__device--front{z-index:2;width:18rem;position:relative}.ff-hero__device--back{z-index:3;width:15.5rem;display:none;position:absolute;top:3rem;right:-4.5rem}@media (width>=34rem){.ff-hero__device--back{display:block}}.ff-device{background:var(--cds-border-strong-01);padding:.375rem;box-shadow:0 16px 40px -12px #00000059}.ff-device__screen{background:var(--cds-layer-01);overflow:hidden}.ff-device__screen img{width:100%;height:auto;display:block}.ff-zoomable{cursor:zoom-in}.ff-browser{background:var(--cds-border-strong-01);padding:0 .375rem .375rem;box-shadow:0 24px 56px -16px #00000059}.ff-browser__bar{align-items:center;gap:.4rem;padding:.625rem .5rem;display:flex}.ff-browser__dot{background:#ffffff59;border-radius:50%;width:.5625rem;height:.5625rem}.ff-browser__url{color:#fff9;white-space:nowrap;text-overflow:ellipsis;background:#ffffff1a;flex:1;min-width:0;margin-left:.5rem;padding:.25rem .625rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;overflow:hidden}.ff-browser__viewport{background:var(--cds-layer-01);overflow:hidden}.ff-browser__viewport img{width:100%;display:block}.ff-browser-pair{grid-template-columns:1fr;gap:1.5rem;display:grid}.ff-browser-pair>*{min-width:0}@media (width>=60rem){.ff-browser-pair{grid-template-columns:1fr 1fr}}.ff-industry{padding:2.5rem 0}.ff-industry__label{text-align:center;color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.08em;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);margin:0 0 1.25rem}.ff-industry__row{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.ff-industry__row cds-tag svg{width:.875rem;height:.875rem}.ff-feature-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=34rem){.ff-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=56rem){.ff-feature-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=72rem){.ff-feature-grid{grid-template-columns:repeat(4,1fr)}}.ff-feature{height:100%}.ff-feature__icon{width:2.75rem;height:2.75rem;color:var(--ff-brand);background:var(--ff-brand-subtle);justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.ff-feature__icon svg{width:1.375rem;height:1.375rem}.ff-feature__title{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);margin:0 0 .5rem}.ff-feature__desc{color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);margin:0}.ff-split{align-items:center;gap:2.5rem;display:grid}.ff-split>*{min-width:0}@media (width>=60rem){.ff-split{grid-template-columns:1fr 1fr;gap:4rem}}.ff-split__copy{max-width:32rem}.ff-split__copy h2{margin:0 0 1rem}.ff-split__lead{color:var(--cds-text-secondary);font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0);margin:0 0 1.5rem}.ff-split__lead--footnote{margin-bottom:0}@media (width>=60rem){.ff-split--reverse .ff-split__media{order:-1}}.ff-checklist{gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.ff-checklist li{align-items:flex-start;gap:.625rem;display:flex}.ff-checklist svg{width:1.125rem;height:1.125rem;color:var(--cds-support-success);flex-shrink:0;margin-top:.125rem}.ff-checklist span{color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px)}.ff-media-center{justify-content:center;display:flex}.ff-device-gallery{justify-content:center;gap:1rem;display:flex}@media (width>=34rem){.ff-device-gallery{gap:1.5rem}}.ff-device-gallery__col{flex:1 1 0;align-content:start;gap:1.25rem;min-width:0;max-width:13rem;display:grid}@media (width>=34rem){.ff-device-gallery__col{max-width:15rem}}.ff-device-gallery__col--offset{padding-top:3rem}.ff-device-gallery .ff-device{width:100%}.ff-store-row{flex-wrap:wrap;gap:.75rem;display:flex}.ff-store-btn{color:#fff;background:#161616;align-items:center;gap:.625rem;padding:.625rem 1rem;text-decoration:none;transition:background .15s;display:inline-flex}.ff-store-btn:hover{background:#393939}.ff-store-btn svg{width:1.25rem;height:1.25rem}.ff-store-btn small{opacity:.7;font-size:.6rem;line-height:1.1;display:block}.ff-store-btn strong{font-size:.875rem;font-weight:600;line-height:1.1;display:block}.ff-inline-badge{color:var(--cds-text-primary);background:var(--cds-layer-01);border:1px solid var(--cds-support-success);align-items:center;gap:.5rem;padding:.625rem 1rem;display:inline-flex}.ff-inline-badge svg{width:1rem;height:1rem;color:var(--cds-support-success)}.ff-inline-badge span{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);font-weight:600}.ff-highlights{grid-template-columns:1fr;gap:1.5rem 2rem;margin-top:3rem;display:grid}@media (width>=34rem){.ff-highlights{grid-template-columns:repeat(2,1fr)}}@media (width>=56rem){.ff-highlights{grid-template-columns:repeat(3,1fr)}}.ff-highlight{gap:.75rem;display:flex}.ff-highlight svg{width:1.25rem;height:1.25rem;color:var(--ff-brand);flex-shrink:0;margin-top:.125rem}.ff-highlight h3{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);margin:0 0 .25rem}.ff-highlight p{color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);margin:0}.ff-section-note{max-width:42rem;color:var(--cds-text-helper);text-align:center;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);margin:3rem auto 0}.ff-pdf-stage{background:var(--cds-layer-accent-01);flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.25rem;display:flex}@media (width>=72rem){.ff-pdf-stage{flex-direction:row;justify-content:center}}.ff-pdf-group{flex-direction:column;align-items:center;gap:.875rem;margin:0;display:flex}.ff-pdf-group figcaption{color:var(--cds-text-secondary);text-align:center;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);font-weight:600}.ff-pdf-arrow{color:var(--cds-text-helper);display:flex;transform:rotate(90deg)}@media (width>=72rem){.ff-pdf-arrow{transform:none}}.ff-pdf-arrow svg{width:1.5rem;height:1.5rem}.ff-pdf-doc{aspect-ratio:17/22;background:#fff;border:1px solid #0000001a;align-content:start;gap:.375rem;padding:.75rem;display:grid;position:relative;box-shadow:0 12px 28px -10px #00000073}.ff-pdf-doc--lg{width:10rem}.ff-pdf-doc--sm{gap:.25rem;width:6rem;padding:.5rem}.ff-pdf-doc__head{border-bottom:2px solid #0084c7;align-items:center;gap:.375rem;margin-bottom:.125rem;padding-bottom:.375rem;display:flex}.ff-pdf-mark{background:#0084c7;flex-shrink:0;width:.875rem;height:.875rem}.ff-pdf-doc--sm .ff-pdf-mark{width:.625rem;height:.625rem}.ff-pdf-tag{color:#0084c7;letter-spacing:.06em;text-transform:uppercase;font-size:.5rem;font-weight:700}.ff-pdf-line{background:#e0e0e0;height:.3125rem;display:block}.ff-pdf-doc--sm .ff-pdf-line{height:.25rem}.ff-pdf-line--head{background:#a8a8a8;height:.4375rem}.ff-pdf-line--90{width:90%}.ff-pdf-line--70{width:70%}.ff-pdf-line--55{width:55%}.ff-pdf-line--40{width:40%}.ff-pdf-photos{grid-template-columns:1fr 1fr;gap:.3125rem;margin:.125rem 0;display:grid}.ff-pdf-photos span{aspect-ratio:4/3;background:#cfe6f4;display:block}.ff-pdf-sign{border-top:1px dashed #c6c6c6;margin-top:.25rem;padding-top:.3125rem}.ff-pdf-sign svg{color:#525252;width:3rem;height:.875rem}.ff-pdf-doc--sm .ff-pdf-sign svg{width:2rem;height:.75rem}.ff-pdf-fan{align-items:center;padding:.75rem 0;display:flex}.ff-pdf-fan .ff-pdf-doc{transform-origin:bottom}.ff-pdf-fan .ff-pdf-doc:first-child{z-index:1;transform:rotate(-6deg)}.ff-pdf-fan .ff-pdf-doc:nth-child(2){z-index:3;margin-left:-1.5rem}.ff-pdf-fan .ff-pdf-doc:nth-child(3){z-index:2;margin-left:-1.5rem;transform:rotate(6deg)}.ff-sheet-stage{flex-direction:column;align-items:center;display:flex}.ff-sheet{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);width:100%;max-width:26rem;box-shadow:0 12px 28px -14px #0006}.ff-sheet__bar{border-bottom:1px solid var(--cds-border-subtle-01);align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.ff-sheet__mark{background:var(--cds-support-success);flex-shrink:0;width:.875rem;height:.875rem}.ff-sheet__name{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);font-weight:600}.ff-sheet__live{color:var(--cds-support-success);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);align-items:center;gap:.375rem;margin-left:auto;font-weight:600;display:inline-flex}.ff-sheet__live:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.ff-sheet__scroll{overflow-x:auto}.ff-sheet__grid{border-collapse:collapse;width:100%}.ff-sheet__grid th,.ff-sheet__grid td{text-align:left;white-space:nowrap;border-right:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);padding:.4375rem .625rem}.ff-sheet__grid th{color:var(--cds-text-helper);background:var(--cds-layer-accent-01);font-weight:600}.ff-sheet__grid td{color:var(--cds-text-secondary)}.ff-sheet__grid tr>:last-child{border-right:0}.ff-sheet__grid tbody tr:last-child td{border-bottom:0}.ff-sheet__grid tbody tr.is-new td{color:var(--cds-text-primary);background:var(--ff-brand-subtle);font-weight:600}.ff-sheet__grid tbody tr.is-pending td{color:var(--cds-text-helper)}.ff-sheet__key{color:var(--ff-brand);background:var(--ff-brand-subtle);border:1px solid var(--ff-brand);letter-spacing:.02em;text-transform:uppercase;vertical-align:.0625rem;margin-left:.25rem;padding:0 .25rem;font-size:.625rem;line-height:1.2;display:inline-block}.ff-sheet__note{color:var(--cds-text-helper);text-align:center;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);margin:.75rem 0 0}.ff-sheet-flows{gap:.625rem;width:100%;max-width:26rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.ff-sheet-flow{background:var(--cds-layer-01);border-left:2px solid var(--ff-brand);align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex}.ff-sheet-flow svg{width:1rem;height:1rem;color:var(--ff-brand);flex-shrink:0;margin-top:.0625rem}.ff-sheet-flow span{color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px)}.ff-sheet-flow strong{color:var(--cds-text-primary);font-weight:600}.ff-pricing-card{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-top:3px solid var(--ff-brand);max-width:28rem;margin:0 auto}.ff-pricing-card__head{text-align:center;padding:2rem 2rem 1.5rem}.ff-pricing-badge{color:var(--ff-brand);background:var(--ff-brand-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.25rem .75rem;font-weight:600;display:inline-flex}.ff-pricing-badge:before{content:"";background:var(--cds-support-success);border-radius:50%;width:.375rem;height:.375rem}.ff-pricing-price{justify-content:center;align-items:baseline;gap:.25rem;display:flex}.ff-pricing-price strong{letter-spacing:-.02em;font-size:3rem;font-weight:300}.ff-pricing-price span{color:var(--cds-text-secondary);font-size:.875rem}.ff-pricing-sub{color:var(--cds-text-secondary);text-wrap:balance;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);margin:.25rem 0 0}.ff-pricing-alt{text-wrap:balance;border-top:1px solid var(--cds-border-subtle-01);color:var(--cds-text-helper);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);margin:.75rem 0 0;padding-top:.75rem}.ff-pricing-alt strong{color:var(--cds-text-primary);font-weight:600}.ff-pricing-callout{text-align:center;background:var(--ff-brand-subtle);margin:0 1.5rem 1.5rem;padding:1rem}.ff-pricing-callout strong{color:var(--ff-brand);font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);display:block}.ff-pricing-callout p{color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);margin:.25rem 0 0}.ff-pricing-list{margin:0;padding:0 2rem;list-style:none}.ff-pricing-list li{color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);align-items:center;gap:.625rem;padding:.375rem 0;display:flex}.ff-pricing-list svg{width:1rem;height:1rem;color:var(--cds-support-success);flex-shrink:0}.ff-pricing-card__foot{text-align:center;padding:1.5rem 2rem 2rem}.ff-pricing-card__foot cds-button{width:100%}.ff-pricing-note{color:var(--cds-text-helper);font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);margin:.75rem 0 0}.ff-cta{text-align:center;color:#f4f4f4;background:#161616;padding:5rem 0;position:relative;overflow:hidden}.ff-cta:before{content:"";pointer-events:none;background:radial-gradient(40rem 20rem at 50% 130%,#42b4e638 0%,#0000 70%);position:absolute;inset:0}.ff-cta__inner{max-width:44rem;margin:0 auto;position:relative}.ff-cta h2{color:#fff;margin:0 0 1rem}.ff-cta p{color:#c6c6c6;max-width:32rem;font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0);margin:0 auto 2rem;font-size:1.125rem}.ff-cta__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.ff-cta__note{color:#8d8d8d;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);margin:1.5rem 0 0}.ff-footer{background:var(--cds-layer-01);border-top:1px solid var(--cds-border-subtle-01);padding:3.5rem 0 2.5rem}.ff-footer__grid{grid-template-columns:1fr;gap:2.5rem;margin-bottom:3rem;display:grid}@media (width>=34rem){.ff-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=56rem){.ff-footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.ff-footer__brand{color:var(--cds-text-primary);align-items:center;gap:.5rem;margin-bottom:1rem;text-decoration:none;display:inline-flex}.ff-footer__brand img{width:1.75rem;height:1.75rem}.ff-footer__brand span{font-size:1.0625rem;font-weight:600}.ff-footer__tagline{max-width:18rem;color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);margin:0}.ff-footer__col h4{color:var(--cds-text-helper);text-transform:uppercase;letter-spacing:.08em;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);margin:0 0 1rem;font-weight:600}.ff-footer__col ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ff-footer__col a{color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);text-decoration:none}.ff-footer__col a:hover{color:var(--cds-text-primary)}.ff-footer__bottom{border-top:1px solid var(--cds-border-subtle-01);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.ff-footer__copy{color:var(--cds-text-helper);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);margin:0}.ff-footer__social{gap:.5rem;display:flex}.ff-footer__social a{color:var(--cds-icon-secondary)}.ff-footer__social a:hover{color:var(--cds-text-primary)}.ff-footer__social svg{width:1.25rem;height:1.25rem}.ff-contact{padding:4rem 0}@media (width>=42rem){.ff-contact{padding:6rem 0}}.ff-contact__grid{gap:3rem;display:grid}@media (width>=56rem){.ff-contact__grid{grid-template-columns:1fr 1fr;gap:4rem}}.ff-contact__lead{color:var(--cds-text-secondary);font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0);margin:1rem 0 0;font-size:1.125rem}.ff-contact-methods{gap:1.5rem;margin:2.5rem 0;display:grid}.ff-contact-method{align-items:flex-start;gap:1rem;display:flex}.ff-contact-method__icon{width:2.75rem;height:2.75rem;color:var(--ff-brand);background:var(--ff-brand-subtle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ff-contact-method__icon svg{width:1.25rem;height:1.25rem}.ff-contact-method h3{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);margin:0 0 .25rem}.ff-contact-method a{color:var(--cds-text-secondary);text-decoration:none}.ff-contact-method a:hover{color:var(--ff-brand)}.ff-contact-note{background:var(--cds-layer-01);border:1px solid var(--cds-support-success);padding:1rem}.ff-contact-note__head{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ff-contact-note__dot{background:var(--cds-support-success);border-radius:50%;width:.5rem;height:.5rem}.ff-contact-note__head span{color:var(--cds-support-success);font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px)}.ff-contact-note p{color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);margin:0}.ff-form-card{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);padding:1.5rem}@media (width>=42rem){.ff-form-card{padding:2rem}}.ff-form,.ff-form__row{gap:1.25rem;display:grid}@media (width>=34rem){.ff-form__row{grid-template-columns:1fr 1fr}}.ff-form cds-button{width:100%}.ff-form__consent{text-align:center;color:var(--cds-text-helper);font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);margin:0}.ff-form__consent a{color:var(--cds-link-primary)}.ff-form-success{text-align:center;padding:2rem 0;display:none}.ff-form-success.is-visible{display:block}.ff-form-success__icon{width:4rem;height:4rem;color:var(--cds-support-success);background:var(--ff-brand-subtle);justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.ff-form-success__icon svg{width:2rem;height:2rem}.ff-form-success h3{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0);margin:0 0 .5rem}.ff-form-success p{color:var(--cds-text-secondary);margin:0}.ff-form.is-hidden{display:none}.ff-legal{max-width:48rem;margin:0 auto;padding-block:3rem 5rem}.ff-legal h1{font-size:var(--cds-heading-05-font-size,2rem);font-weight:var(--cds-heading-05-font-weight,400);line-height:var(--cds-heading-05-line-height,1.25);letter-spacing:var(--cds-heading-05-letter-spacing,0);margin:0 0 .25rem;font-weight:400}.ff-legal__meta{color:var(--cds-text-helper);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);margin:0 0 2rem}.ff-legal__meta strong{color:var(--cds-text-secondary)}.ff-legal__intro{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);margin:0 0 2rem;padding:1.25rem}.ff-legal__intro p{color:var(--cds-text-secondary);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);margin:0}.ff-prose h2{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0);margin:2.5rem 0 .75rem;font-weight:400}.ff-prose p,.ff-prose li{color:var(--cds-text-secondary);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:1.6}.ff-prose p{margin:0 0 1rem}.ff-prose ul{margin:.5rem 0 1rem;padding-left:1.25rem}.ff-prose li{margin-bottom:.375rem}.ff-prose li::marker{color:var(--cds-text-helper)}.ff-prose strong{color:var(--cds-text-primary)}.ff-prose a{color:var(--cds-link-primary);text-underline-offset:2px}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(1.25rem)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}}.ff-zoom{z-index:900;opacity:0;pointer-events:none;background:#000000d9;justify-content:center;align-items:center;padding:1.5rem;transition:opacity .25s;display:flex;position:fixed;inset:0}.ff-zoom.is-open{opacity:1;pointer-events:auto}.ff-zoom img{max-width:92vw;max-height:90vh;box-shadow:0 32px 64px -12px #00000080}.ff-zoom__close{color:#fff;position:absolute;top:1rem;right:1rem}.ff-container--narrow{max-width:48rem}.ff-h1{letter-spacing:-.015em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.12}.ff-empty{text-align:center;color:var(--cds-text-helper);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);margin:3rem 0}.ff-post-grid{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem;display:grid}@media (width>=42rem){.ff-post-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.ff-post-grid{grid-template-columns:repeat(3,1fr)}}.ff-post-card{background:var(--cds-layer);border:1px solid var(--cds-border-subtle);transition:border-color .15s}.ff-post-card:hover{border-color:var(--ff-brand)}.ff-post-card__link{color:inherit;text-decoration:none;display:block}.ff-post-card__media{aspect-ratio:16/9;background:var(--cds-layer-accent);overflow:hidden}.ff-post-card__media img{object-fit:cover;width:100%;height:100%}.ff-post-card__body{padding:1.5rem}.ff-post-card__meta{color:var(--cds-text-helper);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);gap:.375rem;margin:0 0 .75rem;display:flex}.ff-post-card__title{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0);margin:0 0 .5rem;font-weight:400}.ff-post-card__excerpt{color:var(--cds-text-secondary);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);margin:0 0 1rem}.ff-post-card__more{color:var(--ff-brand);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);align-items:center;gap:.375rem;display:inline-flex}.ff-post-card__more svg{width:1rem;height:1rem}.ff-post__head{margin-bottom:2rem}.ff-post__excerpt{color:var(--cds-text-secondary);font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0);margin:1rem 0 0}.ff-post__cover{margin-bottom:2.5rem}.ff-post__cover img{width:100%;height:auto}.ff-prose__figure{margin:2rem 0}.ff-prose__figure img{width:100%;height:auto}.ff-prose__figure figcaption{color:var(--cds-text-helper);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);margin-top:.5rem}.ff-prose h3{font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,600);line-height:var(--cds-heading-02-line-height,1.5);letter-spacing:var(--cds-heading-02-letter-spacing,0);color:var(--cds-text-primary);margin:2rem 0 .625rem}.ff-prose h4{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-primary);margin:1.5rem 0 .5rem;font-weight:600}.ff-prose ol{margin:.5rem 0 1rem;padding-left:1.25rem}.ff-prose a:hover{text-decoration-thickness:2px}.ff-prose blockquote{border-left:3px solid var(--ff-brand);color:var(--cds-text-primary);margin:1.5rem 0;padding:.25rem 0 .25rem 1rem}.ff-prose blockquote p:last-child{margin-bottom:0}.ff-prose code{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);font-family:var(--cds-code-01-font-family,ui-monospace, SFMono-Regular, Menlo, monospace);padding:.1em .35em;font-size:.875em}.ff-prose__table{border:1px solid var(--cds-border-subtle-01);margin:1.5rem 0;overflow-x:auto}.ff-prose__table table{border-collapse:collapse;width:100%;min-width:32rem}.ff-prose__table th,.ff-prose__table td{text-align:left;border-bottom:1px solid var(--cds-border-subtle-01);color:var(--cds-text-secondary);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);padding:.75rem 1rem}.ff-prose__table th{background:var(--cds-layer-accent-01);color:var(--cds-text-primary);white-space:nowrap;font-weight:600}.ff-prose__table tr:last-child td{border-bottom:0}.ff-prose :is(h2,h3,h4)[id]{scroll-margin-top:calc(var(--ff-nav-height) + 1rem)}.ff-breadcrumb{color:var(--cds-text-helper);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.ff-breadcrumb a{color:var(--cds-text-secondary);text-decoration:none}.ff-breadcrumb a:hover{color:var(--ff-brand);text-decoration:underline}.ff-post__meta{color:var(--cds-text-helper);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);flex-wrap:wrap;gap:.375rem 1rem;margin:1rem 0 0;display:flex}.ff-post__summary{background:var(--cds-layer-01);border-left:3px solid var(--ff-brand);margin:2rem 0;padding:1.25rem 1.5rem}.ff-post__summary .ff-eyebrow{margin:0 0 .5rem}.ff-post__summary p:last-child{color:var(--cds-text-primary);font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0);margin:0}.ff-post__toc{background:var(--cds-layer-01);margin:2rem 0;padding:1.25rem 1.5rem}.ff-post__toc .ff-eyebrow{margin:0}.ff-post__toc ul{margin:.625rem 0 0;padding-left:1.125rem}.ff-post__toc li{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);margin-bottom:.375rem}.ff-post__toc a{color:var(--cds-text-secondary);text-underline-offset:2px}.ff-post__toc a:hover{color:var(--ff-brand)}.ff-post__tags{flex-wrap:wrap;gap:.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.ff-post__tags li{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);padding:.25rem .625rem}.ff-post__faqs{margin:3rem 0 0}.ff-post__faqs h2{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0);margin:0 0 1rem;font-weight:400}.ff-faq{border-bottom:1px solid var(--cds-border-subtle-01);padding:.875rem 0}.ff-faq summary{cursor:pointer;color:var(--cds-text-primary);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);font-weight:600}.ff-faq p{color:var(--cds-text-secondary);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);margin:.625rem 0 0;line-height:1.6}.ff-post__author{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);align-items:flex-start;gap:1rem;margin:3rem 0 0;padding:1.5rem;display:flex}.ff-post__author-portrait{object-fit:cover;border-radius:50%;flex-shrink:0}.ff-post__author-name{color:var(--cds-text-primary);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);margin:0;font-weight:600}.ff-post__author-role{color:var(--cds-text-helper);font-weight:400}.ff-post__author-bio{color:var(--cds-text-secondary);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);margin:.375rem 0 0;line-height:1.6}.ff-post__author .ff-post__tags{margin-top:.75rem}.ff-post__cta{margin-top:3.5rem}.ff-blog-cats{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.ff-blog-cats__link{background:var(--cds-layer);border:1px solid var(--cds-border-subtle);color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);align-items:center;gap:.5rem;padding:.4rem .75rem;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.ff-blog-cats__link:hover{border-color:var(--ff-brand);color:var(--ff-brand)}.ff-blog-cats__count{color:var(--cds-text-helper)}.ff-pagination{color:var(--cds-text-helper);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:3rem;display:grid}.ff-pagination span:last-child{text-align:right}.ff-pagination a{color:var(--ff-brand);text-underline-offset:2px}.ff-post-card__cat{color:var(--ff-brand);font-weight:600}
