:root{--fx-active-green-500: #d3fd63;--fx-active-green-600: #c2e95b;--fx-signal-orange-500: #fc593c;--fx-signal-orange-300: #f7a832;--fx-signal-orange-100: #fea081;--fx-habitat-purple-500: #7348f6;--fx-habitat-purple-400: #8152d9;--fx-light-purple-500: #ddc6f9;--fx-light-purple-600: #c291b3;--fx-dark-900: #000;--fx-dark-800: #222;--fx-dark-720: rgba(0, 0, 0, .72);--fx-dark-700: rgba(0, 0, 0, .6);--fx-dark-500: rgba(0, 0, 0, .5);--fx-dark-900-o25: rgba(0, 0, 0, .25);--fx-dark-900-o06: rgba(0, 0, 0, .06);--fx-dark-900-o10: rgba(0, 0, 0, .1);--fx-neutral: #ecebe4;--fx-light-100: #f5f5f1;--fx-paper: #fbfaf3;--fx-light-62: rgba(255, 255, 255, .85);--fx-light-50: #fff;--fx-light-50-o08: rgba(255, 255, 255, .08);--fx-transparent: transparent;--fx-font-text: "Timeless Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--fx-font-display: "Bagoss Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--fx-weight-display-regular: 400;--fx-weight-display-medium: 500;--fx-weight-text-regular: 420;--fx-weight-text-medium: 500;--fx-weight-text-semibold: 600;--fx-ls-tight: -.1275rem;--fx-ls-narrow: -.065rem;--fx-ls-regular: -.03rem;--fx-ls-wide: 0rem;--fx-lh-small: .95;--fx-lh-medium: 1;--fx-lh-large: 1.4;--fx-lh-huge: 1.5;--fx-fs-h1: 3.25rem;--fx-fs-h2: 2.65rem;--fx-fs-h3: 2.25rem;--fx-fs-h4: 1.5rem;--fx-fs-h5: 1.25rem;--fx-fs-h6: 1rem;--fx-fs-text-xhuge: 1.8rem;--fx-fs-text-huge: 1.4rem;--fx-fs-text-xlarge: 1.2rem;--fx-fs-text-large: 1.125rem;--fx-fs-text: 1rem;--fx-fs-text-small: .875rem;--fx-fs-text-xsmall: .75rem;--fx-site-margin: 1.25rem;--fx-site-gutter: 1rem;--fx-max-width-small: 60rem;--fx-max-width-medium: 70rem;--fx-max-width-large: 80rem;--fx-radius-tiny: .625rem;--fx-radius-small: 1rem;--fx-radius-medium: 1.25rem;--fx-radius-large: 1.5rem;--fx-radius-round: 100vw;--fx-border-width: 1px;--fx-focus-width: .125rem;--fx-focus-offset-inner: -.125rem;--fx-focus-offset-outer: .1875rem;--fx-link: var(--fx-setting-link, var(--fx-habitat-purple-500));--fx-link-hover: var(--fx-setting-link-hover, var(--fx-habitat-purple-400));--fx-page-bg: var(--fx-light-50);--fx-surface-hero: #2b2b2b;--fx-accent-red: #f30;--fx-accent-green: #1fa725;--fx-accent-blue: #1530ff;--fx-accent-pink: #f240a9}@media(min-width:768px){:root{--fx-fs-h1: 4rem;--fx-fs-h2: 3.5rem;--fx-fs-h3: 2.75rem;--fx-fs-h4: 2.3rem;--fx-fs-h5: 1.5rem;--fx-fs-h6: 1.5rem;--fx-fs-text-xhuge: 2rem;--fx-fs-text-huge: 1.5rem;--fx-fs-text-xlarge: 1.25rem;--fx-radius-large: 2rem;--fx-site-margin: 1.5rem}}@media(min-width:992px){:root{--fx-fs-h1: 5rem;--fx-fs-h2: 4.25rem;--fx-fs-h3: 3.25rem;--fx-fs-h4: 2.5rem;--fx-fs-h5: 1.8rem;--fx-site-margin: 3rem;--fx-site-gutter: 1.5rem;--fx-radius-large: 2.5rem}}:root,[data-theme=light]{--fx-bg-primary: var(--fx-light-50);--fx-bg-primary-faded: var(--fx-dark-900-o06);--fx-bg-secondary: var(--fx-paper);--fx-bg-secondary-faded: var(--fx-light-100);--fx-bg-tertiary: var(--fx-active-green-500);--fx-bg-quaternary: var(--fx-neutral);--fx-bg-quinary: var(--fx-habitat-purple-500);--fx-bg-alternate: var(--fx-dark-800);--fx-text-primary: var(--fx-dark-900);--fx-text-secondary: var(--fx-dark-700);--fx-text-alternate: var(--fx-light-50);--fx-text-purple: var(--fx-habitat-purple-500);--fx-text-green: var(--fx-active-green-500);--fx-border-primary: var(--fx-neutral);--fx-selection-bg: var(--fx-active-green-500);--fx-selection-text: var(--fx-dark-900);--fx-focus-color: var(--fx-habitat-purple-500);--fx-button-primary-bg: var(--fx-dark-900);--fx-button-primary-text: var(--fx-light-50);--fx-button-primary-bg-hover: var(--fx-dark-800);--fx-button-primary-text-hover: var(--fx-light-50);--fx-button-secondary-bg: var(--fx-transparent);--fx-button-secondary-text: var(--fx-dark-900);--fx-button-secondary-bg-hover: var(--fx-dark-900-o06);--fx-button-secondary-text-hover: var(--fx-dark-900);--fx-button-secondary-border: var(--fx-dark-900)}[data-theme=dark]{--fx-bg-primary: var(--fx-dark-800);--fx-bg-primary-faded: var(--fx-light-50-o08);--fx-bg-secondary: var(--fx-dark-800);--fx-bg-secondary-faded: var(--fx-dark-720);--fx-bg-tertiary: var(--fx-active-green-500);--fx-bg-quaternary: var(--fx-habitat-purple-500);--fx-bg-quinary: var(--fx-active-green-500);--fx-bg-alternate: var(--fx-light-50);--fx-text-primary: var(--fx-light-50);--fx-text-secondary: var(--fx-light-62);--fx-text-alternate: var(--fx-dark-900);--fx-focus-color: var(--fx-active-green-500);--fx-button-primary-bg: var(--fx-active-green-500);--fx-button-primary-text: var(--fx-dark-900);--fx-button-primary-bg-hover: var(--fx-neutral);--fx-button-primary-text-hover: var(--fx-dark-900);--fx-button-secondary-text: var(--fx-light-50);--fx-button-secondary-bg-hover: var(--fx-light-50-o08);--fx-button-secondary-text-hover: var(--fx-light-50);--fx-button-secondary-border: var(--fx-light-50);--fx-link: var(--fx-active-green-500);--fx-link-hover: var(--fx-neutral)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:6rem}body{margin:0;background:var(--fx-page-bg);color:var(--fx-text-primary);font-family:var(--fx-font-text);font-size:var(--fx-fs-text);font-weight:var(--fx-weight-text-regular);line-height:var(--fx-lh-huge);letter-spacing:var(--fx-ls-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,video{max-width:100%}img{height:auto}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--fx-font-display);font-weight:var(--fx-weight-display-medium);line-height:var(--fx-lh-medium);letter-spacing:var(--fx-ls-regular)}h1{font-size:var(--fx-fs-h1);line-height:var(--fx-lh-small)}h2{font-size:var(--fx-fs-h2)}h3{font-size:var(--fx-fs-h3)}h4{font-size:var(--fx-fs-h4)}h5{font-size:var(--fx-fs-h5)}h6{font-size:var(--fx-fs-h6)}p{margin:0}a{color:var(--fx-link);text-underline-offset:.15em}a:hover{color:var(--fx-link-hover)}button{font:inherit;color:inherit}::selection{background:var(--fx-selection-bg);color:var(--fx-selection-text)}:focus-visible{outline:var(--fx-focus-width) solid var(--fx-focus-color);outline-offset:var(--fx-focus-offset-outer)}.fx-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.fx-skip-link{position:absolute;top:.5rem;left:.5rem;z-index:2000;padding:.75rem 1.25rem;border-radius:var(--fx-radius-round);background:var(--fx-active-green-500);color:var(--fx-dark-900);font-weight:var(--fx-weight-text-semibold);text-decoration:none;transform:translateY(-200%)}.fx-skip-link:focus{transform:none}.fx-h1{font-family:var(--fx-font-display);font-size:var(--fx-fs-h1);font-weight:var(--fx-weight-display-medium);line-height:var(--fx-lh-small)}.fx-h2{font-family:var(--fx-font-display);font-size:var(--fx-fs-h2);font-weight:var(--fx-weight-display-medium);line-height:var(--fx-lh-medium)}.fx-h3{font-family:var(--fx-font-display);font-size:var(--fx-fs-h3);font-weight:var(--fx-weight-display-medium);line-height:var(--fx-lh-medium)}.fx-h4{font-family:var(--fx-font-display);font-size:var(--fx-fs-h4);font-weight:var(--fx-weight-display-medium);line-height:var(--fx-lh-medium)}.fx-h5{font-family:var(--fx-font-display);font-size:var(--fx-fs-h5);font-weight:var(--fx-weight-display-medium);line-height:var(--fx-lh-medium)}.fx-h6{font-family:var(--fx-font-display);font-size:var(--fx-fs-h6);font-weight:var(--fx-weight-display-medium);line-height:var(--fx-lh-medium)}.fx-text-xlarge{font-size:var(--fx-fs-text-xlarge);font-weight:var(--fx-weight-text-medium);line-height:var(--fx-lh-large)}.fx-text-large{font-size:var(--fx-fs-text-large);line-height:var(--fx-lh-huge)}.fx-text-small{font-size:var(--fx-fs-text-small);line-height:var(--fx-lh-huge)}.fx-text-xsmall{font-size:var(--fx-fs-text-xsmall);line-height:var(--fx-lh-huge)}.fx-container{width:100%;max-width:calc(var(--fx-max-width-large) + 2 * var(--fx-site-margin));margin-inline:auto;padding-inline:var(--fx-site-margin)}.fx-container--medium{max-width:calc(var(--fx-max-width-medium) + 2 * var(--fx-site-margin))}.fx-container--small{max-width:calc(var(--fx-max-width-small) + 2 * var(--fx-site-margin))}html.native-webview-chat .fx-banner,html.native-webview-chat .fx-nav,html.native-webview-chat .fx-footer,html.native-webview-chat .fx-native-hidden{display:none!important}.fx-button{display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:.875em 1.125em;border:var(--fx-border-width) solid var(--fx-button-primary-bg);border-radius:var(--fx-radius-round);background:var(--fx-button-primary-bg);color:var(--fx-button-primary-text);font-family:var(--fx-font-text);font-size:var(--fx-fs-text);font-weight:var(--fx-weight-text-semibold);line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .5s cubic-bezier(.19,1,.22,1),color .5s cubic-bezier(.19,1,.22,1),border-color .5s cubic-bezier(.19,1,.22,1)}.fx-button:hover{border-color:var(--fx-button-primary-bg-hover);background:var(--fx-button-primary-bg-hover);color:var(--fx-button-primary-text-hover)}.fx-button--secondary{border-color:var(--fx-button-secondary-border);background:var(--fx-button-secondary-bg);color:var(--fx-button-secondary-text)}.fx-button--secondary:hover{border-color:var(--fx-button-secondary-border);background:var(--fx-button-secondary-bg-hover);color:var(--fx-button-secondary-text-hover)}.fx-button--small{padding:.5rem 1.25rem}.fx-button--large{padding:1rem 2rem}@media(prefers-reduced-motion:reduce){.fx-button{transition:none}}.fx-banner{display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;padding:.5rem 2.75rem .5rem var(--fx-site-margin);background:var(--fx-dark-900);color:var(--fx-light-50);font-size:var(--fx-fs-text-xsmall);line-height:1.4;text-align:center}.fx-banner__icon{flex:none;width:1rem;height:1rem;color:var(--fx-active-green-500)}.fx-banner__text a{color:inherit;text-decoration:underline}.fx-banner__close{position:absolute;top:50%;right:.5rem;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--fx-radius-round);background:transparent;color:inherit;cursor:pointer;transform:translateY(-50%)}.fx-banner__close:hover{background:var(--fx-light-50-o08)}.fx-banner__close svg{width:1rem;height:1rem}html.fx-banner-dismissed .fx-banner{display:none}@media(min-width:992px){.fx-banner{padding-inline:3.5rem}.fx-banner__close{right:var(--fx-site-margin)}}:root{--fx-nav-height: 4.5rem}.fx-nav{position:sticky;top:0;z-index:1000;background:var(--fx-surface-hero);color:var(--fx-text-primary);transition:background-color .6s cubic-bezier(.16,1,.3,1)}.fx-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity 1s cubic-bezier(.16,1,.3,1)}.fx-nav.is-scrolled{background-color:transparent}.fx-nav.is-scrolled:before{opacity:1}.fx-hero,.community-hero,.service-catalog-hero{box-shadow:0 calc(-1 * var(--fx-nav-height)) 0 var(--fx-surface-hero)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.fx-nav:before,.fx-nav.is-scrolled .fx-nav__inner{background:#000000e0}}.fx-nav__inner{position:relative;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;height:var(--fx-nav-height)}.fx-nav__logo{position:relative;z-index:2;display:block;width:5.5rem;color:inherit;transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.fx-nav__logo:hover{color:inherit;transform:scale(1.05)}.fx-nav__logo-svg{display:block;width:100%;height:auto}.fx-nav__actions{position:relative;z-index:2;display:flex;align-items:center;gap:.5rem}.fx-nav__cta{padding:.625rem 1.125rem;font-size:var(--fx-fs-text-small)}.fx-nav__help{display:none;padding:calc(.625rem - var(--fx-border-width)) calc(1.125rem - var(--fx-border-width));border-color:transparent;background:var(--fx-light-50-o08);color:var(--fx-text-primary);font-weight:var(--fx-weight-text-medium);line-height:1.5}.fx-nav__help:hover{border-color:transparent;background:var(--fx-bg-primary-faded);color:var(--fx-text-primary)}body:has(.fx-home) .fx-nav__help,body:has(.fx-home) .fx-nav__item--help{display:none}.fx-nav__burger{position:relative;z-index:2;display:grid;place-content:center;gap:.3125rem;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:var(--fx-radius-round);background:var(--fx-light-50-o08);color:inherit;cursor:pointer}.fx-nav__burger-line{display:block;width:1.125rem;height:2px;border-radius:2px;background:currentColor;transition:transform .3s cubic-bezier(.19,1,.22,1)}.fx-nav.is-open .fx-nav__burger{background:#00000080;color:var(--fx-light-50)}.fx-nav.is-open .fx-nav__burger-line:first-child{transform:translateY(3.5px) rotate(45deg)}.fx-nav.is-open .fx-nav__burger-line:last-child{transform:translateY(-3.5px) rotate(-45deg)}.fx-nav__menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:none;padding:calc(var(--fx-nav-top, 0px) + var(--fx-nav-height) + 1.5rem) var(--fx-site-margin) 2rem;overflow-y:auto;background:var(--fx-light-50);color:var(--fx-dark-900)}.fx-nav.is-open .fx-nav__menu{display:block}.fx-nav.is-open .fx-nav__logo,.fx-nav.is-open .fx-nav__logo:hover{color:var(--fx-dark-900)}.fx-nav__list{margin:0;padding:0;list-style:none}.fx-nav__item{border-bottom:var(--fx-border-width) solid var(--fx-neutral)}.fx-nav__trigger,.fx-nav__link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 0;border:0;background:none;color:inherit;font-family:var(--fx-font-text);font-size:var(--fx-fs-text-huge);font-weight:var(--fx-weight-text-regular);line-height:1.2;text-align:left;text-decoration:none;cursor:pointer}.fx-nav__link:hover{color:inherit}.fx-nav__chevron{flex:none;width:1.5rem;height:1.5rem;transition:transform .3s cubic-bezier(.19,1,.22,1)}.fx-nav__trigger[aria-expanded=true] .fx-nav__chevron{transform:rotate(180deg)}.fx-nav__item--help{border-bottom:0}.fx-nav__item--help .fx-nav__link{justify-content:center;margin-top:1rem;padding:1rem 1.5rem;border:var(--fx-border-width) solid var(--fx-dark-900);border-radius:var(--fx-radius-round);font-size:var(--fx-fs-text-large);font-weight:var(--fx-weight-text-semibold)}.fx-nav__panel{padding:0 0 1rem}.fx-nav__panel[hidden]{display:none!important}.fx-nav__cards{display:grid;gap:0;margin:0;padding:0;list-style:none}.fx-nav-card{display:flex;align-items:center;gap:1rem;padding:.75rem 0;color:var(--fx-text-primary);text-decoration:none}.fx-nav-card:hover{color:var(--fx-text-primary)}.fx-nav-card__icon{flex:none;width:1.5rem;height:1.5rem}.fx-nav-card__icon svg{display:block;width:100%;height:100%}.fx-nav-card__title{display:block;font-size:var(--fx-fs-text-large);font-weight:var(--fx-weight-text-regular)}.fx-nav-card__desc,.fx-nav__backdrop{display:none}html.fx-nav-locked,html.fx-nav-locked body{overflow:hidden}@media(min-width:992px){:root{--fx-nav-height: 5rem}.fx-nav{pointer-events:none}.fx-nav>*{pointer-events:auto}.fx-nav:before{display:none}.fx-nav__inner{z-index:1;border-radius:var(--fx-radius-round);transition:background-color 1s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter 1s cubic-bezier(.16,1,.3,1),backdrop-filter 1s cubic-bezier(.16,1,.3,1),width 1s cubic-bezier(.34,1.56,.64,1),max-width 1s cubic-bezier(.34,1.56,.64,1),padding 1s cubic-bezier(.34,1.56,.64,1),transform 1s cubic-bezier(.16,1,.3,1)}.fx-nav.is-scrolled .fx-nav__inner{width:calc(100% - 6rem);max-width:1240px;padding-inline:1rem;background:#0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(.5rem)}.fx-nav__inner{grid-template-columns:1fr auto 1fr;gap:1rem}.fx-nav__logo{grid-column:2;grid-row:1;width:7.5rem}.fx-nav__menu{grid-column:1;grid-row:1;position:static;display:block;padding:0;overflow:visible;background:none;color:inherit}.fx-nav__actions{grid-column:3;grid-row:1;justify-self:end;gap:.75rem}.fx-nav__help{display:inline-flex}.fx-nav__cta{padding:calc(.625rem - var(--fx-border-width)) calc(1.125rem - var(--fx-border-width));font-size:var(--fx-fs-text);font-weight:var(--fx-weight-text-medium);line-height:1.5}.fx-nav__burger{display:none}.fx-nav__list{display:flex;align-items:center;gap:.25rem}.fx-nav__item,.fx-nav__item--help{border-bottom:0}.fx-nav__item--help{display:none}.fx-nav__trigger,.fx-nav__link{gap:.25rem;width:auto;padding:.625rem .75rem;border-radius:var(--fx-radius-round);font-size:var(--fx-fs-text-small);white-space:nowrap;font-weight:var(--fx-weight-text-medium);transition:background-color .3s ease}.fx-nav__trigger:hover,.fx-nav__trigger[aria-expanded=true],.fx-nav__link:hover{background:var(--fx-bg-primary-faded)}.fx-nav__chevron{width:1.25rem;height:1.25rem}.fx-nav__panel{position:absolute;top:calc(100% - .25rem);left:var(--fx-site-margin);right:var(--fx-site-margin);z-index:3;padding:1rem;border-radius:var(--fx-radius-medium);background:var(--fx-bg-primary);color:var(--fx-text-primary);box-shadow:0 24px 48px #00000040;animation:fx-nav-panel-in .25s cubic-bezier(.19,1,.22,1)}.fx-nav__cards{gap:1rem}.fx-nav__cards--bills{grid-template-columns:repeat(4,1fr)}.fx-nav__cards--partners{grid-template-columns:repeat(3,1fr)}.fx-nav-card{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.5rem;height:100%;padding:1.5rem;border-radius:var(--fx-radius-medium);background:var(--fx-bg-quaternary);transition:background-color .3s ease}.fx-nav-card:hover{background:var(--fx-bg-secondary)}.fx-nav-card__icon{width:2.25rem;height:2.25rem}.fx-nav-card--row{flex-direction:row;gap:1rem}.fx-nav-card__title{font-size:var(--fx-fs-text-xlarge)}.fx-nav-card__desc{display:block;margin-top:.25rem;color:var(--fx-text-secondary);font-size:var(--fx-fs-text);line-height:1.4}.fx-nav__backdrop{position:absolute;top:100%;left:0;right:0;z-index:0;display:block;height:100vh;background:#00000040}.fx-nav__backdrop[hidden]{display:none}}@media(min-width:1200px){.fx-nav__trigger,.fx-nav__link{padding-inline:.875rem}}@keyframes fx-nav-panel-in{0%{opacity:0;transform:translateY(-.5rem)}}@media(prefers-reduced-motion:reduce){.fx-nav,.fx-nav:before,.fx-nav__inner,.fx-nav__logo,.fx-nav__chevron,.fx-nav__burger-line,.fx-nav-card,.fx-nav__trigger,.fx-nav__link{transition:none}.fx-nav__panel{animation:none}}.fx-footer{margin-top:4rem;background:var(--fx-page-bg);color:var(--fx-text-primary)}.fx-footer__top{display:grid;gap:3rem;padding-block:3rem}.fx-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.fx-footer__mark{width:2rem;height:auto}.fx-footer__tagline{font-family:var(--fx-font-display);font-size:var(--fx-fs-h4);font-weight:var(--fx-weight-display-medium);line-height:var(--fx-lh-medium)}.fx-footer__follow{margin-bottom:.75rem;font-size:var(--fx-fs-text-small);font-weight:var(--fx-weight-text-medium)}.fx-footer__social-list,.fx-footer__apps,.fx-footer__list{display:flex;margin:0;padding:0;list-style:none}.fx-footer__social-list{gap:1rem}.fx-footer__social-link{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin:-.25rem;border-radius:var(--fx-radius-round);color:var(--fx-text-primary);transition:background-color .3s ease}.fx-footer__social-link:hover{background:var(--fx-bg-primary-faded);color:var(--fx-text-primary)}.fx-footer__social-icon{width:1.5rem;height:1.5rem}.fx-footer__apps{flex-wrap:wrap;gap:.75rem}.fx-footer__app-icon{width:1rem;height:1.25rem}.fx-footer__nav{display:grid;gap:2rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.fx-footer__col--stack{display:grid;gap:2rem;align-content:start}.fx-footer__heading{margin-bottom:.75rem;font-family:var(--fx-font-text);font-size:var(--fx-fs-text-small);font-weight:var(--fx-weight-text-semibold);line-height:1.4;letter-spacing:var(--fx-ls-regular)}.fx-footer__list{flex-direction:column;gap:.5rem}.fx-footer__link{color:var(--fx-text-secondary);font-size:var(--fx-fs-text-small);text-decoration:none}.fx-footer__link:hover{color:var(--fx-text-primary);text-decoration:underline}.fx-footer__wordmark{width:min(100% - 2 * var(--fx-site-margin),var(--fx-max-width-large));margin-inline:auto;container-type:inline-size;pointer-events:none}.fx-footer__wordmark img{display:block;width:90%;height:auto;margin:-2.5cqw auto -10cqw;aspect-ratio:2.75;object-fit:contain}.fx-footer__legal-wrap{position:relative;border-top:1px solid var(--fx-border-primary);background:var(--fx-page-bg)}.fx-footer__legal{display:grid;gap:1rem;padding-block:2rem 3rem;color:var(--fx-text-secondary);font-size:var(--fx-fs-text-xsmall);line-height:1.5}.fx-footer__copyright{color:var(--fx-text-primary);font-size:var(--fx-fs-text-small)}.fx-footer__privacy a{color:var(--fx-text-primary);font-size:var(--fx-fs-text-small);font-weight:var(--fx-weight-text-semibold)}.fx-footer__fine a{color:inherit}@media(max-width:479px){.fx-footer__wordmark img{width:100%;margin-top:3rem}}@media(min-width:768px){.fx-footer__nav{grid-template-columns:repeat(4,minmax(0,1fr))}.fx-footer__top{padding-block:4rem}}@media(min-width:992px){.fx-footer__top{grid-template-columns:minmax(14rem,1fr) 2.2fr;gap:4rem}.fx-footer__tagline{font-size:var(--fx-fs-h5)}}@media(prefers-reduced-motion:reduce){.fx-footer__social-link{transition:none}}#launcher{display:none!important}.fx-chat-launcher{position:fixed;right:20px;bottom:20px;z-index:999;width:60px;height:60px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:0 2px 12px #0003;overflow:hidden;cursor:pointer}.fx-chat-launcher img{width:100%;height:100%;border-radius:50%;object-fit:cover}html.native-webview-chat,html.native-webview-chat body{width:100%;height:var(--native-webview-height, 100dvh);margin:0;overflow:hidden;background:#fff}html.native-webview-chat.native-webview-chat-open #flex-chat-launcher{display:none!important}html.native-webview-chat.native-webview-chat-open iframe[title="Messaging window"],html.native-webview-chat.native-webview-chat-open .native-webview-zendesk-frame{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:var(--native-webview-height, 100dvh)!important;max-height:none!important;border-radius:0!important}.fx-section-title{font-size:1.875rem;font-weight:var(--fx-weight-display-regular);line-height:1.1;letter-spacing:-.03em}.fx-arrow{display:block;width:1.5rem;height:1.5rem}@media(min-width:768px){.fx-section-title{font-size:2.5rem;line-height:1}}@media(min-width:992px){.fx-section-title{font-size:3.25rem}}.fx-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:37.4375rem;padding:4rem var(--fx-site-margin);overflow:hidden;border-radius:0 0 2.5rem 2.5rem;background:var(--fx-surface-hero);color:var(--fx-text-primary)}.fx-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:36.375rem;text-align:center}.fx-hero__title{font-size:2.25rem;font-weight:var(--fx-weight-display-regular);line-height:1.05;letter-spacing:-.03em}.fx-hero__text{max-width:31.875rem;margin-top:.75rem;color:var(--fx-light-50);opacity:.8;font-size:var(--fx-fs-text);line-height:1.6}.fx-hero__search{display:flex;align-items:center;gap:.625rem;width:100%;margin-top:2rem;padding:.375rem .375rem .375rem 1.25rem;border-radius:56.25rem;background:var(--fx-light-50);box-shadow:0 0 0 3px #ffffff1f;color:var(--fx-dark-800)}.fx-hero__search-icon{flex:none;width:1.125rem;height:1.125rem}.fx-hero__search .search{display:flex;flex:1;align-items:center;gap:.5rem;min-width:0;margin:0}.fx-hero__search input[type=search]{flex:1;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--fx-dark-800);font:inherit;font-size:var(--fx-fs-text);line-height:1.6;letter-spacing:var(--fx-ls-regular);text-overflow:ellipsis;-webkit-appearance:none;appearance:none}.fx-hero__search input[type=search]::placeholder{color:var(--fx-dark-800);opacity:.6}.fx-hero__search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.fx-hero__search input[type=submit]{flex:none;padding:.5rem 1.125rem;border:0;border-radius:var(--fx-radius-round);background:var(--fx-habitat-purple-500);color:var(--fx-light-50);font:inherit;font-weight:var(--fx-weight-text-medium);line-height:1.5;cursor:pointer;transition:background-color .3s ease;-webkit-appearance:none;appearance:none}.fx-hero__search input[type=submit]:hover{background:var(--fx-habitat-purple-400)}.fx-hero__search:focus-within{outline:var(--fx-focus-width) solid var(--fx-focus-color);outline-offset:var(--fx-focus-offset-outer)}.fx-hero__decor{position:absolute;z-index:0;max-width:none;height:auto;pointer-events:none}.fx-hero__decor--loop{top:5.6875rem;left:1rem;width:7.78rem;transform:translate(-50%,-50%) rotate(-26.7deg)}.fx-hero__decor--liquid{top:34.5rem;right:0;width:18rem;transform:translate(50%,-50%) rotate(13.12deg)}@media(min-width:768px){.fx-hero{min-height:34rem;align-items:flex-start;padding-block:6.75rem 6.375rem;border-radius:0 0 3.75rem 3.75rem}.fx-hero__title{font-size:3.5rem;line-height:.95}.fx-hero__text{margin-top:1.5rem;font-size:var(--fx-fs-text-xlarge);font-weight:var(--fx-weight-text-semibold);line-height:1.4;letter-spacing:-.02em}.fx-hero__search{max-width:31.75rem;margin-top:3rem;padding:.5rem .5rem .5rem 1.5rem;gap:1.125rem}.fx-hero__search input[type=search]{font-size:var(--fx-fs-text-xlarge);font-weight:var(--fx-weight-text-medium);line-height:1.5}.fx-hero__decor--loop{top:14.375rem;left:1.95rem;width:16.97rem}.fx-hero__decor--liquid{top:23rem;right:3.625rem;width:27.56rem;transform:translate(50%,-50%) rotate(13.12deg)}}@media(min-width:992px){.fx-hero__title{font-size:5rem;line-height:.875}}@media(min-width:768px)and (max-width:1199px){.fx-hero__decor--loop{width:12rem}.fx-hero__decor--liquid{width:19rem}}.fx-articles{padding-block:3.5rem 1.5rem}.fx-articles .fx-section-title{margin-bottom:1.25rem}.fx-articles__list{margin:0;padding:0;list-style:none}.fx-articles__item:nth-child(n+7){display:none}.fx-articles__item{break-inside:avoid}.fx-article-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.125rem;border-bottom:1.5px solid var(--fx-border-primary);color:var(--fx-dark-800);font-size:var(--fx-fs-text);font-weight:var(--fx-weight-text-medium);line-height:1.6;text-decoration:none;transition:color .25s ease}.fx-article-row:after{content:"";position:absolute;inset:auto 0 -1.5px;height:1.5px;background:var(--fx-habitat-purple-500);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1);pointer-events:none}.fx-article-row__title{min-width:0;transition:transform .35s cubic-bezier(.16,1,.3,1)}.fx-article-row__arrow{display:grid;flex:none;place-items:center;width:2.125rem;height:2.125rem;border-radius:var(--fx-radius-round);background:var(--fx-light-100);transition:background-color .3s ease,color .3s ease,transform .35s cubic-bezier(.16,1,.3,1)}.fx-article-row__arrow .fx-arrow{width:1.275rem;height:1.275rem}.fx-article-row:is(:hover,:focus-visible){color:var(--fx-habitat-purple-500)}.fx-article-row:is(:hover,:focus-visible):after{transform:scaleX(1)}.fx-article-row:is(:hover,:focus-visible) .fx-article-row__title{transform:translate(.25rem)}.fx-article-row:is(:hover,:focus-visible) .fx-article-row__arrow{background:var(--fx-habitat-purple-500);color:var(--fx-light-50);transform:translate(.25rem)}.fx-article-row:active .fx-article-row__arrow{transform:translate(.25rem) scale(.94)}@media(prefers-reduced-motion:reduce){.fx-article-row,.fx-article-row:after,.fx-article-row__title,.fx-article-row__arrow{transition:none}.fx-article-row:is(:hover,:focus-visible) .fx-article-row__title,.fx-article-row:is(:hover,:focus-visible) .fx-article-row__arrow,.fx-article-row:active .fx-article-row__arrow{transform:none}}@media(min-width:768px){.fx-articles{padding-block:7.5rem 2.5rem}.fx-articles .fx-section-title{margin-bottom:2.25rem}.fx-articles__list{column-count:2;column-gap:3.75rem}.fx-article-row{min-height:5.25rem;padding-block:.75rem;font-size:var(--fx-fs-text-xlarge);line-height:1.5}.fx-article-row__arrow{width:2.5rem;height:2.5rem}.fx-article-row__arrow .fx-arrow{width:1.5rem;height:1.5rem}}.fx-topics{padding-block:2.5rem 1.5rem}.fx-topics .fx-section-title{margin-bottom:1.25rem}.fx-topics__grid{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.fx-topic{--fx-topic-bg: var(--fx-light-100);--fx-topic-fg: var(--fx-dark-800);--fx-topic-text-opacity: .7;--fx-topic-delay: .08s;display:flex;flex-direction:column;gap:1.5rem;height:100%;padding:1.5rem;border-radius:2rem;background:var(--fx-topic-bg);color:var(--fx-topic-fg);text-decoration:none;transition:background-color .3s ease var(--fx-topic-delay),color .3s ease var(--fx-topic-delay)}.fx-topic--featured{--fx-topic-bg: var(--fx-habitat-purple-500);--fx-topic-fg: var(--fx-light-50);--fx-topic-text-opacity: .9}.fx-topic:is(:hover,:focus-visible){--fx-topic-bg: var(--fx-habitat-purple-500);--fx-topic-fg: var(--fx-light-50);--fx-topic-text-opacity: .9;--fx-topic-delay: 0s;color:var(--fx-topic-fg)}.fx-topics__grid:has(.fx-topic:not(.fx-topic--featured):is(:hover,:focus-visible)) .fx-topic--featured:not(:is(:hover,:focus-visible)){--fx-topic-bg: var(--fx-light-100);--fx-topic-fg: var(--fx-dark-800);--fx-topic-text-opacity: .7;--fx-topic-delay: 0s}.fx-topic__top{display:flex;align-items:center;justify-content:space-between}.fx-topic__tile{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.7rem;background:var(--fx-light-50);transition:box-shadow .3s ease var(--fx-topic-delay)}.fx-topic__icon{display:block;width:2.4rem;height:2.4rem}.fx-topic--bills .fx-topic__tile{background:var(--fx-accent-red)}.fx-topic--eligibility .fx-topic__tile{background:var(--fx-accent-green)}.fx-topic--payment .fx-topic__tile{background:var(--fx-accent-blue)}.fx-topic--account .fx-topic__tile{background:var(--fx-accent-pink)}.fx-topic--phone .fx-topic__tile{background:var(--fx-habitat-purple-500)}.fx-topic--phone:is(:hover,:focus-visible) .fx-topic__tile{box-shadow:inset 0 0 0 .125rem var(--fx-active-green-500)}.fx-topic__arrow{display:grid;place-items:center;width:2.3375rem;height:2.3375rem;border-radius:var(--fx-radius-round);background:var(--fx-light-50);color:var(--fx-dark-800);transition:background-color .3s ease}.fx-topic:is(:hover,:focus-visible) .fx-topic__arrow{background:var(--fx-active-green-500)}.fx-topic__arrow .fx-arrow{width:1.275rem;height:1.275rem}.fx-topic__copy{display:flex;flex-direction:column;gap:.5rem}.fx-topic__title{font-size:1.875rem;font-weight:var(--fx-weight-display-regular);line-height:1.1;letter-spacing:-.03em}.fx-topic__text{font-size:var(--fx-fs-text);line-height:1.6;opacity:var(--fx-topic-text-opacity);transition:opacity .3s ease var(--fx-topic-delay)}@media(min-width:768px){.fx-topics{padding-block:5rem 2.5rem}.fx-topics .fx-section-title{margin-bottom:2.25rem}.fx-topics__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.fx-topic{justify-content:space-between;min-height:18.75rem;padding:2rem}.fx-topic__tile{width:3.75rem;height:3.75rem;border-radius:.875rem}.fx-topic__icon{width:3rem;height:3rem}.fx-topic__arrow{width:2.75rem;height:2.75rem}.fx-topic__arrow .fx-arrow{width:1.5rem;height:1.5rem}.fx-topic__copy{gap:.75rem}.fx-topic__title{font-size:2rem;line-height:1.125}}@media(min-width:992px){.fx-topics__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.fx-topic,.fx-topic__text,.fx-topic__tile,.fx-topic__arrow,.fx-article-row__arrow,.fx-hero__search input[type=submit]{transition:none}}.fx-support{display:grid;gap:.75rem;padding-block:2.5rem 3.5rem}.fx-support__card{position:relative;overflow:hidden;padding:1.75rem;border-radius:2.5rem;color:var(--fx-light-50)}.fx-support__card--chat{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.25rem;background:var(--fx-dark-800)}.fx-support__card--partner{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:12.125rem;background:var(--fx-habitat-purple-500)}.fx-support__bubble{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.8rem;background:var(--fx-active-green-500)}.fx-support__bubble-icon{display:block;width:3rem;height:3rem}.fx-support__title{font-size:1.875rem;font-weight:var(--fx-weight-display-regular);line-height:1.1;letter-spacing:-.03em}.fx-support__copy,.fx-support__partner-copy{display:flex;flex-direction:column;gap:.5rem}.fx-support__text{max-width:32.8rem;font-size:var(--fx-fs-text);line-height:1.6}.fx-support__card--chat .fx-support__text{color:#ffffffa6}.fx-support__actions{display:flex;flex-wrap:wrap;gap:.375rem}.fx-support__actions .fx-button{padding:.625rem 1.125rem;font-size:var(--fx-fs-text);font-weight:var(--fx-weight-text-medium);line-height:1.5}.fx-support__card{--fx-button-primary-bg: var(--fx-active-green-500);--fx-button-primary-text: var(--fx-dark-900);--fx-button-primary-bg-hover: var(--fx-neutral);--fx-button-primary-text-hover: var(--fx-dark-900);--fx-button-secondary-text: var(--fx-light-50);--fx-button-secondary-border: var(--fx-light-50);--fx-button-secondary-bg-hover: var(--fx-light-50-o08);--fx-button-secondary-text-hover: var(--fx-light-50)}.fx-support__partner-copy,.fx-support__partner-cta{position:relative;z-index:1}.fx-support__partner-cta{align-self:flex-start}.fx-support__decor{position:absolute;top:-1.1rem;left:8.5rem;z-index:0;width:28rem;height:auto;max-width:none;transform:translate(-50%,-50%) rotate(-20.47deg);pointer-events:none}@media(min-width:992px){.fx-support{grid-template-columns:minmax(0,1fr) 27.5rem;gap:1.25rem;padding-block:3.75rem}.fx-support__card{padding:2.5rem}.fx-support__card--chat{min-height:22.25rem;gap:1.5rem}.fx-support__card--partner{min-height:22.25rem}.fx-support__bubble{width:3.75rem;height:3.75rem;border-radius:1rem}.fx-support__bubble-icon{width:3.75rem;height:3.75rem}.fx-support__title{font-size:2rem;line-height:1.125}.fx-support__card--partner .fx-support__title{max-width:16.6rem;font-size:2.5rem;line-height:.9;letter-spacing:-.03em}.fx-support__actions{gap:.75rem}.fx-support__decor{top:-1.8rem;left:-1.3rem;width:46rem}}.fx-promo{margin:1.25rem;border-radius:2rem;background:var(--fx-active-green-500);color:var(--fx-dark-900)}.fx-promo__inner{position:relative;display:grid;place-items:center;min-height:36.875rem;padding:1.25rem}.fx-promo__shape{grid-area:1 / 1;width:19.4rem;max-width:100%;height:auto;--fx-promo-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='440' height='430' viewBox='0 0 440 430'%3E%3Cpath d='M71.8852 0.230947C78.9002 -0.482533 86.7739 0.549901 93.6278 2.05728C126.851 9.36288 137.399 32.8152 161.889 51.4621C178.384 64.0218 196.738 71.8365 217.791 72.4656C245.099 73.2816 269.077 61.2851 288.204 42.7761C293.166 37.9737 297.487 32.6187 302.302 27.6887C316.455 13.1939 333.585 3.22242 354.051 0.705899C374.133 -1.81305 394.402 3.70674 410.335 16.0339C426.424 28.2338 436.904 46.2806 439.434 66.1519C442.604 91.8429 432.252 116.268 413.41 133.734C404.044 142.415 394.948 149.12 386.954 159.347C374.859 174.818 367.808 192.191 367.202 211.834C366.724 224.247 368.914 236.621 373.628 248.139C382.507 269.942 395.56 281.576 412.752 296.849C426.736 309.272 436.451 327.692 438.69 346.209C441.008 365.981 435.244 385.853 422.678 401.419C409.211 418.204 391.53 427.192 370.207 429.65C344.394 431.663 322.225 422.252 304.409 404.222C295.867 395.572 290.866 388.824 281.071 381.067C264.517 367.961 247.059 359.989 225.555 358.683C212.872 357.976 200.173 359.811 188.228 364.082C175.116 368.765 163.058 375.936 152.731 385.185C146.031 391.167 140.255 397.8 134.147 404.343C106.333 434.13 60.0795 439.273 27.8026 412.938C12.1999 400.325 2.31487 382.107 0.323151 362.296C-1.90378 338.391 7.50747 315.167 24.5888 298.424C33.3437 289.841 41.9394 283.372 50.0211 273.691C62.2384 259.277 69.7048 241.518 71.4224 222.798C72.4209 211.161 71.0852 199.441 67.4917 188.312C59.4553 163.16 43.4441 149.15 24.6611 132.169C11.2137 120.011 1.8579 100.178 0.294662 82.3104C-1.44713 62.3986 5.48819 41.5218 18.7555 26.3032C33.0013 9.9763 50.3883 1.92365 71.8852 0.230947Z'/%3E%3C/svg%3E");-webkit-mask-image:var(--fx-promo-mask);mask-image:var(--fx-promo-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto calc(var(--fx-promo-progress, 1) * 104%);mask-size:auto calc(var(--fx-promo-progress, 1) * 104%)}.fx-promo__words{grid-area:1 / 1;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8.4rem;margin:0;font-family:var(--fx-font-display);font-size:3.5rem;font-weight:var(--fx-weight-display-regular);line-height:1;letter-spacing:-.03em}.fx-promo__words-mid{color:var(--fx-light-50)}@media(min-width:768px){.fx-promo__inner{min-height:40.875rem}.fx-promo__shape{width:27.5rem}.fx-promo__words{flex-direction:row;gap:9.25rem;font-size:4.25rem;line-height:.91}}.fx-hero__search{transition:box-shadow .3s ease}.fx-hero__search:focus-within{box-shadow:0 0 0 3px #ffffff1f,0 16px 36px #00000014,0 65px 65px #00000012,0 145px 87px #0000000a}.fx-hero__search:focus-within .fx-hero__search-icon{color:var(--fx-habitat-purple-500)}.fx-hero__search:focus-within input[type=search]{caret-color:var(--fx-habitat-purple-500)}.fx-hero__search:focus-within input[type=submit]{background:var(--fx-dark-800)}.fx-hero__search:focus-within input[type=submit]:hover{background:var(--fx-dark-900)}body>zd-autocomplete,.fx-search-results{display:block;box-sizing:border-box;padding:.5rem;border:1px solid var(--fx-neutral);border-radius:1.5rem;background:var(--fx-light-50);box-shadow:0 14px 31px #0000000f,0 56px 56px #0000000d,0 126px 75px #00000008;color:var(--fx-dark-800);font-family:var(--fx-font-text);text-align:left}body>zd-autocomplete{min-width:0}.fx-search-results{position:absolute;top:calc(100% + .75rem);right:0;left:0;z-index:1100;max-height:50vh;overflow-y:auto}.fx-search-results[hidden]{display:none}body>zd-autocomplete>zd-autocomplete-multibrand,.fx-search-results__item{display:block;margin:0;padding:.875rem 1rem;border:0;border-radius:1rem;box-shadow:none;color:var(--fx-dark-800);font-size:var(--fx-fs-text);font-weight:var(--fx-weight-text-medium);line-height:1.5;letter-spacing:var(--fx-ls-regular);text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent}body>zd-autocomplete>zd-autocomplete-multibrand+zd-autocomplete-multibrand,.fx-search-results__item+.fx-search-results__item{margin-top:2px}body>zd-autocomplete>zd-autocomplete-multibrand:hover,body>zd-autocomplete>zd-autocomplete-multibrand:active,body>zd-autocomplete>zd-autocomplete-multibrand[aria-selected=true],.fx-search-results__item:hover,.fx-search-results__item:active,.fx-search-results__item[aria-selected=true]{background:var(--fx-light-100);box-shadow:none;color:var(--fx-dark-800)}body>zd-autocomplete>zd-autocomplete-multibrand:focus-visible,.fx-search-results__item:focus-visible{outline:var(--fx-focus-width) solid var(--fx-habitat-purple-500);outline-offset:-2px}body>zd-autocomplete zd-autocomplete-title-multibrand{display:block;padding:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}body>zd-autocomplete zd-autocomplete-title-multibrand em{font-style:normal;font-weight:inherit}body>zd-autocomplete zd-autocomplete-breadcrumbs-multibrand{display:none}.fx-search-results__item--all{margin-top:.25rem;color:var(--fx-habitat-purple-500);font-weight:var(--fx-weight-text-semibold)}.fx-search-results__empty{padding:.875rem 1rem;color:var(--fx-text-secondary);font-size:var(--fx-fs-text);line-height:1.5}@media(min-width:768px){body>zd-autocomplete>zd-autocomplete-multibrand,.fx-search-results__item,.fx-search-results__empty{font-size:var(--fx-fs-text-xlarge)}}[data-fx-scoped-search]{position:relative}@media(prefers-reduced-motion:reduce){.fx-hero__search{transition:none}}.fx-hero--page{align-items:center;min-height:29.8125rem;padding:2.5rem var(--fx-site-margin) 3rem}.fx-hero--page .fx-hero__crumbs{margin-bottom:.75rem}.fx-hero--page .breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem 0;margin:0;padding:0;color:#fff9;font-size:var(--fx-fs-text);font-weight:var(--fx-weight-text-medium);line-height:1.6;letter-spacing:-.02em;list-style:none}.fx-hero--page .breadcrumbs li{color:#fff9;font-size:inherit}.fx-hero--page .breadcrumbs li:last-child{color:var(--fx-light-50)}.fx-hero--page .breadcrumbs li+li:before{margin-inline:.5rem;color:#ffffff59}.fx-hero--page .breadcrumbs a{color:inherit;text-decoration:none}.fx-hero--page .breadcrumbs a:hover{text-decoration:underline}.fx-hero--page .fx-hero__title{margin-top:0;font-size:2.5rem;line-height:2.25rem}.fx-hero--page .fx-hero__text{margin-top:.75rem;font-size:var(--fx-fs-text-large);font-weight:var(--fx-weight-text-regular);line-height:1.55;letter-spacing:-.02em}.fx-hero--page .fx-hero__search{margin-top:2rem}.fx-hero--page .fx-hero__decor{display:none}@media(min-width:768px){.fx-hero--page{align-items:flex-start;min-height:34rem;padding-block:1.75rem 0}.fx-hero--page .fx-hero__content{padding-top:3rem}.fx-hero--page .breadcrumbs li+li:before{margin-inline:.625rem}.fx-hero--page .fx-hero__crumbs{margin-bottom:1.25rem}.fx-hero--page .fx-hero__title{font-size:3rem;line-height:1.05}.fx-hero--page .fx-hero__text{max-width:32.5rem;margin-top:1.25rem;font-size:var(--fx-fs-text-xlarge);line-height:1.5}.fx-hero--page .fx-hero__search{margin-top:2.5rem}.fx-hero--page .fx-hero__decor{display:block}}@media(min-width:992px){.fx-hero--page .fx-hero__title{font-size:3.75rem;line-height:3.875rem}}.fx-cat{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:1.5rem 3rem}.fx-cat__side{display:contents}@media(min-width:992px){.fx-cat{grid-template-columns:18.75rem minmax(0,1fr);column-gap:4rem;align-items:start;padding-block:5rem 7.5rem}.fx-cat__side{position:sticky;top:6.5rem;display:flex;flex-direction:column;gap:1.5rem}}.fx-cat-nav{position:relative;min-width:0;order:0}.fx-cat-nav__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.fx-cat-nav__list{margin:0;padding:0;list-style:none}.fx-cat-nav__item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;color:var(--fx-dark-800);font-size:var(--fx-fs-text-large);font-weight:var(--fx-weight-text-medium);line-height:1.55;letter-spacing:-.02em;text-decoration:none;transition:background-color .3s ease}.fx-cat-nav__name{flex:1;min-width:0;opacity:.7}.fx-cat-nav__count{flex:none;opacity:.5;font-size:var(--fx-fs-text);font-weight:var(--fx-weight-text-regular);line-height:1.6}.fx-cat-nav__item:hover{background:var(--fx-dark-900-o06);color:var(--fx-dark-800)}.fx-cat-nav__item:hover .fx-cat-nav__name,.fx-cat-nav__item[aria-current] .fx-cat-nav__name{opacity:1}.fx-cat-nav__item[aria-current]{background:var(--fx-light-100);color:var(--fx-dark-900)}.fx-cat-nav__trigger{display:none;align-items:center;gap:.625rem;width:100%;padding:1rem 1rem 1rem 1.25rem;border:0;border-radius:1rem;background:var(--fx-light-100);color:var(--fx-dark-900);font:inherit;text-align:left;cursor:pointer}.fx-cat-nav__trigger-copy{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0;font-weight:var(--fx-weight-text-medium);line-height:1.55}.fx-cat-nav__trigger-eyebrow{color:var(--fx-dark-800);opacity:.55;font-size:var(--fx-fs-text-small);letter-spacing:-.02em}.fx-cat-nav__trigger-name{font-size:var(--fx-fs-text-large);letter-spacing:-.02em;overflow-wrap:anywhere}.fx-cat-nav__trigger-count{flex:none;padding:.125rem .5rem;border-radius:1.25rem;background:var(--fx-light-50);font-size:var(--fx-fs-text);font-weight:var(--fx-weight-text-medium);line-height:1.6;letter-spacing:-.02em}.fx-cat-nav__trigger-chevron{flex:none;width:1rem;height:1rem;transition:transform .2s ease}.fx-cat-nav__trigger[aria-expanded=true] .fx-cat-nav__trigger-chevron{transform:rotate(180deg)}@media(max-width:991px){.fx-cat[data-state=ready] .fx-cat-nav__trigger{display:flex}.fx-cat[data-state=ready] .fx-cat-nav__list{display:none;margin-top:.5rem;padding:.5rem;border:1px solid var(--fx-neutral);border-radius:1rem;background:var(--fx-light-50);box-shadow:0 14px 31px #0000000f,0 56px 56px #0000000d}.fx-cat[data-state=ready] .fx-cat-nav.is-open .fx-cat-nav__list{display:block}}@media(min-width:992px){.fx-cat-nav__label{position:static;width:auto;height:auto;margin:0 0 .25rem;overflow:visible;-webkit-clip-path:none;clip-path:none;white-space:normal;color:var(--fx-dark-800);opacity:.55;font-size:var(--fx-fs-text);font-weight:var(--fx-weight-text-medium);line-height:1.6;letter-spacing:-.02em}.fx-cat-nav__list{display:flex;flex-direction:column;gap:2px;padding-top:.5rem}}.fx-help-card{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;order:2;margin-top:-.5rem;padding:1.5rem;border-radius:1.5rem;background:var(--fx-light-100);color:var(--fx-dark-800)}.fx-help-card__bubble{display:block;overflow:hidden;border-radius:.7333rem;background:var(--fx-dark-800);line-height:0}.fx-help-card__bubble img{display:block;width:2.75rem;height:2.75rem}.fx-help-card__copy{display:flex;flex-direction:column;gap:.375rem}.fx-help-card__title{color:var(--fx-dark-900);font-family:var(--fx-font-text);font-size:var(--fx-fs-text-xlarge);font-weight:var(--fx-weight-text-medium);line-height:1.4;letter-spacing:-.02em}.fx-help-card .fx-button{padding-block:calc(.875em - var(--fx-border-width))}.fx-help-card__text{opacity:.8;font-size:var(--fx-fs-text);line-height:1.6;letter-spacing:-.02em}@media(min-width:992px){.fx-help-card{gap:1rem;margin-top:0}}.fx-cat__main{order:1;min-width:0}.fx-cat-view{display:flex;flex-direction:column;gap:1.5rem}.fx-cat-view__header{display:flex;align-items:flex-end;justify-content:space-between;gap:.25rem 1rem}.fx-cat-view__title{min-width:0;font-size:2.5rem;font-weight:var(--fx-weight-display-regular);line-height:2.25rem;letter-spacing:-.03em}.fx-cat-view__count,.fx-cat-group__count{color:var(--fx-dark-800);opacity:.55;font-size:var(--fx-fs-text);line-height:1.6;letter-spacing:-.02em}.fx-cat-view__count{flex:none}.fx-cat-view__empty{color:var(--fx-text-secondary);font-size:var(--fx-fs-text-large);line-height:1.55}.fx-cat-group{padding:.5rem 1.25rem;border:1px solid rgba(0,0,0,.1);border-radius:1.5rem}.fx-cat-group__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-block:1.25rem 1rem}.fx-cat-group__title{flex:1;min-width:0;font-family:var(--fx-font-text);font-size:var(--fx-fs-text-xlarge);font-weight:var(--fx-weight-text-medium);line-height:1.5;letter-spacing:-.02em}.fx-cat-group__count{flex:none;opacity:.5;white-space:nowrap}.fx-cat-group__link{color:var(--fx-dark-900);text-decoration:none}.fx-cat-group__link:hover{color:var(--fx-habitat-purple-500)}.fx-cat-group__rows{margin:0;padding:0;list-style:none}.fx-cat-group__row{border-top:1px solid rgba(0,0,0,.1)}.fx-cat-group__more{padding-block:.75rem;border-top:1px solid rgba(0,0,0,.1)}.fx-cat-row{display:flex;align-items:center;gap:1rem;padding-block:1rem;color:var(--fx-dark-800);font-size:var(--fx-fs-text-large);line-height:1.55;letter-spacing:-.02em;text-decoration:none;transition:color .25s ease}.fx-cat-row:is(:hover,:focus-visible){color:var(--fx-habitat-purple-500)}.fx-cat-row__title{flex:1;min-width:0;overflow-wrap:anywhere;transition:transform .35s cubic-bezier(.16,1,.3,1)}.fx-cat-row:is(:hover,:focus-visible) .fx-cat-row__title{transform:translate(.25rem)}.fx-cat-row__arrow{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:var(--fx-radius-round);background:var(--fx-light-100);color:var(--fx-dark-800);transition:background-color .3s ease,color .3s ease,transform .35s cubic-bezier(.16,1,.3,1)}.fx-cat-row__arrow .fx-arrow{width:1.2rem;height:1.2rem}.fx-cat-row:is(:hover,:focus-visible) .fx-cat-row__arrow{background:var(--fx-habitat-purple-500);color:var(--fx-light-50);transform:translate(.25rem)}.fx-cat-row:active .fx-cat-row__arrow{transform:translate(.25rem) scale(.94)}@media(prefers-reduced-motion:reduce){.fx-cat-row,.fx-cat-row__title,.fx-cat-row__arrow{transition:none}.fx-cat-row:is(:hover,:focus-visible) .fx-cat-row__title,.fx-cat-row:is(:hover,:focus-visible) .fx-cat-row__arrow,.fx-cat-row:active .fx-cat-row__arrow{transform:none}}.fx-cat-next{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:2rem;border-radius:1.75rem;background:var(--fx-habitat-purple-500);color:var(--fx-light-50);text-decoration:none;transition:background-color .3s ease}.fx-cat-next:hover{background:var(--fx-habitat-purple-400);color:var(--fx-light-50)}.fx-cat-next__copy{display:flex;flex:1;flex-direction:column;gap:.375rem;min-width:0}.fx-cat-next__eyebrow,.fx-cat-next__count{opacity:.7;font-size:var(--fx-fs-text);line-height:1.6;letter-spacing:-.02em}.fx-cat-next__eyebrow{font-weight:var(--fx-weight-text-medium)}.fx-cat-next__title{font-family:var(--fx-font-display);font-size:2rem;font-weight:var(--fx-weight-display-regular);line-height:2.25rem;letter-spacing:-.03em}.fx-cat-next__arrow{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--fx-radius-round);background:var(--fx-light-50);color:var(--fx-dark-900)}.fx-cat-next__arrow .fx-arrow{width:1.5rem;height:1.5rem}@media(min-width:768px){.fx-cat-group{padding-inline:1.75rem}}@media(min-width:992px){.fx-cat-view__header{align-items:baseline;justify-content:flex-start;gap:1rem}.fx-cat-next{margin-top:4rem}}.fx-cat__skeleton,.fx-js .fx-cat[data-state=loading] .fx-cat__fallback,.fx-js .fx-cat[data-state=ready] .fx-cat__fallback{display:none}.fx-js .fx-cat[data-state=loading] .fx-cat__skeleton{display:flex;flex-direction:column;gap:1.5rem}.fx-cat__skeleton span{display:block;height:13rem;border-radius:1.5rem;background:var(--fx-light-100);animation:fx-cat-pulse 1.4s ease-in-out infinite}.fx-cat__skeleton span:nth-child(2){animation-delay:.15s}.fx-cat__skeleton span:nth-child(3){animation-delay:.3s}@keyframes fx-cat-pulse{50%{opacity:.5}}.fx-cat__fallback{display:flex;flex-direction:column;gap:1.5rem}@media(prefers-reduced-motion:reduce){.fx-cat__skeleton span{animation:none}.fx-cat-nav__item,.fx-cat-nav__trigger-chevron,.fx-cat-row__arrow,.fx-cat-next{transition:none}}@media(prefers-reduced-motion:no-preference){.fx-hero__search{position:relative;animation:fx-glass-in 1.1s cubic-bezier(.19,1,.22,1) .2s backwards}.fx-hero__search:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(105deg,transparent 40%,rgba(115,72,246,.12) 46%,rgba(211,253,99,.45) 50%,rgba(115,72,246,.12) 54%,transparent 60%) 0 0 / 300% 100% no-repeat;background-position:100% 0;pointer-events:none;animation:fx-glass-sheen 1.6s cubic-bezier(.45,0,.2,1) .6s backwards}.fx-hero__decor--loop{animation:fx-float-a 6.5s ease-in-out infinite alternate}.fx-hero__decor--liquid{animation:fx-float-b 8.5s ease-in-out infinite alternate}}@keyframes fx-glass-in{0%{opacity:0;transform:translateY(.875rem) scale(.96);filter:blur(10px)}55%{filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes fx-glass-sheen{0%{background-position:100% 0}to{background-position:0 0}}@keyframes fx-float-a{0%{translate:0 -.3rem;rotate:-1.4deg}to{translate:.15rem .4rem;rotate:1.4deg}}@keyframes fx-float-b{0%{translate:.2rem .4rem;rotate:1.2deg}to{translate:-.25rem -.4rem;rotate:-1.2deg}}.button,a.button,input[type=submit].button,.article-subscribe button,.section-subscribe button,.post-subscribe button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:2.75rem;padding:.5rem 1.25rem;border:var(--fx-border-width) solid var(--fx-dark-900);border-radius:var(--fx-radius-round);background:transparent;color:var(--fx-dark-900);font:inherit;font-weight:var(--fx-weight-text-medium);line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s ease,color .3s ease;-webkit-appearance:none;appearance:none}.button:hover,.article-subscribe button:hover,.section-subscribe button:hover,.post-subscribe button:hover{background:var(--fx-dark-900-o06);color:var(--fx-dark-900)}.button-primary,.button[aria-pressed=true],.article-subscribe button[data-selected=true],.section-subscribe button[data-selected=true],.post-subscribe button[data-selected=true],input[type=submit].button-large,.button-large[type=submit]{border-color:var(--fx-dark-900);background:var(--fx-dark-900);color:var(--fx-light-50)}.button-primary:hover,.button[aria-pressed=true]:hover,.article-subscribe button[data-selected=true]:hover,.section-subscribe button[data-selected=true]:hover,.post-subscribe button[data-selected=true]:hover,input[type=submit].button-large:hover{background:var(--fx-dark-800);color:var(--fx-light-50)}.button-large{min-height:3rem;padding-inline:1.75rem}.button:disabled,.button[data-disabled]{opacity:.5;cursor:not-allowed}.avatar{position:relative;display:inline-block;flex:none;line-height:0}.user-avatar{display:block;width:2.5rem;height:2.5rem;border-radius:var(--fx-radius-round);object-fit:cover;background:var(--fx-light-100)}.icon-agent{position:absolute;right:-.125rem;bottom:-.125rem;width:1rem;height:1rem;padding:2px;border-radius:var(--fx-radius-round);background:var(--fx-habitat-purple-500);color:var(--fx-light-50)}.meta-group{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.meta-data{color:var(--fx-text-secondary);font-size:var(--fx-fs-text-small);line-height:1.5}.meta-data+.meta-data:before{content:"\b7";margin-right:.75rem}.dropdown{position:relative;display:inline-block}.dropdown-toggle{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem 0;border:0;background:none;color:var(--fx-dark-800);font:inherit;font-weight:var(--fx-weight-text-medium);cursor:pointer}.dropdown-chevron-icon{width:.875rem;height:.875rem}.dropdown-menu{position:absolute;top:100%;z-index:100;display:none;min-width:12rem;margin-top:.5rem;padding:.5rem;border:1px solid var(--fx-neutral);border-radius:1rem;background:var(--fx-light-50);box-shadow:0 14px 31px #00000014,0 56px 56px #0000000d;text-align:left}.dropdown-toggle[aria-expanded=true]+.dropdown-menu{display:block}.dropdown-menu-end{right:0}.dropdown-menu a,.dropdown-menu [role^=menuitem]{display:block;padding:.5rem .75rem;border-radius:.625rem;color:var(--fx-dark-800);text-decoration:none;cursor:pointer}.dropdown-menu a:hover,.dropdown-menu a:focus-visible,.dropdown-menu [aria-selected=true]{background:var(--fx-light-100)}.dropdown-menu a[aria-checked=true]{font-weight:var(--fx-weight-text-semibold)}.vote{display:flex;flex-direction:column;align-items:center;text-align:center}.vote a:hover,.vote a:focus{text-decoration:none}.vote-sum{display:block;margin-block:.125rem;color:var(--fx-text-secondary);font-size:var(--fx-fs-text-small)}.vote-up,.vote-down,.actions button{display:flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;border:0;border-radius:var(--fx-radius-round);background:transparent;color:var(--fx-text-secondary);cursor:pointer;-webkit-appearance:none;appearance:none}.vote-up svg{transform:scaleY(-1)}.vote-up:hover,.vote-down:hover,.actions button:hover{background:var(--fx-light-100);color:var(--fx-dark-900)}.vote-voted{color:var(--fx-habitat-purple-500)}.actions{flex:none;text-align:center}.status-label{display:inline-block;padding:.125rem .625rem;border-radius:var(--fx-radius-round);background:var(--fx-light-100);color:var(--fx-dark-800);font-size:var(--fx-fs-text-xsmall);font-weight:var(--fx-weight-text-medium);line-height:1.6;text-decoration:none;white-space:nowrap}.status-label-pending-moderation,.status-label-pending,.status-label-open{background:var(--fx-signal-orange-100)}.status-label-solved,.status-label-closed,.status-label-official{background:var(--fx-active-green-500)}.community-badge-titles,.community-badge-achievements{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.community-badge-title{padding:.0625rem .5rem;border-radius:var(--fx-radius-round);background:var(--fx-light-100);font-size:var(--fx-fs-text-xsmall);line-height:1.6}.community-badge-achievement img{display:block;width:1.5rem;height:1.5rem}.community-badge-achievements-rest{font-size:var(--fx-fs-text-xsmall)}.attachments{margin:0;padding:0;list-style:none}.attachment-item{position:relative;padding-left:1.5rem;margin-bottom:.625rem}.attachment-item:last-child{margin-bottom:0}.attachment-icon{position:absolute;top:.4rem;left:0;color:var(--fx-dark-800)}.attachment-meta{gap:.25rem .75rem}.content-tags>p{margin:2rem 0 .5rem;color:var(--fx-text-secondary)}.content-tag-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.content-tag-item a{display:inline-block;padding:.25rem .875rem;border-radius:var(--fx-radius-round);background:var(--fx-light-100);color:var(--fx-dark-800);font-size:var(--fx-fs-text-small);text-decoration:none}.content-tag-item a:hover{background:var(--fx-neutral)}.share{display:flex;gap:.5rem;margin:0;padding:0;list-style:none;white-space:nowrap}.share li,.share a{display:inline-flex}.share a{align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--fx-radius-round);background:var(--fx-light-100);color:var(--fx-dark-800);transition:background-color .3s ease}.share a:hover{background:var(--fx-neutral);color:var(--fx-dark-900);text-decoration:none}.share svg{display:block;width:1.125rem;height:1.125rem}.pagination{margin-top:2rem;text-align:center}.pagination-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;margin:0;padding:0;list-style:none}.pagination a,.pagination span{display:inline-block;min-width:2.25rem;padding:.375rem .75rem;border-radius:var(--fx-radius-round);color:var(--fx-dark-800);text-align:center;text-decoration:none}.pagination a:hover{background:var(--fx-light-100)}.pagination-current a,.pagination-current span{background:var(--fx-dark-800);color:var(--fx-light-50)}:where(.article-sidebar,.request-sidebar) .collapsible-sidebar{position:relative;max-height:3.5rem;overflow:hidden;border-block:1px solid var(--fx-dark-900-o06)}:where(.article-sidebar,.request-sidebar) .collapsible-sidebar.expanded{max-height:none}:where(.article-sidebar,.request-sidebar) .collapsible-sidebar-title{display:block;margin:0;padding:.875rem 3rem .875rem 0;font-weight:var(--fx-weight-text-semibold);line-height:1.75rem}:where(.article-sidebar,.request-sidebar) .collapsible-sidebar-toggle{position:absolute;top:.875rem;right:0;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:var(--fx-radius-round);background:none;cursor:pointer}:where(.article-sidebar,.request-sidebar) .collapsible-sidebar-toggle-icon{display:none}:where(.article-sidebar,.request-sidebar) .collapsible-sidebar-toggle[aria-expanded=false] .chevron-icon,:where(.article-sidebar,.request-sidebar) .collapsible-sidebar-toggle[aria-expanded=true] .x-icon{display:inline-block}:where(.article-sidebar,.request-sidebar) .collapsible-sidebar-body{display:none;padding-bottom:1rem}:where(.article-sidebar,.request-sidebar) .collapsible-sidebar.expanded .collapsible-sidebar-body{display:block}@media(min-width:992px){:where(.article-sidebar,.request-sidebar) .collapsible-sidebar{max-height:none;border:0}:where(.article-sidebar,.request-sidebar) .collapsible-sidebar-toggle{display:none}:where(.article-sidebar,.request-sidebar) .collapsible-sidebar-body{display:block;padding-bottom:0}:where(.article-sidebar,.request-sidebar) .collapsible-sidebar-title{padding-block:0 .5rem}}@media(prefers-reduced-motion:reduce){.button,.share a{transition:none}}.button-secondary{border-color:var(--fx-dark-900-o25);background:transparent;color:var(--fx-dark-900)}.button-secondary:hover{border-color:var(--fx-dark-900);background:var(--fx-dark-900-o06)}.hbs-form label,.form label{display:block;margin-bottom:.375rem;font-weight:var(--fx-weight-text-medium)}.hbs-form input[type=text],.hbs-form input[type=email],.hbs-form input[type=password],.hbs-form input[type=number],.hbs-form input[type=tel],.hbs-form input[type=url],.hbs-form select,.hbs-form textarea,.form input[type=text],.form input[type=email],.form select,.form textarea{width:100%;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.2);border-radius:1rem;background:var(--fx-light-50);color:var(--fx-dark-800);font:inherit;-webkit-appearance:none;appearance:none}.hbs-form textarea,.form textarea{min-height:7.5rem;resize:vertical}.hbs-form input:focus,.hbs-form select:focus,.hbs-form textarea:focus,.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--fx-habitat-purple-500);outline:var(--fx-focus-width) solid var(--fx-habitat-purple-500);outline-offset:0}.hbs-form input[type=checkbox],.form input[type=checkbox]{width:auto;accent-color:var(--fx-habitat-purple-500)}.form-field{margin-bottom:1.25rem}.notification-error,.notification-alert{display:block;margin-top:.375rem;color:#c2321b;font-size:var(--fx-fs-text-small)}.table{width:100%;border-collapse:collapse;border-spacing:0}.table th,.table th a{color:var(--fx-text-secondary);font-size:var(--fx-fs-text-small);font-weight:var(--fx-weight-text-medium);text-align:left}.table tr{border-bottom:1px solid var(--fx-neutral)}.table td,.table th{padding:.875rem .75rem;vertical-align:middle}.striped-list{margin:0;padding:0;list-style:none}.striped-list-item{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding-block:1.25rem;border-bottom:1px solid var(--fx-neutral)}@media(min-width:768px){.striped-list-item{flex-direction:row;align-items:center}}.striped-list-title{color:var(--fx-dark-900);font-weight:var(--fx-weight-text-medium);text-decoration:none}.striped-list-title:hover{color:var(--fx-habitat-purple-500)}.hbs-form input[type=submit],.form input[type=submit]{min-height:2.75rem;padding:.5rem 1.75rem;border:var(--fx-border-width) solid var(--fx-dark-900);border-radius:var(--fx-radius-round);background:var(--fx-dark-900);color:var(--fx-light-50);font:inherit;font-weight:var(--fx-weight-text-medium);cursor:pointer;transition:background-color .3s ease;-webkit-appearance:none;appearance:none}.hbs-form input[type=submit]:hover,.form input[type=submit]:hover{background:var(--fx-dark-800)}.hbs-form input[type=submit]:disabled,.form input[type=submit]:disabled{opacity:.5;cursor:not-allowed}.container{width:100%;max-width:calc(var(--fx-max-width-large) + 2 * var(--fx-site-margin));margin-inline:auto;padding-inline:var(--fx-site-margin)}.container-divider{display:none}.visibility-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.sub-nav{display:flex;flex-direction:column;gap:1rem;padding-block:1.5rem}.breadcrumbs{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.breadcrumbs li{color:var(--fx-text-secondary);font-size:var(--fx-fs-text-small);overflow-wrap:anywhere}.breadcrumbs li+li:before{content:"/";content:"/" / "";margin-inline:.5rem}.breadcrumbs a{color:inherit}.search-container{position:relative;width:100%;max-width:31.75rem}.search-container .search-icon{position:absolute;top:50%;left:1.125rem;z-index:1;width:1.125rem;height:1.125rem;color:var(--fx-dark-800);transform:translateY(-50%);pointer-events:none}.search-container .search{display:flex;margin:0;border:1px solid var(--fx-neutral);border-radius:var(--fx-radius-round);background:var(--fx-light-50);transition:box-shadow .3s ease}.search-container .search:focus-within{outline:var(--fx-focus-width) solid var(--fx-habitat-purple-500);outline-offset:var(--fx-focus-offset-outer)}.search-container .search input[type=search]{flex:1;min-width:0;height:3rem;padding:0 1.25rem 0 3rem;border:0;border-radius:var(--fx-radius-round);outline:0;background:transparent;color:var(--fx-dark-800);font:inherit;font-weight:var(--fx-weight-text-medium);-webkit-appearance:none;appearance:none}.search-container .search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-results{display:grid;gap:2rem;padding-bottom:2rem}.search-results-sidebar{display:flex;flex-direction:column;gap:1.5rem}.search-results-sidebar .collapsible-sidebar-toggle{display:none}.sidenav-title{margin:0 0 .5rem;font-family:var(--fx-font-text);font-size:var(--fx-fs-text);font-weight:var(--fx-weight-text-semibold);letter-spacing:var(--fx-ls-regular);line-height:1.5}.multibrand-filter-list{margin:0;padding:0;list-style:none}.sidenav-item{display:flex;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-radius:.75rem;color:var(--fx-dark-800);font-size:var(--fx-fs-text-small);text-decoration:none}.sidenav-item:hover{background:var(--fx-light-100);color:var(--fx-dark-800)}.sidenav-item.current{background:var(--fx-light-100);font-weight:var(--fx-weight-text-semibold)}.doc-count{color:var(--fx-text-secondary)}.sidenav-tag .content-tag{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:var(--fx-radius-round);background:var(--fx-light-100);font-size:var(--fx-fs-text-small)}.multibrand-filter-list--collapsed li:nth-child(n+7):not(.see-all-filters-item){display:none}.see-all-filters-item{display:none}.multibrand-filter-list--collapsed .see-all-filters-item{display:block}.see-all-filters{padding:.5rem .75rem;border:0;background:none;color:var(--fx-habitat-purple-500);font:inherit;font-size:var(--fx-fs-text-small);font-weight:var(--fx-weight-text-semibold);cursor:pointer}.see-all-filters[aria-hidden=true]{display:none}.search-results-subheading{font-size:1.875rem;font-weight:var(--fx-weight-display-regular);line-height:1.1;letter-spacing:-.03em}.search-results-list{margin:1rem 0 0;padding:0;list-style:none}.search-results-list>li{padding-block:1.5rem;border-bottom:1.5px solid var(--fx-neutral)}.search-result-title-container{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.search-result-title{font-size:1.5rem;font-weight:var(--fx-weight-display-medium);line-height:1.15}.search-result-title a{color:var(--fx-dark-800);text-decoration:none}.search-result-title a:hover{color:var(--fx-habitat-purple-500);text-decoration:underline}.search-result-icons{display:flex;flex:none;gap:.75rem;color:var(--fx-text-secondary);font-size:var(--fx-fs-text-small)}.search-result-votes,.search-result-meta-count{display:inline-flex;align-items:center;gap:.25rem}.search-result-meta-container{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:.5rem;color:var(--fx-text-secondary);font-size:var(--fx-fs-text-small)}.search-result-description{margin-top:.5rem;color:var(--fx-text-secondary);line-height:1.6}.search-result-description em,.search-result-title em{color:var(--fx-dark-800);font-style:normal;font-weight:var(--fx-weight-text-semibold)}.no-results{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding-block:4rem;text-align:center}.no-results .headline{font-family:var(--fx-font-display);font-size:2rem;line-height:1.1;letter-spacing:-.03em}.no-results .action-prompt{color:var(--fx-text-secondary)}.pagination{padding-block:1rem 3rem}.pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.pagination a,.pagination span{display:inline-block;padding:.5rem 1rem;border-radius:var(--fx-radius-round);background:var(--fx-light-100);color:var(--fx-dark-800);text-decoration:none}.pagination a:hover{background:var(--fx-neutral)}@media(min-width:768px){.sub-nav{flex-direction:row;align-items:center;justify-content:space-between;padding-block:2rem}.search-results-subheading{font-size:2.5rem}}@media(min-width:992px){.search-results{grid-template-columns:16rem minmax(0,1fr);gap:4rem}}.fx-hero--compact{min-height:0;padding-block:1rem 2.5rem;border-radius:0 0 2.5rem 2.5rem}.fx-hero--compact .fx-hero__content{padding-top:.75rem}.fx-hero--compact .fx-hero__crumbs{margin-bottom:1.25rem}.fx-hero--compact .fx-hero__search{margin-top:0}@media(min-width:768px){.fx-hero--compact{min-height:0;padding-block:1.75rem 5.3125rem;border-radius:0 0 3.75rem 3.75rem}.fx-hero--compact .fx-hero__content{padding-top:0}.fx-hero--compact .fx-hero__crumbs{margin-bottom:1.75rem}.fx-hero--compact .fx-hero__search{margin-top:0}}.fx-article{padding-block:2.5rem 3.5rem}.article-container{display:flex;flex-direction:column;gap:2.5rem}.article,.article-sidebar{min-width:0}@media(min-width:768px){.fx-article{padding-block:4rem 5rem}}@media(min-width:992px){.fx-article{padding-block:7.5rem}.article-container{display:grid;grid-template-columns:18.75rem minmax(0,48.75rem);column-gap:4rem;justify-content:start;align-items:start}.article-sidebar{grid-column:1;grid-row:1;position:sticky;top:6.5rem;max-height:calc(100vh - 8rem);overflow-y:auto}.article{grid-column:2;grid-row:1}}@media(min-width:992px){.article-rail{padding-inline:1.25rem}}.article-sidebar-item{display:inline-block;color:var(--fx-habitat-purple-500);font-weight:var(--fx-weight-text-medium);text-decoration:none}.article-sidebar-item:hover{text-decoration:underline}.article-header{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:3rem}.article-title{max-width:100%;margin:0;overflow-wrap:anywhere;font-size:2.5rem;font-weight:var(--fx-weight-display-regular);line-height:.9;letter-spacing:-.03em}.article-title .icon-lock{position:relative;top:-.1em;margin-right:.25rem;vertical-align:middle}.article-updated{margin:0;color:var(--fx-text-secondary);font-size:var(--fx-fs-text);line-height:1.6;letter-spacing:-.02em}@media(min-width:768px){.article-title{font-size:3.75rem;line-height:1.0333}}.article-content{margin-block:0;overflow-wrap:break-word;color:var(--fx-dark-900);font-size:1.25rem;line-height:1.5;letter-spacing:-.02em}.article-body>:first-child{margin-top:0}.article-body p,.article-body ul,.article-body ol,.article-body blockquote,.article-body pre,.article-body table,.article-body figure,.article-body iframe{margin:0 0 1rem}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{color:var(--fx-dark-900);font-family:var(--fx-font-text);font-weight:var(--fx-weight-text-medium);letter-spacing:-.02em}.article-body h1,.article-body h2{margin:3rem 0 1rem;font-size:1.5rem;line-height:1.25}.article-body h3{margin:2rem 0 .25rem;font-size:1.25rem;line-height:1.5}.article-body h4,.article-body h5,.article-body h6{margin:1.5rem 0 .25rem;font-size:1.125rem;line-height:1.55}.article-body ul{padding:0;list-style:none}.article-body ul>li{position:relative;padding-left:1.25rem}.article-body ul>li:before{content:"";position:absolute;top:.55em;left:0;width:.375rem;height:.375rem;border-radius:var(--fx-radius-round);background:currentColor}.article-body ol{padding:0;list-style:none;counter-reset:fx-step}.article-body ol>li{position:relative;min-height:1.75rem;padding-left:2.75rem;counter-increment:fx-step}.article-body ol>li:before{content:counter(fx-step);position:absolute;top:.0625rem;left:0;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--fx-radius-round);background:var(--fx-light-100);font-size:var(--fx-fs-text);font-weight:var(--fx-weight-text-medium);line-height:1}.article-body ul>li{margin-bottom:.625rem}.article-body ol>li{margin-bottom:1.25rem}.article-body li>ul,.article-body li>ol{margin:.625rem 0 0}.article-body a{color:var(--fx-habitat-purple-500);font-weight:var(--fx-weight-text-medium);text-decoration:none}.article-body a:hover,.article-body a:focus-visible{color:var(--fx-habitat-purple-400);text-decoration:underline;text-underline-offset:.15em}.article-body strong,.article-body b{font-weight:var(--fx-weight-text-medium)}.article-body img{max-width:100%;height:auto;border-radius:1rem}.article-body iframe,.article-body video{max-width:100%;border:0;border-radius:1rem}.article-body blockquote{padding:.25rem 0 .25rem 1.25rem;border-left:3px solid var(--fx-habitat-purple-500);color:var(--fx-dark-720);font-style:normal}.article-body code{padding:.125em .375em;border-radius:.375rem;background:var(--fx-light-100);font-size:.9em}.article-body pre{padding:1rem 1.25rem;border-radius:1rem;background:var(--fx-light-100);overflow-x:auto}.article-body pre code{padding:0;background:none}.article-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.article-body th,.article-body td{padding:.625rem .875rem;border:1px solid var(--fx-neutral);text-align:left;vertical-align:top}.article-body th{background:var(--fx-light-100);font-weight:var(--fx-weight-text-medium)}.article-body td>p:first-child,.article-body th>p:first-child{margin-top:0}.article-body td>p:last-child,.article-body th>p:last-child{margin-bottom:0}.article-body hr{margin:2rem 0;border:0;border-top:1px solid var(--fx-neutral)}.article-body details{margin:0 0 .5rem;border-radius:1rem;background:var(--fx-light-100)}.article-body summary{display:flex;align-items:center;gap:.75rem;padding:1.125rem 1.25rem;font-size:1.125rem;font-weight:var(--fx-weight-text-medium);line-height:1.55;list-style:none;cursor:pointer}.article-body summary::-webkit-details-marker{display:none}.article-body summary:before{content:"";flex:none;width:1rem;height:1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transform:rotate(-90deg)}.article-body details[open]>summary:before{transform:none}.article-body details>:not(summary){margin-inline:1.25rem}.article-body details>:last-child{margin-bottom:1.125rem}.article-attachments{margin-top:2rem;padding:1.25rem 1.5rem;border-radius:1.5rem;background:var(--fx-light-100)}.comment-heading{margin:0 0 1rem;font-family:var(--fx-font-text);font-size:1.5rem;font-weight:var(--fx-weight-text-medium);line-height:1.25;letter-spacing:-.02em}.comment-overview{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding-bottom:1rem;border-bottom:1px solid var(--fx-neutral)}.comment-overview .comment-heading{margin:0}.comment-callout{margin:0;color:var(--fx-text-secondary);font-size:var(--fx-fs-text)}.comment-sorter{margin-left:auto}.comment-list{margin:0;padding:0;list-style:none}.comment{padding-block:1.5rem;border-bottom:1px solid var(--fx-neutral)}.comment-wrapper{display:flex;gap:1rem}.comment-info{flex:1;min-width:0}.comment-author{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.comment-meta{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.comment-meta a{color:var(--fx-dark-900);font-weight:var(--fx-weight-text-medium);text-decoration:none}.comment-labels{display:flex;flex-wrap:wrap;gap:.375rem}.comment-body{overflow-wrap:anywhere;line-height:1.6}.comment-body>:first-child{margin-top:0}.comment-body>:last-child{margin-bottom:0}.comment-actions-container{display:flex;flex:none;flex-direction:column;align-items:center;gap:.5rem}.comment-form{display:flex;gap:1rem;margin-top:2rem}.comment-container{flex:1;min-width:0}.comment-container textarea,.comment-container input[type=text],.comment-container .ck-editor__editable,.comment-container [contenteditable=true]{width:100%;min-height:7rem;padding:.875rem 1rem;border:1px solid rgba(0,0,0,.2);border-radius:1rem;background:var(--fx-light-50);color:var(--fx-dark-800);font:inherit}.comment-container textarea:focus,.comment-container [contenteditable=true]:focus{border-color:var(--fx-habitat-purple-500);outline:var(--fx-focus-width) solid var(--fx-habitat-purple-500);outline-offset:0}.comment-form-controls{display:none;margin-top:.75rem}@media(max-width:767px){.comment-wrapper{flex-direction:column}.comment-actions-container,.comment-vote{flex-direction:row}}.container>h1,.my-activities-header h1,.request-title,.error-page h1{margin-block:0 1.5rem;font-size:2.25rem;font-weight:var(--fx-weight-display-regular);line-height:1.05;letter-spacing:-.03em;overflow-wrap:anywhere}@media(min-width:768px){.container>h1,.my-activities-header h1,.request-title,.error-page h1{margin-bottom:2rem;font-size:3rem}}.form{max-width:46rem;padding-bottom:4rem}.request-breadcrumbs{padding-block:1.5rem 1rem}.request-container{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:4rem}.request-main{order:1;min-width:0}.request-main .comment-fields,.request-main .request-submit-comment{display:none}.request-main .comment-fields.shown{display:block}.request-main .request-submit-comment.shown{display:inline}.request-main .comment-form-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.request-main .comment-ccs{display:block;margin-bottom:.75rem}.request-main .comment-show-container{width:100%;padding:.75rem 1.5rem;border:1px solid rgba(0,0,0,.2);border-radius:var(--fx-radius-round);background:var(--fx-light-50);color:var(--fx-text-secondary);font:inherit;text-align:left;cursor:pointer}.request-main .comment-show-container:hover{border-color:var(--fx-dark-900)}.request-main .comment-show-container.hidden,.request-main input#mark_as_solved{display:none}.request-main .comment-attachments{margin-top:.75rem}.request-follow-up{padding-top:1.25rem}.request-sidebar{position:relative;order:0;padding:0 1.25rem;border-radius:1.5rem;background:var(--fx-light-100);font-size:var(--fx-fs-text-small)}.request-sidebar.collapsible-sidebar{max-height:3.5rem;overflow:hidden;border:0}.request-sidebar.collapsible-sidebar.expanded{max-height:none}.request-sidebar .collapsible-sidebar-title{margin:0;padding:.875rem 2.5rem .875rem 0;font-family:var(--fx-font-text);font-size:var(--fx-fs-text);font-weight:var(--fx-weight-text-semibold);line-height:1.75rem}.request-sidebar .collapsible-sidebar-toggle{position:absolute;top:.875rem;right:1.25rem;width:1.75rem;height:1.75rem;padding:0;border:0;background:none;cursor:pointer}.request-sidebar .collapsible-sidebar-toggle-icon{display:none}.request-sidebar .collapsible-sidebar-toggle[aria-expanded=false] .chevron-icon,.request-sidebar .collapsible-sidebar-toggle[aria-expanded=true] .x-icon{display:inline-block}.request-sidebar .collapsible-sidebar-body{display:none;padding-bottom:1rem}.request-sidebar.expanded .collapsible-sidebar-body{display:block}.request-details{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:.875rem .75rem;margin:0;padding:1rem 0;border-bottom:1px solid var(--fx-dark-900-o06)}.request-details:last-child{border-bottom:0}.request-details dt{color:var(--fx-text-secondary);overflow-wrap:break-word}.request-details dd{margin:0;min-width:0;overflow-wrap:anywhere}.request-details dd>*{margin:0}.request-attachments{display:block}.request-attachments dd{margin-top:.625rem}.request-collaborators{margin:0;padding:0;list-style:none}.status-label-request{background:var(--fx-light-50);border:1px solid var(--fx-neutral)}.status-label-new,.status-label-open{border-color:transparent;background:var(--fx-signal-orange-100)}.status-label-pending,.status-label-hold{border-color:transparent;background:var(--fx-light-purple-500)}.status-label-solved,.status-label-closed{border-color:transparent;background:var(--fx-neutral)}@media(min-width:992px){.request-container{flex-direction:row;gap:4rem;align-items:flex-start}.request-main{order:0;flex:1}.request-sidebar,.request-sidebar.collapsible-sidebar{order:1;flex:0 0 20rem;max-height:none;overflow:visible;padding-inline:1.5rem}.request-sidebar .collapsible-sidebar-title,.request-sidebar .collapsible-sidebar-toggle{display:none}.request-sidebar .collapsible-sidebar-body{display:block;padding-bottom:.5rem}}.request-details>form{display:contents}.my-activities-nav{border-bottom:1px solid var(--fx-neutral)}.collapsible-nav{position:relative}.collapsible-nav-toggle{display:none}.collapsible-nav-list{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none}.collapsible-nav-list li{display:block}.collapsible-nav-list a,.collapsible-nav-list [aria-current]{display:inline-block;padding:1rem 0 .875rem;border-bottom:3px solid transparent;color:var(--fx-text-secondary);font-weight:var(--fx-weight-text-medium);text-decoration:none}.collapsible-nav-list a:hover{color:var(--fx-dark-900)}.collapsible-nav-list .current a,.collapsible-nav-list a[aria-current]{border-bottom-color:var(--fx-habitat-purple-500);color:var(--fx-dark-900)}.my-activities-header{padding-top:2rem}.my-activities-following-header,.my-activities-sub-nav{margin-bottom:1.5rem}.my-activities-sub-nav .collapsible-nav-list a{padding-block:.5rem .375rem}.my-activities-table{margin-bottom:4rem}.no-activities{margin:2rem 0 4rem;padding:2rem;border-radius:1.5rem;background:var(--fx-light-100);color:var(--fx-text-secondary);text-align:center}@media(max-width:767px){.my-activities-table,.my-activities-table tbody,.my-activities-table tr,.my-activities-table td{display:block}.my-activities-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.my-activities-table tr{padding-block:1rem}.my-activities-table td{padding:.25rem 0}}.subscriptions-subscribe button,.subscriptions-subscribe a{font-size:var(--fx-fs-text-small)}.profile-header{padding-block:2rem;background:var(--fx-light-100)}.profile-header>.container{display:flex;flex-direction:column;gap:1.5rem}.profile-info{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;min-width:0}.profile-avatar{position:relative;flex:none;line-height:0}.profile-avatar .user-avatar{width:5rem;height:5rem}.basic-info{flex:1;min-width:min(100%,12rem)}.name,.community-name-and-title-badges{min-width:0}.name{margin:0 0 .25rem;font-size:2.25rem;font-weight:var(--fx-weight-display-regular);line-height:1.05;letter-spacing:-.03em;overflow-wrap:anywhere}.name a{color:var(--fx-dark-900);text-decoration:none}.description{margin:0;color:var(--fx-dark-720);line-height:1.6;overflow-wrap:anywhere}.profile-private-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .75rem;border-radius:var(--fx-radius-round);background:var(--fx-light-50);font-size:var(--fx-fs-text-small)}.options{display:flex;flex-wrap:wrap;gap:.5rem}.profile-stats-activity{flex-basis:100%}.profile-stats{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:0;padding:0;list-style:none}.stat{display:flex;flex-direction:column;gap:.125rem}.stat-label{color:var(--fx-text-secondary);font-size:var(--fx-fs-text-small)}.stat-value{font-weight:var(--fx-weight-text-medium)}.profile-nav{margin-bottom:1.5rem;border-bottom:1px solid var(--fx-neutral)}.profile-section{max-width:50rem;padding-block:2rem 4rem}.profile-section-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-bottom:1rem}.profile-section-title{margin:0;font-family:var(--fx-font-text);font-size:var(--fx-fs-text-xlarge);font-weight:var(--fx-weight-text-medium);letter-spacing:-.02em}.profile-section-description{margin:0;color:var(--fx-text-secondary)}.profile-section-sorter{margin-left:auto}.profile-activity-list,.profile-contribution-list,.profile-badges-items{margin:0;padding:0;list-style:none}.profile-activity,.profile-contribution,.profile-badges-item{padding-block:1.25rem;border-bottom:1px solid var(--fx-neutral)}.profile-activity{display:flex;gap:.75rem}.profile-activity-header,.profile-contribution-header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.profile-activity-icon,.profile-contribution-icon{flex:none;color:var(--fx-text-secondary)}.profile-activity-description,.profile-contribution-body{min-width:0;color:var(--fx-dark-800);overflow-wrap:anywhere}.profile-contribution-breadcrumbs{display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin:0 0 .25rem;padding:0;color:var(--fx-text-secondary);font-size:var(--fx-fs-text-small);list-style:none}.profile-contribution-title{margin:0 0 .25rem;font-family:var(--fx-font-text);font-size:var(--fx-fs-text-large);font-weight:var(--fx-weight-text-medium);letter-spacing:-.02em}.profile-contribution-title a{color:var(--fx-dark-900);text-decoration:none}.profile-contribution-title a:hover{color:var(--fx-habitat-purple-500)}.private-activity,.no-activity{margin-top:2rem;padding:2rem;border-radius:1.5rem;background:var(--fx-light-100);color:var(--fx-text-secondary);text-align:center}.profile-badges-item{display:flex;align-items:center;gap:1rem}.profile-badges-item-image{flex:none;width:3.5rem;height:3.5rem;object-fit:contain}.profile-badges-item-title{margin:0;font-weight:var(--fx-weight-text-medium)}.profile-badges-item-metadata,.profile-badges-item-description{color:var(--fx-text-secondary);font-size:var(--fx-fs-text-small)}@media(min-width:768px){.profile-header>.container{flex-direction:row;align-items:flex-start;justify-content:space-between}.profile-info{flex:1}.profile-avatar .user-avatar{width:6.25rem;height:6.25rem}.name{font-size:3rem}}.error-page{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:40rem;margin:0 auto;padding:4rem var(--fx-site-margin) 6rem;text-align:center}.error-page h1{margin:0;font-size:4rem}.error-page h2{margin:0;font-family:var(--fx-font-text);font-size:var(--fx-fs-text-huge);font-weight:var(--fx-weight-text-medium);line-height:1.3;letter-spacing:-.02em}.error-page p{color:var(--fx-text-secondary);font-size:var(--fx-fs-text-large)}.error-page>a{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;padding:.875rem 1.5rem;border-radius:var(--fx-radius-round);background:var(--fx-dark-900);color:var(--fx-light-50);font-weight:var(--fx-weight-text-semibold);line-height:1;text-decoration:none;transition:background-color .3s ease}.error-page>a:hover{background:var(--fx-dark-800);color:var(--fx-light-50)}@media(min-width:768px){.error-page{padding-block:6rem 9rem}.error-page h1{font-size:6rem}}@media(prefers-reduced-motion:reduce){.error-page>a{transition:none}}.community-hero{padding:2.5rem var(--fx-site-margin) 3.5rem;border-radius:0 0 2.5rem 2.5rem;background:var(--fx-surface-hero);color:var(--fx-text-alternate)}.hero-inner{position:relative;max-width:31.75rem;margin-inline:auto}.hero-inner .search-icon{position:absolute;top:50%;left:1.5rem;z-index:1;width:1.125rem;height:1.125rem;color:var(--fx-dark-800);transform:translateY(-50%);pointer-events:none}.hero-inner .search{display:flex;margin:0;border-radius:var(--fx-radius-round);background:var(--fx-light-50);box-shadow:0 0 0 3px #ffffff1f}.hero-inner .search input[type=search]{flex:1;min-width:0;height:3.25rem;padding:0 1.25rem 0 3.5rem;border:0;border-radius:var(--fx-radius-round);outline:0;background:transparent;color:var(--fx-dark-800);font:inherit;-webkit-appearance:none;appearance:none}.hero-inner .search:focus-within{outline:var(--fx-focus-width) solid var(--fx-active-green-500);outline-offset:var(--fx-focus-offset-outer)}.page-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-block:1.5rem}.page-header h1,.page-header h2,.page-header .title{margin:0;font-family:var(--fx-font-text);font-size:var(--fx-fs-text-huge);font-weight:var(--fx-weight-text-medium);line-height:1.2;letter-spacing:-.02em}.page-header-description{flex-basis:100%;margin:0;color:var(--fx-text-secondary)}.page-header .dropdown-toggle .title{font-size:var(--fx-fs-text-huge)}.topic-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1rem}.topic-filters{display:flex;flex-wrap:wrap;gap:1rem}.blocks-list{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0 0 2rem;padding:0;list-style:none}.blocks-item-link{display:flex;flex-direction:column;gap:.5rem;height:100%;padding:1.5rem;border-radius:1.5rem;background:var(--fx-light-100);color:var(--fx-dark-800);text-decoration:none;transition:background-color .3s ease}.blocks-item-link:hover{background:var(--fx-neutral);color:var(--fx-dark-800)}.blocks-item-title{color:var(--fx-dark-900);font-family:var(--fx-font-display);font-size:1.75rem;font-weight:var(--fx-weight-display-regular);line-height:1.1;letter-spacing:-.03em}.blocks-item-description{color:var(--fx-dark-720);line-height:1.5;overflow-wrap:anywhere}.blocks-item .meta-group{margin:auto 0 0;padding:0;list-style:none}.promoted-articles{margin:0;padding:0;list-style:none}.promoted-articles-item{padding-block:.75rem;border-bottom:1px solid var(--fx-neutral)}.community-featured-posts,.community-activity{margin-block:2rem}.community-featured-posts .title,.community-activity .recent-activity-header{margin-bottom:.5rem;font-family:var(--fx-font-text);font-size:var(--fx-fs-text-xlarge);font-weight:var(--fx-weight-text-medium);letter-spacing:-.02em}.community-footer{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-block:3rem 4rem;padding:2rem var(--fx-site-margin);border-radius:1.75rem;background:var(--fx-light-100);text-align:center}.community-footer-title{margin:0;font-family:var(--fx-font-text);font-size:var(--fx-fs-text-xlarge);font-weight:var(--fx-weight-text-medium);letter-spacing:-.02em}.posts-list{margin-bottom:3rem}.posts-list ul{margin:0;padding:0;list-style:none}.posts-list .striped-list-item{gap:1rem}.striped-list-info{display:flex;flex:1;flex-direction:column;gap:.375rem;min-width:0}.striped-list-count{display:flex;flex:none;gap:1.5rem;color:var(--fx-text-secondary);font-size:var(--fx-fs-text-small)}.striped-list-count-item{display:flex;flex-direction:column;align-items:center}.striped-list-number{color:var(--fx-dark-900);font-weight:var(--fx-weight-text-medium)}.striped-list-status,.post-overview-item{display:inline-flex;flex-wrap:wrap;gap:.375rem}.status-label-pinned,.status-label-featured{background:var(--fx-active-green-500)}.no-posts-with-filter{padding:2rem;border-radius:1.5rem;background:var(--fx-light-100);color:var(--fx-text-secondary);text-align:center}.post-container{display:flex;flex-direction:column;gap:2rem;padding-bottom:4rem}.post{min-width:0}.post-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.post-title{flex:1;min-width:0}.post-title h1{margin:0 0 .5rem;font-size:2.25rem;font-weight:var(--fx-weight-display-regular);line-height:1.05;letter-spacing:-.03em;overflow-wrap:anywhere}.post-info-container{display:flex;flex-direction:column;gap:1rem}.post-info{min-width:0}.post-author{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.post-meta{display:flex;flex-direction:column;gap:.25rem;min-width:0}.post-meta a{color:var(--fx-dark-900);font-weight:var(--fx-weight-text-medium);text-decoration:none}.post-content{margin-block:1rem 1.5rem;line-height:1.6;overflow-wrap:anywhere}.post-body>:first-child{margin-top:0}.post-body img{max-width:100%;height:auto;border-radius:1rem}.post-actions-wrapper{display:flex;align-items:center;gap:1rem}.post-vote{flex-direction:row;gap:.5rem}.post-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;border-top:1px solid var(--fx-neutral)}.post-comment-count{display:inline-flex;align-items:center;gap:.375rem;color:var(--fx-text-secondary);text-decoration:none}.icon-comments{color:var(--fx-habitat-purple-500)}.post-comments{margin-top:2rem}.post-sidebar{padding:1.5rem;border-radius:1.5rem;background:var(--fx-light-100)}.post-sidebar-title{margin:0 0 1rem;font-family:var(--fx-font-text);font-size:var(--fx-fs-text-xlarge);font-weight:var(--fx-weight-text-medium);letter-spacing:-.02em}.comment-official,.comment-wrapper.comment-official{border-radius:1rem}.form-header{margin-bottom:1.5rem}.optional{color:var(--fx-text-secondary);font-weight:var(--fx-weight-text-regular)}.content-tags-add-hint{margin:.375rem 0 0;color:var(--fx-text-secondary);font-size:var(--fx-fs-text-small)}.notification-inline{margin-top:.375rem;font-size:var(--fx-fs-text-small)}@media(min-width:768px){.blocks-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.post-title h1{font-size:3rem}.community-hero{padding-block:3rem 4rem;border-radius:0 0 3.75rem 3.75rem}}@media(min-width:992px){.blocks-list{grid-template-columns:repeat(3,minmax(0,1fr))}.post-container{flex-direction:row;align-items:flex-start;gap:4rem}.post{flex:1}.post-sidebar{flex:0 0 18.75rem}.post-info-container{flex-direction:row;align-items:flex-start;justify-content:space-between}.post-info{flex:1}}@media(prefers-reduced-motion:reduce){.blocks-item-link{transition:none}}.service-catalog-hero{min-height:9rem;border-radius:0 0 2.5rem 2.5rem;background:var(--fx-surface-hero) center / cover no-repeat}.is-service-catalog-preview .service-catalog-hero{min-height:5rem}.service-catalog-main-content{padding-bottom:4rem}.service-catalog-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;width:100%}#service-catalog-item,#approval-request-list,#approval-request{padding-block:1.5rem 4rem}@media(min-width:768px){.service-catalog-hero{min-height:12rem;border-radius:0 0 3.75rem 3.75rem}}
