:root{--fm-navy-50:#F2F5FA;--fm-navy-100:#E0E5F0;--fm-navy-200:#BCC6DC;--fm-navy-300:#879BC4;--fm-navy-400:#526FAD;--fm-navy-500:#395184;--fm-navy-600:#273A63;--fm-navy-700:#1B2A4A;--fm-navy-800:#131D35;--fm-navy-900:#0C1322;--fm-gold-300:#FADE7A;--fm-gold-400:#F8D24A;--fm-gold-500:#F5C518;--fm-gold-600:#D4A806;--fm-gold-700:#A88305;--fm-font-archivo:var(--font-archivo,"Archivo"),sans-serif;--fm-font-figtree:var(--font-figtree,"Figtree"),sans-serif;--fm-font-plex-mono:var(--font-plex-mono,"IBM Plex Mono"),monospace;--fm-space-1:4px;--fm-space-2:8px;--fm-space-3:12px;--fm-space-4:16px;--fm-space-5:20px;--fm-space-6:24px;--fm-space-7:32px;--fm-space-8:40px;--fm-space-9:56px;--fm-space-10:72px;--fm-radius-sm:10px;--fm-radius-md:14px;--fm-radius-lg:20px;--fm-radius-pill:9999px;--fm-duration-fast:120ms;--fm-duration-base:200ms;--fm-duration-slow:280ms;--fm-ease-out:ease-out;--fm-layout-content-max:1200px;--fm-layout-reading-max:760px;--fm-ink:var(--fm-navy-700);--fm-text-body:var(--fm-navy-600);--fm-text-muted:#64748B;--fm-white:#FFFFFF;--fm-paper:#FBFBFC;--fm-mist:var(--fm-navy-100);--fm-line:#DCE1EA;--fm-border:var(--fm-navy-400);--fm-accent:var(--fm-gold-500);--fm-on-accent:var(--fm-navy-700);--fm-on-dark:var(--fm-white);--fm-success:#196A43;--fm-warning:#9C430E;--fm-error:#B3261E;--fm-info:#0A6389;--fm-ring:var(--fm-gold-500);--fm-ring-outline:var(--fm-navy-700);--fm-shadow-xs:0 1px 2px rgba(12,19,34,0.06);--fm-shadow-sm:0 2px 6px rgba(12,19,34,0.08);--fm-shadow-md:0 6px 16px rgba(12,19,34,0.10);--fm-shadow-lg:0 12px 32px rgba(12,19,34,0.14);--fm-shadow-gold:0 6px 20px rgba(245,197,24,0.35);--fm-font-display:var(--fm-font-archivo);--fm-font-body:var(--fm-font-figtree);--fm-font-mono:var(--fm-font-plex-mono);--fm-error-tint:#FBE9E9;--fm-accent-tint:#FFFBEE;--fm-btn-primary-bg:var(--fm-ink)}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--fm-font-body);font-size:15px;line-height:1.55;color:var(--fm-text-body);background:var(--fm-paper)}@media (min-width:768px){body{font-size:16px}}h1,h2,h3,h4{font-family:var(--fm-font-display);color:var(--fm-ink);line-height:1.1;text-wrap:balance}p{text-wrap:pretty}a{color:inherit}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{font-size:16px}.fm-eyebrow{font-family:var(--fm-font-mono);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--fm-text-muted)}:focus-visible{outline:none;box-shadow:0 0 0 3px var(--fm-ring),0 0 0 4px var(--fm-ring-outline)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--shell-nav-height:68px;--shell-bottom-inset:calc(var(--shell-nav-height) + env(safe-area-inset-bottom) + var(--fm-space-4))}.fm-skip-link{position:absolute;inset-inline-start:var(--fm-space-4);top:var(--fm-space-2);z-index:10;transform:translateY(-200%);padding:var(--fm-space-3) var(--fm-space-4);border:1px solid var(--fm-line);border-radius:var(--fm-radius-md);background:var(--fm-white);color:var(--fm-ink);text-decoration:none}.fm-skip-link:focus-visible{transform:none}.fm-shell-topbar{display:none;align-items:center;gap:var(--fm-space-6);min-height:72px;padding:0 var(--fm-space-8);border-bottom:1px solid var(--fm-line);background:var(--fm-white)}.fm-shell-brand{display:inline-flex;align-items:center;border-radius:var(--fm-radius-sm)}.fm-shell-brand__mark{display:block;width:44px;height:26px;background:var(--fm-accent);mask:url(/brand/logo-brandmark.svg) no-repeat center/contain;-webkit-mask:url(/brand/logo-brandmark.svg) no-repeat center/contain}.fm-shell-topnav{flex:0 0 auto}.fm-shell-search{flex:1 1 auto;min-width:0;max-width:380px;-webkit-margin-start:auto;margin-inline-start:auto}.fm-shell-search__input{width:100%;min-width:0;min-height:44px;padding:0 var(--fm-space-4);border:1px solid transparent;border-radius:var(--fm-radius-md);background:var(--fm-mist);color:var(--fm-text-body)}.fm-shell-search__input::placeholder{color:var(--fm-text-muted)}.fm-shell-utilities{display:flex;align-items:center;gap:var(--fm-space-4)}.fm-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--fm-ink);border-radius:var(--fm-radius-pill)}.fm-bell--header{border:1px solid var(--fm-line);background:var(--fm-white)}.fm-bell__dot{position:absolute;top:8px;inset-inline-end:8px;width:8px;height:8px;background:var(--fm-accent)}.fm-bell__dot,.fm-shell-avatar{border-radius:var(--fm-radius-pill)}.fm-shell-avatar{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.fm-shell-avatar__img.fm-shell-avatar__img{width:36px;height:36px}.fm-shell-account{padding:0 var(--fm-space-2);border-radius:var(--fm-radius-sm);color:var(--fm-ink);font-weight:600}.fm-cta-gold,.fm-shell-account{display:inline-flex;align-items:center;min-height:44px;font-size:16px;text-decoration:none}.fm-cta-gold{justify-content:center;padding:0 var(--fm-space-5);border-radius:var(--fm-radius-pill);background:var(--fm-accent);color:var(--fm-on-accent);font-weight:700;white-space:nowrap;box-shadow:var(--fm-shadow-gold);transition:background-color var(--fm-duration-base) var(--fm-ease-out),transform var(--fm-duration-fast) var(--fm-ease-out)}.fm-cta-gold:hover{background:var(--fm-gold-400)}.fm-cta-gold:active{background:var(--fm-gold-600);transform:scale(.98)}.fm-shell-main{max-width:var(--fm-layout-content-max);margin:0 auto;padding:var(--fm-space-4) var(--fm-space-5);padding-bottom:var(--shell-bottom-inset)}.fm-shell-bottomnav{position:fixed;inset-inline:0;bottom:0;z-index:10;border-top:1px solid var(--fm-line);background:var(--fm-white);padding-bottom:env(safe-area-inset-bottom)}@media (min-width:768px){.fm-shell-topbar{display:flex}@media (max-width:1023px){.fm-shell-topbar{gap:var(--fm-space-4);padding:0 var(--fm-space-5)}}.fm-shell-bottomnav{display:none}.fm-shell-main{padding:var(--fm-space-8) var(--fm-space-6)}}.fm-intention-tile{display:flex;align-items:center;gap:var(--fm-space-3);padding:var(--fm-space-3) var(--fm-space-4) var(--fm-space-3) var(--fm-space-3);border:1px solid var(--fm-line);border-radius:var(--fm-radius-lg);background:var(--fm-white);box-shadow:var(--fm-shadow-sm);text-decoration:none;transition:box-shadow var(--fm-duration-base) var(--fm-ease-out),transform var(--fm-duration-fast) var(--fm-ease-out)}.fm-intention-tile:hover{box-shadow:var(--fm-shadow-md);transform:translateY(-1px)}.fm-intention-tile:active{transform:scale(.98)}.fm-intention-tile__media{position:relative;flex:0 0 auto;width:52px;height:52px;border-radius:var(--fm-radius-md);background:var(--fm-mist);overflow:hidden}.fm-intention-tile__img{object-fit:cover}.fm-intention-tile__body{display:flex;flex-direction:column;gap:var(--fm-space-1);min-width:0;flex:1 1 auto}.fm-intention-tile__label{font-family:var(--fm-font-display);font-weight:700;font-size:17px;line-height:1.25;color:var(--fm-ink)}.fm-intention-tile__subtitle{color:var(--fm-text-muted);font-size:15px;line-height:1.45}.fm-intention-tile__cta{display:none;align-items:center;gap:var(--fm-space-2);margin-top:var(--fm-space-3);color:var(--fm-ink);font-weight:700;font-size:16px}.fm-intention-tile__cta svg{color:var(--fm-accent)}.fm-intention-tile__chevron{flex:0 0 auto;color:var(--fm-text-muted)}@media (min-width:768px){.fm-intention-tile{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.fm-intention-tile__media{width:100%;height:208px;border-radius:0}.fm-intention-tile__body{padding:var(--fm-space-6);gap:var(--fm-space-2)}.fm-intention-tile__label{font-size:20px}.fm-intention-tile__cta{display:inline-flex}.fm-intention-tile__chevron{display:none}}.fm-intention-tile--select{width:100%;font:inherit;text-align:left;cursor:pointer}.fm-intention-tile--select:focus-visible{outline:2px solid var(--fm-ring);outline-offset:2px}.fm-intention-tile--selected{border-color:var(--fm-navy-800);box-shadow:inset 0 0 0 1px var(--fm-navy-800);background:var(--fm-navy-50)}.fm-intention-tile--selected .fm-intention-tile__subtitle{color:var(--fm-navy-700)}.fm-intention-tile__dot{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--fm-line);border-radius:var(--fm-radius-pill);background:var(--fm-white);color:var(--fm-ink);transition:background-color var(--fm-duration-base) var(--fm-ease-out),border-color var(--fm-duration-base) var(--fm-ease-out)}.fm-intention-tile--selected .fm-intention-tile__dot{border-color:var(--fm-accent);background:var(--fm-accent)}@media (min-width:768px){.fm-intention-tile--select{position:relative}.fm-intention-tile__dot{position:absolute;top:var(--fm-space-3);right:var(--fm-space-3)}}.fm-home{display:grid;grid-gap:var(--fm-space-5);gap:var(--fm-space-5);padding-top:var(--fm-space-2);min-width:0}.fm-home__mobile-head{display:flex;align-items:center;justify-content:space-between;gap:var(--fm-space-4);flex-wrap:wrap}.fm-home__mobile-head>.fm-home__account{margin-left:auto}.fm-home__welcome{margin:0;color:var(--fm-text-muted);font-size:16px}.fm-home__wordmark{margin:0;font-family:var(--fm-font-display);font-weight:800;font-size:28px;line-height:1.2;color:var(--fm-ink);white-space:nowrap}.fm-home__account{display:flex;align-items:center;gap:var(--fm-space-3)}.fm-home__eyebrow{display:none;margin:0;color:var(--fm-text-muted);font-size:16px}.fm-home__question{margin:0;font-weight:800;font-size:24px;line-height:1.25;letter-spacing:-.02em;text-wrap:pretty}.fm-home__sub{display:none;margin:0;color:var(--fm-text-muted);font-size:18px}.fm-home__intentions{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--fm-space-4);gap:var(--fm-space-4)}.fm-home__meta{display:grid;grid-gap:var(--fm-space-3);gap:var(--fm-space-3)}.fm-home__all-topics{display:inline-flex;align-items:center;gap:var(--fm-space-1);min-height:44px;color:var(--fm-ink);font-family:var(--fm-font-display);font-weight:700;font-size:18px;text-decoration:none;border-radius:var(--fm-radius-sm)}.fm-home__social-proof{margin:0;color:var(--fm-text-muted);font-size:15px;text-align:center}.fm-home__divider{border:0;border-top:1px solid var(--fm-line);margin:0}.fm-home__note{display:flex;gap:var(--fm-space-4);margin:0;color:var(--fm-text-muted);font-size:16px;line-height:1.55}.fm-home__note svg{flex:0 0 auto;transform:translateY(2px)}.fm-home--error{gap:var(--fm-space-4)}.fm-home__error-title{font-size:clamp(26px,2vw + 20px,32px);font-weight:800}.fm-home-skeleton__head{height:64px;max-width:280px}.fm-home-skeleton__question{height:68px;max-width:520px}.fm-home-skeleton__tile{height:104px;border-radius:var(--fm-radius-lg)}.fm-home-skeleton__meta{height:24px;max-width:320px}@media (min-width:768px){.fm-home{padding-top:var(--fm-space-8);gap:var(--fm-space-7)}.fm-home__mobile-head{display:none}.fm-home__eyebrow{display:block}.fm-home__question{font-size:46px;line-height:1.15;max-width:820px}.fm-home__sub{display:block}.fm-home__intentions{grid-template-columns:repeat(3,1fr);gap:var(--fm-space-6)}.fm-home__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--fm-space-6)}.fm-home__social-proof{text-align:right}.fm-home__divider,.fm-home__note{max-width:760px}.fm-home-skeleton__tile{height:380px}}.fm-home__member-head{display:flex;align-items:center;justify-content:space-between;gap:var(--fm-space-4)}.fm-home__member-name{margin:2px 0 0;font-family:var(--fm-font-display);font-weight:800;font-size:28px;line-height:1.1;color:var(--fm-navy-900)}.fm-home__member-utilities{display:flex;align-items:center;gap:var(--fm-space-3)}.fm-home__avatar-chip{display:inline-flex;border-radius:var(--fm-radius-pill)}.fm-home__avatar-chip-img.fm-home__avatar-chip-img{width:44px;height:44px;border:1px solid var(--fm-line)}.fm-home__continue{display:grid;grid-gap:var(--fm-space-4);gap:var(--fm-space-4);margin-top:var(--fm-space-2)}.fm-home-continue-card{display:flex;align-items:center;gap:var(--fm-space-3);padding-block:var(--fm-space-2);text-decoration:none;border-radius:var(--fm-radius-sm)}.fm-home-continue-card__thumb{flex:0 0 auto;width:52px;height:52px;border-radius:12px;overflow:hidden;background:var(--fm-mist)}.fm-home-continue-card__img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.fm-home-continue-card__text{display:grid;grid-gap:4px;gap:4px;min-width:0}.fm-home-continue-card__title{font-weight:600;font-size:17px;color:var(--fm-ink)}.fm-home-continue-card__meta{font-size:15px;color:var(--fm-text-muted)}.fm-home-continue-card:focus-visible,.fm-home__avatar-chip:focus-visible{outline:2px solid var(--fm-ring);outline-offset:2px}@media (min-width:768px){.fm-home__member-utilities{display:none}.fm-home__member-name{font-size:32px}.fm-home-continue-card{max-width:640px}}.fm-home__start{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:var(--fm-space-2);min-height:44px;padding:0 var(--fm-space-5);border:1px solid transparent;border-radius:var(--fm-radius-md);background:var(--fm-mist);color:var(--fm-navy-400);font-family:inherit;font-weight:600;font-size:16px;text-decoration:none;cursor:default}.fm-home__start--active{background:var(--fm-btn-primary-bg);color:var(--fm-on-dark);cursor:pointer}.fm-home__start:focus-visible{outline:2px solid var(--fm-ring);outline-offset:2px}.fm-home-community{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--fm-space-5);gap:var(--fm-space-5)}.fm-home-community__head{display:flex;align-items:center;justify-content:space-between;gap:var(--fm-space-4)}.fm-home-community__guest-band{display:flex;flex-direction:column;gap:var(--fm-space-2);padding:var(--fm-space-5);border-radius:var(--fm-radius-lg);background:var(--fm-navy-800);color:var(--fm-on-dark)}.fm-home-community__brand{font-family:var(--fm-font-display);font-size:1.25rem;line-height:1.2;color:var(--fm-on-dark)}.fm-home-community__tagline{color:var(--fm-navy-100);font-size:.9375rem}.fm-home-community__guest-login{align-self:flex-start;margin-top:var(--fm-space-1);min-height:44px;display:inline-flex;align-items:center;color:var(--fm-gold-400);font-weight:600;text-decoration:none}.fm-home-community__guest-login:hover{text-decoration:underline}.fm-home-community__filters ul{display:flex;gap:var(--fm-space-2);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.fm-home-community__filters ul::-webkit-scrollbar{display:none}.fm-home-community__filter{flex:0 0 auto;min-height:36px;padding:0 var(--fm-space-4);border:1px solid var(--fm-line);border-radius:var(--fm-radius-pill);background:var(--fm-white);color:var(--fm-text-body);font:600 14px var(--fm-font-body);cursor:pointer;white-space:nowrap}.fm-home-community__filter--active{background:var(--fm-navy-800);border-color:var(--fm-navy-800);color:var(--fm-on-dark)}.fm-home-community__filter:focus-visible{outline:2px solid var(--fm-ring);outline-offset:2px}.fm-home-community__cards{display:grid;grid-gap:var(--fm-space-4);gap:var(--fm-space-4);margin:0;padding:0;list-style:none}.fm-home-community__more{justify-self:center;min-height:44px;margin-top:var(--fm-space-4);padding:0 var(--fm-space-5);border:1px solid var(--fm-line);border-radius:var(--fm-radius-md);background:var(--fm-white);color:var(--fm-text-body);font:600 15px var(--fm-font-body);cursor:pointer}.fm-home-community__more:disabled{color:var(--fm-text-muted);cursor:default}.fm-home-community__more:focus-visible{outline:2px solid var(--fm-ring);outline-offset:2px}.fm-home-community__info{padding:var(--fm-space-6) var(--fm-space-4);border:1px solid var(--fm-line);border-radius:var(--fm-radius-lg);background:var(--fm-white);text-align:center}.fm-home-community__info-title{margin:0 0 var(--fm-space-2);font-family:var(--fm-font-display);font-weight:700;font-size:17px;color:var(--fm-ink)}.fm-home-community__info-body{margin:0;color:var(--fm-text-muted);font-size:15px;line-height:1.5}.fm-home-community__retry{margin-top:var(--fm-space-4);min-height:44px;padding:0 var(--fm-space-5);border:1px solid var(--fm-line);border-radius:var(--fm-radius-pill);background:var(--fm-white);color:var(--fm-ink);font:700 15px var(--fm-font-body);cursor:pointer}.fm-home-community__retry:focus-visible{outline:2px solid var(--fm-ring);outline-offset:2px}@media (min-width:768px){.fm-home-community__head .fm-home__member-utilities{display:none}}.fm-community{display:grid;grid-gap:var(--fm-space-5);gap:var(--fm-space-5);padding-top:var(--fm-space-2)}.fm-community>*,.fm-community__main>*{min-width:0}.fm-community__head{display:flex;align-items:center;justify-content:space-between;gap:var(--fm-space-4)}.fm-community__head-title{flex:1 1 auto;min-width:0}.fm-domain-switcher--title{max-width:100%}.fm-community__head-utilities{display:flex;align-items:center;gap:var(--fm-space-3);flex:0 0 auto}.fm-community__search{align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--fm-line);background:var(--fm-white);color:var(--fm-ink)}.fm-community__avatar-chip,.fm-community__search{display:inline-flex;border-radius:var(--fm-radius-pill)}.fm-community__avatar-chip-img.fm-community__avatar-chip-img{width:44px;height:44px;border:1px solid var(--fm-line)}.fm-domain-switcher{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer}.fm-domain-switcher--title{font-family:var(--fm-font-display);font-weight:800;font-size:28px;color:var(--fm-ink);padding:0;-webkit-padding-end:var(--fm-space-6);padding-inline-end:var(--fm-space-6);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%231B2A4A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:100%}.fm-domain-switcher--box{width:100%;min-height:48px;padding:0 var(--fm-space-4);border:1px solid var(--fm-line);border-radius:var(--fm-radius-md);background-color:var(--fm-white);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231B2A4A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right var(--fm-space-4) center;font-weight:700;font-size:16px;color:var(--fm-ink);box-shadow:var(--fm-shadow-xs)}.fm-offline-banner{display:flex;align-items:center;gap:var(--fm-space-3);margin:0;padding:var(--fm-space-3) var(--fm-space-4);border-radius:var(--fm-radius-md);background:var(--fm-navy-800);color:var(--fm-on-dark);font-size:15px}.fm-offline-banner svg{flex:0 0 auto;color:var(--fm-accent)}.fm-state{display:grid;justify-items:center;text-align:center;grid-gap:var(--fm-space-4);gap:var(--fm-space-4);padding:var(--fm-space-9) var(--fm-space-5) var(--fm-space-8);max-width:440px;margin:0 auto}.fm-state__icon{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:var(--fm-radius-pill);background:var(--fm-mist);color:var(--fm-text-muted)}.fm-state__icon--error{background:var(--fm-error-tint);color:var(--fm-error)}.fm-state__title{font-size:clamp(24px,2vw + 18px,28px);font-weight:800;line-height:1.2}.fm-state__body{margin:0;color:var(--fm-text-muted);font-size:16px}.fm-community-skeleton__card{border:1px solid var(--fm-line);border-radius:var(--fm-radius-lg);background:var(--fm-white);padding:var(--fm-space-5);display:grid;grid-gap:var(--fm-space-3);gap:var(--fm-space-3)}.fm-community-skeleton__head{display:flex;gap:var(--fm-space-3);align-items:center;margin-bottom:var(--fm-space-2)}.fm-community-skeleton__avatar.fm-community-skeleton__avatar{width:56px;height:56px;border-radius:var(--fm-radius-pill)}.fm-community-skeleton__lines{display:grid;grid-gap:var(--fm-space-2);gap:var(--fm-space-2);flex:1 1}.fm-community-skeleton__line{height:16px}.fm-community-skeleton__line--mid{height:16px;max-width:85%}.fm-community-skeleton__line--short{height:16px;max-width:60%}.fm-community-skeleton__line--shorter{height:14px;max-width:35%}.fm-filter-chips{display:flex;gap:var(--fm-space-3);overflow-x:auto;padding-bottom:var(--fm-space-1)}.fm-filter-chip{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--fm-space-5);border:1px solid var(--fm-line);border-radius:var(--fm-radius-pill);background:var(--fm-white);color:var(--fm-ink);font-weight:600;font-size:16px;text-decoration:none}.fm-filter-chip--active{background:var(--fm-ink);border-color:var(--fm-ink);color:var(--fm-on-dark)}.fm-community__cards,.fm-community__stream{display:grid;grid-gap:var(--fm-space-4);gap:var(--fm-space-4)}.fm-community__cards{list-style:none;margin:0;padding:0}.fm-conversation-card{border:1px solid var(--fm-line);border-radius:var(--fm-radius-lg);background:var(--fm-white);padding:var(--fm-space-5);box-shadow:var(--fm-shadow-xs);display:grid;grid-gap:var(--fm-space-4);gap:var(--fm-space-4)}.fm-conversation-card__head{display:flex;align-items:flex-start;gap:var(--fm-space-3)}.fm-conversation-card__meta{flex:1 1 auto;display:grid;grid-gap:var(--fm-space-2);gap:var(--fm-space-2);justify-items:start}.fm-conversation-card__name{margin:0;font-weight:700;font-size:17px;color:var(--fm-ink)}.fm-conversation-card__time{color:var(--fm-text-muted);font-weight:400;font-size:15px}.fm-conversation-card__tag{font-family:var(--fm-font-mono);font-size:13px;padding:var(--fm-space-1) var(--fm-space-3);border-radius:var(--fm-radius-pill);background:var(--fm-mist);color:var(--fm-text-body)}.fm-conversation-card__overflow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--fm-radius-sm);color:var(--fm-text-muted)}.fm-conversation-card__body{margin:0;font-size:17px;line-height:1.55;color:var(--fm-text-body)}.fm-conversation-card{position:relative;isolation:isolate}.fm-conversation-card__link{text-decoration:none}.fm-conversation-card__link:after{content:"";position:absolute;inset:0;border-radius:var(--fm-radius-lg)}.fm-conversation-card__overflow{position:relative;z-index:1}.fm-conversation-card__foot{display:flex;align-items:center;gap:var(--fm-space-6)}.fm-conversation-card__stat{display:inline-flex;align-items:center;gap:var(--fm-space-2);color:var(--fm-text-muted);font-size:16px}.fm-conversation-card__stat--strong{color:var(--fm-ink);font-weight:700}.fm-conversation-card__stat--strong svg{color:var(--fm-ink)}.fm-state__cta{display:inline-flex;justify-content:center;min-height:48px;padding:0 var(--fm-space-6);border-radius:var(--fm-radius-pill);background:var(--fm-ink);color:var(--fm-on-dark);font-weight:700;font-size:16px}.fm-composer,.fm-state__cta{align-items:center;text-decoration:none}.fm-composer{display:flex;gap:var(--fm-space-3);padding:var(--fm-space-2);border:1px solid var(--fm-line);background:var(--fm-white);box-shadow:var(--fm-shadow-sm)}.fm-composer,.fm-composer__avatar{border-radius:var(--fm-radius-pill)}.fm-composer__avatar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--fm-mist);color:var(--fm-text-muted);flex:0 0 auto}.fm-composer__prompt{flex:1 1 auto;color:var(--fm-text-muted);font-size:16px}.fm-composer__fab{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--fm-radius-pill);background:var(--fm-ink);color:var(--fm-on-dark);flex:0 0 auto}.fm-composer__plaats{display:none;align-items:center;min-height:44px;padding:0 var(--fm-space-5);border-radius:var(--fm-radius-md);background:var(--fm-mist);color:var(--fm-ink);font-weight:700;font-size:16px;flex:0 0 auto}@media (max-width:767px){.fm-composer{position:fixed;inset-inline:var(--fm-space-3);bottom:calc(var(--shell-nav-height) + env(safe-area-inset-bottom) + var(--fm-space-2));z-index:5}body:has(.fm-community){--shell-bottom-inset:calc(var(--shell-nav-height) + var(--fm-space-9) + env(safe-area-inset-bottom) + var(--fm-space-4))}}@media (min-width:768px){.fm-composer__fab{display:none}.fm-composer__plaats{display:inline-flex}}.fm-next-step{border:1px solid var(--fm-accent);border-radius:var(--fm-radius-lg);background:var(--fm-white);padding:var(--fm-space-5);display:grid;grid-gap:var(--fm-space-3);gap:var(--fm-space-3);box-shadow:var(--fm-shadow-sm)}.fm-next-step__eyebrow{display:flex;align-items:center;gap:var(--fm-space-2);margin:0;color:var(--fm-gold-700)}.fm-next-step__media{height:180px;border-radius:var(--fm-radius-md);background:var(--fm-mist)}.fm-next-step__name{margin:0;font-size:20px;font-weight:800}.fm-next-step__meta{margin:0;color:var(--fm-text-muted);font-size:15px}.fm-next-step__reason{margin:0;font-size:16px;line-height:1.55;color:var(--fm-text-body)}.fm-next-step__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--fm-space-5);border-radius:var(--fm-radius-md);background:var(--fm-accent);color:var(--fm-on-accent);font-weight:700;font-size:16px;text-decoration:none;box-shadow:var(--fm-shadow-gold)}.fm-next-step__extras{list-style:none;margin:0;padding:0;padding-top:var(--fm-space-3);border-top:1px solid var(--fm-line);display:grid;grid-gap:var(--fm-space-3);gap:var(--fm-space-3)}.fm-next-step__extras li{display:flex;gap:var(--fm-space-3);align-items:flex-start;font-weight:600;color:var(--fm-ink);font-size:15px}.fm-next-step__extras svg{flex:0 0 auto;color:var(--fm-text-muted);transform:translateY(1px)}.fm-next-step__extra-meta{color:var(--fm-text-muted);font-weight:400}.fm-next-step__event-link{color:inherit;text-decoration:none}.fm-next-step__event-link:hover{text-decoration:underline}.fm-community__rail{display:none}.fm-community__rail-heading{margin-top:var(--fm-space-5)}.fm-community__main{display:grid;grid-gap:var(--fm-space-5);gap:var(--fm-space-5)}@media (min-width:768px){.fm-community__head-utilities{display:none}}@media (min-width:1024px){.fm-community{grid-template-columns:220px minmax(0,1fr) 320px;align-items:start;column-gap:var(--fm-space-7)}.fm-offline-banner{grid-column:1/-1}.fm-community__head{display:none}.fm-community__rail{display:grid;grid-gap:var(--fm-space-3);gap:var(--fm-space-3);position:-webkit-sticky;position:sticky;top:var(--fm-space-5)}.fm-community__chips-row{display:none}.fm-community__rail .fm-filter-chips{flex-direction:column;overflow:visible;gap:var(--fm-space-1)}.fm-community__rail .fm-filter-chip{border:none;background:transparent;justify-content:flex-start;padding:0 var(--fm-space-4);font-weight:600}.fm-community__rail .fm-filter-chip--active{background:var(--fm-mist);color:var(--fm-ink);border-radius:var(--fm-radius-sm)}}.fm-conversation-card__avatar.fm-conversation-card__avatar{width:42px;height:42px;border:1px solid var(--fm-line)}.fm-next-step{background:var(--fm-accent-tint)}.fm-next-step__media{position:relative;height:150px;overflow:hidden}.fm-next-step__img{object-fit:cover}.fm-next-step__identity{display:flex;align-items:center;gap:var(--fm-space-3)}.fm-next-step__mark{border-radius:var(--fm-radius-pill);object-fit:cover;flex:0 0 auto}button.fm-herkenbaar{border:0;background:none;padding:0;font:inherit;cursor:pointer;min-height:44px;padding-block:10px;margin-block:-10px}a.fm-herkenbaar{text-decoration:none}.fm-herkenbaar:focus-visible{outline:2px solid var(--fm-ring);outline-offset:2px;border-radius:var(--fm-radius-sm)}.fm-herkenbaar[aria-pressed=true]{color:var(--fm-gold-700)}.fm-herkenbaar[aria-pressed=true] svg{color:var(--fm-accent)}.fm-herkenbaar__error{flex-basis:100%;color:var(--fm-error);font-size:13px;font-weight:400}.fm-toast{display:flex;gap:var(--fm-space-3);margin:0;padding:var(--fm-space-4) var(--fm-space-5);border-radius:var(--fm-radius-lg);background:var(--fm-success);font-weight:600;font-size:16px;box-shadow:var(--fm-shadow-md)}.fm-toast,.fm-toast__check{align-items:center;color:var(--fm-on-dark)}.fm-toast__check{position:relative;display:inline-flex;justify-content:center;width:30px;height:30px;border-radius:var(--fm-radius-pill);flex:0 0 auto}.fm-toast__check:before{content:"";position:absolute;inset:0;border-radius:var(--fm-radius-pill);background:var(--fm-white);opacity:.22}.fm-toast-dock{position:fixed;inset-inline:var(--fm-space-4);bottom:calc(var(--fm-space-4) + env(safe-area-inset-bottom));z-index:6}@media (min-width:768px){.fm-toast-dock{inset-inline:auto;left:50%;transform:translateX(-50%);width:min(520px,calc(100vw - var(--fm-space-8)));bottom:var(--fm-space-6)}}.fm-connect,.fm-connect-profile-page{width:100%;max-width:680px;margin-inline:auto;padding-block:var(--fm-space-5) var(--fm-space-10);padding-inline:var(--fm-space-4)}.fm-connect__head{margin-bottom:var(--fm-space-5)}.fm-connect__title{font-family:var(--fm-font-display);font-size:1.5rem;line-height:1.2;color:var(--fm-ink);margin-top:var(--fm-space-2)}.fm-connect-tabs{display:flex;gap:var(--fm-space-2);border-bottom:1px solid var(--fm-border);margin-bottom:var(--fm-space-5);overflow-x:auto;scrollbar-width:none}.fm-connect-tabs::-webkit-scrollbar{display:none}.fm-connect-tabs__tab{display:inline-flex;align-items:center;gap:var(--fm-space-2);flex:0 0 auto;white-space:nowrap;min-height:44px;padding:0 var(--fm-space-3);color:var(--fm-text-muted);text-decoration:none;font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px}.fm-connect-tabs__tab[aria-current=page]{color:var(--fm-ink);border-bottom-color:var(--fm-navy-800)}.fm-connect-tabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--fm-space-1);border-radius:var(--fm-radius-pill);background:var(--fm-navy-800);color:var(--fm-on-dark);font-size:.75rem;font-weight:700}.fm-connect-search{margin-bottom:var(--fm-space-4)}.fm-connect-search__label{display:block;font-family:var(--fm-font-mono);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--fm-text-muted);margin-bottom:var(--fm-space-2)}.fm-connect-search__input{width:100%;min-height:44px;padding:0 var(--fm-space-4);border:1px solid var(--fm-border);border-radius:var(--fm-radius-md);background:var(--fm-white);color:var(--fm-ink);font-family:var(--fm-font-body)}.fm-connect-filters{display:flex;flex-wrap:wrap;gap:var(--fm-space-2);margin-bottom:var(--fm-space-4)}.fm-connect-filters__chip{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--fm-space-4);border:1px solid var(--fm-border);border-radius:var(--fm-radius-pill);color:var(--fm-ink);text-decoration:none;font-size:.875rem;font-weight:600}.fm-connect-filters__chip[aria-current=true]{background:var(--fm-navy-800);color:var(--fm-on-dark);border-color:var(--fm-navy-800)}.fm-connect-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--fm-space-3)}.fm-connect-person{padding:var(--fm-space-3) var(--fm-space-4);border:1px solid var(--fm-border);border-radius:var(--fm-radius-lg);background:var(--fm-white)}.fm-connect-person,.fm-connect-person__main{display:flex;align-items:center;gap:var(--fm-space-3)}.fm-connect-person__main{flex:1 1 auto;min-width:0;text-decoration:none;color:inherit}.fm-connect-person__avatar{width:44px;height:44px;flex:0 0 auto}.fm-connect-person__text{display:flex;flex-direction:column;min-width:0}.fm-connect-person__name{font-weight:700;color:var(--fm-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-connect-person__meta{font-size:.875rem;color:var(--fm-text-muted)}.fm-connect-person__cta{flex:0 0 auto;max-width:45%}.fm-connect-person__text{flex:1 1 auto}.fm-connect-person__cta .fm-connect-cta{flex-direction:column;align-items:flex-end;gap:var(--fm-space-2)}.fm-connect-cta{display:inline-flex;align-items:center;gap:var(--fm-space-2)}.fm-connect-cta__status{font-family:var(--fm-font-mono);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--fm-text-muted)}.fm-connect-requests{display:flex;flex-direction:column;gap:var(--fm-space-6)}.fm-connect-requests__heading{font-family:var(--fm-font-mono);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--fm-text-muted);margin-bottom:var(--fm-space-3)}.fm-connect-more{margin-top:var(--fm-space-4);text-align:center}.fm-connect-profile{display:flex;flex-direction:column;gap:var(--fm-space-5)}.fm-connect-profile__head{display:flex;align-items:center;gap:var(--fm-space-4)}.fm-connect-profile__menu-trigger{margin-left:auto;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;background:none;border:none;padding:0;border-radius:var(--fm-radius-md);color:var(--fm-ink);cursor:pointer}.fm-connect-profile__menu-trigger:hover{background:var(--fm-mist)}.fm-connect-profile__avatar{width:86px;height:86px;flex:0 0 auto}.fm-connect-profile__name{font-family:var(--fm-font-display);font-size:1.5rem;line-height:1.2;color:var(--fm-ink)}.fm-connect-profile__meta{color:var(--fm-text-muted);margin-top:var(--fm-space-1)}.fm-connect-profile__actions{display:flex;align-items:center;gap:var(--fm-space-4)}.fm-profile-menu__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.fm-profile-menu{list-style:none;margin:0;padding:0}.fm-profile-menu__item{display:flex;align-items:center;width:100%;min-height:52px;padding:var(--fm-space-3) var(--fm-space-1);background:none;border:none;border-bottom:1px solid var(--fm-border);color:var(--fm-ink);font:inherit;text-align:left;cursor:pointer}.fm-profile-menu li:last-child .fm-profile-menu__item{border-bottom:none}.fm-profile-menu__item:hover{background:var(--fm-mist)}.fm-profile-menu__item--report{color:var(--fm-error)}@media (min-width:768px){.fm-connect-profile__name{font-size:1.75rem}}.fm-block-confirm__title{font-family:var(--fm-font-display);font-size:1.25rem;line-height:1.25;color:var(--fm-ink);margin:0 0 var(--fm-space-3)}.fm-block-confirm__lead{color:var(--fm-text-body);margin:0 0 var(--fm-space-2)}.fm-block-confirm__list{margin:0 0 var(--fm-space-5);padding-left:var(--fm-space-5);color:var(--fm-text-muted);display:flex;flex-direction:column;gap:var(--fm-space-2)}.fm-block-confirm__actions{display:flex;gap:var(--fm-space-3)}.fm-blocked-state__note{color:var(--fm-text-muted);font-size:.875rem}.fm-thread__item--hidden{align-items:center}.fm-thread-comment__hidden{color:var(--fm-text-muted);font-style:italic;padding:var(--fm-space-2) 0}.fm-compose{display:grid;align-content:start;grid-gap:var(--fm-space-4);gap:var(--fm-space-4)}.fm-compose__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--fm-line);margin-inline:calc(-1 * var(--fm-space-5));padding:var(--fm-space-1) var(--fm-space-3) var(--fm-space-2)}.fm-compose__back{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-width:44px;min-height:44px;color:var(--fm-ink);border-radius:var(--fm-radius-sm)}.fm-compose__title{justify-self:center;font-size:20px;font-weight:700}.fm-compose__submit{justify-self:end;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--fm-space-2);border:0;background:none;font:600 17px var(--fm-font-display);color:var(--fm-navy-300);cursor:default}.fm-compose__submit--active{color:var(--fm-ink);cursor:pointer}.fm-compose__author{display:flex;align-items:flex-start;gap:var(--fm-space-3);margin-top:var(--fm-space-2)}.fm-compose__avatar.fm-compose__avatar{width:42px;height:42px;flex:0 0 auto}.fm-compose__author-id{display:grid;grid-gap:6px;gap:6px;justify-items:start}.fm-compose__author-name{margin:0;font-size:19px;line-height:1.25;font-weight:700;color:var(--fm-ink)}.fm-compose__domain{display:inline-flex;align-items:center;min-height:34px;padding:0 var(--fm-space-4);border-radius:var(--fm-radius-pill);background:var(--fm-mist);color:var(--fm-ink);font-size:15px;font-weight:600}.fm-compose__prompt{margin-top:var(--fm-space-3);font:800 28px/1.15 var(--fm-font-display);letter-spacing:-.01em;color:var(--fm-navy-900)}.fm-compose__body{border:0;padding:0;background:transparent;resize:none;min-height:132px;font-family:var(--fm-font-body);font-size:18px;line-height:1.5;color:var(--fm-text-body);caret-color:var(--fm-accent)}.fm-compose__body:focus:not(:focus-visible){outline:none}.fm-compose__error{margin:0;color:var(--fm-error);font-size:15px}.fm-compose__topics-block{display:grid;grid-gap:var(--fm-space-3);gap:var(--fm-space-3);margin-top:var(--fm-space-2)}.fm-compose__topics{display:flex;flex-wrap:wrap;gap:var(--fm-space-3)}.fm-compose__topic{cursor:pointer}.fm-compose__topic[aria-disabled=true]{color:var(--fm-text-muted);cursor:default}.fm-compose__back:focus-visible,.fm-compose__submit:focus-visible,.fm-compose__topic:focus-visible{outline:2px solid var(--fm-ring);outline-offset:2px}.fm-compose__foot{display:flex;align-items:center;justify-content:flex-end;border-top:1px solid var(--fm-line);background:var(--fm-paper)}.fm-compose__foot-note{color:var(--fm-text-muted);font-size:15px}body:has(.fm-compose) .fm-shell-bottomnav{display:none}@media (max-width:767px){.fm-compose__foot{position:fixed;inset-inline:0;bottom:0;z-index:5;padding:var(--fm-space-3) var(--fm-space-5) calc(var(--fm-space-3) + env(safe-area-inset-bottom))}body:has(.fm-compose){--shell-bottom-inset:calc(var(--fm-space-10) + env(safe-area-inset-bottom))}}@media (min-width:768px){.fm-compose{width:100%;max-width:640px;margin-inline:auto}.fm-compose__bar{margin-inline:0;padding-inline:0}.fm-compose__foot{margin-top:var(--fm-space-6);padding-top:var(--fm-space-4)}}.fm-convo{display:grid;grid-gap:var(--fm-space-5);gap:var(--fm-space-5)}.fm-convo>*,.fm-convo__main>*{min-width:0}.fm-convo__main{display:grid;grid-gap:var(--fm-space-5);gap:var(--fm-space-5)}.fm-convo__sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.fm-convo--desktop{display:none}.fm-convo__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--fm-line);margin-inline:calc(-1 * var(--fm-space-5));padding:var(--fm-space-1) var(--fm-space-3) var(--fm-space-2)}.fm-convo__back{display:inline-flex;align-items:center;gap:var(--fm-space-2);justify-self:start;min-width:44px;min-height:44px;justify-content:center;color:var(--fm-ink);font-weight:600;font-size:16px;text-decoration:none;border-radius:var(--fm-radius-sm)}.fm-convo__title{justify-self:center;font-size:20px;font-weight:700}.fm-convo__bar-actions{display:flex;align-items:center;justify-self:end;gap:var(--fm-space-1)}.fm-convo__bar-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;padding:0;background:transparent;color:var(--fm-ink);cursor:pointer;border-radius:var(--fm-radius-sm)}@media (max-width:767px){.fm-convo__back-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}@media (min-width:768px){.fm-convo__bar{grid-template-columns:auto;justify-content:start;border-bottom:none;margin-inline:0;padding:0}.fm-convo__title{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.fm-convo__bar-actions{display:none}.fm-convo__back{min-width:0;min-height:44px;justify-content:flex-start;font-weight:400;color:var(--fm-text-body)}.fm-convo--desktop{display:inline}}.fm-convo-post{display:grid;grid-gap:var(--fm-space-4);gap:var(--fm-space-4);justify-items:start}.fm-convo-post__head{display:flex;align-items:center;gap:var(--fm-space-4);width:100%}.fm-convo-post__avatar.fm-convo-post__avatar{width:52px;height:52px;border:1px solid var(--fm-line)}.fm-convo-post__id{flex:1 1 auto;min-width:0;display:grid;grid-gap:var(--fm-space-1);gap:var(--fm-space-1)}.fm-convo-post__name{font-size:22px;font-weight:700}.fm-convo-post__meta{margin:0;color:var(--fm-text-muted);font-size:16px}.fm-convo-post__overflow{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--fm-radius-sm);color:var(--fm-text-muted);align-self:flex-start}.fm-convo-post__tag{font-family:var(--fm-font-mono);font-size:14px;font-weight:500;letter-spacing:.04em;color:var(--fm-ink);-webkit-margin-start:var(--fm-space-2);margin-inline-start:var(--fm-space-2)}.fm-convo-post__body{margin:0;font-size:18px;line-height:1.55;color:var(--fm-text-body)}.fm-convo-post__stats{display:flex;align-items:center;gap:var(--fm-space-6);flex-wrap:wrap;row-gap:var(--fm-space-2);width:100%;border-top:1px solid var(--fm-line);border-bottom:1px solid var(--fm-line);padding-block:var(--fm-space-4)}.fm-convo-post__stat{display:inline-flex;align-items:center;gap:var(--fm-space-2);color:var(--fm-text-muted);font-size:16px;white-space:nowrap}.fm-convo-post__stat--strong{color:var(--fm-ink);font-weight:700}@media (min-width:768px){.fm-convo-post{border:1px solid var(--fm-line);border-radius:var(--fm-radius-lg);background:var(--fm-white);box-shadow:var(--fm-shadow-xs);padding:var(--fm-space-6)}.fm-convo-post__tag{display:none}.fm-convo-post__overflow{display:inline-flex}.fm-convo-post__body{font-size:19px}.fm-convo-post__name{font-size:18px}.fm-convo-post__avatar.fm-convo-post__avatar{width:46px;height:46px;border:none}.fm-convo-post__stats{border-bottom:none;padding-bottom:0;gap:var(--fm-space-7)}.fm-convo-post__stat svg{display:none}.fm-convo-post__stat.fm-herkenbaar[aria-pressed=true] svg{display:inline-block}.fm-convo-post__stat--strong{color:var(--fm-text-body);font-weight:400}}.fm-thread,.fm-thread__list{display:grid;grid-gap:var(--fm-space-4);gap:var(--fm-space-4)}.fm-thread__list{list-style:none;margin:0;padding:0}.fm-thread__item{display:flex;align-items:flex-start;gap:var(--fm-space-3)}.fm-thread__avatar.fm-thread__avatar{width:40px;height:40px;border:1px solid var(--fm-line);flex:0 0 auto}.fm-thread-comment{flex:1 1 auto;min-width:0;display:grid;grid-gap:var(--fm-space-2);gap:var(--fm-space-2);justify-items:start;border:1px solid var(--fm-line);border-radius:var(--fm-radius-lg);background:var(--fm-white);box-shadow:var(--fm-shadow-xs);padding:var(--fm-space-4) var(--fm-space-5)}.fm-thread-comment__head{display:flex;align-items:center;gap:var(--fm-space-3)}.fm-thread-comment__name{font-weight:700;font-size:17px;color:var(--fm-ink)}.fm-thread-comment__role{font-family:var(--fm-font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:var(--fm-space-1) var(--fm-space-3);border-radius:var(--fm-radius-pill);background:var(--fm-mist);color:var(--fm-text-body)}.fm-thread-comment__time{color:var(--fm-text-muted);font-size:15px}.fm-thread-comment__body{margin:0;font-size:16px;line-height:1.55;color:var(--fm-text-body)}.fm-reply{display:flex;align-items:center;gap:var(--fm-space-3);text-decoration:none}.fm-reply__avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--fm-line);border-radius:var(--fm-radius-pill);background:var(--fm-mist);color:var(--fm-text-body);flex:0 0 auto}.fm-reply__prompt{color:var(--fm-text-muted);font-size:16px}.fm-reply__prompt--inline{display:none}.fm-reply__fab{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--fm-radius-pill);background:var(--fm-ink);color:var(--fm-on-dark);flex:0 0 auto}@media (max-width:767px){.fm-reply{position:fixed;inset-inline:0;bottom:0;z-index:5;background:var(--fm-white);border-top:1px solid var(--fm-line);padding:var(--fm-space-3) var(--fm-space-4) calc(var(--fm-space-3) + env(safe-area-inset-bottom))}.fm-reply__prompt--dock{flex:1 1 auto;display:flex;align-items:center;min-height:48px;padding:0 var(--fm-space-4);border-radius:var(--fm-radius-pill);background:var(--fm-navy-50)}}.fm-reply--form{flex-wrap:wrap}.fm-reply__label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.fm-reply__input{flex:1 1 auto;min-width:0;border:0;background:transparent;font-family:var(--fm-font-body);font-size:16px;color:var(--fm-ink)}.fm-reply__input::placeholder{color:var(--fm-text-muted)}.fm-reply__input:focus-visible{outline:2px solid var(--fm-ring);outline-offset:2px}.fm-reply__error{width:100%;margin:0;color:var(--fm-error);font-size:14px}button.fm-reply__fab{border:0;padding:0;cursor:pointer}.fm-reply__avatar--member.fm-reply__avatar--member{width:34px;height:34px;border:1px solid var(--fm-line)}@media (max-width:767px){.fm-reply--form .fm-reply__input{min-height:48px;padding:0 var(--fm-space-4);border-radius:var(--fm-radius-pill);background:var(--fm-navy-50)}}@media (min-width:768px){.fm-reply{border:1px solid var(--fm-line);border-radius:var(--fm-radius-lg);background:var(--fm-white);box-shadow:var(--fm-shadow-xs);padding:var(--fm-space-3) var(--fm-space-4)}.fm-reply--form .fm-reply__input{min-height:38px}.fm-reply__prompt--dock{display:none}.fm-reply__prompt--inline{display:inline}.fm-reply__fab{display:none}.fm-reply__avatar,.fm-reply__avatar--member.fm-reply__avatar--member{width:38px;height:38px;border:none}}.fm-convo__rail{display:none}@media (min-width:1024px){.fm-convo{width:100%;max-width:1060px;margin-inline:auto;grid-template-columns:minmax(0,1fr) 320px;column-gap:var(--fm-space-7);align-items:start}.fm-convo__bar{grid-column:1/-1}.fm-convo__rail{display:block;position:-webkit-sticky;position:sticky;top:var(--fm-space-5)}.fm-convo__connector-inline{display:none}}body:has(.fm-convo) .fm-shell-bottomnav{display:none}@media (max-width:767px){body:has(.fm-convo){--shell-bottom-inset:calc(var(--fm-space-10) + var(--fm-space-7) + env(safe-area-inset-bottom))}}.fm-event{display:grid;grid-gap:var(--fm-space-5);gap:var(--fm-space-5)}.fm-event>*,.fm-event__main>*{min-width:0}.fm-event__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:calc(-1 * var(--fm-space-5));padding:var(--fm-space-1) var(--fm-space-3) var(--fm-space-2)}.fm-event__back{display:inline-flex;align-items:center;justify-content:center;gap:var(--fm-space-2);justify-self:start;min-width:44px;min-height:44px;color:var(--fm-ink);font-weight:600;font-size:16px;text-decoration:none;border-radius:var(--fm-radius-sm)}.fm-event__bar-title{justify-self:center;font-size:20px;font-weight:700}.fm-event__bar-actions{display:flex;align-items:center;justify-self:end}.fm-event__bar-actions .fm-convo__bar-btn{color:var(--fm-ink)}@media (max-width:767px){.fm-event__back-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}@media (min-width:768px){.fm-event__bar{grid-template-columns:auto 1fr auto;margin-inline:0;padding:0}.fm-event__bar-title{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.fm-event__back{min-width:0;justify-content:flex-start;font-weight:400;color:var(--fm-text-body)}}.fm-event-hero{position:relative;height:214px;margin-inline:calc(-1 * var(--fm-space-5));margin-top:calc(-1 * var(--fm-space-5) + var(--fm-space-1));background:var(--fm-mist);overflow:hidden}.fm-event-hero__img{object-fit:cover}.fm-event-hero__badge{position:absolute;inset-inline-start:var(--fm-space-5);bottom:var(--fm-space-5);display:inline-flex;align-items:center;min-height:36px;padding:var(--fm-space-1) var(--fm-space-4);border-radius:var(--fm-radius-pill);background:var(--fm-accent);color:var(--fm-on-accent);font-family:var(--fm-font-mono);font-weight:500;font-size:14px;letter-spacing:.08em}@media (min-width:768px){.fm-event-hero{margin-inline:0;margin-top:0;border-radius:var(--fm-radius-lg)}}.fm-event__main{display:grid;grid-gap:var(--fm-space-5);gap:var(--fm-space-5)}.fm-event__title{font-size:31px;font-weight:800;line-height:1.2;color:var(--fm-ink)}.fm-event__lead{margin:0;font-size:17px;line-height:1.45;color:var(--fm-text-muted)}.fm-event-logistics{border:1px solid var(--fm-line);border-radius:var(--fm-radius-lg);background:var(--fm-white);box-shadow:var(--fm-shadow-xs);padding:var(--fm-space-5)}.fm-event-logistics__rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--fm-space-4);gap:var(--fm-space-4)}.fm-event-logistics__row{display:flex;align-items:flex-start;gap:var(--fm-space-3);font-size:16px;line-height:1.45;color:var(--fm-text-body)}.fm-event-logistics__row svg{flex:0 0 auto;color:var(--fm-text-body);transform:translateY(3px)}.fm-event-logistics__scarcity{color:var(--fm-warning);font-weight:700}.fm-event-logistics__full{color:var(--fm-ink);font-weight:700}.fm-event-outcomes{display:grid;grid-gap:var(--fm-space-4);gap:var(--fm-space-4)}.fm-event-outcomes__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--fm-space-5);gap:var(--fm-space-5)}.fm-event-outcomes__item{display:flex;align-items:flex-start;gap:var(--fm-space-4)}.fm-event-outcomes__num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--fm-radius-pill);background:var(--fm-mist);color:var(--fm-ink);font-weight:700;font-size:16px;flex:0 0 auto}.fm-event-outcomes__text{min-width:0;display:grid;grid-gap:var(--fm-space-1);gap:var(--fm-space-1)}.fm-event-outcomes__title{font-family:var(--fm-font-body);font-size:17px;font-weight:700;line-height:1.3;color:var(--fm-ink)}.fm-event-outcomes__body{margin:0;font-size:16px;line-height:1.5;color:var(--fm-text-muted)}.fm-event-cta{position:fixed;inset-inline:0;bottom:0;z-index:5;display:grid;justify-items:center;grid-gap:var(--fm-space-2);gap:var(--fm-space-2);padding:var(--fm-space-3) var(--fm-space-4) calc(var(--fm-space-3) + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--fm-paper) 75%,transparent)}.fm-event-cta__button{display:flex;align-items:center;justify-content:center;gap:var(--fm-space-2);width:100%;min-height:56px;border-radius:var(--fm-radius-pill);background:var(--fm-accent);color:var(--fm-on-accent);font-weight:700;font-size:18px;text-decoration:none;box-shadow:var(--fm-shadow-gold)}.fm-event-cta__note{margin:0;color:var(--fm-text-muted);font-size:14px;text-align:center}.fm-event-cta__form{display:grid;width:100%}button.fm-event-cta__button{border:0;cursor:pointer}.fm-event-cta__registered{display:inline-flex;align-items:center;gap:var(--fm-space-2);margin:0;min-height:44px;font-weight:700;font-size:17px;color:var(--fm-ink)}.fm-event-cta__registered svg{color:var(--fm-success)}.fm-event-cta__cancel{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--fm-space-3);border:0;background:none;font:700 15px var(--fm-font-display);color:var(--fm-navy-600);cursor:pointer;border-radius:var(--fm-radius-sm)}.fm-event-cta__alert{margin:0;color:var(--fm-error);font-size:14px;text-align:center}.fm-event-cta__button:focus-visible,.fm-event-cta__cancel:focus-visible{outline:2px solid var(--fm-ring);outline-offset:2px}@media (min-width:768px){.fm-event-cta{max-width:480px;margin-inline:auto}}.fm-event-skeleton__hero.fm-event-skeleton__hero{height:214px;border-radius:var(--fm-radius-lg)}@media (min-width:768px){.fm-event{width:100%;max-width:480px;margin-inline:auto}}body:has(.fm-event) .fm-shell-bottomnav{display:none}body:has(.fm-event){--shell-bottom-inset:calc(var(--fm-space-10) + var(--fm-space-9) + env(safe-area-inset-bottom))}.fm-events{display:grid;grid-gap:var(--fm-space-5);gap:var(--fm-space-5)}.fm-events>*,.fm-events__group>*{min-width:0}.fm-events__title{font-size:34px;font-weight:800;line-height:1.1;color:var(--fm-ink)}.fm-events__group{display:grid;grid-gap:var(--fm-space-4);gap:var(--fm-space-4)}.fm-events .fm-filter-chips{gap:var(--fm-space-2)}.fm-events .fm-filter-chip{padding:0 var(--fm-space-3);font-size:14px}.fm-events__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--fm-space-5);gap:var(--fm-space-5)}.fm-event-card{position:relative;border:1px solid var(--fm-line);border-radius:var(--fm-radius-lg);background:var(--fm-white);box-shadow:var(--fm-shadow-xs);overflow:hidden}.fm-event-card__media{display:block;position:relative;height:120px;background:var(--fm-mist)}.fm-event-card__img{object-fit:cover}.fm-event-card__body{display:grid;grid-gap:var(--fm-space-3);gap:var(--fm-space-3);justify-items:start;padding:14px var(--fm-space-4) var(--fm-space-4)}.fm-event-card__tags{display:flex;gap:var(--fm-space-2)}.fm-event-card__type{background:var(--fm-accent-tint);color:var(--fm-warning);font-weight:600;font-size:14px}.fm-event-card__place,.fm-event-card__type{display:inline-flex;align-items:center;min-height:28px;padding:var(--fm-space-1) var(--fm-space-3);border-radius:var(--fm-radius-pill)}.fm-event-card__place{background:var(--fm-mist);color:var(--fm-text-body);font-family:var(--fm-font-mono);font-size:13px}.fm-event-card__title{font-size:16px;font-weight:800;line-height:1.3}.fm-event-card__link{color:var(--fm-ink);text-decoration:none}.fm-event-card__link:after{content:"";position:absolute;inset:0;border-radius:var(--fm-radius-lg)}.fm-event-card__meta{margin:0;width:100%;display:flex;align-items:center;gap:var(--fm-space-2);color:var(--fm-text-muted);font-size:16px}.fm-event-card__meta svg{flex:0 0 auto}.fm-event-card__spots{-webkit-margin-start:auto;margin-inline-start:auto;font-weight:600;color:var(--fm-text-muted);white-space:nowrap}.fm-event-card__spots--low{color:var(--fm-warning);font-weight:700}.fm-event-card__spots--full{color:var(--fm-ink);font-weight:700}.fm-events-skeleton__card{border:1px solid var(--fm-line);border-radius:var(--fm-radius-lg);background:var(--fm-white);overflow:hidden}.fm-events-skeleton__cover.fm-events-skeleton__cover{height:120px;border-radius:0}.fm-events-skeleton__lines{display:grid;grid-gap:var(--fm-space-2);gap:var(--fm-space-2);padding:var(--fm-space-4)}@media (min-width:768px){.fm-events{width:100%;max-width:480px;margin-inline:auto}}.fm-goal-card{position:relative;overflow:hidden;border-radius:var(--fm-radius-lg);background:var(--fm-navy-800);color:var(--fm-on-dark);padding:var(--fm-space-6);box-shadow:var(--fm-shadow-md)}.fm-goal-card:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:6px;background:var(--fm-accent)}.fm-goal-card:after{content:"";position:absolute;top:var(--fm-space-4);inset-inline-end:var(--fm-space-6);width:190px;height:110px;background:var(--fm-on-dark);mask:url(/brand/logo-brandmark.svg) no-repeat center/contain;-webkit-mask:url(/brand/logo-brandmark.svg) no-repeat center/contain;opacity:.12;pointer-events:none}.fm-goal-card__topline{display:flex;align-items:center;justify-content:space-between;gap:var(--fm-space-4)}.fm-goal-card__eyebrow{margin:0;color:var(--fm-accent)}.fm-goal-card__wissel{position:relative;z-index:1;border:none;background:transparent;color:var(--fm-on-dark);font-weight:600;font-size:16px;min-height:44px;padding:0 var(--fm-space-2);cursor:pointer;border-radius:var(--fm-radius-sm)}.fm-goal-card__title{margin:0;color:var(--fm-on-dark);font-weight:800;font-size:28px;line-height:1.15;overflow-wrap:anywhere}.fm-goal-card__body{margin:0;margin-top:var(--fm-space-3);color:var(--fm-navy-200);font-size:16px;max-width:46ch}.fm-goal-card__cta{display:inline-flex;align-items:center;gap:var(--fm-space-2);margin-top:var(--fm-space-4);min-height:44px;color:var(--fm-accent);font-weight:700;font-size:17px;text-decoration:none;border-radius:var(--fm-radius-sm)}.fm-goal-card__status{display:flex;align-items:center;gap:var(--fm-space-2);margin:0;margin-top:var(--fm-space-3);color:var(--fm-navy-200);font-size:16px}.fm-goal-card__status-dot{width:10px;height:10px;border-radius:var(--fm-radius-pill);background:var(--fm-success)}.fm-goal-dialog{display:grid;grid-gap:var(--fm-space-4);gap:var(--fm-space-4)}.fm-goal-dialog__title{margin:0;color:var(--fm-ink);font-size:20px;font-weight:800}.fm-goal-dialog__support{margin:0;color:var(--fm-text-body);font-size:15px}.fm-goal-dialog__field{display:grid;grid-gap:var(--fm-space-2);gap:var(--fm-space-2)}.fm-goal-dialog__field label{color:var(--fm-ink);font-size:15px;font-weight:600}.fm-goal-dialog__error{margin:0;color:var(--fm-error);font-size:15px}.fm-goal-dialog__actions{display:flex;gap:var(--fm-space-3)}.fm-goal-dialog__closure{border-top:1px solid var(--fm-line);padding-top:var(--fm-space-4)}.fm-goal-dialog__complete{width:100%}html.fm-sheet-open{overflow:hidden}.fm-report{display:grid;grid-gap:var(--fm-space-4);gap:var(--fm-space-4)}.fm-report__title{margin:0;color:var(--fm-ink);font-size:20px;font-weight:800}.fm-report__reasons{margin:0;padding:0;border:none;display:grid;grid-gap:var(--fm-space-1);gap:var(--fm-space-1)}.fm-report__support{margin:0;margin-bottom:var(--fm-space-2);padding:0;color:var(--fm-text-body);font-size:15px}.fm-report__reason{display:flex;align-items:center;gap:var(--fm-space-3);min-height:44px;color:var(--fm-ink);font-size:16px;cursor:pointer}.fm-report__reason input{width:20px;height:20px;margin:0;accent-color:var(--fm-accent);flex:0 0 auto}.fm-report__field{display:grid;grid-gap:var(--fm-space-2);gap:var(--fm-space-2)}.fm-report__field label{color:var(--fm-ink);font-size:15px;font-weight:600}.fm-report__note{width:100%;min-height:88px;padding:var(--fm-space-3) var(--fm-space-4);border:1px solid var(--fm-border);border-radius:var(--fm-radius-md);background:var(--fm-white);color:var(--fm-text-body);font:inherit;font-size:16px;resize:vertical}.fm-report__guidelines{justify-self:start;color:var(--fm-text-body);font-size:14px;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.fm-report__error{margin:0;color:var(--fm-error);font-size:15px}.fm-report__actions{display:flex;gap:var(--fm-space-3)}.fm-thread-comment__overflow{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--fm-text-muted);cursor:pointer;border-radius:var(--fm-radius-sm);padding:12px;margin-block:-12px;-webkit-margin-end:-12px;margin-inline-end:-12px}.fm-richtlijnen{display:grid;grid-gap:var(--fm-space-5);gap:var(--fm-space-5)}.fm-richtlijnen>*{min-width:0}.fm-richtlijnen__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--fm-line);margin-inline:calc(-1 * var(--fm-space-5));padding:var(--fm-space-1) var(--fm-space-3) var(--fm-space-2)}.fm-richtlijnen__back{display:inline-flex;align-items:center;justify-content:center;gap:var(--fm-space-2);justify-self:start;min-width:44px;min-height:44px;color:var(--fm-ink)}.fm-richtlijnen__bar-title{justify-self:center;margin:0;font-size:20px;font-weight:700}.fm-richtlijnen__bar-spacer{justify-self:end;width:44px}@media (max-width:767px){.fm-richtlijnen__back-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.fm-richtlijnen__main{display:grid;grid-gap:var(--fm-space-5);gap:var(--fm-space-5)}.fm-richtlijnen__heading{margin:0;color:var(--fm-ink);font-size:24px;font-weight:800}.fm-richtlijnen__intro{margin:0;color:var(--fm-text-body);font-size:16px;max-width:60ch}.fm-richtlijnen__section{display:grid;grid-gap:var(--fm-space-2);gap:var(--fm-space-2)}.fm-richtlijnen__section-title{margin:0;color:var(--fm-ink);font-size:17px;font-weight:700}.fm-richtlijnen__section-body{margin:0;color:var(--fm-text-body);font-size:16px;max-width:60ch}.fm-richtlijnen__meta{margin:0;color:var(--fm-text-muted);font-size:14px}.fm-richtlijnen__list{margin:0;-webkit-padding-start:var(--fm-space-5);padding-inline-start:var(--fm-space-5);display:grid;grid-gap:var(--fm-space-2);gap:var(--fm-space-2);color:var(--fm-text-body);font-size:16px;max-width:60ch}.fm-richtlijnen__inline-link{color:inherit;text-decoration:underline;text-underline-offset:3px}