:root{--stone-0:#fffdfc;--stone-50:#fbfaf8;--stone-100:#f4f3f1;--stone-200:#e4e2dd;--stone-300:#88847a;--stone-400:#88847a;--stone-500:#6d695f;--stone-600:#56544b;--stone-700:#47453e;--stone-800:#3b3a35;--stone-900:#33322f;--stone-950:#21201c;--gray-0:#fff;--gray-50:#f7f7f7;--gray-100:#f5f5f5;--gray-200:#ebebeb;--gray-300:#d1d1d1;--gray-400:#a3a3a3;--gray-500:#7b7b7b;--gray-600:#5c5c5c;--gray-700:#333;--gray-800:#262626;--gray-900:#1c1c1c;--gray-950:#171717;--red-50:#ffebec;--red-100:#ffd5d8;--red-200:#ffc0c5;--red-300:#ff97a0;--red-400:#ff6875;--red-500:#fb3748;--red-600:#e93544;--red-700:#d02533;--red-800:#ad1f2b;--red-900:#8b1822;--red-950:#681219;--orange-50:#fff3eb;--orange-100:#ffe6d5;--orange-200:#ffd9c0;--orange-300:#ffc197;--orange-400:#ffa468;--orange-500:#fa7319;--orange-600:#e16614;--orange-700:#ce5e12;--orange-800:#b75310;--orange-900:#96440d;--orange-950:#71330a;--yellow-50:#fffaeb;--yellow-100:#ffefcc;--yellow-200:#ffecc0;--yellow-300:#ffe097;--yellow-400:#ffd268;--yellow-500:#f6b51e;--yellow-600:#e6a819;--yellow-700:#c99a2c;--yellow-800:#a78025;--yellow-900:#86661d;--yellow-950:#624c18;--green-50:#e3f7ec;--green-100:#d6f5e8;--green-200:#c2f5da;--green-300:#84ebb4;--green-400:#3ee089;--green-500:#1fc16b;--green-600:#1daf61;--green-700:#178c4e;--green-800:#1a7544;--green-900:#16643b;--green-950:#0b4627;--blue-50:#f5f6fa;--blue-100:#e5eaf5;--blue-200:#c6d3f1;--blue-300:#8ba8ee;--blue-400:#3d73f5;--blue-500:#004bfe;--blue-600:#053ec7;--blue-700:#0a369e;--blue-800:#0d2d77;--blue-900:#0f2457;--blue-950:#0d1935;--purple-50:#efebff;--purple-100:#dcd5ff;--purple-200:#cac0ff;--purple-300:#a897ff;--purple-400:#8c71f6;--purple-500:#7d52f4;--purple-600:#693ee0;--purple-700:#5b2cc9;--purple-800:#4c25a7;--purple-900:#3d1d86;--purple-950:#351a75;--pink-50:#ffebf4;--pink-100:#ffd5ea;--pink-200:#ffc0df;--pink-300:#ff97cb;--pink-400:#ff68b3;--pink-500:#fb4ba3;--pink-600:#e9358f;--pink-700:#d0257a;--pink-800:#ad1f66;--pink-900:#8b1852;--pink-950:#68123d;--static-white:#fff;--static-black:#171717;--red-alpha-10:#fb37481a;--red-alpha-16:#fb374829;--red-alpha-24:#fb37483d;--orange-alpha-10:#fa73191a;--orange-alpha-16:#fa731929;--orange-alpha-24:#fa73193d;--yellow-alpha-10:#fbc64b1a;--yellow-alpha-16:#fbc64b29;--yellow-alpha-24:#fbc64b3d;--green-alpha-10:#1fc16b1a;--green-alpha-16:#1fc16b29;--green-alpha-24:#1fc16b3d;--blue-alpha-10:#476cff1a;--blue-alpha-16:#476cff29;--blue-alpha-24:#476cff3d;--purple-alpha-10:#784def1a;--purple-alpha-16:#784def29;--purple-alpha-24:#784def3d;--pink-alpha-10:#fb4ba31a;--pink-alpha-16:#fb4ba329;--pink-alpha-24:#fb4ba33d;--slate-alpha-10:#99a0ae1a;--slate-alpha-16:#99a0ae29;--slate-alpha-24:#99a0ae3d;--gray-alpha-0:#a3a3a300;--gray-alpha-10:#a3a3a31a;--gray-alpha-16:#a3a3a329;--gray-alpha-24:#a3a3a33d;--white-alpha-0:#fff0;--white-alpha-10:#ffffff1a;--white-alpha-16:#ffffff29;--white-alpha-24:#ffffff3d;--black-alpha-10:#1717171a;--black-alpha-16:#17171729;--black-alpha-24:#1717173d;--shadow-gray-0:#17171700;--shadow-gray-2:#17171705;--shadow-gray-4:#1717170a;--shadow-gray-6:#1717170f;--shadow-gray-8:#17171714;--shadow-blue-0:#12236800;--shadow-blue-2:#12236805;--shadow-blue-4:#1223680a;--shadow-blue-6:#1223680f;--shadow-blue-8:#12236814;--shadow-purple-0:#351a7500;--shadow-purple-2:#351a7505;--shadow-purple-4:#351a750a;--shadow-purple-6:#351a750f;--shadow-purple-8:#351a7514;--shadow-orange-0:#71330a00;--shadow-orange-2:#71330a05;--shadow-orange-4:#71330a0a;--shadow-orange-6:#71330a0f;--shadow-orange-8:#71330a14;--shadow-green-0:#0b462700;--shadow-green-2:#0b462705;--shadow-green-4:#0b46270a;--shadow-green-6:#0b46270f;--shadow-green-8:#0b462714;--bg-white-0:#fffdfc;--bg-weak-25:#f7f7f7;--bg-weak-50:#fbfaf8;--bg-soft-200:#e4e2dd;--bg-sub-300:#88847a;--bg-surface-800:#3b3a35;--bg-strong-950:#21201c;--text-white-0:#fff;--text-soft-400:#88847a;--text-sub-600:#56544b;--text-strong-950:#21201c;--text-disabled-200:#e4e2dd;--text-highlight-500:#004bfe;--icon-white-0:#fff;--icon-soft-400:#a3a3a3;--icon-sub-600:#56544b;--icon-strong-950:#21201c;--icon-disabled-300:#d1d1d1;--stroke-white-0:#fff;--stroke-soft-200:#ebebeb;--stroke-sub-300:#d1d1d1;--stroke-strong-950:#21201c;--illustration-white-0:#fff;--illustration-weak-100:#f5f5f5;--illustration-soft-200:#ebebeb;--illustration-sub-300:#d1d1d1;--illustration-strong-400:#a3a3a3;--state-error-dark:#681219;--state-error-base:#fb3748;--state-error-light:#ffc0c5;--state-error-lighter:#ffebec;--state-warning-dark:#71330a;--state-warning-base:#fa7319;--state-warning-light:#ffd9c0;--state-warning-lighter:#fff3eb;--state-information-dark:#0d1935;--state-information-base:#004bfe;--state-information-light:#c6d3f1;--state-information-lighter:#f5f6fa;--state-success-dark:#0b4627;--state-success-base:#1fc16b;--state-success-light:#c2f5da;--state-success-lighter:#e3f7ec;--state-away-dark:#624c18;--state-away-base:#f6b51e;--state-away-light:#ffecc0;--state-away-lighter:#fffaeb;--state-feature-dark:#351a75;--state-feature-base:#7d52f4;--state-feature-light:#cac0ff;--state-feature-lighter:#efebff;--state-highlighted-dark:#68123d;--state-highlighted-base:#fb4ba3;--state-highlighted-light:#ffc0df;--state-highlighted-lighter:#ffebf4;--state-faded-dark:#262626;--state-faded-base:#7b7b7b;--state-faded-light:#ebebeb;--state-faded-lighter:#f5f5f5;--social-apple:#000;--social-twitter:#010101;--social-github:#24292f;--social-notion:#1e2226;--social-tidal:#000;--social-amazon:#353e47;--social-zendesk:#16140d;--overlay-white:#fff;--overlay-white-0:#fff0;--overlay-gray:#3333333d;--overlay-slate:#2b303b3d;--theme-blue-darker:#0d2d77;--theme-blue-dark:#0a369e;--theme-blue-base:#004bfe;--theme-blue-light:#e5eaf5;--theme-blue-lighter:#f5f6fa;--theme-purple-darker:#4c25a7;--theme-purple-dark:#5b2cc9;--theme-purple-base:#7d52f4;--theme-purple-light:#dcd5ff;--theme-purple-lighter:#efebff;--theme-orange-darker:#b75310;--theme-orange-dark:#ce5e12;--theme-orange-base:#fa7319;--theme-orange-light:#ffe6d5;--theme-orange-lighter:#fff3eb;--theme-green-darker:#1a7544;--theme-green-dark:#178c4e;--theme-green-base:#1daf61;--theme-green-light:#d6f5e8;--theme-green-lighter:#e3f7ec;--font-family-title:var(--font-abc-whyte);--font-family-display:var(--font-inter);--font-family-body:var(--font-inter);--font-family-mono:"DM Mono", ui-monospace, monospace;--text-title-h1-size:48px;--text-title-h1-weight:400;--text-title-h1-tracking:-.05em;--text-title-h1-line-height:.95;--text-title-h2-size:40px;--text-title-h2-weight:400;--text-title-h2-tracking:-.05em;--text-title-h2-line-height:.95;--text-title-h3-size:32px;--text-title-h3-weight:400;--text-title-h3-tracking:-.05em;--text-title-h3-line-height:.95;--text-title-h4-size:24px;--text-title-h4-weight:400;--text-title-h4-tracking:-.05em;--text-title-h4-line-height:.95;--text-title-h5-size:24px;--text-title-h5-weight:500;--text-title-h5-tracking:0em;--text-title-h5-line-height:32px;--text-title-h6-size:20px;--text-title-h6-weight:500;--text-title-h6-tracking:0em;--text-title-h6-line-height:28px;--text-paragraph-x-large-size:24px;--text-paragraph-x-large-weight:400;--text-paragraph-x-large-tracking:-.05em;--text-paragraph-x-large-line-height:1.25;--text-paragraph-large-size:18px;--text-paragraph-large-weight:400;--text-paragraph-large-tracking:-.05em;--text-paragraph-large-line-height:1.25;--text-paragraph-medium-size:16px;--text-paragraph-medium-weight:400;--text-paragraph-medium-tracking:-.05em;--text-paragraph-medium-line-height:1.25;--text-paragraph-small-size:14px;--text-paragraph-small-weight:400;--text-paragraph-small-tracking:-.03em;--text-paragraph-small-line-height:1.2;--text-paragraph-compact-size:13px;--text-paragraph-compact-weight:400;--text-paragraph-compact-tracking:-.006em;--text-paragraph-compact-line-height:20px;--text-paragraph-x-small-size:12px;--text-paragraph-x-small-weight:400;--text-paragraph-x-small-tracking:-.01em;--text-paragraph-x-small-line-height:1.2;--text-subheading-medium-size:16px;--text-subheading-medium-weight:500;--text-subheading-medium-tracking:.06em;--text-subheading-medium-line-height:24px;--text-subheading-small-size:14px;--text-subheading-small-weight:500;--text-subheading-small-tracking:.06em;--text-subheading-small-line-height:20px;--text-subheading-x-small-size:12px;--text-subheading-x-small-weight:500;--text-subheading-x-small-tracking:.04em;--text-subheading-x-small-line-height:16px;--text-subheading-2x-small-size:11px;--text-subheading-2x-small-weight:500;--text-subheading-2x-small-tracking:.02em;--text-subheading-2x-small-line-height:12px;--text-label-x-large-size:24px;--text-label-x-large-weight:500;--text-label-x-large-tracking:-.015em;--text-label-x-large-line-height:32px;--text-label-large-size:18px;--text-label-large-weight:500;--text-label-large-tracking:-.015em;--text-label-large-line-height:24px;--text-label-medium-size:16px;--text-label-medium-weight:500;--text-label-medium-tracking:-.011em;--text-label-medium-line-height:24px;--text-label-small-size:14px;--text-label-small-weight:500;--text-label-small-tracking:-.006em;--text-label-small-line-height:20px;--text-label-compact-size:13px;--text-label-compact-weight:500;--text-label-compact-tracking:-.006em;--text-label-compact-line-height:20px;--text-label-x-small-size:12px;--text-label-x-small-weight:500;--text-label-x-small-tracking:0em;--text-label-x-small-line-height:16px;--text-dm-mono-medium-size:16px;--text-dm-mono-medium-weight:500;--text-dm-mono-medium-tracking:0em;--text-dm-mono-medium-line-height:24px;--text-dm-mono-small-size:14px;--text-dm-mono-small-weight:500;--text-dm-mono-small-tracking:0em;--text-dm-mono-small-line-height:20px;--text-dm-mono-x-small-size:12px;--text-dm-mono-x-small-weight:500;--text-dm-mono-x-small-tracking:0em;--text-dm-mono-x-small-line-height:16px;--text-dm-mono-2x-small-size:10px;--text-dm-mono-2x-small-weight:500;--text-dm-mono-2x-small-tracking:0em;--text-dm-mono-2x-small-line-height:16px;--text-docs-label-size:18px;--text-docs-label-weight:500;--text-docs-label-tracking:-.015em;--text-docs-label-line-height:32px;--text-docs-paragraph-size:18px;--text-docs-paragraph-weight:400;--text-docs-paragraph-tracking:-.015em;--text-docs-paragraph-line-height:32px;--color-bg:var(--bg-white-0);--color-text-strong:var(--text-strong-950);--color-text-sub:var(--text-sub-600);--color-text-soft:var(--text-soft-400);--color-stroke-soft:var(--stroke-soft-200);--color-primary:var(--theme-blue-base);--color-primary-dark:var(--theme-blue-dark);--color-dark-surface:var(--bg-strong-950);--color-button-dark:var(--stone-800);--color-caption-blue:#000ce1;--color-card-blue:#d4eafa;--color-card-lime:#e2f947;--color-dot-grid:#c5c5c1;--color-disabled-bg:var(--gray-50);--color-disabled-text:var(--bg-soft-200);--color-bg-soft:var(--bg-soft-200);--color-error:var(--state-error-base);--color-warning:var(--state-warning-base);--color-success:var(--state-success-base);--space-0:0px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--radius-0:0px;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-24:24px;--radius-28:28px;--radius-full:999px;--grid-max-width:1440px;--grid-margin-desktop:108px;--grid-margin-mobile:24px;--grid-gutter:24px;--section-padding:80px;--section-padding-mobile:48px;--section-padding-hero:120px;--section-padding-hero-mobile:80px}:root[data-theme=dark]{--bg-white-0:#21201c;--bg-weak-25:#33322f;--bg-weak-50:#3b3a35;--bg-soft-200:#47453e;--bg-sub-300:#56544b;--bg-surface-800:#e4e2dd;--bg-strong-950:#fffdfc;--text-white-0:#21201c;--text-soft-400:#6d695f;--text-sub-600:#88847a;--text-strong-950:#fff;--text-disabled-200:#56544b;--text-highlight-500:#8ba8ee;--icon-white-0:#21201c;--icon-soft-400:#7b7b7b;--icon-sub-600:#a3a3a3;--icon-strong-950:#fff;--icon-disabled-300:#56544b;--stroke-white-0:#21201c;--stroke-soft-200:#3b3a35;--stroke-sub-300:#56544b;--stroke-strong-950:#fff;--illustration-white-0:#171717;--illustration-weak-100:#1c1c1c;--illustration-soft-200:#262626;--illustration-sub-300:#333;--illustration-strong-400:#5c5c5c;--state-error-dark:#ff6875;--state-error-base:#e93544;--state-error-light:#fb374829;--state-error-lighter:#fb374829;--state-warning-dark:#ffa468;--state-warning-base:#e16614;--state-warning-light:#fa73193d;--state-warning-lighter:#fa731929;--state-information-dark:#3d73f5;--state-information-base:#004bfe;--state-information-light:#476cff3d;--state-information-lighter:#476cff29;--state-success-dark:#3ee089;--state-success-base:#1daf61;--state-success-light:#1fc16b29;--state-success-lighter:#1fc16b1a;--state-away-dark:#ffd268;--state-away-base:#e6a819;--state-away-light:#fbc64b3d;--state-away-lighter:#fbc64b29;--state-feature-dark:#8c71f6;--state-feature-base:#7d52f4;--state-feature-light:#784def3d;--state-feature-lighter:#784def29;--state-highlighted-dark:#ff68b3;--state-highlighted-base:#e9358f;--state-highlighted-light:#fb4ba33d;--state-highlighted-lighter:#fb4ba329;--state-faded-dark:#d1d1d1;--state-faded-base:#7b7b7b;--state-faded-light:#a3a3a33d;--state-faded-lighter:#a3a3a31a;--social-apple:#fff;--social-twitter:#fff;--social-github:#fff;--social-notion:#fff;--social-tidal:#fff;--social-amazon:#fff;--social-zendesk:#fff;--overlay-white:#171717;--overlay-white-0:#17171700;--overlay-gray:#3333338f;--overlay-slate:#2b303b8f;--theme-blue-base:#3d73f5;--theme-purple-base:#8c71f6;--theme-orange-base:#fa7319;--theme-green-base:#1daf61}
.mrfabs-progress-bar-track{background:var(--color-bg-soft);width:100%;height:3px;position:relative}.mrfabs-progress-bar-fill{height:100%;transition:width .2s ease-out}.mrfabs-progress-bar-fill--blue{background:var(--color-primary)}.mrfabs-progress-bar-fill--red{background:var(--color-error)}.mrfabs-progress-bar-fill--orange{background:var(--color-warning)}.mrfabs-progress-bar-fill--green{background:var(--color-success)}.mrfabs-progress-bar-fill--empty{background:var(--color-bg-soft)}.mrfabs-progress-bar-label{gap:var(--space-6);width:100%;font-family:var(--font-inter), Arial, Helvetica, sans-serif;flex-direction:column;display:flex}.mrfabs-progress-bar-label--right{gap:var(--space-4)}.mrfabs-progress-bar-label__top-row{align-items:center;gap:var(--space-6);display:flex}.mrfabs-progress-bar-label__title{letter-spacing:-.006em;color:var(--color-text-strong);flex:auto;font-size:14px;font-weight:500;line-height:20px}.mrfabs-progress-bar-label__percent{letter-spacing:-.01em;color:var(--color-text-sub);flex:none;font-size:12px;font-weight:400;line-height:120%}.mrfabs-progress-bar-label__row{align-items:center;gap:var(--space-8);display:flex}.mrfabs-progress-bar-label__bottom-row{align-items:center;gap:var(--space-4);display:flex}.mrfabs-progress-bar-label__description{letter-spacing:-.01em;color:var(--color-text-sub);font-size:12px;font-weight:400;line-height:120%}.mrfabs-progress-bar-label__link{letter-spacing:0;color:var(--color-primary);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;text-decoration:underline}.mrfabs-stepper{align-items:center;gap:var(--space-8);width:100%;display:flex}.mrfabs-stepper-segment{background:var(--color-bg-soft);cursor:pointer;height:3px;font:inherit;border:0;flex:1 1 0;margin:0;padding:0;transition:flex-basis .3s,background-color .2s;position:relative;overflow:hidden}.mrfabs-stepper-segment--active{flex:0 0 220px}.mrfabs-stepper-segment--completed{background:var(--color-primary)}.mrfabs-stepper-fill{background:var(--color-primary);height:100%;transition:width .1s linear}@media (max-width:767px){.mrfabs-stepper-segment--active{flex-basis:180px}}.mrfabs-badge{border-radius:var(--radius-full);font-family:var(--font-family-body);white-space:nowrap;box-sizing:border-box;border:1px solid #0000;flex-shrink:0;align-items:center;display:inline-flex}.mrfabs-badge--medium{font-size:var(--text-label-x-small-size);font-weight:var(--text-label-x-small-weight);letter-spacing:var(--text-label-x-small-tracking);line-height:var(--text-label-x-small-line-height)}.mrfabs-badge--small{letter-spacing:.02em;font-size:11px;font-weight:500;line-height:12px}.mrfabs-badge--basic{padding:var(--space-2) var(--space-8)}.mrfabs-badge--icon-left{padding:var(--space-2) var(--space-8) var(--space-2) var(--space-4);gap:var(--space-2)}.mrfabs-badge--icon-right{padding:var(--space-2) var(--space-4) var(--space-2) var(--space-8);gap:var(--space-2)}.mrfabs-badge--dot.mrfabs-badge--medium{padding:var(--space-2) var(--space-8) var(--space-2) var(--space-2)}.mrfabs-badge--dot.mrfabs-badge--small{padding:0 var(--space-8) 0 0}.mrfabs-badge--count{padding:var(--space-2);justify-content:center}.mrfabs-badge__dot-wrap{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.mrfabs-badge__dot{border-radius:var(--radius-full);background:currentColor;width:4px;height:4px}.mrfabs-badge__icon{flex-shrink:0;display:flex}.mrfabs-badge--medium .mrfabs-badge__icon{width:16px;height:16px}.mrfabs-badge--small .mrfabs-badge__icon{width:12px;height:12px}.mrfabs-badge__icon svg,.mrfabs-badge__icon img{width:100%;height:100%;display:block}.mrfabs-badge--filled{color:var(--static-white)}.mrfabs-badge--light,.mrfabs-badge--lighter,.mrfabs-badge--stroke,.mrfabs-badge--stroke{background:0 0}.mrfabs-badge--filled.mrfabs-badge--gray{background:var(--gray-500)}.mrfabs-badge--light.mrfabs-badge--gray{background:var(--gray-200);color:var(--gray-800)}.mrfabs-badge--lighter.mrfabs-badge--gray{background:var(--gray-100);color:var(--gray-500)}.mrfabs-badge--stroke.mrfabs-badge--gray{border-color:var(--gray-500);color:var(--gray-500)}.mrfabs-badge--filled.mrfabs-badge--blue{background:var(--blue-500)}.mrfabs-badge--light.mrfabs-badge--blue{background:var(--blue-200);color:var(--blue-800)}.mrfabs-badge--lighter.mrfabs-badge--blue{background:var(--blue-100);color:var(--blue-500)}.mrfabs-badge--stroke.mrfabs-badge--blue{border-color:var(--blue-500);color:var(--blue-500)}.mrfabs-badge--filled.mrfabs-badge--orange{background:var(--orange-500)}.mrfabs-badge--light.mrfabs-badge--orange{background:var(--orange-200);color:var(--orange-800)}.mrfabs-badge--lighter.mrfabs-badge--orange{background:var(--orange-100);color:var(--orange-500)}.mrfabs-badge--stroke.mrfabs-badge--orange{border-color:var(--orange-500);color:var(--orange-500)}.mrfabs-badge--filled.mrfabs-badge--red{background:var(--red-500)}.mrfabs-badge--light.mrfabs-badge--red{background:var(--red-200);color:var(--red-800)}.mrfabs-badge--lighter.mrfabs-badge--red{background:var(--red-100);color:var(--red-500)}.mrfabs-badge--stroke.mrfabs-badge--red{border-color:var(--red-500);color:var(--red-500)}.mrfabs-badge--filled.mrfabs-badge--green{background:var(--green-500)}.mrfabs-badge--light.mrfabs-badge--green{background:var(--green-200);color:var(--green-800)}.mrfabs-badge--lighter.mrfabs-badge--green{background:var(--green-100);color:var(--green-500)}.mrfabs-badge--stroke.mrfabs-badge--green{border-color:var(--green-500);color:var(--green-500)}.mrfabs-badge--filled.mrfabs-badge--yellow{background:var(--yellow-500)}.mrfabs-badge--light.mrfabs-badge--yellow{background:var(--yellow-200);color:var(--yellow-800)}.mrfabs-badge--lighter.mrfabs-badge--yellow{background:var(--yellow-100);color:var(--yellow-500)}.mrfabs-badge--stroke.mrfabs-badge--yellow{border-color:var(--yellow-500);color:var(--yellow-500)}.mrfabs-badge--filled.mrfabs-badge--purple{background:var(--purple-500)}.mrfabs-badge--light.mrfabs-badge--purple{background:var(--purple-200);color:var(--purple-800)}.mrfabs-badge--lighter.mrfabs-badge--purple{background:var(--purple-100);color:var(--purple-500)}.mrfabs-badge--stroke.mrfabs-badge--purple{border-color:var(--purple-500);color:var(--purple-500)}.mrfabs-badge--filled.mrfabs-badge--pink{background:var(--pink-500)}.mrfabs-badge--light.mrfabs-badge--pink{background:var(--pink-200);color:var(--pink-800)}.mrfabs-badge--lighter.mrfabs-badge--pink{background:var(--pink-100);color:var(--pink-500)}.mrfabs-badge--stroke.mrfabs-badge--pink{border-color:var(--pink-500);color:var(--pink-500)}.mrfabs-badge--disabled{border-color:var(--gray-200);color:var(--bg-soft-200);background:0 0}.mrfabs-btn{border-radius:var(--radius-4);font-family:var(--font-family-body);font-size:var(--text-label-medium-size);font-weight:var(--text-label-medium-weight);letter-spacing:var(--text-label-medium-tracking);line-height:var(--text-label-medium-line-height);cursor:pointer;white-space:nowrap;box-sizing:border-box;border:1px solid #0000;outline:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mrfabs-btn--medium{padding:calc(var(--space-10) - 1px);gap:var(--space-4)}.mrfabs-btn--small{padding:calc(var(--space-8) - 1px) calc(var(--space-16) - 1px);gap:var(--space-4)}.mrfabs-btn--x-small{padding:calc(var(--space-6) - 1px);gap:var(--space-2)}.mrfabs-btn--2x-small{padding:calc(var(--space-4) - 1px) calc(var(--space-6) - 1px);gap:var(--space-2);font-size:var(--text-label-compact-size);letter-spacing:var(--text-label-compact-tracking);line-height:var(--text-label-compact-line-height)}.mrfabs-btn__label{padding:0 var(--space-4)}.mrfabs-btn--icon-only{aspect-ratio:1;gap:0}.mrfabs-btn--icon-only.mrfabs-btn--medium{width:40px;height:40px;padding:var(--space-10)}.mrfabs-btn--icon-only.mrfabs-btn--small{width:36px;height:36px;padding:var(--space-8)}.mrfabs-btn--icon-only.mrfabs-btn--x-small{width:32px;height:32px;padding:var(--space-6)}.mrfabs-btn--icon-only.mrfabs-btn--2x-small{width:28px;height:28px;padding:var(--space-4)}.mrfabs-btn__icon{flex-shrink:0;width:20px;height:20px;display:flex}.mrfabs-btn__icon svg,.mrfabs-btn__icon img{width:100%;height:100%;display:block}.mrfabs-btn--primary.mrfabs-btn--filled{background:var(--blue-500);color:var(--static-white)}.mrfabs-btn--primary.mrfabs-btn--stroke{background:var(--stone-0);border-color:var(--blue-500);color:var(--blue-500)}.mrfabs-btn--primary.mrfabs-btn--lighter{background:var(--blue-alpha-10);color:var(--blue-500)}.mrfabs-btn--primary.mrfabs-btn--ghost{color:var(--blue-500);background:0 0}.mrfabs-btn--neutral.mrfabs-btn--filled{background:var(--stone-800);color:var(--static-white)}.mrfabs-btn--neutral.mrfabs-btn--stroke{background:var(--stone-0);border-color:var(--gray-200);color:var(--stone-600);box-shadow:0 1px 2px #0a0d1408}.mrfabs-btn--neutral.mrfabs-btn--lighter{background:var(--stone-50);color:var(--stone-600)}.mrfabs-btn--neutral.mrfabs-btn--ghost{color:var(--stone-600);background:0 0}.mrfabs-btn--error.mrfabs-btn--filled{background:var(--red-500);color:var(--static-white)}.mrfabs-btn--error.mrfabs-btn--stroke{background:var(--stone-0);border-color:var(--red-500);color:var(--red-500)}.mrfabs-btn--error.mrfabs-btn--lighter{background:var(--red-alpha-10);color:var(--red-500)}.mrfabs-btn--error.mrfabs-btn--ghost{color:var(--red-500);background:0 0}.mrfabs-btn--primary.mrfabs-btn--filled:hover{background:var(--blue-700)}.mrfabs-btn--primary.mrfabs-btn--stroke:hover{background:var(--blue-alpha-10)}.mrfabs-btn--primary.mrfabs-btn--lighter:hover{background:var(--stone-0);border-color:var(--blue-500)}.mrfabs-btn--primary.mrfabs-btn--ghost:hover{background:var(--blue-alpha-10)}.mrfabs-btn--neutral.mrfabs-btn--filled:hover{background:var(--stone-950)}.mrfabs-btn--neutral.mrfabs-btn--stroke:hover{background:var(--stone-50);box-shadow:none;border-color:#0000}.mrfabs-btn--neutral.mrfabs-btn--lighter:hover{background:var(--stone-0);border-color:var(--gray-200);color:var(--stone-950);box-shadow:0 1px 2px #0a0d1408}.mrfabs-btn--neutral.mrfabs-btn--ghost:hover{background:var(--stone-50);color:var(--stone-950)}.mrfabs-btn--error.mrfabs-btn--filled:hover{background:var(--red-700)}.mrfabs-btn--error.mrfabs-btn--stroke:hover{background:var(--red-alpha-10)}.mrfabs-btn--error.mrfabs-btn--lighter:hover{background:var(--stone-0);border-color:var(--red-500)}.mrfabs-btn--error.mrfabs-btn--ghost:hover{background:var(--red-alpha-10)}.mrfabs-btn--primary:focus-visible{box-shadow:0 0 0 2px var(--stone-0), 0 0 0 4px var(--blue-alpha-10)}.mrfabs-btn--neutral:focus-visible{box-shadow:0 0 0 2px var(--stone-0), 0 0 0 4px var(--slate-alpha-16)}.mrfabs-btn--error:focus-visible{box-shadow:0 0 0 2px var(--stone-0), 0 0 0 4px var(--red-alpha-10)}.mrfabs-btn:disabled,.mrfabs-btn[aria-disabled=true]{background:var(--gray-50);color:var(--bg-soft-200);box-shadow:none;cursor:not-allowed;border-color:#0000}.mrfabs-checkbox{align-items:center;gap:var(--space-8);cursor:pointer;display:inline-flex}.mrfabs-checkbox__control{flex-shrink:0;display:inline-flex;position:relative}.mrfabs-checkbox--medium .mrfabs-checkbox__control{width:16px;height:16px}.mrfabs-checkbox--small .mrfabs-checkbox__control{width:14px;height:14px}.mrfabs-checkbox__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mrfabs-checkbox__box{border-radius:var(--radius-4);border:1.5px solid var(--stone-200);background:var(--stone-0);color:var(--static-white);pointer-events:none;box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mrfabs-checkbox__check,.mrfabs-checkbox__dash{opacity:0}.mrfabs-checkbox__check{width:10px;height:8px}.mrfabs-checkbox__dash{border-radius:var(--radius-full);background:currentColor;width:8px;height:1.5px}.mrfabs-checkbox__input:hover:not(:disabled)~.mrfabs-checkbox__box{border-color:var(--stone-400)}.mrfabs-checkbox__input:checked:hover:not(:disabled)~.mrfabs-checkbox__box,.mrfabs-checkbox__input:indeterminate:hover:not(:disabled)~.mrfabs-checkbox__box{background:var(--blue-700);border-color:#0000}.mrfabs-checkbox__input:focus-visible~.mrfabs-checkbox__box{border-color:var(--blue-500)}.mrfabs-checkbox__input:checked~.mrfabs-checkbox__box,.mrfabs-checkbox__input:indeterminate~.mrfabs-checkbox__box{background:var(--blue-500);border-color:#0000}.mrfabs-checkbox__input:checked~.mrfabs-checkbox__box .mrfabs-checkbox__check,.mrfabs-checkbox__input:indeterminate~.mrfabs-checkbox__box .mrfabs-checkbox__dash{opacity:1}.mrfabs-checkbox__input:disabled{cursor:not-allowed}.mrfabs-checkbox__input:disabled~.mrfabs-checkbox__box{background:var(--stone-200);border-color:var(--stone-200)}.mrfabs-checkbox:has(.mrfabs-checkbox__input:disabled){cursor:not-allowed}.mrfabs-checkbox__label{font-family:var(--font-family-body);font-size:var(--text-label-medium-size);font-weight:400;line-height:var(--text-label-medium-line-height);color:var(--text-strong-950)}.mrfabs-divider{background:var(--gray-200);border:none;width:100%;height:1px}.mrfabs-divider--spacing{background:0 0;height:4px;position:relative}.mrfabs-divider--spacing:before{content:"";background:var(--gray-200);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mrfabs-divider-text{width:100%;font-family:var(--font-family-body);font-size:var(--text-label-x-small-size);font-weight:var(--text-label-x-small-weight);line-height:var(--text-label-x-small-line-height);color:var(--stone-400)}.mrfabs-divider-row{align-items:center;gap:var(--space-10);width:100%;font-family:var(--font-family-body);font-size:var(--text-label-x-small-size);font-weight:var(--text-label-x-small-weight);line-height:var(--text-label-x-small-line-height);color:var(--stone-400);white-space:nowrap;display:flex}.mrfabs-divider-row__line{background:var(--gray-200);flex:auto;height:1px}.mrfabs-dropdown-item{align-items:center;gap:var(--space-8);background:var(--stone-0);cursor:pointer;text-align:left;width:100%;font-family:var(--font-family-body);box-sizing:border-box;border:none;display:flex}.mrfabs-dropdown-item--small{padding:var(--space-8);border-radius:var(--radius-8)}.mrfabs-dropdown-item--large{padding:var(--space-8);gap:var(--space-12);border-radius:var(--radius-12)}.mrfabs-dropdown-item:hover:not(:disabled){background:var(--stone-50)}.mrfabs-dropdown-item:disabled{cursor:not-allowed}.mrfabs-dropdown-item:disabled .mrfabs-dropdown-item__label,.mrfabs-dropdown-item:disabled .mrfabs-dropdown-item__sublabel{color:var(--stone-200)}.mrfabs-dropdown-item__leading{flex-shrink:0;justify-content:center;align-items:center;display:flex}.mrfabs-dropdown-item--small .mrfabs-dropdown-item__leading{width:20px;height:20px}.mrfabs-dropdown-item--large .mrfabs-dropdown-item__leading{width:40px;height:40px}.mrfabs-dropdown-item__content{text-align:left;flex-direction:column;flex:auto;min-width:0;display:flex}.mrfabs-dropdown-item__label{color:var(--text-strong-950);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.mrfabs-dropdown-item__sublabel{color:var(--text-soft-400);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.mrfabs-dropdown-item__shortcut{padding:var(--space-2) var(--space-6);border-radius:var(--radius-4);font-size:var(--text-label-x-small-size);font-weight:var(--text-label-x-small-weight);color:var(--text-sub-600);flex-shrink:0}.mrfabs-dropdown-item__chevron{width:20px;height:20px;color:var(--text-soft-400);flex-shrink:0}.mrfabs-filter-item{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8);border-radius:var(--radius-8);background:var(--stone-0);cursor:pointer;text-align:left;font-family:var(--font-family-body);box-sizing:border-box;border:none;display:flex}.mrfabs-filter-item:hover,.mrfabs-filter-item--active{background:var(--stone-50)}.mrfabs-filter-item__icon{width:20px;height:20px;color:var(--text-sub-600);flex-shrink:0;display:flex}.mrfabs-filter-item__label{min-width:0;color:var(--text-sub-600);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.mrfabs-filter-item--active .mrfabs-filter-item__label{color:var(--text-strong-950)}.mrfabs-filter-item__chevron{width:20px;height:20px;color:var(--text-soft-400);flex-shrink:0}.mrfabs-rating{align-items:center;gap:var(--space-2);outline:none;display:inline-flex}.mrfabs-rating:focus-visible{box-shadow:0 0 0 2px var(--stone-0), 0 0 0 4px var(--blue-alpha-16);border-radius:var(--radius-4)}.mrfabs-rating__icon{flex-shrink:0;display:inline-block;position:relative}.mrfabs-rating__icon--interactive{cursor:pointer}.mrfabs-rating__icon-bg{width:100%;height:100%;display:block}.mrfabs-rating__icon-fill{height:100%;position:absolute;inset:0;overflow:hidden}.mrfabs-rich-editor-btn{width:28px;height:28px;padding:var(--space-4);background:var(--stone-0);color:var(--text-sub-600);cursor:pointer;box-sizing:border-box;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.mrfabs-rich-editor-btn:hover:not(:disabled){background:var(--stone-50)}.mrfabs-rich-editor-btn--active{background:var(--stone-50);color:var(--blue-500)}.mrfabs-rich-editor-btn:disabled{cursor:not-allowed;opacity:.4}.mrfabs-rich-editor-btn svg{width:20px;height:20px}.mrfabs-rich-editor-toolbar{align-items:center;gap:var(--space-2);height:32px;padding:var(--space-2);border-radius:var(--radius-8);border:1px solid var(--gray-200);background:var(--stone-0);box-sizing:border-box;display:inline-flex;box-shadow:0 1px 2px #0a0d1408}.mrfabs-rich-editor-divider{width:1px;height:16px;margin:0 var(--space-2);background:var(--gray-200);flex-shrink:0;display:inline-block}.mrfabs-select-field{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.mrfabs-select-field__label{font-family:var(--font-family-body);color:var(--text-strong-950);font-size:14px;font-weight:500}.mrfabs-select-field__required{color:var(--blue-500);margin-left:2px}.mrfabs-select-field__optional-tag{color:var(--text-sub-600);margin-left:var(--space-4);font-weight:400}.mrfabs-select-field__hint{font-family:var(--font-family-body);color:var(--text-sub-600);font-size:12px}.mrfabs-select-field__hint--error{color:var(--red-500)}.mrfabs-select{align-items:center;gap:var(--space-8);background:var(--stone-0);border:1px solid var(--gray-200);cursor:pointer;width:100%;font-family:var(--font-family-body);box-sizing:border-box;display:flex;box-shadow:0 1px 2px #0a0d1408}.mrfabs-select:hover:not(:disabled){background:var(--stone-50);box-shadow:none;border-color:#0000}.mrfabs-select--open,.mrfabs-select:focus-visible{border-color:var(--stone-950);box-shadow:0 0 0 2px var(--stone-0), 0 0 0 4px var(--slate-alpha-16);outline:none}.mrfabs-select--error{border-color:var(--red-500);box-shadow:none}.mrfabs-select:disabled{background:var(--stone-50);box-shadow:none;cursor:not-allowed;border-color:#0000}.mrfabs-select--medium{border-radius:10px;padding:10px 10px 10px 12px}.mrfabs-select--small{border-radius:8px;padding:8px 8px 8px 10px}.mrfabs-select--x-small{gap:var(--space-6);border-radius:8px;padding:6px}.mrfabs-select__leading{width:20px;height:20px;color:var(--text-sub-600);flex-shrink:0;display:flex}.mrfabs-select__value{text-align:left;min-width:0;color:var(--text-strong-950);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;line-height:20px;overflow:hidden}.mrfabs-select__value--placeholder{color:var(--text-sub-600)}.mrfabs-select:disabled .mrfabs-select__value{color:var(--text-disabled-200)}.mrfabs-select__badge{flex-shrink:0}.mrfabs-select__chevron{width:20px;height:20px;color:var(--text-sub-600);flex-shrink:0}.mrfabs-tab-item{align-items:center;gap:var(--space-6);cursor:pointer;font-family:var(--font-family-body);box-sizing:border-box;border:none;font-size:14px;font-weight:500;display:inline-flex}.mrfabs-tab-item--horizontal{color:var(--text-sub-600);padding:0 0 var(--space-8);background:0 0;border-bottom:2px solid #0000}.mrfabs-tab-item--horizontal:hover{color:var(--text-strong-950)}.mrfabs-tab-item--horizontal.mrfabs-tab-item--active{color:var(--text-strong-950);border-bottom-color:var(--blue-500)}.mrfabs-tab-item--vertical{background:var(--stone-0);width:100%;color:var(--text-sub-600);padding:var(--space-8);border-radius:var(--radius-8);text-align:left}.mrfabs-tab-item--vertical:hover,.mrfabs-tab-item--vertical.mrfabs-tab-item--active{background:var(--stone-50);color:var(--text-strong-950)}.mrfabs-tab-item__icon{flex-shrink:0;width:20px;height:20px;display:flex}.mrfabs-tab-item__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mrfabs-tab-item__badge{flex-shrink:0}.mrfabs-tab-item__chevron{width:20px;height:20px;color:var(--text-soft-400);flex-shrink:0}.mrfabs-table-cell{padding:var(--space-12) 20px var(--space-12) var(--space-12);background:var(--stone-0);font-family:var(--font-family-body);text-align:left;vertical-align:middle;box-sizing:border-box;font-size:14px}.mrfabs-table-cell--large{height:48px}.mrfabs-table-cell--x-large{height:64px}.mrfabs-table-cell--leading{color:var(--text-strong-950);font-weight:500}.mrfabs-table-cell--regular{color:var(--text-strong-950);font-weight:400}.mrfabs-table-cell--passive{color:var(--text-sub-600);font-weight:400}tr:hover .mrfabs-table-cell{background:var(--stone-50)}.mrfabs-table-header-cell{padding:var(--space-8) var(--space-12);background:var(--stone-50);font-family:var(--font-family-body);text-align:left;vertical-align:middle;box-sizing:border-box}.mrfabs-table-header-cell__row{align-items:center;gap:var(--space-8);display:flex}.mrfabs-table-header-cell__leading{flex-shrink:0;display:flex}.mrfabs-table-header-cell__label{letter-spacing:-.03em;color:var(--text-sub-600);font-size:14px;font-weight:400}.mrfabs-table-sort{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.mrfabs-table-sort svg{width:100%;height:100%}.mrfabs-textarea-field{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.mrfabs-textarea-field__label{font-family:var(--font-family-body);color:var(--text-strong-950);font-size:14px;font-weight:500}.mrfabs-textarea-field__required{color:var(--blue-500);margin-left:2px}.mrfabs-textarea-field__optional-tag{color:var(--text-sub-600);margin-left:var(--space-4);font-weight:400}.mrfabs-textarea-field__hint{font-family:var(--font-family-body);color:var(--text-sub-600);font-size:12px}.mrfabs-textarea-field__hint--error{color:var(--red-500)}.mrfabs-textarea{border:1px solid var(--gray-200);background:var(--stone-0);border-radius:12px;width:100%;position:relative;box-shadow:0 1px 2px #0a0d1408}.mrfabs-textarea:hover:not(.mrfabs-textarea--disabled){background:var(--stone-50);box-shadow:none;border-color:#0000}.mrfabs-textarea:focus-within{border-color:var(--stone-950);box-shadow:0 0 0 2px var(--stone-0), 0 0 0 4px var(--slate-alpha-16)}.mrfabs-textarea--error{border-color:var(--red-500);box-shadow:none}.mrfabs-textarea--disabled{background:var(--stone-50);box-shadow:none;border-color:#0000}.mrfabs-textarea__control{resize:vertical;width:100%;min-height:92px;font-family:var(--font-family-body);color:var(--text-strong-950);box-sizing:border-box;background:0 0;border:none;outline:none;padding:10px 10px 10px 12px;font-size:14px;line-height:20px}.mrfabs-textarea__control::placeholder{color:var(--text-sub-600)}.mrfabs-textarea__control:disabled{color:var(--text-disabled-200);cursor:not-allowed}.mrfabs-textarea__counter{font-family:var(--font-family-body);color:var(--text-soft-400);pointer-events:none;font-size:11px;position:absolute;bottom:10px;right:10px}.mrfabs-textarea--error .mrfabs-textarea__counter{color:var(--red-500)}.mrfabs-textarea--disabled .mrfabs-textarea__counter{color:var(--text-disabled-200)}.mrfabs-input-field{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.mrfabs-input-field__label{font-family:var(--font-family-body);color:var(--text-strong-950);font-size:14px;font-weight:500}.mrfabs-input-field__required{color:var(--blue-500);margin-left:2px}.mrfabs-input-field__optional-tag{color:var(--text-sub-600);margin-left:var(--space-4);font-weight:400}.mrfabs-input-field__hint{font-family:var(--font-family-body);color:var(--text-sub-600);font-size:12px}.mrfabs-input-field__hint--error{color:var(--red-500)}.mrfabs-input{align-items:center;gap:var(--space-8);background:var(--stone-0);border:1px solid var(--gray-200);box-sizing:border-box;width:100%;display:flex;box-shadow:0 1px 2px #0a0d1408}.mrfabs-input:hover:not(.mrfabs-input--disabled){background:var(--stone-50);box-shadow:none;border-color:#0000}.mrfabs-input:focus-within{border-color:var(--stone-950);box-shadow:0 0 0 2px var(--stone-0), 0 0 0 4px var(--slate-alpha-16)}.mrfabs-input--error{border-color:var(--red-500);box-shadow:none}.mrfabs-input--disabled{background:var(--stone-50);box-shadow:none;border-color:#0000}.mrfabs-input--medium{border-radius:10px;padding:10px 10px 10px 12px}.mrfabs-input--small{border-radius:8px;padding:8px 8px 8px 10px}.mrfabs-input--x-small{gap:var(--space-6);border-radius:8px;padding:6px 6px 6px 8px}.mrfabs-input__leading,.mrfabs-input__trailing{width:20px;height:20px;color:var(--text-sub-600);flex-shrink:0;display:flex}.mrfabs-input__control{min-width:0;font-family:var(--font-family-body);color:var(--text-strong-950);background:0 0;border:none;outline:none;flex:auto;font-size:14px;line-height:20px}.mrfabs-input__control::placeholder{color:var(--text-sub-600)}.mrfabs-input__control:disabled{color:var(--text-disabled-200);cursor:not-allowed}.mrfabs-input__toggle{width:20px;height:20px;color:var(--text-sub-600);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.mrfabs-input__toggle svg{width:100%;height:100%}.mrfabs-segmented-control{padding:var(--space-4);background:var(--stone-50);align-items:center;gap:var(--space-4);border-radius:10px;display:inline-flex}.mrfabs-segmented-control__segment{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-12);height:28px;color:var(--stone-400);font-family:var(--font-family-body);cursor:pointer;box-sizing:border-box;white-space:nowrap;background:0 0;border:none;border-radius:6px;font-size:14px;font-weight:500;display:inline-flex}.mrfabs-segmented-control__segment:hover:not(:disabled):not(.mrfabs-segmented-control__segment--active){color:var(--text-sub-600)}.mrfabs-segmented-control__segment--active{background:var(--stone-0);color:var(--text-strong-950);box-shadow:0 2px 4px #0e121b08,0 6px 10px #0e121b0f}.mrfabs-segmented-control__segment:disabled{color:var(--text-disabled-200);cursor:not-allowed}.mrfabs-segmented-control__icon{width:16px;height:16px;display:flex}.mrfabs-link-btn{align-items:center;gap:var(--space-4);cursor:pointer;font-family:var(--font-family-body);background:0 0;border:none;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.mrfabs-link-btn--medium{font-size:14px;line-height:20px}.mrfabs-link-btn--small{font-size:12px;line-height:16px}.mrfabs-link-btn--underline .mrfabs-link-btn__text,.mrfabs-link-btn:hover:not(:disabled) .mrfabs-link-btn__text{text-decoration:underline}.mrfabs-link-btn--gray{color:var(--stone-600)}.mrfabs-link-btn--black{color:var(--text-strong-950)}.mrfabs-link-btn--primary{color:var(--blue-500)}.mrfabs-link-btn--error{color:var(--red-500)}.mrfabs-link-btn--inverse{color:var(--stone-0)}.mrfabs-link-btn--primary:hover:not(:disabled){color:var(--blue-700)}.mrfabs-link-btn--error:hover:not(:disabled){color:var(--red-700)}.mrfabs-link-btn:disabled{color:var(--text-disabled-200);cursor:not-allowed}.mrfabs-link-btn:disabled .mrfabs-link-btn__text{text-decoration:none}.mrfabs-link-btn__icon{flex-shrink:0;display:flex}.mrfabs-link-btn--medium .mrfabs-link-btn__icon{width:20px;height:20px}.mrfabs-link-btn--small .mrfabs-link-btn__icon{width:16px;height:16px}.mrfabs-link-btn__icon svg,.mrfabs-link-btn__icon img{width:100%;height:100%;display:block}.mrfabs-button-group{border-radius:var(--radius-8);border:1px solid var(--gray-200);background:var(--stone-0);align-items:stretch;display:inline-flex;overflow:hidden}.mrfabs-button-group-item{justify-content:center;align-items:center;gap:var(--space-8);border:none;border-right:1px solid var(--gray-200);background:var(--stone-0);color:var(--stone-600);font-family:var(--font-family-body);cursor:pointer;box-sizing:border-box;white-space:nowrap;font-size:14px;font-weight:500;display:inline-flex}.mrfabs-button-group-item:last-child{border-right:none}.mrfabs-button-group-item:hover:not(:disabled){background:var(--stone-50)}.mrfabs-button-group-item--active{background:var(--stone-50);color:var(--text-strong-950)}.mrfabs-button-group-item:disabled{background:var(--stone-50);color:var(--text-disabled-200);cursor:not-allowed}.mrfabs-button-group-item--small{height:36px;padding:var(--space-8) var(--space-16);font-size:14px}.mrfabs-button-group-item--x-small{height:32px;padding:var(--space-6) 14px;font-size:14px}.mrfabs-button-group-item--2x-small{height:24px;padding:var(--space-4) var(--space-12);font-size:12px}.mrfabs-button-group-item--icon-only.mrfabs-button-group-item--small{width:36px;padding:var(--space-8)}.mrfabs-button-group-item--icon-only.mrfabs-button-group-item--x-small{width:32px;padding:var(--space-8)}.mrfabs-button-group-item--icon-only.mrfabs-button-group-item--2x-small{width:24px;padding:var(--space-4)}.mrfabs-button-group-item__icon{flex-shrink:0;width:20px;height:20px;display:flex}.mrfabs-button-group-item--2x-small .mrfabs-button-group-item__icon{width:16px;height:16px}.mrfabs-button-group-item__icon svg,.mrfabs-button-group-item__icon img{width:100%;height:100%;display:block}.mrfabs-checkbox-label{align-items:flex-start;gap:var(--space-8);cursor:pointer;display:inline-flex}.mrfabs-checkbox-label--flip{flex-direction:row-reverse}.mrfabs-checkbox-label__control{flex-shrink:0;width:16px;height:16px;margin-top:2px;display:inline-flex;position:relative}.mrfabs-checkbox-label__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mrfabs-checkbox-label__box{border-radius:var(--radius-4);border:1.5px solid var(--stone-200);background:var(--stone-0);color:var(--static-white);pointer-events:none;box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mrfabs-checkbox-label__check,.mrfabs-checkbox-label__dash{opacity:0}.mrfabs-checkbox-label__check{width:10px;height:8px}.mrfabs-checkbox-label__dash{border-radius:var(--radius-full);background:currentColor;width:8px;height:1.5px}.mrfabs-checkbox-label__input:hover:not(:disabled)~.mrfabs-checkbox-label__box{border-color:var(--stone-400)}.mrfabs-checkbox-label__input:checked~.mrfabs-checkbox-label__box,.mrfabs-checkbox-label__input:indeterminate~.mrfabs-checkbox-label__box{background:var(--blue-500);border-color:#0000}.mrfabs-checkbox-label__input:checked~.mrfabs-checkbox-label__box .mrfabs-checkbox-label__check,.mrfabs-checkbox-label__input:indeterminate~.mrfabs-checkbox-label__box .mrfabs-checkbox-label__dash{opacity:1}.mrfabs-checkbox-label__input:disabled~.mrfabs-checkbox-label__box{background:var(--stone-200);border-color:var(--stone-200)}.mrfabs-checkbox-label__text{gap:var(--space-4);flex-direction:column;display:flex}.mrfabs-checkbox-label__title{font-family:var(--font-family-body);color:var(--text-strong-950);font-size:14px;font-weight:500}.mrfabs-checkbox-label__description{font-family:var(--font-family-body);color:var(--stone-600);font-size:12px;font-weight:400}.mrfabs-checkbox-card{width:100%;padding:var(--space-16);border-radius:var(--radius-12);border:1px solid var(--gray-200);background:var(--stone-0);cursor:pointer;box-sizing:border-box;align-items:flex-start;gap:14px;display:flex;box-shadow:0 1px 2px #0a0d1408}.mrfabs-checkbox-card:hover:not(.mrfabs-checkbox-card--disabled){background:var(--stone-50);box-shadow:none;border-color:#0000}.mrfabs-checkbox-card--checked{border-color:var(--blue-500);box-shadow:none}.mrfabs-checkbox-card--disabled{cursor:not-allowed}.mrfabs-checkbox-card__leading{width:20px;height:20px;color:var(--text-sub-600);flex-shrink:0;display:flex}.mrfabs-checkbox-card__text{gap:var(--space-4);flex-direction:column;flex:auto;min-width:0;display:flex}.mrfabs-checkbox-card__title{font-family:var(--font-family-body);color:var(--text-strong-950);font-size:14px;font-weight:500}.mrfabs-checkbox-card--disabled .mrfabs-checkbox-card__title{color:var(--stone-600)}.mrfabs-checkbox-card__description{font-family:var(--font-family-body);color:var(--stone-600);font-size:12px;font-weight:400}.mrfabs-checkbox-card--disabled .mrfabs-checkbox-card__description{color:var(--stone-400)}.mrfabs-checkbox-card__control{flex-shrink:0;width:16px;height:16px;display:inline-flex;position:relative}.mrfabs-checkbox-card__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mrfabs-checkbox-card__box{border-radius:var(--radius-4);border:1.5px solid var(--stone-200);background:var(--stone-0);color:var(--static-white);pointer-events:none;box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mrfabs-checkbox-card__check,.mrfabs-checkbox-card__dash{opacity:0}.mrfabs-checkbox-card__check{width:10px;height:8px}.mrfabs-checkbox-card__dash{border-radius:var(--radius-full);background:currentColor;width:8px;height:1.5px}.mrfabs-checkbox-card__input:checked~.mrfabs-checkbox-card__box,.mrfabs-checkbox-card__input:indeterminate~.mrfabs-checkbox-card__box{background:var(--blue-500);border-color:#0000}.mrfabs-checkbox-card__input:checked~.mrfabs-checkbox-card__box .mrfabs-checkbox-card__check,.mrfabs-checkbox-card__input:indeterminate~.mrfabs-checkbox-card__box .mrfabs-checkbox-card__dash{opacity:1}.mrfabs-checkbox-card__input:disabled~.mrfabs-checkbox-card__box{background:var(--stone-200);border-color:var(--stone-200)}.mrfabs-rating-bar{border:1px solid var(--gray-200);background:var(--stone-0);display:inline-flex}.mrfabs-rating-bar-item{justify-content:center;align-items:center;gap:var(--space-4);border:none;border-right:1px solid var(--gray-200);background:var(--stone-0);width:64px;height:36px;color:var(--gray-300);cursor:pointer;box-sizing:border-box;padding:0;display:inline-flex}.mrfabs-rating-bar-item:last-child{border-right:none}.mrfabs-rating-bar-item--selected{color:var(--yellow-500)}.mrfabs-rating-bar-area{border-radius:var(--radius-12);border:1px solid var(--gray-200);background:var(--stone-0);flex-direction:column;width:fit-content;display:flex;overflow:hidden}.mrfabs-rating-bar-area__input{width:100%;min-height:72px;padding:var(--space-12);resize:vertical;font-family:var(--font-family-body);color:var(--text-strong-950);box-sizing:border-box;background:0 0;border:none;outline:none;font-size:14px;line-height:20px}.mrfabs-rating-bar-area__input::placeholder{color:var(--text-soft-400)}
.tf-mcf-row{gap:var(--space-24);grid-template-columns:repeat(2,1fr);width:100%;max-width:600px;margin-inline:auto;display:grid}.tf-mcf-row.tf-mcf-wide{grid-template-columns:repeat(3,1fr);max-width:808px}.tf-mcf-col{flex-direction:column;gap:29px;min-width:0;display:flex}.tf-mcf-imageWrap{aspect-ratio:1;background:var(--bg-weak-50);position:relative;overflow:hidden}.tf-mcf-image{object-fit:cover;width:100%;height:100%;display:block}.tf-mcf-corner{width:10px;height:10px;position:absolute}.tf-mcf-corner:before,.tf-mcf-corner:after{content:"";background:var(--blue-500);position:absolute}.tf-mcf-corner:before{width:1px;height:100%;top:0;left:50%;transform:translate(-.5px)}.tf-mcf-corner:after{width:100%;height:1px;top:50%;left:0;transform:translateY(-.5px)}.tf-mcf-tl{top:20px;left:20px}.tf-mcf-tr{top:20px;right:20px}.tf-mcf-bl{bottom:20px;left:20px}.tf-mcf-br{bottom:20px;right:20px}.tf-mcf-body{gap:var(--space-16);flex-direction:column;display:flex}.tf-mcf-eyebrow{color:var(--color-primary);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.011em;font-size:16px;font-weight:500;line-height:24px}.tf-mcf-text{gap:var(--space-8);flex-direction:column;display:flex}.tf-mcf-title{letter-spacing:-.05em;color:#080f1e;font-size:24px;line-height:.95}.tf-mcf-description{font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.05em;color:var(--color-text-strong);font-size:16px;font-weight:400;line-height:1.25}@media (max-width:640px){.tf-mcf-row,.tf-mcf-row.tf-mcf-wide{grid-template-columns:1fr;max-width:none}}.tf-faq-item{background:var(--bg-white-0);border:1px solid var(--stroke-soft-200);width:100%;position:relative}.tf-faq-summary{justify-content:space-between;align-items:flex-start;gap:var(--space-16);padding:var(--space-24);display:flex}.tf-faq-item:not(.tf-faq-open) .tf-faq-singleLine{align-items:center}.tf-faq-textColumn{gap:var(--space-8);flex-direction:column;flex:1;min-width:0;display:flex}.tf-faq-question{color:#080f1e;font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.05em;font-size:24px;font-weight:400;line-height:.95}.tf-faq-answer{font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.05em;color:var(--text-strong-950);font-size:16px;font-weight:400;line-height:1.25}.tf-faq-answer a{color:var(--color-primary);text-underline-offset:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 1px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px;transition:background-color .12s,color .12s}.tf-faq-answer a:hover{background-color:var(--blue-200);color:var(--blue-500)}.tf-faq-toggle{flex-shrink:0}.tf-faq-toggle:after{content:"";position:absolute;inset:0}.tf-faq-answer a{z-index:1;position:relative}.tf-faq-corner{border:1px solid var(--stroke-soft-200);background:#fff;width:8px;height:8px;position:absolute}.tf-faq-tl{top:-4px;left:-4px}.tf-faq-tr{top:-4px;right:-4px}.tf-faq-bl{bottom:-4px;left:-4px}.tf-faq-br{bottom:-4px;right:-4px}.tf-pxi{border:1px solid var(--stroke-soft-200);flex-shrink:0;grid-template-columns:repeat(5,8px);gap:1px;width:48px;height:48px;padding:1px;display:grid}.tf-pxi-cell{background:var(--stone-100);width:8px;height:8px}.tf-pxi-on{background:var(--color-primary)}.tf-skg-grid{align-items:flex-start;gap:var(--space-24);flex-wrap:wrap;width:808px;max-width:100%;display:flex}.tf-skg-card{align-items:flex-start;gap:var(--space-16);padding:var(--space-16);background:var(--bg-white-0);border:1px solid var(--stroke-soft-200);flex-direction:column;flex:0 0 253px;display:flex}.tf-skg-data{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;display:flex}.tf-skg-title{letter-spacing:-.03em;color:var(--text-strong-950);font-size:18px;font-weight:400;line-height:.95}.tf-skg-description{font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.03em;color:var(--text-soft-400);font-size:14px;font-weight:400;line-height:1.2}@media (max-width:640px){.tf-skg-grid{width:100%}.tf-skg-card{flex:100%}}.tf-cbio-card{align-items:flex-start;gap:var(--space-24);background:var(--bg-weak-50);border:1px solid var(--stroke-soft-200);width:808px;max-width:100%;padding:48px;display:flex}.tf-cbio-text{align-items:flex-start;gap:var(--space-32);flex-direction:column;flex:auto;min-width:0;display:flex}.tf-cbio-label{color:var(--text-strong-950);font-family:var(--font-abc-whyte), var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.03em;margin:0;font-size:20px;font-weight:400;line-height:.95}.tf-cbio-letter{gap:var(--space-24);flex-direction:column;display:flex}.tf-cbio-bio{flex-direction:column;gap:1em;display:flex}.tf-cbio-bio p,.tf-cbio-signature{color:var(--text-strong-950);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.05em;margin:0;font-size:16px;font-weight:400;line-height:1.25}.tf-cbio-bio a,.tf-cbio-signature a{color:var(--color-primary);text-underline-offset:2px;padding:0 1px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}.tf-cbio-social{gap:var(--space-8);flex-direction:column;display:flex}.tf-cbio-socialLabel{color:var(--text-soft-400);font-family:var(--font-inter), Arial, Helvetica, sans-serif;font-size:12px;font-weight:500;line-height:16px}.tf-cbio-socialIcons{align-items:center;gap:var(--space-8);display:flex}.tf-cbio-socialIcons a{color:var(--icon-soft-400);transition:color .15s;display:flex}.tf-cbio-socialIcons a:hover,.tf-cbio-socialIcons a:focus-visible{color:var(--color-primary)}.tf-cbio-imageWrap{background:var(--bg-weak-50);flex:0 0 334px;width:334px;height:418px;position:relative;overflow:hidden}.tf-cbio-image{object-fit:cover;width:100%;height:100%;display:block}.tf-cbio-mark{background:var(--color-primary);width:8px;height:8px;position:absolute}.tf-cbio-tl{top:20px;left:20px}.tf-cbio-tr{top:20px;right:20px}.tf-cbio-bl{bottom:20px;left:20px}.tf-cbio-br{bottom:20px;right:20px}@media (max-width:767px){.tf-cbio-card{flex-direction:column;width:100%;padding:16px}.tf-cbio-imageWrap{aspect-ratio:308/385;flex-basis:auto;order:-1;width:100%;height:auto}}.tf-proc-wrap{gap:var(--space-24);flex-direction:column;width:808px;max-width:100%;display:flex}.tf-proc-field{border:1px solid var(--stroke-soft-200);width:100%;container-type:inline-size}.tf-proc-field--desktop{--tf-proc-width:806}.tf-proc-field--mobile{--tf-proc-width:338;display:none}.tf-proc-grid{grid-template-columns:repeat(var(--tf-proc-columns), 1fr);gap:calc(100cqw / var(--tf-proc-width));padding:calc(300cqw / var(--tf-proc-width));background:var(--gray-0);display:grid}.tf-proc-pixel{aspect-ratio:1;background:var(--bg-weak-50)}.tf-proc-pixel--active{background:var(--color-primary)}.tf-proc-pixel:hover{background:var(--static-black)}.tf-proc-row{gap:var(--space-32);width:100%;display:flex}.tf-proc-card{gap:var(--space-12);background:var(--bg-white-0);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.tf-proc-headerRow{align-items:center;gap:var(--space-12);display:flex}.tf-proc-bullet{background:var(--color-primary);width:24px;height:24px;color:var(--static-white);font-family:var(--font-inter), Arial, Helvetica, sans-serif;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:flex}.tf-proc-heading{letter-spacing:-.03em;color:var(--text-strong-950);font-size:20px;line-height:.95}.tf-proc-body{color:var(--text-strong-950);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.03em;margin:0;font-size:14px;font-weight:400;line-height:1.2}@media (max-width:767px){.tf-proc-wrap{width:100%}.tf-proc-row{flex-direction:column}.tf-proc-field--desktop{display:none}.tf-proc-field--mobile{display:block}}.tf-sv-wrap{align-items:flex-start;gap:var(--space-32);width:808px;max-width:100%;display:flex}.tf-sv-diagram{background:var(--bg-weak-50);flex:0 0 270px;width:270px;height:355px}.tf-sv-diagramImage{object-fit:contain;width:100%;height:100%;display:block}.tf-sv-text{gap:var(--space-16);flex-direction:column;flex:auto;min-width:0;display:flex}.tf-sv-eyebrow{color:var(--color-primary);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.006em;font-size:14px;font-weight:500;line-height:20px}.tf-sv-body{flex-direction:column;gap:1em;display:flex}.tf-sv-body p{color:var(--text-strong-950);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.03em;margin:0;font-size:14px;font-weight:400;line-height:1.2}.tf-sv-body strong{font-weight:700}.tf-sv-body a{color:var(--color-primary);text-underline-offset:2px;padding:0 1px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}.tf-sv-table{flex-direction:column;display:flex}.tf-sv-row{align-items:flex-start;gap:var(--space-24);padding:var(--space-8) var(--space-24) var(--space-8) 0;background:var(--bg-white-0);border-bottom:1px solid var(--bg-soft-200);display:flex}.tf-sv-number{color:var(--text-soft-400);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.03em;flex-shrink:0;font-size:14px;font-weight:400;line-height:1.2}.tf-sv-textStack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.tf-sv-term{color:var(--text-strong-950);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.03em;margin:0;font-size:14px;font-weight:400;line-height:1.2}.tf-sv-description{color:var(--text-soft-400);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.01em;margin:0;font-size:12px;font-weight:400;line-height:1.2}.tf-sv-description a{color:var(--color-primary);text-underline-offset:2px;padding:0 1px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}@media (max-width:767px){.tf-sv-wrap{flex-direction:column;width:100%}.tf-sv-diagram{aspect-ratio:270/355;width:100%;height:auto}}.tf-tc-wrap{--tf-tc-slide-width:600px;align-items:flex-start;gap:var(--space-24);flex-direction:column;width:808px;max-width:100%;display:flex;container-type:inline-size}.tf-tc-viewport{--tf-tc-bleed:calc(50vw - var(--tf-tc-slide-width) / 2);padding-inline:var(--tf-tc-bleed);scroll-padding-inline:var(--tf-tc-bleed);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;align-self:stretch;margin-inline:calc(50cqw - 50vw);overflow:auto hidden}.tf-tc-viewport::-webkit-scrollbar{display:none}.tf-tc-track{gap:var(--space-24);width:max-content;display:flex}.tf-tc-slide{gap:var(--space-24);flex-direction:column;flex:0 0 var(--tf-tc-slide-width);width:var(--tf-tc-slide-width);scroll-snap-align:start;opacity:.3;transition:opacity .3s;display:flex}.tf-tc-slide.tf-tc-active{opacity:1}.tf-tc-imageWrap{background:var(--bg-weak-50);width:100%;height:380px;position:relative;overflow:hidden}.tf-tc-image{object-fit:cover;width:100%;height:100%;display:block}.tf-tc-mark{background:var(--color-primary);width:8px;height:8px;position:absolute}.tf-tc-tl{top:20px;left:20px}.tf-tc-tr{top:20px;right:20px}.tf-tc-bl{bottom:20px;left:20px}.tf-tc-br{bottom:20px;right:20px}.tf-tc-textCol{gap:var(--space-24);padding-inline:var(--space-24);flex-direction:column;display:flex}.tf-tc-quote{color:var(--text-strong-950);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.05em;margin:0;font-size:18px;font-weight:400;line-height:1.25}.tf-tc-authorBio{gap:var(--space-4);flex-direction:column;display:flex}.tf-tc-authorName{color:var(--text-strong-950);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.05em;margin:0;font-size:18px;font-weight:400;line-height:1.25}.tf-tc-authorTitle{color:var(--text-soft-400);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.05em;margin:0;font-size:18px;font-weight:400;line-height:1.25}.tf-tc-nav{gap:var(--space-8);margin-inline-start:calc(50cqw - var(--tf-tc-slide-width) / 2);display:flex}@media (max-width:640px){.tf-tc-wrap{--tf-tc-slide-width:100cqw;width:100%}}.tf-spt-project{gap:var(--space-32);flex-direction:column;width:808px;max-width:100%;display:flex}.tf-spt-slideshow{gap:var(--space-16);flex-direction:column;display:flex;container-type:inline-size}.tf-spt-slideViewport{--tf-spt-bleed:calc(50vw - 50cqw);padding-inline:var(--tf-spt-bleed);scroll-padding-inline:var(--tf-spt-bleed);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin-inline:calc(50cqw - 50vw);overflow:auto hidden}.tf-spt-slideViewport::-webkit-scrollbar{display:none}.tf-spt-slideTrack{gap:var(--space-24);width:max-content;display:flex}.tf-spt-slide{background:var(--bg-weak-50);scroll-snap-align:start;opacity:.3;flex:0 0 808px;width:808px;height:606px;transition:opacity .3s;position:relative;overflow:hidden}.tf-spt-slide.tf-spt-active{opacity:1}.tf-spt-slideImage{object-fit:cover;width:100%;height:100%;display:block}.tf-spt-slideNav{gap:var(--space-8);display:flex}.tf-spt-meta{gap:var(--space-32);flex-direction:column;display:flex}.tf-spt-tags{gap:var(--space-8);flex-wrap:wrap;display:flex}.tf-spt-tag{background:var(--bg-white-0);border:1px solid var(--stroke-soft-200);color:var(--text-strong-950);font-family:var(--font-inter), Arial, Helvetica, sans-serif;border-radius:4px;padding:6px 8px;font-size:14px;font-weight:500;line-height:20px}.tf-spt-copyRow{gap:var(--space-32);width:100%;display:flex}.tf-spt-headline,.tf-spt-body{min-width:0;color:var(--text-strong-950);flex:1 1 0;margin:0}.tf-spt-headline{letter-spacing:-.03em;font-size:24px;line-height:.95}.tf-spt-body{font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.05em;font-size:16px;font-weight:400;line-height:1.25}.tf-spt-body a{color:var(--color-primary);text-underline-offset:2px;padding:0 1px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}.tf-spt-impact{gap:var(--space-24);padding:var(--space-24);background:var(--stone-100);flex-direction:column;display:flex}.tf-spt-impactEyebrow{color:var(--color-primary);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.006em;font-size:14px;font-weight:500;line-height:20px}.tf-spt-impactCols{gap:var(--space-24);flex-wrap:wrap;display:flex}.tf-spt-impactCol{gap:var(--space-8);flex-direction:column;flex:200px;min-width:0;display:flex}.tf-spt-impactValue{color:var(--text-strong-950);letter-spacing:-.03em;margin:0;font-size:20px;line-height:.95}.tf-spt-impactLabel{color:var(--text-strong-950);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.03em;margin:0;font-size:14px;font-weight:400;line-height:1.2}.tf-spt-testimonial{align-items:center;gap:80px;width:100%;display:flex}.tf-spt-testimonialText{gap:var(--space-24);flex-direction:column;flex:448px;min-width:0;display:flex}.tf-spt-quote{color:var(--text-strong-950);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.05em;margin:0;font-size:24px;font-weight:400;line-height:1.25}.tf-spt-authorBio{gap:var(--space-4);flex-direction:column;display:flex}.tf-spt-authorName{color:var(--text-strong-950);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.05em;margin:0;font-size:18px;font-weight:400;line-height:1.25}.tf-spt-authorTitle{color:var(--text-soft-400);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.05em;margin:0;font-size:18px;font-weight:400;line-height:1.25}.tf-spt-testimonialPhoto{background:var(--bg-weak-50);flex:0 0 280px;width:280px;height:350px;position:relative;overflow:hidden}.tf-spt-testimonialImage{object-fit:cover;width:100%;height:100%;display:block}.tf-spt-mark{background:var(--color-primary);width:8px;height:8px;position:absolute}.tf-spt-tl{top:20px;left:20px}.tf-spt-tr{top:20px;right:20px}.tf-spt-bl{bottom:20px;left:20px}.tf-spt-br{bottom:20px;right:20px}@media (max-width:767px){.tf-spt-project{width:100%}.tf-spt-slide{aspect-ratio:4/5;flex-basis:100cqw;width:100cqw;height:auto}.tf-spt-copyRow{flex-direction:column}.tf-spt-testimonial{column-gap:var(--space-16);row-gap:var(--space-24);grid-template-columns:100px 1fr;grid-template-areas:"quote quote""photo author";align-items:start;display:grid}.tf-spt-testimonialText{display:contents}.tf-spt-quote{grid-area:quote;font-size:18px}.tf-spt-authorBio{grid-area:author}.tf-spt-testimonialPhoto{grid-area:photo;width:100px;height:125px}.tf-spt-testimonialPhoto .tf-spt-tl,.tf-spt-testimonialPhoto .tf-spt-tr{top:10px}.tf-spt-testimonialPhoto .tf-spt-bl,.tf-spt-testimonialPhoto .tf-spt-br{bottom:10px}.tf-spt-testimonialPhoto .tf-spt-tl,.tf-spt-testimonialPhoto .tf-spt-bl{left:10px}.tf-spt-testimonialPhoto .tf-spt-tr,.tf-spt-testimonialPhoto .tf-spt-br{right:10px}}.tf-cs-section{align-items:center;gap:var(--space-32);background:var(--bg-white-0);flex-direction:column;padding:80px 24px;display:flex}.tf-cs-section.tf-cs-spacious{padding-block:120px}.tf-cs-header{gap:var(--space-24);flex-direction:column;width:100%;max-width:600px;display:flex}.tf-cs-eyebrow{color:var(--color-primary);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.006em;white-space:pre;margin:0;font-size:14px;font-weight:500;line-height:20px}.tf-cs-heading{color:var(--text-strong-950);font-family:var(--font-abc-whyte), var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.05em;margin:0;font-size:40px;font-weight:400;line-height:.95}.tf-cs-accent{color:var(--color-primary)}.tf-cs-body{color:var(--text-strong-950);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.05em;margin:0;font-size:16px;line-height:1.25}.tf-cs-actions{gap:var(--space-10);flex-wrap:wrap;display:flex}.tf-cs-note{color:var(--text-sub-600);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.05em;margin:0;font-size:14px;line-height:1.25}.tf-cs-note a{color:inherit}.tf-cs-slot{flex-direction:column;align-items:center;width:100%;max-width:1016px;display:flex}@media (max-width:767px){.tf-cs-section,.tf-cs-section.tf-cs-spacious{padding:48px 24px}.tf-cs-heading{font-size:32px}}
:root{--grid-cell:40px;--grid-line:#e5eaf5}*,:before,:after{box-sizing:border-box}html{height:100%}body{background:var(--color-bg);color:var(--color-text-strong);font-family:var(--font-inter), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100%;margin:0;display:flex}h1,h2,h3,h4{font-family:var(--font-abc-whyte), var(--font-inter), Arial, Helvetica, sans-serif;font-synthesis:none;margin:0;font-weight:400}p{margin:0}::selection{color:var(--blue-500);background:var(--blue-200)}::selection{color:var(--blue-500);background:var(--blue-200)}
