.fc-trust-hero{text-align:center;padding:var(--fc-space-10) 0;margin-bottom:var(--fc-space-16)}.fc-trust-hero__kicker{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--fc-space-3);display:block}.fc-trust-hero__title{font-family:var(--fc-display);font-size:var(--fc-text-h1);font-weight:var(--fc-w-regular);line-height:var(--fc-lh-tight);color:var(--fc-ink);margin-bottom:var(--fc-space-4)}.fc-trust-hero__subtitle{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-body);color:var(--fc-dim);max-width:620px;margin:0 auto}.fc-corr-intro-card,.fc-trust-hero__subtitle--card{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-ui);color:var(--fc-body);max-width:var(--fc-prose-max);padding:var(--fc-space-6) var(--fc-space-8);background:var(--fc-card);border:1px solid var(--fc-border);border-left:3px solid var(--fc-accent);border-radius:var(--fc-radius-sm);margin:var(--fc-space-4) 0 0;text-align:left}.page-template-page-corrections .fc-trust-callout{background:0;border:0;padding:0;border-radius:0;margin-bottom:var(--fc-space-4)}.page-template-page-corrections .fc-trust-callout__text{color:var(--fc-body);font-size:var(--fc-text-body);line-height:var(--fc-lh-body)}.fc-trust-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fc-space-6);padding:var(--fc-space-8);margin-bottom:var(--fc-space-16);background:var(--fc-bg-alt);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm)}.fc-trust-stats__item{text-align:center}.fc-trust-stats__label{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-dim);margin-bottom:var(--fc-space-2);display:block}.fc-trust-stats__value{font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-bold);color:var(--fc-ink);display:block}@media(max-width:1199px){.fc-trust-stats{grid-template-columns:repeat(2,1fr);gap:var(--fc-space-4)}}@media(max-width:767px){.fc-trust-stats{grid-template-columns:repeat(2,1fr);gap:var(--fc-space-3);padding:var(--fc-space-6)}}.fc-trust-section{margin-bottom:var(--fc-space-10)}.fc-trust-section:last-of-type{margin-bottom:0}section.fc-trust-section--flow{margin-bottom:var(--fc-space-10)}.fc-trust-section__title{font-family:var(--fc-sans);font-size:1.55rem;font-weight:var(--fc-w-extrabold);line-height:1.25;letter-spacing:-.4px;color:var(--fc-ink);margin-bottom:var(--fc-space-6)}.fc-trust-section__subtitle{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--fc-space-6);display:block}.fc-trust-section__intro{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-body);color:var(--fc-body);margin-bottom:var(--fc-space-8)}.fc-trust-phase{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fc-space-8);margin-bottom:var(--fc-space-12)}.fc-trust-phase__item{padding:var(--fc-space-8);background:var(--fc-card);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm);transition:all 200ms var(--fc-ease-out)}.fc-trust-phase__item:hover{border-color:var(--fc-accent);box-shadow:var(--fc-shadow-hover)}.fc-trust-phase__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--fc-accent-dim);color:var(--fc-accent);border-radius:var(--fc-radius-xs);margin-bottom:var(--fc-space-4);flex-shrink:0}.fc-trust-phase__heading{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);margin-bottom:var(--fc-space-2)}.fc-trust-phase__text{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-body);color:var(--fc-body)}@media(max-width:767px){.fc-trust-phase{grid-template-columns:1fr;gap:var(--fc-space-6)}}.fc-trust-step{padding:var(--fc-space-8);margin-bottom:var(--fc-space-6);background:var(--fc-card);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm)}.fc-trust-step__number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--fc-accent-dim);color:var(--fc-accent);border-radius:var(--fc-radius-xs);font-family:var(--fc-sans);font-weight:var(--fc-w-bold);margin-bottom:var(--fc-space-4);flex-shrink:0}.fc-trust-step__heading{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);margin-bottom:var(--fc-space-2)}.fc-trust-step__text{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-body);color:var(--fc-body);margin:0}.fc-trust-kills{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fc-space-6);margin-bottom:var(--fc-space-12)}.fc-trust-kills__item{padding:var(--fc-space-6);background:var(--fc-bg-alt);border-left:4px solid var(--fc-contested);border-radius:var(--fc-radius-sm)}.fc-trust-kills__label{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);margin-bottom:var(--fc-space-2);display:block}.fc-trust-kills__text{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-body);color:var(--fc-body);margin:0}@media(max-width:767px){.fc-trust-kills{grid-template-columns:1fr;gap:var(--fc-space-4)}}.fc-trust-factors{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fc-space-8);margin-bottom:var(--fc-space-12)}.fc-trust-factors__item{padding:var(--fc-space-8);background:var(--fc-card);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm)}.fc-trust-factors__number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--fc-accent-dim);color:var(--fc-accent);border-radius:var(--fc-radius-xs);font-family:var(--fc-sans);font-weight:var(--fc-w-bold);margin-bottom:var(--fc-space-4)}.fc-trust-factors__heading{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);margin-bottom:var(--fc-space-2)}.fc-trust-factors__text{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-body);color:var(--fc-body);margin:0 0 var(--fc-space-4) 0}@media(max-width:1199px){.fc-trust-factors{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.fc-trust-factors{grid-template-columns:1fr;gap:var(--fc-space-6)}}.fc-trust-bar{padding:var(--fc-space-4) 0;background:transparent;border-top:1px solid var(--fc-border-light);font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-body);margin-bottom:var(--fc-space-6)}.fc-trust-bar__content{display:flex;align-items:center;gap:var(--fc-space-3);flex-wrap:wrap}.fc-trust-bar__badge{display:flex;align-items:center;gap:var(--fc-space-2)}.fc-trust-bar__badge-icon{flex-shrink:0;color:var(--fc-accent)}.fc-trust-bar__badge-text{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-ink);white-space:nowrap}.fc-trust-bar__meta{display:flex;gap:var(--fc-space-4)}.fc-trust-bar__meta-item{display:flex;gap:var(--fc-space-1)}.fc-trust-bar__meta-label{color:var(--fc-dim)}.fc-trust-bar__meta-value{font-weight:var(--fc-w-bold);color:var(--fc-ink)}.fc-trust-bar__nav{display:flex;align-items:center;gap:var(--fc-space-2);margin-left:auto}.fc-trust-bar__link{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);text-decoration:none;transition:color .15s;white-space:nowrap}.fc-trust-bar__link:hover{color:var(--fc-accent)}.fc-trust-bar__separator{color:var(--fc-border);font-size:.5rem}.fc-trust-bar__icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fc-trust-bar--verified{border-color:var(--fc-verified);background:rgba(16,185,129,0.04)}.fc-trust-bar--contested{border-color:var(--fc-contested);background:rgba(239,68,68,0.04)}.fc-trust-bar--emerging{border-color:var(--fc-emerging);background:rgba(245,158,11,0.04)}.fc-trust-sidebar__widget{padding:var(--fc-space-6);background:var(--fc-card);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm);margin-bottom:var(--fc-space-6)}.fc-trust-sidebar__title{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);margin-bottom:var(--fc-space-4);display:block}.fc-trust-sidebar__content{font-family:var(--fc-sans);font-size:var(--fc-text-small);line-height:var(--fc-lh-body);color:var(--fc-body)}.fc-trust-sidebar__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--fc-space-2)}.fc-trust-sidebar__list-item{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-body)}.fc-trust-sidebar__section{margin-bottom:var(--fc-space-6)}.fc-trust-sidebar__stat{display:flex;justify-content:space-between;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--fc-border-light)}.fc-trust-sidebar__stat:last-child{border-bottom:0}.fc-trust-sidebar__stat-label{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim)}.fc-trust-sidebar__stat-value{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-bold);color:var(--fc-ink)}.fc-skeptic-sidebar-quote{padding:var(--fc-space-3) var(--fc-space-4);background:var(--fc-ink);border-radius:var(--fc-radius-sm);color:var(--fc-surface)}.fc-skeptic-sidebar-quote__header{display:flex;align-items:center;gap:8px;margin-bottom:var(--fc-space-2)}.fc-skeptic-sidebar-quote__avatar{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.1);border-radius:50%;color:var(--fc-accent);flex-shrink:0}.fc-skeptic-sidebar-quote__avatar svg{width:12px;height:12px}.fc-skeptic-sidebar-quote__cite{font-family:var(--fc-sans);font-size:9px;font-weight:var(--fc-w-bold);color:var(--fc-accent);font-style:normal;letter-spacing:.5px;text-transform:uppercase}.fc-skeptic-sidebar-quote__text{font-family:var(--fc-serif);font-size:.8rem;line-height:1.55;font-style:italic;color:rgba(255,255,255,0.85);margin:0}.fc-card--cta{transition:border-color .15s}.fc-card--cta:hover{border-color:var(--fc-dim)}.fc-card__title{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);margin-bottom:var(--fc-space-2)}.fc-card__text{font-family:var(--fc-sans);font-size:var(--fc-text-small);line-height:var(--fc-lh-body);color:var(--fc-dim);margin-bottom:var(--fc-space-3)}.fc-card__link{display:inline-flex;align-items:center;gap:4px;font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-accent)}.fc-trust-grid{display:grid;gap:var(--fc-space-8);margin-bottom:var(--fc-space-12)}.fc-trust-grid--1col{grid-template-columns:1fr}.fc-trust-grid--2col{grid-template-columns:repeat(2,1fr)}.fc-trust-grid--3col{grid-template-columns:repeat(3,1fr)}.fc-trust-grid--4col{grid-template-columns:repeat(4,1fr)}@media(max-width:1199px){.fc-trust-grid--4col{grid-template-columns:repeat(2,1fr)}.fc-trust-grid--3col{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.fc-trust-grid--2col,.fc-trust-grid--3col,.fc-trust-grid--4col{grid-template-columns:1fr}}.fc-trust-card{padding:var(--fc-space-8);background:var(--fc-card);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm);transition:all 200ms var(--fc-ease-out)}.fc-trust-card:hover{border-color:var(--fc-accent);box-shadow:var(--fc-shadow-hover)}.fc-trust-card__title{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);margin-bottom:var(--fc-space-2)}.fc-trust-card__text{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-body);color:var(--fc-body);margin:0}.fc-trust-callout{padding:var(--fc-space-8);padding-left:var(--fc-space-6);border-left:4px solid var(--fc-accent);background:var(--fc-bg-alt);border-radius:var(--fc-radius-sm);margin-bottom:var(--fc-space-8)}.fc-trust-callout__text{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-body);color:var(--fc-ink);margin:0}.fc-trust-pill{display:inline-block;padding:var(--fc-space-2) var(--fc-space-4);background:var(--fc-accent-dim);color:var(--fc-accent);border-radius:var(--fc-radius-sm);font-family:var(--fc-sans);font-size:var(--fc-text-nano);font-weight:var(--fc-w-semibold);text-transform:uppercase;letter-spacing:.05em}.fc-trust-pill--verified{background:rgba(16,185,129,0.1);color:var(--fc-verified)}.fc-trust-pill--contested{background:rgba(239,68,68,0.1);color:var(--fc-contested)}.fc-trust-pill--emerging{background:rgba(245,158,11,0.1);color:var(--fc-emerging)}.fc-trust-list{list-style:none;margin:0 0 var(--fc-space-8) 0;padding:0}.fc-trust-list__item{padding:var(--fc-space-4) 0;padding-left:var(--fc-space-6);position:relative;font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-body);color:var(--fc-body);border-bottom:1px solid var(--fc-border-light)}.fc-trust-list__item:last-child{border-bottom:0}.fc-trust-list__item::before{content:"·";position:absolute;left:0;color:var(--fc-accent);font-weight:var(--fc-w-bold)}.fc-trust-table{width:100%;border-collapse:collapse;margin-bottom:var(--fc-space-8)}.fc-trust-table th{padding:var(--fc-space-4);background:var(--fc-bg-alt);border:1px solid var(--fc-border-light);text-align:left;font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink)}.fc-trust-table td{padding:var(--fc-space-4);border:1px solid var(--fc-border-light);font-family:var(--fc-sans);font-size:var(--fc-text-body);color:var(--fc-body)}.fc-llmstxt-methodology{display:flex;flex-direction:column;gap:var(--fc-space-6);margin-bottom:var(--fc-space-12)}.fc-llmstxt-methodology__item{padding:var(--fc-space-8);background:var(--fc-card);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm)}.fc-llmstxt-methodology__label{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);margin-bottom:var(--fc-space-3)}.fc-llmstxt-methodology__item p{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-body);color:var(--fc-body);margin:0}.fc-llmstxt-inline{font-family:var(--fc-mono);font-size:.85em;background:var(--fc-bg-alt);padding:2px 6px;border-radius:var(--fc-radius-xxs);color:var(--fc-accent)}.fc-llmstxt-final-cta{text-align:center;padding:var(--fc-space-12) 0;margin-bottom:var(--fc-space-12)}.fc-llmstxt-final-cta__title{font-family:var(--fc-display);font-size:var(--fc-text-h2);font-weight:var(--fc-w-regular);color:var(--fc-ink);margin-bottom:var(--fc-space-3)}.fc-llmstxt-final-cta__text{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-body);color:var(--fc-dim);max-width:620px;margin:0 auto var(--fc-space-8)}.fc-llmstxt-cta-buttons{display:flex;gap:var(--fc-space-4);justify-content:center;flex-wrap:wrap}.fc-llmstxt-cta-btn{display:inline-flex;align-items:center;gap:var(--fc-space-2);padding:var(--fc-space-3) var(--fc-space-8);border-radius:var(--fc-radius-sm);font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);transition:all .15s}.fc-llmstxt-cta-btn--primary{background:var(--fc-accent);color:var(--fc-surface)}.fc-llmstxt-cta-btn--primary:hover{background:var(--fc-accent-hover)}.fc-llmstxt-cta-btn--secondary{background:var(--fc-card);color:var(--fc-ink);border:1px solid var(--fc-border)}.fc-llmstxt-cta-btn--secondary:hover{border-color:var(--fc-accent);box-shadow:var(--fc-shadow-hover)}.fc-sources-filter__wrap{margin-bottom:var(--fc-space-8)}.fc-sources-filter__search{position:relative;margin-bottom:var(--fc-space-4)}.fc-sources-filter__input{width:100%;padding:var(--fc-space-4) var(--fc-space-6);padding-left:44px;font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-ink);background:var(--fc-card);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);transition:border-color .15s}.fc-sources-filter__input:focus{outline:0;border-color:var(--fc-accent)}.fc-sources-filter__search-icon{position:absolute;left:var(--fc-space-4);top:50%;transform:translateY(-50%);color:var(--fc-ghost);pointer-events:none}.fc-sources-filter__controls{display:flex;gap:var(--fc-space-3);flex-wrap:wrap}.fc-sources-filter__select{padding:var(--fc-space-2) var(--fc-space-4);font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-body);background:var(--fc-card);border:1px solid var(--fc-border);border-radius:var(--fc-radius-xs);cursor:pointer;transition:border-color .15s}.fc-sources-filter__select:focus{outline:0;border-color:var(--fc-accent)}.fc-sources-table-wrap{margin-bottom:var(--fc-space-12)}.fc-sources-table-container{overflow-x:auto;border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm)}.fc-sources-table{width:100%;border-collapse:collapse;min-width:900px}.fc-sources-table__head{background:var(--fc-bg-alt)}.fc-sources-table__header{padding:var(--fc-space-3) var(--fc-space-4);font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-dim);text-align:left;white-space:nowrap;border-bottom:1px solid var(--fc-border)}.fc-sources-table__row{transition:background .1s}.fc-sources-table__row:hover{background:var(--fc-bg-alt)}.fc-sources-table__cell{padding:var(--fc-space-3) var(--fc-space-4);font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-body);border-bottom:1px solid var(--fc-border-light);vertical-align:middle}.fc-sources-table__cell--title{min-width:200px}.fc-sources-table__cell--authors{min-width:140px}.fc-sources-table__cell--journal{min-width:120px;color:var(--fc-dim)}.fc-sources-table__cell--type{white-space:nowrap}.fc-sources-table__cell--doi{font-size:var(--fc-text-small);word-break:break-all}.fc-sources-table__cell--score{text-align:center;font-weight:var(--fc-w-bold)}.fc-sources-table__cell--status{text-align:center}.fc-sources-table__cell--year,.fc-sources-table__cell--sample,.fc-sources-table__cell--links{white-space:nowrap;text-align:center}.fc-sources-table__link{color:var(--fc-ink);font-weight:var(--fc-w-medium);transition:color .15s}.fc-sources-table__link:hover{color:var(--fc-accent)}.fc-sources-table__author{color:var(--fc-dim)}.fc-sources-table__doi-link{display:inline-flex;align-items:center;gap:4px;color:var(--fc-accent);font-size:var(--fc-text-small)}.fc-sources-table__note{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-ghost);margin-top:var(--fc-space-3)}.fc-sources-badge{display:inline-block;padding:2px var(--fc-space-2);border-radius:var(--fc-radius-xxs);font-family:var(--fc-sans);font-size:var(--fc-text-nano);font-weight:var(--fc-w-semibold);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.fc-sources-badge--rct{background:var(--fc-verified-bg);color:var(--fc-design-rct)}.fc-sources-badge--meta{background:var(--fc-emerging-bg);color:var(--fc-design-meta)}.fc-sources-badge--cohort{background:rgba(59,130,246,0.08);color:var(--fc-design-cohort)}.fc-sources-badge--cross{background:rgba(168,85,247,0.08);color:var(--fc-design-cross)}.fc-sources-badge--verified{background:var(--fc-verified-bg);color:var(--fc-design-rct)}.fc-sources-badge--emerging{background:var(--fc-emerging-bg);color:var(--fc-design-meta)}.fc-sources-badge--contested{background:var(--fc-contested-bg);color:var(--fc-design-animal)}.fc-sources-badge--grounded{background:var(--fc-verified-bg);color:var(--fc-design-rct)}.fc-sources-badge--pending{background:rgba(0,0,0,0.04);color:var(--fc-dim)}.fc-sources-badge--count{background:var(--fc-bg-alt);color:var(--fc-dim);min-width:20px;text-align:center}.fc-sources-breakdown{margin-bottom:var(--fc-space-16);padding-bottom:var(--fc-space-12);border-bottom:1px solid var(--fc-border-light)}.fc-sources-breakdown__title{font-family:var(--fc-display);font-size:var(--fc-text-h2);font-weight:var(--fc-w-regular);line-height:var(--fc-lh-heading);color:var(--fc-ink);margin-bottom:var(--fc-space-4)}.fc-sources-breakdown__intro{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-body);color:var(--fc-dim);margin-bottom:var(--fc-space-8)}.fc-sources-breakdown__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--fc-space-6)}.fc-sources-breakdown__item{padding:var(--fc-space-6);background:var(--fc-card);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm);text-align:center}.fc-sources-breakdown__count{font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-bold);color:var(--fc-ink);margin-bottom:var(--fc-space-1)}.fc-sources-breakdown__label{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);margin-bottom:var(--fc-space-2)}.fc-sources-breakdown__percent{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-accent)}.fc-sources-quality{margin-bottom:var(--fc-space-16);padding-bottom:var(--fc-space-12);border-bottom:1px solid var(--fc-border-light)}.fc-sources-quality__title{font-family:var(--fc-display);font-size:var(--fc-text-h2);font-weight:var(--fc-w-regular);line-height:var(--fc-lh-heading);color:var(--fc-ink);margin-bottom:var(--fc-space-4)}.fc-sources-quality__intro{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-body);color:var(--fc-dim);margin-bottom:var(--fc-space-8)}.fc-sources-quality__metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fc-space-8)}.fc-sources-quality__metric{padding:var(--fc-space-8);background:var(--fc-card);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm)}.fc-sources-quality__metric-value{font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-bold);color:var(--fc-accent);margin-bottom:var(--fc-space-2)}.fc-sources-quality__metric-label{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);margin-bottom:var(--fc-space-3)}.fc-sources-quality__metric-note{font-family:var(--fc-sans);font-size:var(--fc-text-small);line-height:var(--fc-lh-body);color:var(--fc-dim);margin:0}.fc-sources-pipeline{margin-bottom:var(--fc-space-16);padding-bottom:var(--fc-space-12);border-bottom:1px solid var(--fc-border-light)}.fc-sources-pipeline__title{font-family:var(--fc-display);font-size:var(--fc-text-h2);font-weight:var(--fc-w-regular);line-height:var(--fc-lh-heading);color:var(--fc-ink);margin-bottom:var(--fc-space-4)}.fc-sources-pipeline__intro{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-body);color:var(--fc-dim);margin-bottom:var(--fc-space-8)}.fc-sources-pipeline__steps{display:flex;flex-direction:column;gap:var(--fc-space-6)}.fc-sources-pipeline__step{padding:var(--fc-space-8);background:var(--fc-card);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm)}.fc-sources-pipeline__step-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--fc-accent-dim);color:var(--fc-accent);border-radius:var(--fc-radius-xs);font-family:var(--fc-sans);font-weight:var(--fc-w-bold);margin-bottom:var(--fc-space-4)}.fc-sources-pipeline__step-title{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);margin-bottom:var(--fc-space-2)}.fc-sources-pipeline__step p{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-body);color:var(--fc-body);margin:0}.fc-sources-cta{text-align:center;padding:var(--fc-space-12) 0}.fc-sources-cta__title{font-family:var(--fc-display);font-size:var(--fc-text-h2);font-weight:var(--fc-w-regular);color:var(--fc-ink);margin-bottom:var(--fc-space-3)}.fc-sources-cta__text{font-family:var(--fc-sans);font-size:var(--fc-text-body);color:var(--fc-dim);margin-bottom:var(--fc-space-8)}.fc-sources-cta__links{display:flex;gap:var(--fc-space-6);justify-content:center;flex-wrap:wrap}.fc-sources-cta__link{display:inline-flex;align-items:center;gap:var(--fc-space-2);padding:var(--fc-space-3) var(--fc-space-6);background:var(--fc-card);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-medium);color:var(--fc-ink);transition:border-color .15s,box-shadow .2s}.fc-sources-cta__link:hover{border-color:var(--fc-accent);box-shadow:var(--fc-shadow-hover)}.fc-sources-cta__link svg{color:var(--fc-accent);flex-shrink:0}@media(max-width:1199px){.fc-sources-breakdown__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.fc-trust-hero{padding:var(--fc-space-6) 0}.fc-trust-hero__title{font-size:var(--fc-text-h2)}.fc-trust-section__title{font-size:var(--fc-text-h2)}.fc-sources-filter__controls{flex-direction:column}.fc-sources-breakdown__grid{grid-template-columns:repeat(2,1fr)}.fc-sources-quality__metrics{grid-template-columns:1fr}.fc-sources-cta__links{flex-direction:column;align-items:stretch}.fc-sources-cta__link{justify-content:center}}body.fc-layout-trust-page .fc-article-body{line-height:1.75}body.fc-layout-trust-page .fc-article-body p{margin-bottom:1.4em}body.fc-layout-trust-page .fc-article-body h2{font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-bold);letter-spacing:-.5px;margin:0 0 var(--fc-space-5);padding-top:0;border-top:0;line-height:var(--fc-lh-heading);color:var(--fc-ink)}body.fc-layout-trust-page .fc-article-body h3{font-family:var(--fc-sans);font-size:1rem;font-weight:var(--fc-w-semibold);margin:var(--fc-space-6) 0 var(--fc-space-2);color:var(--fc-ink)}body.fc-layout-trust-page .fc-article-body strong{font-weight:var(--fc-w-bold);color:var(--fc-ink)}.fc-trust-sidebar__section .fc-label{font-size:10px;letter-spacing:.08em;margin-bottom:var(--fc-space-2)}.fc-trust-sidebar__section{margin-bottom:var(--fc-space-4)}.fc-related--active{color:var(--fc-accent) !important;font-weight:var(--fc-w-semibold)}.fc-skeptic-header{padding:0 0 var(--fc-space-8);border-bottom:1px solid var(--fc-border-light);margin-bottom:var(--fc-space-10)}.fc-skeptic-header__title{font-family:var(--fc-serif);font-size:var(--fc-text-hero);font-weight:var(--fc-w-regular);letter-spacing:-2px;line-height:var(--fc-lh-tight);color:var(--fc-ink);margin-bottom:var(--fc-space-8);max-width:840px}.fc-skeptic-header__sub{font-family:var(--fc-sans);font-size:1.05rem;line-height:1.65;color:var(--fc-body);max-width:44rem;padding:var(--fc-space-6) var(--fc-space-8);background:var(--fc-card);border:1px solid var(--fc-border);border-radius:16px;border-left:3px solid var(--fc-accent);box-shadow:var(--fc-shadow)}.fc-skeptic-gate{margin-bottom:var(--fc-space-6);padding:var(--fc-space-6) var(--fc-space-8);background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);position:relative;overflow:hidden}.fc-skeptic-gate::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--fc-accent) 0,rgba(0,209,142,0.15) 100%)}.fc-skeptic-gate__number{display:inline-flex;align-items:center;gap:6px;font-family:var(--fc-sans);font-size:10px;font-weight:var(--fc-w-bold);text-transform:uppercase;letter-spacing:1.5px;color:var(--fc-accent);margin-bottom:var(--fc-space-2);padding:3px 10px;background:var(--fc-accent-dim);border-radius:var(--fc-radius-pill);width:fit-content}.fc-skeptic-gate__title{font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-bold);letter-spacing:-.5px;color:var(--fc-ink);line-height:var(--fc-lh-heading);margin:0}.fc-skeptic-quote{padding:var(--fc-space-10) var(--fc-space-8);margin-top:0;margin-bottom:var(--fc-space-10);border-left:4px solid var(--fc-accent);background:var(--fc-accent-dim);border-radius:0 var(--fc-radius) var(--fc-radius) 0}.fc-skeptic-quote__text{font-family:var(--fc-serif);font-size:1.25rem;line-height:1.65;color:var(--fc-ink);font-style:italic;margin:0}.fc-skeptic-quote__cite{display:block;font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-bold);color:var(--fc-accent);font-style:normal;margin-top:var(--fc-space-4);letter-spacing:.02em}.fc-skeptic-timeline{position:relative;padding-left:var(--fc-space-8);margin:var(--fc-space-8) 0}.fc-skeptic-timeline::before{content:'';position:absolute;left:5px;top:8px;bottom:8px;width:2px;background:var(--fc-border);border-radius:1px}.fc-skeptic-timeline__step{position:relative;padding-bottom:var(--fc-space-6)}.fc-skeptic-timeline__step:last-child{padding-bottom:0}.fc-skeptic-timeline__dot{position:absolute;left:calc(-1 * var(--fc-space-8) + 1px);top:6px;width:10px;height:10px;border-radius:50%;background:var(--fc-accent);border:2px solid var(--fc-bg);box-shadow:0 0 0 2px var(--fc-accent)}.fc-skeptic-timeline__heading{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-bold);color:var(--fc-ink);margin-bottom:var(--fc-space-1);line-height:var(--fc-lh-heading)}.fc-skeptic-timeline__text{font-family:var(--fc-sans);font-size:var(--fc-text-small);line-height:1.6;color:var(--fc-body)}.fc-skeptic-callout{text-align:center;padding:var(--fc-space-8) var(--fc-space-8);margin-top:var(--fc-space-6);margin-bottom:0;background:var(--fc-accent-dim);border:1px solid rgba(0,209,142,0.12);border-radius:var(--fc-radius)}.fc-skeptic-callout__stat{display:block;font-family:var(--fc-sans);font-size:3.5rem;font-weight:var(--fc-w-extrabold);letter-spacing:-2px;line-height:1;color:var(--fc-accent);margin-bottom:var(--fc-space-2)}.fc-skeptic-callout__label{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-dim);font-weight:var(--fc-w-medium)}.fc-skeptic-dark{background:linear-gradient(180deg,var(--fc-ink) 0,#111 100%);color:var(--fc-surface);border-radius:var(--fc-radius);padding:var(--fc-space-12) var(--fc-space-10);margin-top:0;margin-bottom:var(--fc-space-10);text-align:left;position:relative;overflow:hidden}.fc-skeptic-dark::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--fc-accent) 0,transparent 70%)}.fc-skeptic-dark__inner{max-width:100%}.fc-skeptic-dark__title{font-family:var(--fc-sans);font-size:1.35rem;font-weight:var(--fc-w-bold);letter-spacing:-.3px;margin-bottom:var(--fc-space-1);line-height:var(--fc-lh-heading)}.fc-skeptic-dark__sub{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:rgba(255,255,255,0.4);margin-bottom:var(--fc-space-8);letter-spacing:.01em}.fc-skeptic-kills{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fc-skeptic-kills__item{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(255,255,255,0.03);border-radius:6px;border:1px solid rgba(255,255,255,0.06);transition:background .15s}.fc-skeptic-kills__item:hover{background:rgba(255,255,255,0.06)}.fc-skeptic-kills__x{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:var(--fc-w-bold);color:var(--fc-danger);background:rgba(239,68,68,0.15);border-radius:50%}.fc-skeptic-kills__text{font-family:var(--fc-sans);font-size:13px;font-weight:var(--fc-w-medium);color:rgba(255,255,255,0.8);line-height:1.3}.fc-skeptic-factors{margin:var(--fc-space-8) 0;display:flex;flex-direction:column;gap:var(--fc-space-5)}.fc-skeptic-factors__item{display:flex;flex-direction:column;gap:var(--fc-space-3)}.fc-skeptic-factors__meta{display:flex;align-items:baseline;gap:var(--fc-space-3)}.fc-skeptic-factors__label{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-bold);color:var(--fc-ink)}.fc-skeptic-factors__desc{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim)}.fc-skeptic-factors__bar{width:100%;height:6px;background:var(--fc-border);border-radius:3px;position:relative;overflow:hidden}.fc-skeptic-factors__bar::after{content:'';position:absolute;left:0;top:0;height:100%;width:var(--factor-width,50%);background:var(--fc-accent);border-radius:3px;transition:width .6s var(--fc-ease-out)}.fc-skeptic-corrections-link{display:flex;align-items:center;gap:var(--fc-space-3);padding:var(--fc-space-5) var(--fc-space-6);background:var(--fc-accent-dim);border:1px solid rgba(0,209,142,0.12);border-radius:var(--fc-radius-sm);text-decoration:none;color:var(--fc-ink);transition:border-color .2s;margin-top:var(--fc-space-6)}.fc-skeptic-corrections-link:hover{border-color:var(--fc-accent)}.fc-skeptic-corrections-link__count{font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-bold);color:var(--fc-accent)}.fc-skeptic-corrections-link__text{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-dim);flex:1}.fc-skeptic-corrections-link svg{color:var(--fc-accent);flex-shrink:0}.fc-skeptic-changelog{margin:var(--fc-space-6) 0}.fc-skeptic-changelog__entry{padding:var(--fc-space-5) var(--fc-space-5);border-left:2px solid var(--fc-border);margin-bottom:var(--fc-space-4);transition:border-color .15s}.fc-skeptic-changelog__entry:hover{border-left-color:var(--fc-accent)}.fc-skeptic-changelog__entry:last-child{margin-bottom:0}.fc-skeptic-changelog__header{display:flex;align-items:center;gap:var(--fc-space-3);margin-bottom:var(--fc-space-2)}.fc-skeptic-changelog__date{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-dim)}.fc-skeptic-changelog__tag{font-family:var(--fc-sans);font-size:9px;font-weight:var(--fc-w-bold);padding:2px 8px;border-radius:var(--fc-radius-pill);text-transform:uppercase;letter-spacing:.8px}.fc-skeptic-changelog__tag--launch{background:var(--fc-accent-dim);color:var(--fc-accent)}.fc-skeptic-changelog__tag--update{background:rgba(99,102,241,0.08);color:var(--fc-emerging)}.fc-skeptic-changelog__text{font-family:var(--fc-sans);font-size:var(--fc-text-small);line-height:1.65;color:var(--fc-body);margin:0}.fc-skeptic-changelog__title{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);margin:0 0 var(--fc-space-1);line-height:var(--fc-lh-heading)}.fc-skeptic-changelog__trigger{display:inline-block;font-family:var(--fc-sans);font-size:10px;font-weight:var(--fc-w-medium);color:var(--fc-dim);margin-top:var(--fc-space-2);padding:2px 8px;background:var(--fc-bg-alt);border-radius:var(--fc-radius-pill);letter-spacing:.02em}.fc-skeptic-changelog__tag--improvement{background:rgba(0,209,142,0.08);color:var(--fc-accent)}.fc-skeptic-changelog__tag--pattern_fix{background:rgba(99,102,241,0.08);color:var(--fc-emerging)}.fc-skeptic-changelog__tag--bugfix{background:rgba(239,68,68,0.08);color:var(--fc-danger)}.fc-skeptic-changelog__tag--expansion{background:rgba(245,158,11,0.08);color:var(--fc-contested)}.fc-skeptic-changelog__tag--fix{background:rgba(239,68,68,0.08);color:var(--fc-danger)}.fc-skeptic-changelog__tag--verification{background:rgba(99,102,241,0.08);color:var(--fc-emerging)}.fc-skeptic-changelog__tag--verification_upgrade{background:rgba(99,102,241,0.08);color:var(--fc-emerging)}.fc-skeptic-findings{display:flex;flex-direction:column;gap:var(--fc-space-4);margin-top:var(--fc-space-6)}.fc-skeptic-finding{padding:var(--fc-space-5);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm);border-left:3px solid var(--fc-border);transition:border-left-color .15s}.fc-skeptic-finding--critical,.fc-skeptic-finding--high{border-left-color:var(--fc-danger)}.fc-skeptic-finding--medium{border-left-color:var(--fc-contested)}.fc-skeptic-finding--low,.fc-skeptic-finding--info{border-left-color:var(--fc-accent)}.fc-skeptic-finding__header{display:flex;align-items:center;gap:var(--fc-space-2);margin-bottom:var(--fc-space-2);flex-wrap:wrap}.fc-skeptic-finding__gate{font-family:var(--fc-sans);font-size:9px;font-weight:var(--fc-w-bold);text-transform:uppercase;letter-spacing:1px;color:var(--fc-accent);padding:2px 8px;background:var(--fc-accent-dim);border-radius:var(--fc-radius-pill)}.fc-skeptic-finding__type{font-family:var(--fc-sans);font-size:10px;font-weight:var(--fc-w-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--fc-dim)}.fc-skeptic-finding__date{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);margin-left:auto}.fc-skeptic-finding__desc{font-family:var(--fc-sans);font-size:var(--fc-text-small);line-height:1.6;color:var(--fc-body);margin:0 0 var(--fc-space-2)}.fc-skeptic-finding__action{font-family:var(--fc-sans);font-size:var(--fc-text-small);line-height:1.5;color:var(--fc-ink);margin:0}.fc-skeptic-finding__claim{display:inline-block;font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-accent);text-decoration:none;margin-top:var(--fc-space-2);transition:color .15s}.fc-skeptic-finding__claim:hover{color:var(--fc-ink)}.fc-skeptic-proof{padding:var(--fc-space-8) var(--fc-space-6);margin-top:0;margin-bottom:var(--fc-space-10);background:var(--fc-bg-alt);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm)}.fc-skeptic-proof__title{font-family:var(--fc-sans);font-size:10px;font-weight:var(--fc-w-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--fc-dim);margin-bottom:var(--fc-space-5)}.fc-skeptic-proof__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fc-space-4);text-align:left}.fc-skeptic-proof__stat{display:flex;flex-direction:column;gap:2px}.fc-skeptic-proof__number{font-family:var(--fc-sans);font-size:1.5rem;font-weight:var(--fc-w-extrabold);letter-spacing:-.5px;color:var(--fc-ink);line-height:1}.fc-skeptic-proof__unit{font-size:.9rem;font-weight:var(--fc-w-medium);color:var(--fc-dim)}.fc-skeptic-proof__label{font-family:var(--fc-sans);font-size:11px;color:var(--fc-dim)}.fc-trust-explore{margin-top:0;padding-top:var(--fc-space-10);border-top:1px solid var(--fc-border-light)}.fc-trust-explore__kicker{font-family:var(--fc-sans);font-size:10px;font-weight:var(--fc-w-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--fc-dim);margin-bottom:var(--fc-space-5)}.fc-trust-explore__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fc-space-4)}.fc-trust-explore__link{display:flex;align-items:center;gap:var(--fc-space-3);padding:var(--fc-space-4) var(--fc-space-5);background:var(--fc-surface);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm);text-decoration:none;transition:border-color .2s,box-shadow .2s}.fc-trust-explore__link:hover{border-color:var(--fc-accent);box-shadow:var(--fc-shadow-sm)}.fc-trust-explore__link-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--fc-accent-dim);color:var(--fc-accent);border-radius:8px}.fc-trust-explore__link-icon svg{width:16px;height:16px}.fc-trust-explore__link-text{display:flex;flex-direction:column;gap:1px}.fc-trust-explore__link-title{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink)}.fc-trust-explore__link-desc{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);line-height:1.3}.fc-trust-explore__link--active{border-color:var(--fc-accent);background:var(--fc-accent-dim)}.fc-trust-sidebar__section .fc-related{display:flex;align-items:baseline;gap:var(--fc-space-2);text-decoration:none;font-size:var(--fc-text-small);padding:var(--fc-space-1) 0;line-height:var(--fc-lh-snug);color:var(--fc-body);transition:color .15s}.fc-trust-sidebar__section .fc-related::before{content:'';width:4px;height:4px;border-radius:50%;background:var(--fc-border);flex-shrink:0;position:relative;top:-1px;transition:background .15s}.fc-trust-sidebar__section .fc-related:hover{color:var(--fc-accent)}.fc-trust-sidebar__section .fc-related:hover::before{background:var(--fc-accent)}@media(max-width:767px){.fc-skeptic-header{padding-top:0;padding-bottom:var(--fc-space-5);margin-bottom:var(--fc-space-6)}.fc-skeptic-header__title{font-size:1.6rem;letter-spacing:-.5px;margin-bottom:var(--fc-space-4)}.fc-skeptic-header__sub{font-size:.92rem;padding:var(--fc-space-4) var(--fc-space-5);border-radius:12px}.fc-skeptic-gate__title{font-size:1.3rem}.fc-skeptic-quote{padding:var(--fc-space-8) var(--fc-space-6)}.fc-skeptic-quote__text{font-size:1.1rem}.fc-trust-section,section.fc-trust-section--flow{margin-bottom:var(--fc-space-6)}.fc-skeptic-dark{margin-left:calc(-1 * var(--fc-page-pad));margin-right:calc(-1 * var(--fc-page-pad));border-radius:0;padding:var(--fc-space-8) var(--fc-page-pad);margin-top:0;margin-bottom:var(--fc-space-6)}.fc-skeptic-kills{grid-template-columns:1fr}.fc-skeptic-callout__stat{font-size:2.5rem}.fc-skeptic-proof{padding:var(--fc-space-5) var(--fc-space-4);margin-bottom:var(--fc-space-6)}.fc-skeptic-proof__grid{grid-template-columns:repeat(2,1fr);gap:var(--fc-space-3)}.fc-skeptic-proof__number{font-size:1.2rem}.fc-skeptic-gate{padding:var(--fc-space-5) var(--fc-space-5)}.fc-skeptic-factors__meta{flex-direction:column;gap:0}.fc-skeptic-corrections-link{flex-wrap:wrap}.fc-trust-bar__content{flex-direction:column;align-items:flex-start;gap:var(--fc-space-2)}.fc-trust-bar__nav{margin-left:0;flex-wrap:wrap}.fc-trust-explore{padding-top:var(--fc-space-6)}.fc-trust-explore__grid{grid-template-columns:1fr}.fc-skeptic-changelog__header{flex-wrap:wrap}body.fc-layout-trust-page .fc-article-body h2{font-size:1.2rem;margin-bottom:var(--fc-space-3)}.fc-skeptic-timeline{margin:var(--fc-space-5) 0}.fc-skeptic-timeline__step{padding-bottom:var(--fc-space-4)}.fc-manifesto-payoff{padding:var(--fc-space-4) var(--fc-space-5)}.fc-skeptic-quote{padding:var(--fc-space-6) var(--fc-space-5);margin-bottom:var(--fc-space-6)}.fc-skeptic-quote__text{font-size:1rem}}.fc-manifesto-raw{margin:var(--fc-space-6) 0 var(--fc-space-8);padding:var(--fc-space-8);background:var(--fc-ink);border-radius:var(--fc-radius-sm);overflow-x:auto}.fc-manifesto-raw__text{font-family:var(--fc-mono);font-size:var(--fc-text-small);line-height:var(--fc-lh-ui);color:rgba(255,255,255,0.7);white-space:pre-wrap;word-break:break-word;display:block}.fc-manifesto-raw__cite{display:block;margin-top:var(--fc-space-4);padding-top:var(--fc-space-3);border-top:1px solid rgba(255,255,255,0.1);font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-style:normal;color:rgba(255,255,255,0.4);line-height:1.5}.fc-manifesto-raw__cite em{font-style:italic}.fc-manifesto-raw__cite a{color:var(--fc-accent);text-decoration:none}.fc-manifesto-raw__cite a:hover{text-decoration:underline}.fc-manifesto-vision{margin:var(--fc-space-10) 0;padding:var(--fc-space-10) var(--fc-space-8);border-top:1px solid var(--fc-border);border-bottom:1px solid var(--fc-border)}.fc-manifesto-vision__text{font-family:var(--fc-serif);font-size:1.55rem;font-weight:var(--fc-w-regular);font-style:italic;line-height:var(--fc-lh-snug);color:var(--fc-ink);margin:0;padding:0;border:0;max-width:44rem;letter-spacing:-.3px}.fc-manifesto-vision__text strong{font-weight:var(--fc-w-bold);color:var(--fc-accent)}.fc-manifesto-bridge{display:block;padding:var(--fc-space-6) var(--fc-space-8);background:var(--fc-surface);border:1px solid var(--fc-border-light);border-left:3px solid var(--fc-accent);border-radius:var(--fc-radius-sm);text-decoration:none;transition:border-color .2s,box-shadow .2s;position:relative;max-width:44rem}.fc-manifesto-bridge:hover{border-color:var(--fc-accent);box-shadow:var(--fc-shadow-hover)}.fc-manifesto-bridge__label{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-accent);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:var(--fc-space-1)}.fc-manifesto-bridge__title{font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-bold);color:var(--fc-ink);display:block;margin-bottom:var(--fc-space-1)}.fc-manifesto-bridge__desc{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-dim);display:block}.fc-manifesto-bridge svg{position:absolute;right:var(--fc-space-6);top:50%;transform:translateY(-50%);color:var(--fc-accent)}.fc-manifesto-payoff{margin:var(--fc-space-8) 0 0;padding:var(--fc-space-6) var(--fc-space-8);background:var(--fc-accent-dim);border-left:3px solid var(--fc-accent);border-radius:var(--fc-radius-sm);max-width:44rem}.fc-manifesto-payoff__lead{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-snug);color:var(--fc-ink);margin-bottom:var(--fc-space-3)}.fc-manifesto-payoff__lead strong{font-weight:var(--fc-w-bold)}.fc-manifesto-payoff__text{font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-ui);color:var(--fc-body);margin:0}.fc-manifesto-payoff__cta{display:inline-flex;align-items:center;gap:6px;margin-top:var(--fc-space-4);padding:8px 20px;font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:#fff;background:var(--fc-accent);border-radius:100px;text-decoration:none;transition:background .15s ease,transform .15s ease}.fc-manifesto-payoff__cta:hover{background:var(--fc-accent-hover);transform:translateY(-1px)}.fc-manifesto-payoff__cta svg{transition:transform .15s ease}.fc-manifesto-payoff__cta:hover svg{transform:translateX(3px)}@media(max-width:767px){.fc-manifesto-raw{padding:var(--fc-space-4)}.fc-manifesto-raw__text{font-size:var(--fc-text-small)}.fc-manifesto-vision{padding:var(--fc-space-6) var(--fc-space-3);margin:var(--fc-space-6) 0}.fc-manifesto-vision__text{font-size:1.1rem}.fc-manifesto-bridge{padding:var(--fc-space-4) var(--fc-space-5)}.fc-manifesto-bridge svg{display:none}}.fc-about-reviews{display:grid;grid-template-columns:1fr 1fr;gap:var(--fc-space-5);margin-top:var(--fc-space-6)}.fc-about-review{background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-xs);padding:var(--fc-space-6);display:flex;flex-direction:column;gap:var(--fc-space-3)}.fc-about-review__stars{color:var(--fc-accent);font-size:var(--fc-text-body);letter-spacing:.05em;line-height:1}.fc-about-review__text{font-family:var(--fc-serif);font-size:var(--fc-text-small);line-height:var(--fc-lh-body);color:var(--fc-body);margin:0;padding:0;border:0;font-style:italic}.fc-about-review__cite{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-dim);font-style:normal}.fc-about-reviews__note{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-ghost);margin-top:var(--fc-space-4)}.fc-about-team{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fc-space-4);margin-top:var(--fc-space-6)}.fc-about-team__member{background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-xs);padding:var(--fc-space-5) var(--fc-space-5);display:flex;flex-direction:column;gap:var(--fc-space-1)}.fc-about-team__name{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-ink);line-height:var(--fc-lh-snug)}.fc-about-team__role{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);line-height:var(--fc-lh-ui)}.fc-skeptic-timeline__dot--now{width:12px;height:12px;box-shadow:0 0 0 4px var(--fc-accent-dim);animation:fc-dot-pulse 2.4s ease-in-out infinite}@keyframes fc-dot-pulse{0%,100%{box-shadow:0 0 0 4px var(--fc-accent-dim)}50%{box-shadow:0 0 0 8px var(--fc-accent-dim),0 0 16px rgba(0,209,142,0.15)}}.fc-founder-note{display:flex;align-items:flex-start;gap:var(--fc-space-4);padding:var(--fc-space-8) 0;border-top:1px solid var(--fc-border-light);margin:var(--fc-space-6) 0 0 0}.fc-founder-note__photo{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.fc-founder-note__body{display:flex;flex-direction:column;gap:var(--fc-space-1);min-width:0;padding-top:2px}.fc-founder-note__meta{display:flex;align-items:center;gap:var(--fc-space-2)}.fc-founder-note__name{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-ink);line-height:1}.fc-founder-note__sep{color:var(--fc-ghost);font-size:var(--fc-text-small);line-height:1}.fc-founder-note__role{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);line-height:1}.fc-founder-note__linkedin{color:var(--fc-ghost);display:flex;align-items:center;transition:color .15s ease;margin-left:var(--fc-space-0)}.fc-founder-note__linkedin:hover{color:var(--fc-dim)}.fc-founder-note__line{margin:0;font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);line-height:var(--fc-lh-body)}.fc-skeptic-pipelines{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fc-space-4);margin:var(--fc-space-6) 0}.fc-skeptic-pipelines__item{background:var(--fc-surface);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius);padding:var(--fc-space-5);display:flex;flex-direction:column;gap:var(--fc-space-2)}.fc-skeptic-pipelines__label{font-size:var(--fc-text-micro);font-weight:var(--fc-w-bold);color:var(--fc-accent);text-transform:uppercase;letter-spacing:.08em}.fc-skeptic-pipelines__title{font-size:var(--fc-text-h2);font-weight:var(--fc-w-semibold);color:var(--fc-ink);margin:0}.fc-skeptic-pipelines__desc{font-size:var(--fc-text-body);color:var(--fc-body);line-height:1.6;flex:1}.fc-skeptic-pipelines__gates{font-size:var(--fc-text-small);font-weight:var(--fc-w-medium);color:var(--fc-accent);padding-top:var(--fc-space-2);border-top:1px solid var(--fc-border-light)}@media(max-width:767px){.fc-skeptic-pipelines{grid-template-columns:1fr}}.fc-skeptic-cascade{margin:var(--fc-space-6) 0;display:flex;flex-direction:column;gap:0}.fc-skeptic-cascade__layer{display:flex;align-items:center;gap:var(--fc-space-4);padding:var(--fc-space-4) var(--fc-space-5);border-left:3px solid var(--fc-accent);background:var(--fc-bg);transition:background var(--fc-transition)}.fc-skeptic-cascade__layer:hover{background:var(--fc-surface)}.fc-skeptic-cascade__layer:first-child{border-radius:var(--fc-radius) var(--fc-radius) 0 0}.fc-skeptic-cascade__layer:last-child{border-radius:0 0 var(--fc-radius) var(--fc-radius)}.fc-skeptic-cascade__num{width:36px;height:36px;border-radius:50%;background:var(--fc-accent);color:#fff;font-size:var(--fc-text-body);font-weight:var(--fc-w-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fc-skeptic-cascade__text{font-size:var(--fc-text-body);color:var(--fc-body);line-height:1.5}.fc-skeptic-cascade__text strong{color:var(--fc-ink);display:block;font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold)}.fc-skeptic-grades{margin:var(--fc-space-5) 0;display:flex;flex-direction:column;gap:var(--fc-space-3)}.fc-skeptic-grades__item{display:flex;align-items:center;gap:var(--fc-space-4);padding:var(--fc-space-3) var(--fc-space-4);border-radius:var(--fc-radius);background:var(--fc-surface)}.fc-skeptic-grades__badge{width:40px;height:40px;border-radius:var(--fc-radius);font-size:var(--fc-text-h2);font-weight:var(--fc-w-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.fc-skeptic-grades__item--a .fc-skeptic-grades__badge{background:var(--fc-verified)}.fc-skeptic-grades__item--b .fc-skeptic-grades__badge{background:var(--fc-grade-b,#5b9bd5)}.fc-skeptic-grades__item--c .fc-skeptic-grades__badge{background:var(--fc-contested)}.fc-skeptic-grades__item--d .fc-skeptic-grades__badge{background:var(--fc-dim)}.fc-skeptic-grades__text{font-size:var(--fc-text-body);color:var(--fc-body);line-height:1.5}.fc-skeptic-grades__text strong{color:var(--fc-ink);display:block;font-weight:var(--fc-w-semibold)}.fc-skeptic-grades__text span{font-size:var(--fc-text-small)}.fc-skeptic-gate--second{margin-top:var(--fc-space-8)}@media(max-width:767px){.fc-about-reviews{grid-template-columns:1fr;gap:var(--fc-space-3)}.fc-about-review{padding:var(--fc-space-4)}.fc-about-team{grid-template-columns:1fr 1fr;gap:var(--fc-space-3)}.fc-about-team__member{padding:var(--fc-space-4)}}.fc-method-evidence{margin:var(--fc-space-8) 0}.fc-method-evidence__card{background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);padding:var(--fc-space-6);margin-bottom:var(--fc-space-4);transition:box-shadow .2s ease}.fc-method-evidence__card:hover{box-shadow:var(--fc-shadow-hover)}.fc-method-evidence__card--lead{border-left:3px solid var(--fc-accent)}.fc-method-evidence__badge{display:inline-block;font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-black);color:var(--fc-accent);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--fc-space-3)}.fc-method-evidence__title{font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-bold);color:var(--fc-ink);line-height:var(--fc-lh-snug);margin-bottom:var(--fc-space-2)}.fc-method-evidence__meta{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);margin-bottom:var(--fc-space-4)}.fc-method-evidence__finding{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-body);line-height:var(--fc-lh-ui);margin-bottom:var(--fc-space-4)}.fc-method-evidence__skeptic{display:flex;gap:var(--fc-space-3);padding:var(--fc-space-3) var(--fc-space-4);background:rgba(0,209,142,0.04);border-radius:var(--fc-radius-xxs);border-left:2px solid var(--fc-accent)}.fc-method-evidence__skeptic-icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--fc-accent);margin-top:1px}.fc-method-evidence__skeptic-content{display:flex;flex-direction:column;gap:var(--fc-space-1)}.fc-method-evidence__skeptic-label{font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-black);color:var(--fc-accent);text-transform:uppercase;letter-spacing:.3px}.fc-method-evidence__skeptic-text{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);line-height:var(--fc-lh-ui)}.fc-method-evidence__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--fc-space-4);margin:var(--fc-space-8) 0}.fc-method-layers{margin:var(--fc-space-8) 0;display:flex;flex-direction:column;gap:var(--fc-space-4)}.fc-method-layers__item{display:flex;gap:var(--fc-space-5);align-items:flex-start}.fc-method-layers__number{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--fc-accent);color:var(--fc-surface);font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-bold);border-radius:50%}.fc-method-layers__content{flex:1;padding-top:var(--fc-space-1)}.fc-method-layers__title{font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-bold);color:var(--fc-ink);margin-bottom:var(--fc-space-2)}.fc-method-layers__text{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-body);line-height:var(--fc-lh-ui)}.fc-method-flywheel{display:grid;grid-template-columns:1fr 1fr;gap:var(--fc-space-4);margin-top:var(--fc-space-8)}.fc-method-flywheel__item{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);border-radius:var(--fc-radius-sm);padding:var(--fc-space-5)}.fc-method-flywheel__icon{color:var(--fc-accent);margin-bottom:var(--fc-space-3)}.fc-method-flywheel__title{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-bold);color:var(--fc-surface);margin-bottom:var(--fc-space-2)}.fc-method-flywheel__text{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:rgba(255,255,255,0.65);line-height:var(--fc-lh-ui)}.fc-method-roadmap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--fc-space-4);margin:var(--fc-space-8) 0}.fc-method-roadmap__column{background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);overflow:hidden}.fc-method-roadmap__header{display:flex;align-items:center;gap:var(--fc-space-2);padding:var(--fc-space-3) var(--fc-space-4);font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-bold);border-bottom:1px solid var(--fc-border)}.fc-method-roadmap__header--live{color:var(--fc-accent);background:var(--fc-accent-dim)}.fc-method-roadmap__header--building{color:var(--fc-info);background:var(--fc-info-bg)}.fc-method-roadmap__header--researching{color:var(--fc-contested);background:var(--fc-contested-bg)}.fc-method-roadmap__items{padding:var(--fc-space-3)}.fc-method-roadmap__item{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-body);line-height:var(--fc-lh-ui);padding:var(--fc-space-2) var(--fc-space-3);border-bottom:1px solid var(--fc-border-light)}.fc-method-roadmap__item:last-child{border-bottom:0}.fc-method-pipeline{margin:var(--fc-space-8) 0;position:relative}.fc-method-pipeline__step{display:flex;gap:var(--fc-space-5);position:relative}.fc-method-pipeline__marker{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:40px}.fc-method-pipeline__number{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--fc-ink);color:var(--fc-surface);font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-bold);border-radius:50%;flex-shrink:0;z-index:1}.fc-method-pipeline__line{flex:1;width:2px;background:var(--fc-border);min-height:var(--fc-space-4)}.fc-method-pipeline__content{flex:1;padding-bottom:var(--fc-space-8)}.fc-method-pipeline__step:last-child .fc-method-pipeline__content{padding-bottom:0}.fc-method-pipeline__title{font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-bold);color:var(--fc-ink);margin-bottom:var(--fc-space-2);line-height:var(--fc-lh-snug)}.fc-method-pipeline__text{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-body);line-height:var(--fc-lh-ui);margin-bottom:var(--fc-space-3)}.fc-method-pipeline__tag{display:inline-flex;align-items:center;font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-bold);text-transform:uppercase;letter-spacing:.4px;padding:var(--fc-space-1) var(--fc-space-3);border-radius:100px}.fc-method-pipeline__tag--human{color:var(--fc-info);background:var(--fc-info-bg)}.fc-method-pipeline__tag--ai{color:var(--fc-contested);background:var(--fc-contested-bg)}.fc-method-pipeline__tag--skeptic{color:var(--fc-accent);background:var(--fc-accent-dim)}.fc-method-pipeline__tag--system{color:var(--fc-dim);background:var(--fc-bg-alt)}.fc-method-truthmap{margin:var(--fc-space-8) 0;display:flex;flex-direction:column;align-items:center;gap:0}.fc-method-truthmap__block{width:100%;padding:var(--fc-space-5) var(--fc-space-6);border-radius:var(--fc-radius-sm);text-align:center}.fc-method-truthmap__block--studies{background:var(--fc-info-bg);border:1px solid rgba(59,130,246,0.15)}.fc-method-truthmap__block--claims{background:var(--fc-accent-dim);border:1px solid rgba(0,209,142,0.15)}.fc-method-truthmap__block--content{background:var(--fc-ink)}.fc-method-truthmap__block-label{display:block;font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-bold);color:var(--fc-ink);margin-bottom:var(--fc-space-1)}.fc-method-truthmap__block--content .fc-method-truthmap__block-label{color:var(--fc-surface)}.fc-method-truthmap__block-desc{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim)}.fc-method-truthmap__block--content .fc-method-truthmap__block-desc{color:rgba(255,255,255,0.65)}.fc-method-truthmap__connector{display:flex;flex-direction:column;align-items:center;gap:0;color:var(--fc-border);padding:0}.fc-method-truthmap__connector span{font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-bold);text-transform:uppercase;letter-spacing:.4px;color:var(--fc-dim);padding:var(--fc-space-1) 0}.fc-method-skeptic-quote{margin:var(--fc-space-8) 0;padding:var(--fc-space-6);border-left:3px solid var(--fc-accent);background:var(--fc-accent-dim);border-radius:0 var(--fc-radius-sm) var(--fc-radius-sm) 0;text-align:center}.fc-method-skeptic-quote__icon{color:var(--fc-accent);margin-bottom:var(--fc-space-3)}.fc-method-skeptic-quote__text{font-family:var(--fc-serif);font-size:var(--fc-text-body);font-weight:var(--fc-w-regular);font-style:italic;color:var(--fc-ink);line-height:var(--fc-lh-snug);margin:0 0 var(--fc-space-3) 0;padding:0;border:0}.fc-method-skeptic-quote__cite{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-style:normal;font-weight:var(--fc-w-semibold);color:var(--fc-accent)}.fc-method-scoring{margin:var(--fc-space-8) 0}.fc-method-scoring__card{background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);padding:var(--fc-space-6)}.fc-method-scoring__title{font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-bold);color:var(--fc-ink);margin-bottom:var(--fc-space-4)}.fc-method-scoring__scale{margin-bottom:var(--fc-space-4)}.fc-method-scoring__bar{display:flex;height:8px;border-radius:4px;overflow:hidden;margin-bottom:var(--fc-space-2)}.fc-method-scoring__range{flex:1}.fc-method-scoring__range--low{background:var(--fc-contested)}.fc-method-scoring__range--mid{background:var(--fc-info)}.fc-method-scoring__range--high{background:var(--fc-accent)}.fc-method-scoring__labels{display:flex;justify-content:space-between;font-family:var(--fc-sans);font-size:var(--fc-text-micro);color:var(--fc-dim);font-weight:var(--fc-w-bold)}.fc-method-scoring__desc{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-body);line-height:var(--fc-lh-ui)}.fc-method-factors{display:grid;grid-template-columns:1fr 1fr;gap:var(--fc-space-6);margin:var(--fc-space-8) 0}.fc-method-factors__item{display:flex;gap:var(--fc-space-4);align-items:flex-start;padding:var(--fc-space-4);background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm)}.fc-method-factors__icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--fc-accent);background:var(--fc-accent-dim);border-radius:var(--fc-radius-xxs);margin-top:2px}.fc-method-factors__item strong{display:block;font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-bold);color:var(--fc-ink);margin-bottom:var(--fc-space-1)}.fc-method-factors__item p{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-body);line-height:var(--fc-lh-ui);margin:0}.fc-method-correction{margin:var(--fc-space-6) 0;border-left:2px solid var(--fc-border);padding-left:var(--fc-space-5)}.fc-method-correction__step{display:flex;gap:var(--fc-space-4);align-items:flex-start;padding-bottom:var(--fc-space-6)}.fc-method-correction__step:last-child{padding-bottom:0}.fc-method-correction__icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--fc-accent);background:var(--fc-accent-dim);border-radius:50%}.fc-method-correction__content strong{display:block;font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-bold);color:var(--fc-ink);margin-bottom:var(--fc-space-1)}.fc-method-correction__content p{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-body);line-height:var(--fc-lh-ui);margin:0}@media(max-width:1199px){.fc-method-evidence__grid{grid-template-columns:1fr}.fc-method-roadmap{grid-template-columns:1fr}.fc-method-flywheel{grid-template-columns:1fr}.fc-method-factors{grid-template-columns:1fr}}@media(max-width:767px){.fc-method-evidence__card{padding:var(--fc-space-4)}.fc-method-evidence__grid{grid-template-columns:1fr;gap:var(--fc-space-3)}.fc-method-layers__item{flex-direction:column;gap:var(--fc-space-3)}.fc-method-layers__number{width:32px;height:32px;font-size:var(--fc-text-ui)}.fc-method-flywheel{grid-template-columns:1fr;gap:var(--fc-space-3)}.fc-method-flywheel__item{padding:var(--fc-space-4)}.fc-method-roadmap{grid-template-columns:1fr;gap:var(--fc-space-3)}.fc-method-evidence__skeptic{flex-direction:column;gap:var(--fc-space-2)}.fc-method-pipeline__number{width:30px;height:30px;font-size:var(--fc-text-small)}.fc-method-pipeline__marker{width:30px}.fc-method-pipeline__content{padding-bottom:var(--fc-space-6)}.fc-method-pipeline__step{gap:var(--fc-space-4)}.fc-method-factors{grid-template-columns:1fr}.fc-method-scoring__card{padding:var(--fc-space-4)}.fc-method-truthmap__block{padding:var(--fc-space-4) var(--fc-space-5)}.fc-method-factors__item{padding:var(--fc-space-3)}.fc-method-correction{padding-left:var(--fc-space-4)}}.fc-insight-stats--hero{margin-bottom:var(--fc-space-10)}.fc-insight-data-row{padding:var(--fc-space-6) 0;border-bottom:1px solid var(--fc-border-light)}.fc-insight-data-row--last{border-bottom:0;margin-bottom:var(--fc-space-8)}.fc-insight-data-row__label{display:block;font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--fc-space-3)}.fc-insight-data-row__items{display:flex;align-items:baseline;gap:var(--fc-space-6);flex-wrap:wrap}.fc-insight-data-row__items--wrap{gap:var(--fc-space-4)}.fc-insight-data-row__sep{width:1px;height:20px;background:var(--fc-border);flex-shrink:0;align-self:center}.fc-insight-metric{display:flex;flex-direction:column;gap:var(--fc-space-1)}.fc-insight-metric__value{font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-bold);color:var(--fc-ink);line-height:1}.fc-insight-metric__label{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);line-height:var(--fc-lh-ui)}.fc-insight-metric--compact .fc-insight-metric__value{font-size:var(--fc-text-body)}@media(max-width:767px){.fc-insight-data-row__items{flex-direction:column;gap:var(--fc-space-4)}.fc-insight-data-row__sep{display:none}.fc-insight-metric{flex-direction:row;align-items:baseline;gap:var(--fc-space-3)}}.fc-insight-timeline{display:flex;align-items:flex-start;gap:0;padding:var(--fc-space-8) var(--fc-space-6);background:var(--fc-bg-alt);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm);margin-bottom:var(--fc-space-8);overflow-x:auto}.fc-insight-timeline__moment{display:flex;flex-direction:column;align-items:center;gap:var(--fc-space-2);min-width:80px;flex-shrink:0}.fc-insight-timeline__dot{width:12px;height:12px;background:var(--fc-accent);border-radius:50%;flex-shrink:0}.fc-insight-timeline__name{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-ink);text-align:center}.fc-insight-timeline__time{font-family:var(--fc-mono);font-size:11px;color:var(--fc-dim);text-align:center}.fc-insight-timeline__line{flex:1;min-width:16px;height:2px;background:var(--fc-border);margin-top:5px;align-self:flex-start}@media(max-width:767px){.fc-insight-timeline{padding:var(--fc-space-6) var(--fc-space-4)}.fc-insight-timeline__moment{min-width:60px}}.fc-insight-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fc-space-6);margin-bottom:var(--fc-space-8)}.fc-insight-metrics-grid__item{padding:var(--fc-space-6);background:var(--fc-card);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm);text-align:center}.fc-insight-metrics-grid__value{display:block;font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-bold);color:var(--fc-accent);margin-bottom:var(--fc-space-2)}.fc-insight-metrics-grid__label{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);line-height:var(--fc-lh-ui)}@media(max-width:1199px){.fc-insight-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.fc-insight-metrics-grid{grid-template-columns:1fr;gap:var(--fc-space-4)}}.fc-insight-exclusion-list{margin-bottom:var(--fc-space-8)}.fc-insight-exclusion-list__item{display:flex;align-items:center;gap:var(--fc-space-4);padding:var(--fc-space-3) 0;border-bottom:1px solid var(--fc-border-light)}.fc-insight-exclusion-list__item:last-child{border-bottom:0}.fc-insight-exclusion-list__rank{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-bold);color:var(--fc-accent);background:var(--fc-accent-dim);border-radius:var(--fc-radius-xs);flex-shrink:0}.fc-insight-exclusion-list__name{font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-medium);color:var(--fc-ink)}.fc-insight-results{background:var(--fc-ink);border-radius:var(--fc-radius);padding:var(--fc-space-12) var(--fc-space-8);margin-bottom:var(--fc-space-10);text-align:center}.fc-insight-results__hero{margin-bottom:var(--fc-space-10)}.fc-insight-results__kicker{display:block;font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--fc-space-3)}.fc-insight-results__big{display:block;font-family:var(--fc-sans);font-size:3.5rem;font-weight:var(--fc-w-light);color:var(--fc-surface);line-height:var(--fc-lh-tight)}.fc-insight-results__unit{display:block;font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-regular);color:rgba(255,255,255,0.6);margin-top:var(--fc-space-2)}.fc-insight-results__note{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:rgba(255,255,255,0.45);margin-top:var(--fc-space-3)}.fc-insight-results__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fc-space-6);margin-bottom:var(--fc-space-8)}.fc-insight-results__stat{padding:var(--fc-space-6);background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);border-radius:var(--fc-radius-sm)}.fc-insight-results__stat-value{display:block;font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-bold);color:var(--fc-surface);margin-bottom:var(--fc-space-2)}.fc-insight-results__stat-label{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:rgba(255,255,255,0.6);line-height:var(--fc-lh-ui)}.fc-insight-results__footnote{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:rgba(255,255,255,0.45);line-height:var(--fc-lh-body);max-width:620px;margin:0 auto}@media(max-width:767px){.fc-insight-results{padding:var(--fc-space-8) var(--fc-space-6)}.fc-insight-results__big{font-size:2.5rem}.fc-insight-results__grid{grid-template-columns:1fr;gap:var(--fc-space-4)}}.fc-insight-ingredients{margin-bottom:var(--fc-space-8)}.fc-insight-ingredients__category{margin-bottom:var(--fc-space-6)}.fc-insight-ingredients__heading{display:block;font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);margin-bottom:var(--fc-space-3)}.fc-insight-ingredients__count{font-weight:var(--fc-w-regular);color:var(--fc-dim)}.fc-insight-ingredients__pills{display:flex;flex-wrap:wrap;gap:var(--fc-space-2)}.fc-insight-ingredients__pill{display:inline-block;padding:var(--fc-space-1) var(--fc-space-3);background:var(--fc-bg-alt);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-pill);font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-body);white-space:nowrap}.fc-insight-ingredients__pill--more{background:var(--fc-accent-dim);border-color:rgba(0,209,142,0.15);color:var(--fc-accent);font-weight:var(--fc-w-semibold)}.fc-insight-family-spec{background:var(--fc-card);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm);margin-bottom:var(--fc-space-8);overflow:hidden}.fc-insight-family-spec__header{display:flex;align-items:center;gap:var(--fc-space-3);padding:var(--fc-space-4) var(--fc-space-6);background:var(--fc-bg-alt);border-bottom:1px solid var(--fc-border-light)}.fc-insight-family-spec__icon{width:20px;height:20px;color:var(--fc-accent);flex-shrink:0}.fc-insight-family-spec__title{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink)}.fc-insight-family-spec__body{padding:0}.fc-insight-family-spec__row{display:flex;align-items:baseline;gap:var(--fc-space-4);padding:var(--fc-space-3) var(--fc-space-6);border-bottom:1px solid var(--fc-border-light)}.fc-insight-family-spec__row--last{border-bottom:0}.fc-insight-family-spec__label{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-accent);min-width:60px;flex-shrink:0}.fc-insight-family-spec__value{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-body);line-height:var(--fc-lh-ui)}.fc-insight-trustpilot{display:flex;align-items:center;gap:var(--fc-space-6);padding:var(--fc-space-6);background:var(--fc-bg-alt);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm);margin-bottom:var(--fc-space-8)}.fc-insight-trustpilot__score{display:flex;align-items:baseline;gap:var(--fc-space-2);flex-shrink:0}.fc-insight-trustpilot__rating{font-family:var(--fc-sans);font-size:2.5rem;font-weight:var(--fc-w-bold);color:var(--fc-ink);line-height:1}.fc-insight-trustpilot__out-of{font-family:var(--fc-sans);font-size:var(--fc-text-body);color:var(--fc-dim)}.fc-insight-trustpilot__meta{display:flex;flex-direction:column;gap:var(--fc-space-1)}.fc-insight-trustpilot__reviews{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink)}.fc-insight-trustpilot__breakdown{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim)}@media(max-width:767px){.fc-insight-trustpilot{flex-direction:column;text-align:center}}.fc-insight-reviews{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fc-space-6);margin-bottom:var(--fc-space-8)}.fc-insight-review{padding:var(--fc-space-6);background:var(--fc-card);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm);margin:0}.fc-insight-review__text{font-family:var(--fc-sans);font-size:var(--fc-text-small);line-height:var(--fc-lh-body);color:var(--fc-body);margin:0 0 var(--fc-space-4) 0;font-style:italic}.fc-insight-review__footer{display:flex;align-items:center;gap:var(--fc-space-2)}.fc-insight-review__name{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-ink)}.fc-insight-review__country{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim)}.fc-insight-review__country::before{content:"·";margin-right:var(--fc-space-2)}@media(max-width:767px){.fc-insight-reviews{grid-template-columns:1fr;gap:var(--fc-space-4)}}.fc-insight-science{display:flex;flex-direction:column;gap:var(--fc-space-8);margin:var(--fc-space-8) 0}.fc-insight-science__step{display:flex;gap:var(--fc-space-6);align-items:flex-start}.fc-insight-science__number{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--fc-accent-dim);color:var(--fc-accent);font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-bold);display:flex;align-items:center;justify-content:center;line-height:1;margin-top:var(--fc-space-1)}.fc-insight-science__content{flex:1;min-width:0}.fc-insight-science__heading{font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-bold);color:var(--fc-ink);margin:0 0 var(--fc-space-2) 0;line-height:var(--fc-lh-snug)}.fc-insight-science__text{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-body);line-height:var(--fc-lh-ui);margin:0 0 var(--fc-space-4) 0}.fc-insight-science__formula{display:flex;align-items:center;gap:var(--fc-space-3);margin-bottom:var(--fc-space-2)}.fc-insight-science__formula-label{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-dim);text-transform:uppercase;letter-spacing:.5px;min-width:52px}.fc-insight-science__formula-code{font-family:var(--fc-mono);font-size:var(--fc-text-small);color:var(--fc-ink);background:var(--fc-bg);padding:var(--fc-space-1) var(--fc-space-3);border-radius:var(--fc-radius-xxs);border:1px solid var(--fc-border-light)}.fc-insight-science__pal-grid{display:flex;flex-wrap:wrap;gap:var(--fc-space-3)}.fc-insight-science__pal{display:flex;flex-direction:column;align-items:center;background:var(--fc-bg);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-xs);padding:var(--fc-space-3) var(--fc-space-4);min-width:90px}.fc-insight-science__pal-value{font-family:var(--fc-mono);font-size:var(--fc-text-body);font-weight:var(--fc-w-bold);color:var(--fc-accent);line-height:1}.fc-insight-science__pal-label{font-family:var(--fc-sans);font-size:var(--fc-text-micro);color:var(--fc-dim);margin-top:var(--fc-space-1);text-transform:uppercase;letter-spacing:.3px}.fc-insight-science__macros{display:flex;flex-direction:column;gap:var(--fc-space-3)}.fc-insight-science__macro{display:flex;align-items:baseline;gap:var(--fc-space-3);padding:var(--fc-space-3) var(--fc-space-4);background:var(--fc-bg);border-radius:var(--fc-radius-xs);border:1px solid var(--fc-border-light)}.fc-insight-science__macro-name{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);min-width:64px}.fc-insight-science__macro-range{font-family:var(--fc-mono);font-size:var(--fc-text-ui);font-weight:var(--fc-w-bold);color:var(--fc-accent)}.fc-insight-science__macro-note{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);margin-left:auto}@media(max-width:767px){.fc-insight-science__step{flex-direction:column;gap:var(--fc-space-3)}.fc-insight-science__number{width:32px;height:32px;font-size:var(--fc-text-ui)}.fc-insight-science__formula{flex-direction:column;align-items:flex-start;gap:var(--fc-space-1)}.fc-insight-science__formula-code{font-size:var(--fc-text-micro);overflow-x:auto;max-width:100%}.fc-insight-science__pal-grid{gap:var(--fc-space-2)}.fc-insight-science__pal{min-width:70px;padding:var(--fc-space-2) var(--fc-space-3)}.fc-insight-science__macro{flex-direction:column;gap:var(--fc-space-1)}.fc-insight-science__macro-note{margin-left:0}}.fc-verify-phase{margin-bottom:var(--fc-space-8)}.fc-verify-phase__number{display:inline-block;font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-accent);text-transform:uppercase;letter-spacing:.8px;margin-bottom:var(--fc-space-2)}.fc-verify-phase__title{font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-bold);color:var(--fc-ink);margin:0 0 var(--fc-space-2) 0;line-height:var(--fc-lh-snug)}.fc-verify-phase__sub{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-dim);margin:0;line-height:var(--fc-lh-ui)}.fc-verify-phase--dark .fc-verify-phase__number{color:var(--fc-accent)}.fc-verify-phase--dark .fc-verify-phase__title{color:#fff}.fc-verify-phase--dark .fc-verify-phase__sub{color:rgba(255,255,255,0.7)}.fc-verify-steps{display:flex;flex-direction:column;gap:var(--fc-space-6);margin:var(--fc-space-6) 0;position:relative}.fc-verify-steps::before{content:'';position:absolute;left:0;top:var(--fc-space-2);bottom:var(--fc-space-2);width:2px;background:var(--fc-border)}.fc-verify-steps--dark::before{background:rgba(255,255,255,0.15)}.fc-verify-step{display:flex;gap:var(--fc-space-5);align-items:flex-start;position:relative}.fc-verify-step__marker{flex-shrink:0;width:150px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--fc-space-1);z-index:1}.fc-verify-step__agent{font-family:var(--fc-sans);font-size:9px;font-weight:var(--fc-w-semibold);color:var(--fc-accent);text-transform:uppercase;letter-spacing:.5px;text-align:left;white-space:nowrap;background:var(--fc-surface);padding:var(--fc-space-1) 0}.fc-verify-step--dark .fc-verify-step__agent{background:var(--fc-ink);color:var(--fc-accent)}.fc-verify-step__name{font-family:var(--fc-sans);font-size:var(--fc-text-micro);color:var(--fc-dim);text-align:left;white-space:nowrap}.fc-verify-step--dark .fc-verify-step__name{color:rgba(255,255,255,0.5)}.fc-verify-step__body{flex:1;min-width:0;background:var(--fc-bg);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm);padding:var(--fc-space-5)}.fc-verify-step--dark .fc-verify-step__body{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1)}.fc-verify-step__text{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-body);line-height:var(--fc-lh-ui);margin:0}.fc-verify-step--dark .fc-verify-step__text{color:rgba(255,255,255,0.85)}.fc-verify-step__output{display:flex;align-items:baseline;gap:var(--fc-space-2);margin-top:var(--fc-space-3);padding-top:var(--fc-space-3);border-top:1px solid var(--fc-border-light)}.fc-verify-step__output-label{font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-semibold);color:var(--fc-accent);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.fc-verify-step__output-value{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);line-height:var(--fc-lh-ui)}.fc-verify-step__detail-grid{display:flex;flex-direction:column;gap:var(--fc-space-3);margin-top:var(--fc-space-4)}.fc-verify-step__detail{display:flex;gap:var(--fc-space-3);align-items:baseline}.fc-verify-step__detail-label{font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-semibold);color:var(--fc-accent);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;min-width:60px}.fc-verify-step__detail-value{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);line-height:var(--fc-lh-ui)}.fc-verify-dark{background:var(--fc-ink);margin-left:calc(-1 * var(--fc-space-8));margin-right:calc(-1 * var(--fc-space-8));padding:var(--fc-space-12) var(--fc-space-8);margin-top:var(--fc-space-8);margin-bottom:var(--fc-space-8)}.fc-verify-dark__inner{max-width:44rem}.fc-article-body.fc-article-body--dark,.fc-article-body.fc-article-body--dark p{color:rgba(255,255,255,0.85) !important}.fc-article-body.fc-article-body--dark strong{color:var(--fc-surface) !important;font-weight:var(--fc-w-bold)}.fc-verify-dark strong{color:var(--fc-surface) !important}.fc-verify-checks{display:flex;flex-direction:column;gap:var(--fc-space-4);margin:var(--fc-space-8) 0}.fc-verify-check{display:flex;gap:var(--fc-space-4);align-items:flex-start}.fc-verify-check__icon{flex-shrink:0;color:var(--fc-accent);margin-top:2px}.fc-verify-check__content{flex:1;min-width:0}.fc-verify-check__title{display:block;font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:#fff;margin-bottom:var(--fc-space-1)}.fc-verify-check__desc{display:block;font-family:var(--fc-sans);font-size:var(--fc-text-small);color:rgba(255,255,255,0.6);line-height:var(--fc-lh-ui)}.fc-verify-dark__footnote{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:rgba(255,255,255,0.7);margin-top:var(--fc-space-8);padding-top:var(--fc-space-6);border-top:1px solid rgba(255,255,255,0.1);line-height:var(--fc-lh-ui)}.fc-verify-dark__footnote strong{color:#fff}.fc-verify-dark__quote{background:rgba(255,255,255,0.05);border-left:3px solid var(--fc-accent);padding:var(--fc-space-6);margin:var(--fc-space-8) 0;border-radius:0 var(--fc-radius-xs) var(--fc-radius-xs) 0}.fc-verify-dark__quote p{font-family:var(--fc-serif);font-size:var(--fc-text-body);color:rgba(255,255,255,0.9);line-height:var(--fc-lh-prose);margin:0 0 var(--fc-space-3) 0;font-style:italic}.fc-verify-dark__quote strong{color:#fff;font-style:normal}.fc-verify-dark__quote cite{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-accent);font-style:normal}.fc-verify-layers{display:grid;grid-template-columns:1fr 1fr;gap:var(--fc-space-5);margin:var(--fc-space-6) 0}.fc-verify-layer{background:var(--fc-bg);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm);padding:var(--fc-space-6)}.fc-verify-layer__label{display:block;font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-bold);color:var(--fc-accent);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--fc-space-3)}.fc-verify-layer__desc{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-body);line-height:var(--fc-lh-ui);margin:0}.fc-verify-chain{display:flex;flex-direction:column;gap:0;margin:var(--fc-space-8) 0;position:relative;padding-left:var(--fc-space-8)}.fc-verify-chain::before{content:'';position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:var(--fc-border)}.fc-verify-chain__item{display:flex;align-items:center;gap:var(--fc-space-4);padding:var(--fc-space-2) 0;position:relative}.fc-verify-chain__dot{position:absolute;left:calc(-1 * var(--fc-space-8) + 1px);width:10px;height:10px;border-radius:50%;background:var(--fc-border);border:2px solid var(--fc-surface)}.fc-verify-chain__dot--gate{background:var(--fc-accent);width:12px;height:12px;left:calc(-1 * var(--fc-space-8))}.fc-verify-chain__text{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-body);line-height:var(--fc-lh-ui)}@media(max-width:767px){.fc-verify-step{flex-direction:column;gap:var(--fc-space-2);padding-left:0}.fc-verify-steps::before{display:none}.fc-verify-step__marker{position:relative;left:auto;width:auto;flex-direction:row;align-items:baseline;gap:var(--fc-space-2)}.fc-verify-step__body{padding:var(--fc-space-4)}.fc-verify-step__detail{flex-direction:column;gap:var(--fc-space-1)}.fc-verify-layers{grid-template-columns:1fr;gap:var(--fc-space-4)}.fc-verify-dark{margin-left:calc(-1 * var(--fc-space-4));margin-right:calc(-1 * var(--fc-space-4));padding:var(--fc-space-8) var(--fc-space-4)}}@media(max-width:1199px) and (min-width:768px){.fc-verify-dark{margin-left:calc(-1 * var(--fc-space-6));margin-right:calc(-1 * var(--fc-space-6));padding:var(--fc-space-10) var(--fc-space-6)}}.fc-aitrans-commitments{display:flex;flex-direction:column;gap:var(--fc-space-5);margin:var(--fc-space-6) 0}.fc-aitrans-commitment{display:flex;gap:var(--fc-space-5);align-items:flex-start}.fc-aitrans-commitment__number{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-family:var(--fc-mono);font-size:var(--fc-text-micro);font-weight:var(--fc-w-semibold);color:var(--fc-accent);background:var(--fc-accent-dim);border-radius:var(--fc-radius-xxs)}.fc-aitrans-commitment__body{flex:1;min-width:0}.fc-aitrans-commitment__title{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);margin:0 0 var(--fc-space-1)}.fc-aitrans-commitment__text{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);line-height:var(--fc-lh-ui);margin:0}.fc-aitrans-agents{display:flex;flex-direction:column;gap:var(--fc-space-4);margin:var(--fc-space-6) 0}.fc-aitrans-phase{margin-top:var(--fc-space-4);padding-bottom:var(--fc-space-2);border-bottom:1px solid var(--fc-border)}.fc-aitrans-phase__label{font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-black);color:var(--fc-accent);text-transform:uppercase;letter-spacing:.8px}.fc-aitrans-phase__meta{display:block;font-size:var(--fc-text-small);font-weight:var(--fc-w-medium);color:var(--fc-ink);margin-top:4px}.fc-aitrans-phase__stats{display:block;font-size:var(--fc-text-micro);color:var(--fc-dim);margin-top:2px}.fc-aitrans-agent{background:var(--fc-bg);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm);padding:var(--fc-space-5)}.fc-aitrans-agent__header{display:flex;align-items:center;gap:var(--fc-space-2);margin-bottom:var(--fc-space-3)}.fc-aitrans-agent__tag{font-family:var(--fc-sans);font-size:9px;font-weight:var(--fc-w-bold);text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:var(--fc-radius-xxs)}.fc-aitrans-agent__tag--ai{background:var(--fc-info-bg);color:var(--fc-info)}.fc-aitrans-agent__tag--human{background:var(--fc-accent-dim);color:var(--fc-accent)}.fc-aitrans-agent__tag--skeptic{background:var(--fc-warning-bg);color:var(--fc-warning)}.fc-aitrans-agent__name{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink)}.fc-aitrans-agent__does{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-body);line-height:var(--fc-lh-ui);margin:0}.fc-aitrans-agent__limit{display:flex;align-items:baseline;gap:var(--fc-space-2);margin-top:var(--fc-space-3);padding-top:var(--fc-space-3);border-top:1px solid var(--fc-border-light)}.fc-aitrans-agent__limit-label{font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-bold);color:var(--fc-danger);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.fc-aitrans-agent__limit-text{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);line-height:var(--fc-lh-ui)}.fc-aitrans-dark{background:var(--fc-ink);margin-left:calc(-1 * var(--fc-space-8));margin-right:calc(-1 * var(--fc-space-8));padding:var(--fc-space-12) var(--fc-space-8);margin-top:var(--fc-space-10);margin-bottom:var(--fc-space-10)}.fc-aitrans-dark__inner{max-width:var(--fc-content-max)}.fc-aitrans-dark__title{font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-extrabold);color:var(--fc-surface);margin:0 0 var(--fc-space-3)}.fc-aitrans-dark__sub{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:rgba(255,255,255,0.6);line-height:var(--fc-lh-ui);margin:0 0 var(--fc-space-8)}.fc-aitrans-failures{display:flex;flex-direction:column;gap:var(--fc-space-4)}.fc-aitrans-failure{padding:var(--fc-space-5);background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);border-radius:var(--fc-radius-sm)}.fc-aitrans-failure__type{display:inline-block;font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-bold);color:var(--fc-danger);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--fc-space-2)}.fc-aitrans-failure__text{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:rgba(255,255,255,0.85);line-height:var(--fc-lh-ui);margin:0}.fc-aitrans-dark__stat{display:flex;align-items:baseline;gap:var(--fc-space-3);margin-top:var(--fc-space-8);padding-top:var(--fc-space-6);border-top:1px solid rgba(255,255,255,0.1)}.fc-aitrans-dark__stat-number{font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-bold);color:var(--fc-accent)}.fc-aitrans-dark__stat-label{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:rgba(255,255,255,0.5)}.fc-aitrans-disclosure{display:flex;flex-direction:column;gap:var(--fc-space-4);margin:var(--fc-space-6) 0}.fc-aitrans-disclosure__item{display:flex;gap:var(--fc-space-4);align-items:flex-start;padding:var(--fc-space-4);background:var(--fc-bg);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm)}.fc-aitrans-disclosure__tag{flex-shrink:0;font-family:var(--fc-mono);font-size:9px;font-weight:var(--fc-w-semibold);color:var(--fc-dim);text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;background:var(--fc-bg-alt);border:1px solid var(--fc-border);border-radius:var(--fc-radius-xxs)}.fc-aitrans-disclosure__content{flex:1;min-width:0}.fc-aitrans-disclosure__code{font-family:var(--fc-mono);font-size:var(--fc-text-small);font-weight:var(--fc-w-medium);color:var(--fc-ink);background:var(--fc-accent-dim);padding:1px 6px;border-radius:var(--fc-radius-xxs)}.fc-aitrans-disclosure__desc{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);line-height:var(--fc-lh-ui);margin:var(--fc-space-2) 0 0}.fc-aitrans-evolution{display:flex;flex-direction:column;gap:var(--fc-space-4);margin:var(--fc-space-6) 0;position:relative}.fc-aitrans-evolution__entry{padding:var(--fc-space-4) var(--fc-space-5);background:var(--fc-bg);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm)}.fc-aitrans-evolution__meta{display:flex;align-items:center;gap:var(--fc-space-2);margin-bottom:var(--fc-space-2)}.fc-aitrans-evolution__date{font-family:var(--fc-mono);font-size:var(--fc-text-micro);color:var(--fc-dim)}.fc-aitrans-evolution__tag{font-family:var(--fc-sans);font-size:9px;font-weight:var(--fc-w-bold);text-transform:uppercase;letter-spacing:.5px;padding:1px 6px;border-radius:var(--fc-radius-xxs);background:var(--fc-accent-dim);color:var(--fc-accent)}.fc-aitrans-evolution__tag--launch{background:rgba(0,209,142,0.08);color:var(--fc-accent)}.fc-aitrans-evolution__tag--improvement{background:rgba(0,209,142,0.08);color:var(--fc-accent)}.fc-aitrans-evolution__tag--update{background:rgba(99,102,241,0.08);color:var(--fc-emerging)}.fc-aitrans-evolution__tag--pattern_fix{background:rgba(99,102,241,0.08);color:var(--fc-emerging)}.fc-aitrans-evolution__tag--bugfix{background:rgba(239,68,68,0.08);color:var(--fc-danger)}.fc-aitrans-evolution__tag--fix{background:rgba(239,68,68,0.08);color:var(--fc-danger)}.fc-aitrans-evolution__tag--expansion{background:rgba(245,158,11,0.08);color:var(--fc-contested)}.fc-aitrans-evolution__tag--verification{background:rgba(99,102,241,0.08);color:var(--fc-emerging)}.fc-aitrans-evolution__tag--verification_upgrade{background:rgba(99,102,241,0.08);color:var(--fc-emerging)}.fc-aitrans-evolution__title{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);margin:0 0 var(--fc-space-1)}.fc-aitrans-evolution__text{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-body);line-height:var(--fc-lh-ui);margin:0}.fc-aitrans-evolution__trigger{display:inline-block;margin-top:var(--fc-space-2);font-family:var(--fc-mono);font-size:var(--fc-text-micro);color:var(--fc-dim);padding:1px 6px;background:var(--fc-bg-alt);border-radius:var(--fc-radius-xxs)}.fc-aitrans-machine{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fc-space-4);margin:var(--fc-space-6) 0}.fc-aitrans-machine__item{padding:var(--fc-space-5);background:var(--fc-bg);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm)}.fc-aitrans-machine__label{display:inline-block;font-family:var(--fc-mono);font-size:var(--fc-text-micro);font-weight:var(--fc-w-bold);color:var(--fc-ink);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--fc-space-2)}.fc-aitrans-machine__desc{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);line-height:var(--fc-lh-ui);margin:0}.fc-aitrans-machine__link{display:inline-flex;align-items:center;gap:4px;margin-top:var(--fc-space-3);font-family:var(--fc-mono);font-size:var(--fc-text-micro);font-weight:var(--fc-w-medium);color:var(--fc-accent);text-decoration:none;transition:opacity .15s}.fc-aitrans-machine__link:hover{opacity:.75}@media(max-width:767px){.fc-aitrans-commitment{flex-direction:column;gap:var(--fc-space-2)}.fc-aitrans-commitment__number{width:28px;height:28px}.fc-aitrans-agent__limit{flex-direction:column;gap:var(--fc-space-1)}.fc-aitrans-dark{margin-left:calc(-1 * var(--fc-space-4));margin-right:calc(-1 * var(--fc-space-4));padding:var(--fc-space-8) var(--fc-space-4)}.fc-aitrans-disclosure__item{flex-direction:column;gap:var(--fc-space-2)}.fc-aitrans-machine{grid-template-columns:1fr}}@media(max-width:1199px) and (min-width:768px){.fc-aitrans-dark{margin-left:calc(-1 * var(--fc-space-6));margin-right:calc(-1 * var(--fc-space-6));padding:var(--fc-space-10) var(--fc-space-6)}}.fc-forai-datatypes{display:flex;flex-direction:column;gap:var(--fc-space-4);margin-bottom:var(--fc-space-10)}.fc-forai-datatype{border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);padding:var(--fc-space-6);background:var(--fc-surface)}.fc-forai-datatype__header{display:flex;align-items:center;gap:var(--fc-space-3);margin-bottom:var(--fc-space-3)}.fc-forai-datatype__icon{color:var(--fc-accent);flex-shrink:0;display:flex}.fc-forai-datatype__name{font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-semibold);color:var(--fc-ink)}.fc-forai-datatype__count{font-family:var(--fc-mono);font-size:var(--fc-text-small);font-weight:var(--fc-w-medium);color:var(--fc-accent);background:var(--fc-accent-dim);padding:var(--fc-space-0) var(--fc-space-2);border-radius:var(--fc-radius-xxs)}.fc-forai-datatype__desc{font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-ui);color:var(--fc-body);margin-bottom:var(--fc-space-3)}.fc-forai-datatype__schema{display:flex;align-items:center;gap:var(--fc-space-2)}.fc-forai-datatype__schema-label{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-dim);text-transform:uppercase;letter-spacing:.05em}.fc-forai-datatype__schema code{font-family:var(--fc-mono);font-size:var(--fc-text-small);color:var(--fc-info);background:var(--fc-info-bg);padding:var(--fc-space-0) var(--fc-space-2);border-radius:var(--fc-radius-xxs)}.fc-forai-codeblock{background:var(--fc-ink);border-radius:var(--fc-radius-xxs);padding:var(--fc-space-4) var(--fc-space-5);margin:var(--fc-space-4) 0;overflow-x:auto}.fc-forai-codeblock code{font-family:var(--fc-mono);font-size:var(--fc-text-small);color:var(--fc-accent);line-height:var(--fc-lh-ui);white-space:pre-wrap;word-break:break-all}.fc-forai-endpoints{display:flex;flex-direction:column;gap:var(--fc-space-3);margin-bottom:var(--fc-space-10)}.fc-forai-endpoint{border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);padding:var(--fc-space-5);background:var(--fc-surface)}.fc-forai-endpoint__header{display:flex;align-items:center;gap:var(--fc-space-3);margin-bottom:var(--fc-space-2)}.fc-forai-endpoint__method{font-family:var(--fc-mono);font-size:var(--fc-text-small);font-weight:var(--fc-w-bold);color:var(--fc-success);background:var(--fc-success-bg);padding:var(--fc-space-0) var(--fc-space-2);border-radius:var(--fc-radius-xxs);text-transform:uppercase;letter-spacing:.03em}.fc-forai-endpoint__path{font-family:var(--fc-mono);font-size:var(--fc-text-ui);color:var(--fc-ink);font-weight:var(--fc-w-medium)}.fc-forai-endpoint__desc{font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-ui);color:var(--fc-body);margin-bottom:var(--fc-space-2)}.fc-forai-endpoint__params{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fc-space-2);margin-top:var(--fc-space-2)}.fc-forai-endpoint__params-label{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-dim);text-transform:uppercase;letter-spacing:.05em}.fc-forai-endpoint__param{font-family:var(--fc-mono);font-size:var(--fc-text-small);color:var(--fc-body);background:var(--fc-bg-alt);padding:var(--fc-space-0) var(--fc-space-2);border-radius:var(--fc-radius-xxs);border:1px solid var(--fc-border-light)}.fc-forai-schema-cards{display:flex;flex-direction:column;gap:var(--fc-space-4);margin-bottom:var(--fc-space-10)}.fc-forai-schema-card{border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);padding:var(--fc-space-5);background:var(--fc-surface)}.fc-forai-schema-card__type{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-accent);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:var(--fc-space-4)}.fc-forai-schema-card__items{display:flex;flex-direction:column;gap:var(--fc-space-3)}.fc-forai-schema-card__item{display:flex;align-items:baseline;gap:var(--fc-space-3)}.fc-forai-schema-card__item code{font-family:var(--fc-mono);font-size:var(--fc-text-small);color:var(--fc-info);background:var(--fc-info-bg);padding:var(--fc-space-0) var(--fc-space-2);border-radius:var(--fc-radius-xxs);white-space:nowrap;flex-shrink:0}.fc-forai-schema-card__item span{font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-ui);color:var(--fc-body)}.fc-forai-dark{background:var(--fc-ink);margin-left:calc(-1 * var(--fc-page-pad));margin-right:calc(-1 * var(--fc-page-pad));padding:var(--fc-space-16) var(--fc-page-pad);margin-bottom:var(--fc-space-16)}.fc-forai-dark__inner{max-width:var(--fc-prose-max)}.fc-forai-dark__title{font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-extrabold);color:var(--fc-surface);margin-bottom:var(--fc-space-3)}.fc-forai-dark__sub{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-ui);color:rgba(255,255,255,0.85);margin-bottom:var(--fc-space-10)}.fc-forai-metatags{display:flex;flex-direction:column;gap:var(--fc-space-5)}.fc-forai-metatag{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);border-radius:var(--fc-radius-sm);padding:var(--fc-space-5)}.fc-forai-metatag__name{font-family:var(--fc-mono);font-size:var(--fc-text-ui);color:var(--fc-accent);display:block;margin-bottom:var(--fc-space-2)}.fc-forai-metatag__scope{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:rgba(255,255,255,0.45);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:var(--fc-space-2)}.fc-forai-metatag__desc{font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-ui);color:rgba(255,255,255,0.85)}.fc-forai-llms{border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);background:var(--fc-surface);margin-bottom:var(--fc-space-10);overflow:hidden}.fc-forai-llms__item{display:flex;align-items:baseline;gap:var(--fc-space-4);padding:var(--fc-space-4) var(--fc-space-5);border-bottom:1px solid var(--fc-border-light);font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-ui);color:var(--fc-body)}.fc-forai-llms__item:last-child{border-bottom:0}.fc-forai-llms__label{font-weight:var(--fc-w-semibold);color:var(--fc-ink);min-width:80px;flex-shrink:0}.fc-forai-llms__link{font-family:var(--fc-mono);font-size:var(--fc-text-small);color:var(--fc-accent);text-decoration:none;display:inline-flex;align-items:center;gap:var(--fc-space-1)}.fc-forai-llms__link:hover{text-decoration:underline}.fc-forai-citations{display:flex;flex-direction:column;gap:var(--fc-space-4);margin-bottom:var(--fc-space-10)}.fc-forai-citation{border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);padding:var(--fc-space-5);background:var(--fc-surface)}.fc-forai-citation__format{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-dim);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:var(--fc-space-3)}.fc-forai-citation .fc-forai-codeblock{margin:0}.fc-forai-signals{display:flex;flex-direction:column;gap:var(--fc-space-4);margin-bottom:var(--fc-space-10)}.fc-forai-signal{border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);padding:var(--fc-space-5);background:var(--fc-surface)}.fc-forai-signal__header{margin-bottom:var(--fc-space-3)}.fc-forai-signal__key{font-family:var(--fc-mono);font-size:var(--fc-text-ui);color:var(--fc-ink);font-weight:var(--fc-w-medium)}.fc-forai-signal__desc{font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-ui);color:var(--fc-body)}.fc-forai-signal__values{display:flex;flex-direction:column;gap:var(--fc-space-3)}.fc-forai-signal__value{display:flex;align-items:baseline;gap:var(--fc-space-3);font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-ui);color:var(--fc-body)}.fc-forai-signal__badge{font-family:var(--fc-mono);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);padding:var(--fc-space-0) var(--fc-space-2);border-radius:var(--fc-radius-xxs);white-space:nowrap;flex-shrink:0}.fc-forai-signal__badge--verified{color:var(--fc-verified);background:var(--fc-verified-bg)}.fc-forai-signal__badge--emerging{color:var(--fc-emerging);background:var(--fc-emerging-bg)}.fc-forai-signal__badge--contested{color:var(--fc-contested);background:var(--fc-contested-bg)}.fc-forai-sidebar-link{display:block;font-family:var(--fc-mono);font-size:var(--fc-text-small);color:var(--fc-accent);text-decoration:none;padding:var(--fc-space-2) 0;border-bottom:1px solid var(--fc-border-light)}.fc-forai-sidebar-link:last-child{border-bottom:0}.fc-forai-sidebar-link:hover{text-decoration:underline}@media(max-width:767px){.fc-forai-dark{margin-left:calc(-1 * var(--fc-space-6));margin-right:calc(-1 * var(--fc-space-6));padding:var(--fc-space-10) var(--fc-space-6)}.fc-forai-endpoint__header{flex-direction:column;align-items:flex-start;gap:var(--fc-space-1)}.fc-forai-schema-card__item{flex-direction:column;gap:var(--fc-space-1)}.fc-forai-signal__value{flex-direction:column;gap:var(--fc-space-1)}.fc-forai-llms__item{flex-direction:column;gap:var(--fc-space-1)}}.fc-forai-policy-list{display:flex;flex-direction:column;gap:var(--fc-space-3);margin-top:var(--fc-space-4)}.fc-forai-policy-list__item{display:flex;align-items:baseline;gap:var(--fc-space-3);font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-ui);color:var(--fc-body)}.fc-forai-policy-list__number{font-family:var(--fc-mono);font-size:var(--fc-text-small);font-weight:var(--fc-w-bold);color:var(--fc-accent);background:var(--fc-accent-dim);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--fc-radius-xxs);flex-shrink:0}.fc-forai-policy-btn{display:inline-flex;align-items:center;gap:var(--fc-space-2);font-family:var(--fc-sans) !important;font-size:var(--fc-text-ui) !important;font-weight:var(--fc-w-semibold) !important;color:var(--fc-accent) !important;text-decoration:none !important;margin-top:var(--fc-space-6);padding:var(--fc-space-3) var(--fc-space-5);border:1px solid var(--fc-accent);border-radius:var(--fc-radius-xs);transition:background .15s,color .15s}.fc-forai-policy-btn:hover{background:var(--fc-accent);color:var(--fc-white,#fff) !important}.fc-trust-hero--legal{text-align:left;padding:var(--fc-space-8) 0 var(--fc-space-5);margin-bottom:var(--fc-space-6);border-bottom:1px solid var(--fc-border-light,var(--fc-border))}.fc-trust-hero--legal .fc-article-title{font-family:var(--fc-serif);font-size:var(--fc-text-hero);font-weight:var(--fc-w-regular);letter-spacing:-2px;line-height:var(--fc-lh-tight);margin-bottom:var(--fc-space-2)}.fc-trust-hero--legal .fc-trust-hero__meta{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);margin:0}.fc-legal-notice{background:var(--fc-bg-alt,#fafaf9);border:1px solid var(--fc-border);border-radius:8px;padding:var(--fc-space-5);margin-bottom:var(--fc-space-6)}.fc-legal-notice .fc-label{margin-bottom:var(--fc-space-3)}.fc-legal-notice__text{font-family:var(--fc-sans);font-size:var(--fc-text-small);line-height:1.55;color:var(--fc-dim);margin:0 0 var(--fc-space-3)}.fc-legal-notice__text:last-of-type{margin-bottom:var(--fc-space-4)}.fc-legal-notice__text--emphasis{color:var(--fc-ink);font-weight:var(--fc-w-medium,500)}.fc-legal-notice__link{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-accent);text-decoration:none;font-weight:var(--fc-w-medium,500)}.fc-legal-notice__link:hover{text-decoration:underline}.fc-article-body table{width:100%;border-collapse:collapse;margin:var(--fc-space-6) 0 var(--fc-space-8);font-family:var(--fc-sans);font-size:var(--fc-text-small)}.fc-article-body table td{padding:var(--fc-space-3) var(--fc-space-4);border-bottom:1px solid var(--fc-border-light,var(--fc-border));vertical-align:top}.fc-article-body table td:first-child{font-weight:var(--fc-w-semibold);color:var(--fc-ink);white-space:nowrap;width:12rem}.fc-article-body table td:last-child{color:var(--fc-dim)}.fc-article-body table tr:last-child td{border-bottom:0}.fc-article-body h3{margin-top:var(--fc-space-10);margin-bottom:var(--fc-space-4)}.fc-article-body ul{margin-bottom:var(--fc-space-6)}.fc-region-toggle{background:var(--fc-surface,#f8f7f4);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);padding:var(--fc-space-5);max-width:28rem;margin-bottom:var(--fc-space-8)}.fc-region-toggle__label{display:block;font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-semibold);letter-spacing:1.5px;text-transform:uppercase;color:var(--fc-dim);margin-bottom:var(--fc-space-3)}.fc-region-toggle__buttons{display:flex;gap:var(--fc-space-2)}.fc-region-toggle__btn{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-medium);color:var(--fc-dim);background:var(--fc-white,#fff);border:1px solid var(--fc-border);border-radius:var(--fc-radius-xs);padding:var(--fc-space-2) var(--fc-space-5);cursor:pointer;transition:all .15s}.fc-region-toggle__btn:hover{border-color:var(--fc-accent);color:var(--fc-accent)}.fc-region-toggle__btn.is-active{background:var(--fc-accent);border-color:var(--fc-accent);color:var(--fc-white,#fff);font-weight:var(--fc-w-semibold)}.terms-region,.policy-region{display:none !important}.terms-region.is-visible,.policy-region.is-visible{display:block !important}.fc-article-body .hidden{display:none !important}.fc-contact-channels{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fc-space-5);margin-bottom:var(--fc-space-10)}.fc-contact-card{background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);padding:var(--fc-space-6);transition:border-color .15s,box-shadow .15s}.fc-contact-card:hover{border-color:var(--fc-accent);box-shadow:var(--fc-shadow-hover)}.fc-contact-card__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--fc-radius-xs);background:var(--fc-accent-dim);color:var(--fc-accent);margin-bottom:var(--fc-space-4)}.fc-contact-card__icon svg{width:20px;height:20px}.fc-contact-card__title{font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-semibold);color:var(--fc-ink);margin:0 0 var(--fc-space-2)}.fc-contact-card__desc{font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-ui);color:var(--fc-dim);margin:0 0 var(--fc-space-4)}.fc-contact-card__email{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-accent);text-decoration:none;transition:opacity .15s}.fc-contact-card__email:hover{opacity:.7}.fc-contact-info{margin-bottom:var(--fc-space-10)}.fc-contact-info__badge{display:inline-flex;align-items:center;gap:var(--fc-space-2);font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-medium);color:var(--fc-dim);background:var(--fc-bg-alt);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-pill);padding:var(--fc-space-2) var(--fc-space-4)}.fc-contact-info__badge svg{color:var(--fc-accent);flex-shrink:0}@media(max-width:767px){.fc-contact-channels{grid-template-columns:1fr}}.fc-faq-toggle{display:flex;flex-wrap:wrap;gap:var(--fc-space-2);margin-bottom:var(--fc-space-10)}.fc-faq-toggle__btn{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-medium);color:var(--fc-dim);background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-xs);padding:var(--fc-space-2) var(--fc-space-5);cursor:pointer;transition:all .15s}.fc-faq-toggle__btn:hover{border-color:var(--fc-accent);color:var(--fc-accent)}.fc-faq-toggle__btn.is-active{background:var(--fc-accent);border-color:var(--fc-accent);color:var(--fc-white,#fff);font-weight:var(--fc-w-semibold)}.fc-faq-category{display:none}.fc-faq-category.is-visible{display:block}.fc-faq-item{border-bottom:1px solid var(--fc-border-light,var(--fc-border))}.fc-faq-item:first-child{border-top:1px solid var(--fc-border-light,var(--fc-border))}.fc-faq-item__question{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--fc-space-4);padding:var(--fc-space-5) 0;background:0;border:0;cursor:pointer;text-align:left;font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-semibold);color:var(--fc-ink);line-height:var(--fc-lh-snug);transition:color .15s}.fc-faq-item__question:hover{color:var(--fc-accent)}.fc-faq-item__chevron{width:20px;height:20px;flex-shrink:0;color:var(--fc-dim);transition:transform .2s,color .15s}.fc-faq-item.is-open .fc-faq-item__chevron{transform:rotate(180deg);color:var(--fc-accent)}.fc-faq-item__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.fc-faq-item.is-open .fc-faq-item__answer{grid-template-rows:1fr}.fc-faq-item__answer-inner{overflow:hidden;padding-bottom:0;transition:padding .3s ease}.fc-faq-item.is-open .fc-faq-item__answer-inner{padding-bottom:var(--fc-space-6)}.fc-faq-item__answer p{font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-body);color:var(--fc-body);margin:0}.fc-faq-item__answer a{color:var(--fc-accent);text-decoration:none;font-weight:var(--fc-w-medium)}.fc-faq-item__answer a:hover{opacity:.7}.fc-faq-endnote{padding:var(--fc-space-8) var(--fc-space-6);text-align:center}.fc-faq-endnote p{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);margin:0}.fc-faq-endnote a{color:var(--fc-accent);text-decoration:none;font-weight:var(--fc-w-semibold)}.fc-faq-endnote a:hover{opacity:.7}@media(max-width:767px){.fc-faq-toggle{gap:var(--fc-space-1)}.fc-faq-toggle__btn{font-size:var(--fc-text-small);padding:var(--fc-space-2) var(--fc-space-3)}.fc-faq-item__question{font-size:var(--fc-text-ui)}}.fc-corr-chain{display:flex;flex-direction:column;gap:0;margin:var(--fc-space-6) 0 var(--fc-space-8)}.fc-corr-chain__step{display:flex;align-items:flex-start;gap:var(--fc-space-5);padding:var(--fc-space-5) 0;border-bottom:1px solid var(--fc-border-light,var(--fc-border))}.fc-corr-chain__step:last-child{border-bottom:0}.fc-corr-chain__num{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--fc-accent-dim);color:var(--fc-accent);font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-bold);flex-shrink:0}.fc-corr-chain__content{display:flex;flex-direction:column;gap:var(--fc-space-1)}.fc-corr-chain__title{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink)}.fc-corr-chain__desc{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);line-height:var(--fc-lh-ui)}.fc-corr-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fc-space-4);margin:var(--fc-space-8) 0;padding:var(--fc-space-6);background:var(--fc-bg-alt);border:1px solid var(--fc-border-light,var(--fc-border));border-radius:var(--fc-radius-sm)}.fc-corr-stats__item{display:flex;flex-direction:column;align-items:center;gap:var(--fc-space-1)}.fc-corr-stats__value{font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-bold);color:var(--fc-ink);line-height:1}.fc-corr-stats__label{font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-semibold);color:var(--fc-dim);text-transform:uppercase;letter-spacing:.5px}.fc-corr-log{display:flex;flex-direction:column;gap:0;margin:var(--fc-space-6) 0}.fc-corr-entry{padding:var(--fc-space-6) 0;border-bottom:1px solid var(--fc-border-light,var(--fc-border))}.fc-corr-entry:first-child{padding-top:0}.fc-corr-entry:last-child{border-bottom:0}.fc-corr-entry__header{margin-bottom:var(--fc-space-3)}.fc-corr-entry__date{font-family:var(--fc-mono);font-size:var(--fc-text-small);color:var(--fc-dim)}.fc-corr-entry__body{display:flex;flex-direction:column;gap:var(--fc-space-3)}.fc-corr-entry__change{display:flex;align-items:flex-start;gap:var(--fc-space-3)}.fc-corr-entry__label{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:var(--fc-space-0) var(--fc-space-2);border-radius:var(--fc-radius-xxs);font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-bold);text-transform:uppercase;letter-spacing:.4px;flex-shrink:0}.fc-corr-entry__label--old{background:var(--fc-danger-bg);color:var(--fc-danger)}.fc-corr-entry__label--new{background:var(--fc-success-bg);color:var(--fc-success)}.fc-corr-entry__text{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-body);line-height:var(--fc-lh-ui)}.fc-corr-entry__text--link{color:var(--fc-accent);text-decoration:none}.fc-corr-entry__text--link:hover{opacity:.7}.fc-corr-empty{padding:var(--fc-space-8) var(--fc-space-6);background:var(--fc-bg-alt);border:1px solid var(--fc-border-light,var(--fc-border));border-radius:var(--fc-radius-sm);margin:var(--fc-space-6) 0}.fc-corr-empty__text{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-body);line-height:var(--fc-lh-ui);margin:0 0 var(--fc-space-4)}.fc-corr-empty__note{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);line-height:var(--fc-lh-ui);margin:0;font-style:italic}.fc-corr-dark{background:var(--fc-ink);margin:var(--fc-space-12) calc(-1 * var(--fc-space-6));padding:var(--fc-space-12) var(--fc-space-8);border-radius:var(--fc-radius-sm)}.fc-corr-dark__title{font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-extrabold);color:var(--fc-surface);margin:0 0 var(--fc-space-2)}.fc-corr-dark__sub{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:rgba(255,255,255,0.55);margin:0 0 var(--fc-space-8)}.fc-corr-findings{display:flex;flex-direction:column;gap:var(--fc-space-4)}.fc-corr-finding{padding:var(--fc-space-5);background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);border-radius:var(--fc-radius-xs)}.fc-corr-finding__meta{display:flex;align-items:center;gap:var(--fc-space-3);margin-bottom:var(--fc-space-3)}.fc-corr-finding__gate{font-family:var(--fc-mono);font-size:var(--fc-text-micro);font-weight:var(--fc-w-bold);color:var(--fc-accent);text-transform:uppercase;letter-spacing:.5px}.fc-corr-finding__severity{font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-semibold);padding:var(--fc-space-0) var(--fc-space-2);border-radius:var(--fc-radius-xxs);text-transform:uppercase;letter-spacing:.3px}.fc-corr-finding__severity--critical{background:var(--fc-danger-bg);color:var(--fc-danger)}.fc-corr-finding__severity--warning{background:var(--fc-warning-bg);color:var(--fc-warning)}.fc-corr-finding__severity--info{background:var(--fc-info-bg);color:var(--fc-info)}.fc-corr-finding__date{font-family:var(--fc-mono);font-size:var(--fc-text-micro);color:rgba(255,255,255,0.35);margin-left:auto}.fc-corr-finding__desc{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:rgba(255,255,255,0.85);line-height:var(--fc-lh-ui);margin:0 0 var(--fc-space-2)}.fc-corr-finding__link{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-accent);text-decoration:none;font-weight:var(--fc-w-semibold)}.fc-corr-finding__link:hover{opacity:.7}.fc-corr-machine{display:flex;flex-direction:column;gap:var(--fc-space-3);margin:var(--fc-space-5) 0}.fc-corr-machine__item{display:flex;align-items:center;gap:var(--fc-space-4);padding:var(--fc-space-3) var(--fc-space-4);background:var(--fc-bg-alt);border-radius:var(--fc-radius-xxs)}.fc-corr-machine__label{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-dim);min-width:100px;flex-shrink:0}.fc-corr-machine__code{font-family:var(--fc-mono);font-size:var(--fc-text-small);color:var(--fc-body);background:var(--fc-surface);padding:var(--fc-space-1) var(--fc-space-3);border-radius:var(--fc-radius-xxs);border:1px solid var(--fc-border-light,var(--fc-border))}@media(max-width:767px){.fc-trust-hero__subtitle--card,.fc-corr-intro-card{font-size:var(--fc-text-ui);padding:var(--fc-space-4) var(--fc-space-5);border-radius:var(--fc-radius-xs)}.fc-corr-stats{grid-template-columns:repeat(2,1fr);gap:var(--fc-space-5)}.fc-corr-dark{margin-left:calc(-1 * var(--fc-space-4));margin-right:calc(-1 * var(--fc-space-4));padding:var(--fc-space-8) var(--fc-space-5)}.fc-corr-machine__item{flex-direction:column;align-items:flex-start;gap:var(--fc-space-2)}.fc-corr-machine__label{min-width:0}.fc-corr-entry__change{flex-direction:column;gap:var(--fc-space-1)}}.fc-pulse-hero{margin-bottom:var(--fc-space-10)}.fc-pulse-hero__title{font-family:var(--fc-display);font-size:var(--fc-text-h1);font-weight:var(--fc-w-regular);line-height:var(--fc-lh-tight);color:var(--fc-ink);margin-bottom:var(--fc-space-4)}.fc-pulse-hero__sub{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-body);color:var(--fc-dim);max-width:580px}.fc-pulse-heartbeat{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fc-space-4);margin-bottom:var(--fc-space-12)}.fc-pulse-heartbeat__item{background:var(--fc-ink);border-radius:var(--fc-radius-sm);padding:var(--fc-space-6) var(--fc-space-6);display:flex;flex-direction:column;gap:var(--fc-space-2);position:relative;overflow:hidden}.fc-pulse-heartbeat__item::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,209,142,0.06) 0,transparent 60%);pointer-events:none}.fc-pulse-heartbeat__num{font-family:var(--fc-mono);font-size:var(--fc-text-h2);font-weight:var(--fc-w-medium);color:var(--fc-accent);position:relative}.fc-pulse-heartbeat__label{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:rgba(255,255,255,0.4);font-weight:var(--fc-w-medium);position:relative}.fc-pulse-heartbeat__status{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:rgba(255,255,255,0.85);font-weight:var(--fc-w-medium);display:flex;align-items:center;gap:var(--fc-space-2);position:relative}.fc-pulse-heartbeat__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.fc-pulse-heartbeat__item--active .fc-pulse-heartbeat__dot{background:var(--fc-accent);box-shadow:0 0 8px rgba(0,209,142,0.5)}.fc-pulse-heartbeat__item--idle .fc-pulse-heartbeat__dot{background:rgba(255,255,255,0.25)}.fc-pulse-feed{margin-bottom:var(--fc-space-12)}.fc-pulse-feed__date{font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-black);letter-spacing:.08em;text-transform:uppercase;color:var(--fc-dim);padding:var(--fc-space-4) 0 var(--fc-space-2);border-bottom:1px solid var(--fc-border);margin-bottom:var(--fc-space-3)}.fc-pulse-feed__date:first-child{padding-top:0}.fc-pulse-feed__item{display:flex;align-items:flex-start;gap:var(--fc-space-3);padding:var(--fc-space-4) 0;border-bottom:1px solid var(--fc-border-light);transition:background 150ms ease}.fc-pulse-feed__item:last-child{border-bottom:0}.fc-pulse-feed__icon{width:32px;height:32px;border-radius:var(--fc-radius-xs);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fc-pulse-feed__icon--verified{background:var(--fc-accent-dim);color:var(--fc-accent)}.fc-pulse-feed__icon--contested{background:var(--fc-contested-bg);color:var(--fc-contested)}.fc-pulse-feed__icon--emerging{background:var(--fc-emerging-bg);color:var(--fc-emerging)}.fc-pulse-feed__icon--neutral{background:var(--fc-bg-alt);color:var(--fc-dim)}.fc-pulse-feed__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fc-pulse-feed__type{font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-bold);letter-spacing:.03em;text-transform:uppercase;color:var(--fc-dim)}.fc-pulse-feed__summary{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-medium);color:var(--fc-ink);line-height:var(--fc-lh-snug)}.fc-pulse-feed__summary a{color:var(--fc-ink);text-decoration:none;transition:color 150ms ease}.fc-pulse-feed__summary a:hover{color:var(--fc-accent)}.fc-pulse-feed__cluster{font-family:var(--fc-sans);font-size:var(--fc-text-micro);color:var(--fc-ghost);font-weight:var(--fc-w-medium)}.fc-pulse-feed__time{font-family:var(--fc-mono);font-size:var(--fc-text-micro);color:var(--fc-ghost);white-space:nowrap;flex-shrink:0;padding-top:2px}.fc-pulse-feed__empty{padding:var(--fc-space-8);background:var(--fc-bg-alt);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm);border-left:3px solid var(--fc-accent)}.fc-pulse-feed__empty p{font-family:var(--fc-sans);font-size:var(--fc-text-body);color:var(--fc-dim);line-height:var(--fc-lh-body);font-style:italic;margin:0}.fc-pulse-scorecard{margin-bottom:var(--fc-space-12)}.fc-pulse-scorecard__intro{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-dim);line-height:var(--fc-lh-ui);margin-bottom:var(--fc-space-6)}.fc-pulse-scorecard__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fc-space-4)}.fc-pulse-scorecard__item{background:var(--fc-card);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm);padding:var(--fc-space-6);text-align:center}.fc-pulse-scorecard__num{font-family:var(--fc-mono);font-size:var(--fc-text-h2);font-weight:var(--fc-w-medium);color:var(--fc-ink);display:block;margin-bottom:var(--fc-space-1)}.fc-pulse-scorecard__label{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);line-height:var(--fc-lh-snug);display:block}.fc-pulse-hub{margin-bottom:var(--fc-space-10)}.fc-pulse-hub__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fc-space-4)}.fc-pulse-hub__card{background:var(--fc-card);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm);padding:var(--fc-space-6);text-decoration:none;transition:all 200ms ease;display:flex;flex-direction:column;gap:var(--fc-space-2)}.fc-pulse-hub__card:hover{border-color:var(--fc-accent);box-shadow:var(--fc-shadow-hover);transform:translateY(-1px)}.fc-pulse-hub__card svg{color:var(--fc-accent);margin-bottom:var(--fc-space-1)}.fc-pulse-hub__card h3{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);margin:0}.fc-pulse-hub__card p{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);margin:0;line-height:var(--fc-lh-ui)}@media(max-width:1199px){.fc-pulse-heartbeat{grid-template-columns:1fr;gap:var(--fc-space-3)}.fc-pulse-scorecard__grid{grid-template-columns:repeat(2,1fr)}.fc-pulse-hub__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.fc-pulse-hero__title{font-size:var(--fc-text-h2)}.fc-pulse-heartbeat{grid-template-columns:1fr;gap:var(--fc-space-3)}.fc-pulse-heartbeat__item{padding:var(--fc-space-5)}.fc-pulse-heartbeat__num{font-size:var(--fc-text-body)}.fc-pulse-scorecard__grid{grid-template-columns:repeat(2,1fr);gap:var(--fc-space-3)}.fc-pulse-scorecard__item{padding:var(--fc-space-5)}.fc-pulse-scorecard__num{font-size:var(--fc-text-body)}.fc-pulse-hub__grid{grid-template-columns:1fr;gap:var(--fc-space-3)}.fc-pulse-feed__item{gap:var(--fc-space-2)}.fc-pulse-feed__time{display:none}}.fc-pulse-sidebar-stats{display:flex;flex-direction:column;gap:var(--fc-space-3)}.fc-pulse-sidebar-stats__label{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);display:block}.fc-pulse-sidebar-stats__value{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-bold);color:var(--fc-ink)}.fc-pulse-hub__card:focus-visible{outline:2px solid var(--fc-accent);outline-offset:2px;border-color:var(--fc-accent);box-shadow:var(--fc-shadow-hover)}.fc-pulse-feed__summary a:focus-visible{outline:2px solid var(--fc-accent);outline-offset:1px;border-radius:2px}@media(prefers-reduced-motion:reduce){.fc-pulse-hub__card,.fc-pulse-feed__item,.fc-pulse-feed__summary a{transition:none}.fc-pulse-hub__card:hover{transform:none}}.fc-roadmap-soon{margin:var(--fc-space-12) 0}.fc-roadmap-soon__inner{background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius);padding:var(--fc-space-16) var(--fc-space-12);text-align:center;position:relative;overflow:hidden}.fc-roadmap-soon__inner::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--fc-accent),var(--fc-emerging))}.fc-roadmap-soon__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--fc-accent-dim);color:var(--fc-accent);margin-bottom:var(--fc-space-6);animation:fc-roadmap-spin 8s linear infinite}@keyframes fc-roadmap-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.fc-roadmap-soon__icon{animation:none}}.fc-roadmap-soon__title{font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-bold);color:var(--fc-ink);line-height:var(--fc-lh-heading);margin:0 0 var(--fc-space-4)}.fc-roadmap-soon__desc{font-family:var(--fc-sans);font-size:var(--fc-text-body);color:var(--fc-body);line-height:var(--fc-lh-ui);max-width:560px;margin:0 auto var(--fc-space-10)}.fc-roadmap-soon__cols{display:flex;justify-content:center;gap:var(--fc-space-8)}.fc-roadmap-soon__col{display:flex;flex-direction:column;align-items:center;gap:var(--fc-space-1);padding:var(--fc-space-5) var(--fc-space-8);background:var(--fc-bg);border-radius:var(--fc-radius-sm);border:1px solid var(--fc-border-light)}.fc-roadmap-soon__col-dot{width:8px;height:8px;border-radius:50%;margin-bottom:var(--fc-space-1)}.fc-roadmap-soon__col-dot--live{background:var(--fc-accent)}.fc-roadmap-soon__col-dot--pipeline{background:var(--fc-emerging)}.fc-roadmap-soon__col-label{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink)}.fc-roadmap-soon__col-sub{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim)}@media(max-width:767px){.fc-roadmap-soon__inner{padding:var(--fc-space-10) var(--fc-space-6)}.fc-roadmap-soon__cols{flex-direction:column;gap:var(--fc-space-4)}.fc-roadmap-soon__col{padding:var(--fc-space-4) var(--fc-space-5)}.fc-roadmap-soon__desc{font-size:var(--fc-text-ui)}}.fc-roadmap{display:grid;grid-template-columns:1fr 1fr;gap:var(--fc-space-8);margin:var(--fc-space-12) 0}.fc-roadmap__column-header{padding:var(--fc-space-6) var(--fc-space-6) var(--fc-space-4);border-radius:var(--fc-radius-sm) var(--fc-radius-sm) 0 0;margin-bottom:var(--fc-space-4)}.fc-roadmap__column-header--live{background:var(--fc-accent-dim);border-bottom:2px solid var(--fc-accent)}.fc-roadmap__column-header--pipeline{background:rgba(99,102,241,0.06);border-bottom:2px solid var(--fc-emerging)}.fc-roadmap__column-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;margin-bottom:var(--fc-space-2)}.fc-roadmap__column-header--live .fc-roadmap__column-icon{color:var(--fc-accent)}.fc-roadmap__column-header--pipeline .fc-roadmap__column-icon{color:var(--fc-emerging)}.fc-roadmap__column-title{font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-bold);color:var(--fc-ink);line-height:var(--fc-lh-heading);margin:0 0 var(--fc-space-1)}.fc-roadmap__column-sub{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-dim);margin:0}.fc-roadmap__card{background:var(--fc-surface);border-radius:var(--fc-radius-sm);padding:var(--fc-space-6);margin-bottom:var(--fc-space-4);border:1px solid var(--fc-border);transition:box-shadow .15s ease}.fc-roadmap__card:hover{box-shadow:var(--fc-shadow-hover)}.fc-roadmap__card--live{border-left:3px solid var(--fc-accent)}.fc-roadmap__card--pipeline{border-left:3px solid var(--fc-emerging)}.fc-roadmap__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fc-space-3)}.fc-roadmap__card-title{font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-semibold);color:var(--fc-ink);line-height:var(--fc-lh-snug);margin:0 0 var(--fc-space-2)}.fc-roadmap__card-desc{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-body);line-height:var(--fc-lh-ui);margin:0 0 var(--fc-space-4)}a.fc-roadmap__card{display:block;text-decoration:none;color:inherit;cursor:pointer}a.fc-roadmap__card:hover .fc-roadmap__link-arrow{color:var(--fc-accent)}.fc-roadmap__card-meta{display:flex;align-items:center;gap:var(--fc-space-3);padding-top:var(--fc-space-3);border-top:1px solid var(--fc-border-light);font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim)}.fc-roadmap__studies{display:inline-flex;align-items:center;gap:var(--fc-space-1)}.fc-roadmap__studies svg{color:var(--fc-ghost)}.fc-roadmap__link-arrow{margin-left:auto;font-weight:var(--fc-w-medium);color:var(--fc-dim);transition:color .15s ease}.fc-roadmap__grade{font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-black);letter-spacing:1.5px;text-transform:uppercase;padding:var(--fc-space-1) var(--fc-space-3);border-radius:var(--fc-radius-pill);white-space:nowrap}.fc-roadmap__grade--a{color:var(--fc-grade-a);background:rgba(0,209,142,0.08)}.fc-roadmap__grade--b{color:var(--fc-grade-b);background:rgba(59,130,246,0.08)}.fc-roadmap__grade--c{color:var(--fc-grade-c);background:rgba(245,158,11,0.08)}.fc-roadmap__grade--d{color:var(--fc-grade-d);background:rgba(239,68,68,0.08)}.fc-roadmap__empty{padding:var(--fc-space-10) var(--fc-space-6);text-align:center;border:1px dashed var(--fc-border);border-radius:var(--fc-radius-sm)}.fc-roadmap__empty p{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-dim);margin:0}@media(max-width:1199px){.fc-roadmap{grid-template-columns:1fr;gap:var(--fc-space-10)}}@media(max-width:767px){.fc-roadmap{gap:var(--fc-space-8);margin:var(--fc-space-8) 0}.fc-roadmap__card{padding:var(--fc-space-5)}.fc-roadmap__column-header{padding:var(--fc-space-5)}}body.fc-layout-pro .fc-main{margin-right:0;overflow-x:hidden}body.fc-layout-pro .fc-sidebar{display:none}body.fc-layout-pro .fc-play-sticky{display:none}body.fc-layout-pro .fc-mobile-player{display:none}body.fc-layout-pro .fc-footer__cta{display:none}body.fc-layout-pro .fc-player{left:50%}body.fc-layout-pro .fc-footer{padding-left:var(--fc-page-pad);padding-right:var(--fc-page-pad)}.fc-pro-container{padding:0 var(--fc-page-pad)}.fc-pro-sec{padding:var(--fc-space-20) 0}.fc-pro-sec--white{background:var(--fc-surface)}.fc-pro-sec--alt{background:var(--fc-bg-alt);border-top:1px solid var(--fc-border-light);border-bottom:1px solid var(--fc-border-light)}.fc-pro-heading{font-family:var(--fc-serif);font-size:var(--fc-text-h1);font-weight:var(--fc-w-regular);letter-spacing:-2px;line-height:var(--fc-lh-tight);color:var(--fc-ink);margin:0 0 var(--fc-space-12)}.fc-pro-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);padding:var(--fc-space-3) var(--fc-space-8);border-radius:var(--fc-radius-xs);text-decoration:none;cursor:pointer;border:0;transition:box-shadow .15s var(--fc-ease-out)}.fc-pro-btn--primary{background:var(--fc-ink);color:var(--fc-surface)}.fc-pro-btn--primary:hover{box-shadow:var(--fc-shadow-hover)}.fc-pro-btn--ghost{background:transparent;color:var(--fc-ink);border:1px solid var(--fc-border)}.fc-pro-btn--ghost:hover{border-color:var(--fc-ink)}.fc-pro-hero{min-height:calc(100vh - var(--fc-space-8));min-height:calc(100dvh - var(--fc-space-8));display:flex;align-items:center;padding:var(--fc-space-12) 0;overflow:hidden}body.admin-bar .fc-pro-hero{min-height:calc(100vh - 32px - var(--fc-space-8));min-height:calc(100dvh - 32px - var(--fc-space-8))}.fc-pro-hero__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--fc-space-12);align-items:center;width:100%}.fc-pro-hero__text .fc-skeptic-header__title{font-size:clamp(2.6rem,4vw,3.8rem);margin:var(--fc-space-5) 0 var(--fc-space-7)}.fc-pro-hero__text .fc-skeptic-header__sub{background:0;border:0;border-left:0;border-radius:0;padding:0;margin:0 0 var(--fc-space-10);max-width:520px;font-size:var(--fc-text-body);line-height:var(--fc-lh-prose);color:var(--fc-body)}.fc-pro-hero__actions{display:flex;gap:var(--fc-space-3);flex-wrap:wrap;margin-bottom:var(--fc-space-7)}.fc-pro-hero__trust{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-medium);color:var(--fc-dim);margin:0}.fc-pro-hv{position:relative}.fc-pro-hv__frame{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:var(--fc-radius);overflow:hidden;box-shadow:0 1px 1px rgba(0,0,0,0.02),0 2px 4px rgba(0,0,0,0.03),0 6px 12px rgba(0,0,0,0.04),0 14px 28px rgba(0,0,0,0.05),0 30px 60px rgba(0,0,0,0.06)}.fc-pro-hv__img{width:100%;height:100%;object-fit:cover;display:block}.fc-pro-hv__grad{position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,0.04) 100%),linear-gradient(to top,rgba(0,0,0,0.10) 0,transparent 40%)}.fc-pro-hv__pill,.fc-pro-hv__data{background:rgba(255,255,255,0.82);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,0.50)}.fc-pro-hv__pill{position:absolute;top:var(--fc-space-4);left:var(--fc-space-4);z-index:5;font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--fc-body);padding:var(--fc-space-1) var(--fc-space-3);border-radius:var(--fc-radius-xs);box-shadow:var(--fc-shadow)}.fc-pro-hv__data{position:absolute;bottom:var(--fc-space-4);left:var(--fc-space-4);z-index:5;padding:var(--fc-space-3) var(--fc-space-4);border-radius:var(--fc-radius-sm);min-width:180px;box-shadow:var(--fc-shadow)}.fc-pro-hv__ctx{font-family:var(--fc-sans);font-size:var(--fc-text-nano);font-weight:var(--fc-w-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--fc-dim);margin-bottom:var(--fc-space-0)}.fc-pro-hv__kcal{display:flex;align-items:baseline;gap:3px;margin-bottom:var(--fc-space-2)}.fc-pro-hv__kcal b{font-family:var(--fc-sans);font-size:var(--fc-text-h1);font-weight:var(--fc-w-extrabold);letter-spacing:-.04em;color:var(--fc-ink);line-height:1}.fc-pro-hv__kcal span{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-medium);color:var(--fc-dim)}.fc-pro-hv__bars{display:flex;gap:var(--fc-space-1);margin-bottom:var(--fc-space-2)}.fc-pro-hv__bar{flex:1;height:3px;border-radius:var(--fc-radius-xxs)}.fc-pro-hv__bar--p{background:var(--fc-accent)}.fc-pro-hv__bar--c{background:var(--fc-emerging)}.fc-pro-hv__bar--f{background:var(--fc-dim)}.fc-pro-hv__macros{display:flex;align-items:center;gap:var(--fc-space-1);font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-semibold);color:var(--fc-dim)}.fc-pro-hv__macros b{font-weight:var(--fc-w-bold);color:var(--fc-body)}.fc-pro-hv__dot{width:3px;height:3px;border-radius:50%;background:var(--fc-border);flex-shrink:0}.fc-pro-hv__list{position:absolute;top:calc(-1 * var(--fc-space-4));right:calc(-1 * var(--fc-space-3));z-index:10;width:148px;background:var(--fc-bg);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);padding:var(--fc-space-3) var(--fc-space-3) var(--fc-space-2);transform:rotate(2deg);box-shadow:0 1px 2px rgba(0,0,0,0.03),0 4px 12px rgba(0,0,0,0.05),0 14px 36px rgba(0,0,0,0.04)}.fc-pro-hv__list-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-bold);color:var(--fc-ink);margin-bottom:var(--fc-space-2)}.fc-pro-hv__list-count{font-family:var(--fc-sans);font-size:var(--fc-text-nano);font-weight:var(--fc-w-bold);color:var(--fc-surface);background:var(--fc-ink);width:var(--fc-space-4);height:var(--fc-space-4);border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.fc-pro-hv__list-ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--fc-space-1)}.fc-pro-hv__list-ul li{display:flex;align-items:center;gap:var(--fc-space-1);font-family:var(--fc-sans);font-size:var(--fc-text-nano);margin:0;padding:0}.fc-pro-hv__chk{width:var(--fc-space-3);height:var(--fc-space-3);border-radius:50%;border:1.5px solid var(--fc-border);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:6px;line-height:1}.fc-pro-hv__chk--on{background:var(--fc-accent);border-color:var(--fc-accent);color:var(--fc-surface);font-weight:var(--fc-w-bold)}.fc-pro-hv__li-name{font-weight:var(--fc-w-semibold);color:var(--fc-ink);flex:1}.fc-pro-hv__list-ul small{font-size:var(--fc-text-nano);font-weight:var(--fc-w-medium);color:var(--fc-dim)}.fc-pro-hv__list-more{font-family:var(--fc-sans);font-size:var(--fc-text-nano);font-weight:var(--fc-w-medium);color:var(--fc-dim);text-align:center;margin-top:var(--fc-space-1);opacity:.5}

.fc-pro-stats{border-top:1px solid var(--fc-border);border-bottom:1px solid var(--fc-border);padding:var(--fc-space-14) 0}.fc-pro-stats__row{display:flex;justify-content:center;align-items:center}.fc-pro-stat{text-align:center;padding:0 var(--fc-space-12);position:relative}.fc-pro-stat+.fc-pro-stat::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:var(--fc-space-12);background:var(--fc-border)}.fc-pro-stat__val{font-family:var(--fc-serif);font-size:var(--fc-text-h1);font-weight:var(--fc-w-regular);letter-spacing:-1px;color:var(--fc-ink);line-height:1;display:block}.fc-pro-stat__lbl{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-medium);color:var(--fc-dim);margin-top:var(--fc-space-2);display:block}.fc-pro-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fc-space-5)}.fc-pro-pillar{background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);padding:var(--fc-space-9);box-shadow:var(--fc-shadow);transition:box-shadow .2s var(--fc-ease-out)}.fc-pro-pillar:hover{box-shadow:var(--fc-shadow-hover)}.fc-pro-pillar__icon{width:var(--fc-space-12);height:var(--fc-space-12);border:1px solid var(--fc-border);border-radius:var(--fc-radius-xs);display:flex;align-items:center;justify-content:center;color:var(--fc-ink);margin-bottom:var(--fc-space-7)}.fc-pro-pillar__title{font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-semibold);color:var(--fc-ink);line-height:var(--fc-lh-snug);margin:0 0 var(--fc-space-3)}.fc-pro-pillar__desc{font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-ui);color:var(--fc-dim);margin:0 0 var(--fc-space-6)}.fc-pro-pillar__checks{list-style:none;padding:var(--fc-space-5) 0 0;margin:0;border-top:1px solid var(--fc-border);display:flex;flex-direction:column;gap:var(--fc-space-3)}.fc-pro-pillar__checks li{display:flex;align-items:center;gap:var(--fc-space-2);font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink)}.fc-pro-pillar__checks svg{flex-shrink:0}.fc-pro-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fc-space-8)}.fc-pro-step__num{font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-black);text-transform:uppercase;letter-spacing:2px;color:var(--fc-dim);margin-bottom:var(--fc-space-4);display:block}.fc-pro-step__title{font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-bold);color:var(--fc-ink);line-height:var(--fc-lh-snug);margin:0 0 var(--fc-space-3)}.fc-pro-step__desc{font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-ui);color:var(--fc-dim);margin:0}.fc-pro-features{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fc-space-4)}.fc-pro-feat{background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);padding:var(--fc-space-8);box-shadow:var(--fc-shadow);transition:box-shadow .2s var(--fc-ease-out)}.fc-pro-feat:hover{box-shadow:var(--fc-shadow-hover)}.fc-pro-feat__title{font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-bold);color:var(--fc-ink);line-height:var(--fc-lh-snug);margin:0 0 var(--fc-space-2)}.fc-pro-feat__desc{font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-ui);color:var(--fc-dim);margin:0}.fc-pro-recipes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fc-space-5)}.fc-pro-recipe{position:relative;border-radius:var(--fc-radius-sm);overflow:hidden;aspect-ratio:3 / 4;box-shadow:var(--fc-shadow)}.fc-pro-recipe img{width:100%;height:100%;object-fit:cover;display:block}.fc-pro-recipe__ph{width:100%;height:100%;background:var(--fc-bg-alt)}.fc-pro-recipe__overlay{position:absolute;bottom:0;left:0;right:0;padding:var(--fc-space-5);background:linear-gradient(to top,rgba(0,0,0,0.55) 0,rgba(0,0,0,0.00) 100%)}.fc-pro-recipe__name{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-surface);display:block}.fc-pro-recipe__meta{font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-medium);text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,0.70);margin-top:var(--fc-space-1);display:block}.fc-pro-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fc-space-4)}.fc-pro-review{background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);padding:var(--fc-space-7);display:flex;flex-direction:column;transition:box-shadow .2s var(--fc-ease-out)}.fc-pro-review:hover{box-shadow:var(--fc-shadow-hover)}.fc-pro-review__stars{color:#c8962e;font-size:var(--fc-text-small);letter-spacing:2px;margin-bottom:var(--fc-space-4)}.fc-pro-review__text{font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-ui);color:var(--fc-body);font-style:italic;flex:1;margin:0 0 var(--fc-space-5)}.fc-pro-review__who{padding-top:var(--fc-space-4);border-top:1px solid var(--fc-border-light);display:flex;align-items:baseline;gap:var(--fc-space-2)}.fc-pro-review__name{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);color:var(--fc-ink)}.fc-pro-review__loc{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim)}.fc-pro-reviews__note{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-ghost);text-align:center;margin-top:var(--fc-space-6)}.fc-pro-heritage__text{font-family:var(--fc-serif);font-size:var(--fc-text-h2);font-weight:var(--fc-w-regular);letter-spacing:-.5px;line-height:var(--fc-lh-heading);color:var(--fc-ink);max-width:640px;margin:0 auto var(--fc-space-12);text-align:center}.fc-pro-heritage__stats{display:flex;justify-content:center;align-items:center}.fc-pro-heritage__stat{text-align:center;padding:0 var(--fc-space-10);position:relative}.fc-pro-heritage__stat+.fc-pro-heritage__stat::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:var(--fc-space-10);background:var(--fc-border)}.fc-pro-heritage__val{font-family:var(--fc-serif);font-size:var(--fc-text-h2);font-weight:var(--fc-w-regular);letter-spacing:-1px;color:var(--fc-ink);line-height:1;display:block}.fc-pro-heritage__lbl{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);margin-top:var(--fc-space-2);display:block}.fc-pro-trust{background:var(--fc-ink)}.fc-pro-trust__inner{max-width:var(--fc-prose-max)}.fc-pro-trust__icon{color:var(--fc-accent);margin-bottom:var(--fc-space-5)}.fc-pro-trust__title{font-family:var(--fc-serif);font-size:var(--fc-text-h2);font-weight:var(--fc-w-regular);letter-spacing:-1px;color:var(--fc-surface);line-height:var(--fc-lh-heading);margin:0 0 var(--fc-space-5)}.fc-pro-trust__text{font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-ui);color:rgba(255,255,255,0.50);margin:0 0 var(--fc-space-6)}.fc-pro-trust__link{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-medium);color:var(--fc-accent);text-decoration:none}.fc-pro-trust__link:hover{opacity:.8}.fc-pro-plans{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fc-space-4);max-width:700px}.fc-pro-plan{background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);padding:var(--fc-space-9);text-align:center;display:flex;flex-direction:column;position:relative}.fc-pro-plan--hl{border-color:var(--fc-accent);border-width:2px}.fc-pro-plan__badge{position:absolute;top:calc(-1 * var(--fc-space-3));left:50%;transform:translateX(-50%);font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-black);letter-spacing:1.5px;text-transform:uppercase;background:var(--fc-accent);color:var(--fc-surface);padding:var(--fc-space-1) var(--fc-space-4);border-radius:var(--fc-radius-xxs);white-space:nowrap}.fc-pro-plan__name{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--fc-dim);margin-bottom:var(--fc-space-4)}.fc-pro-plan__price{font-family:var(--fc-serif);font-size:var(--fc-text-hero);font-weight:var(--fc-w-regular);letter-spacing:-2px;color:var(--fc-ink);line-height:1}.fc-pro-plan__price span{font-size:var(--fc-text-body);font-weight:var(--fc-w-regular);color:var(--fc-dim)}.fc-pro-price__currency{font-size:.55em;vertical-align:.25em;margin-right:.04em;letter-spacing:0}.fc-pro-plan__billed{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-dim);margin:var(--fc-space-2) 0 var(--fc-space-7)}.fc-pro-plan__cta{width:100%;margin-top:auto}.fc-pro-lifetime{margin-top:var(--fc-space-5);background:var(--fc-ink);border-radius:var(--fc-radius-sm);padding:var(--fc-space-12);display:flex;align-items:center;justify-content:space-between;gap:var(--fc-space-12)}.fc-pro-lifetime__badge{display:inline-block;font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-black);letter-spacing:1.5px;text-transform:uppercase;background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.45);padding:var(--fc-space-1) var(--fc-space-4);border-radius:var(--fc-radius-xxs);margin-bottom:var(--fc-space-4)}.fc-pro-lifetime__name{font-family:var(--fc-serif);font-size:var(--fc-text-h2);font-weight:var(--fc-w-regular);color:var(--fc-surface);margin:0 0 var(--fc-space-3)}.fc-pro-lifetime__desc{font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-ui);color:rgba(255,255,255,0.45);max-width:480px;margin:0}.fc-pro-lifetime__right{text-align:right;flex-shrink:0}.fc-pro-lifetime__price{font-family:var(--fc-serif);font-size:var(--fc-text-hero);font-weight:var(--fc-w-regular);letter-spacing:-2px;color:var(--fc-surface);line-height:1}.fc-pro-lifetime__billed{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:rgba(255,255,255,0.45);margin-top:var(--fc-space-2)}.fc-pro-lifetime__contact{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:rgba(255,255,255,0.45);margin-top:var(--fc-space-3)}.fc-pro-lifetime__contact a{color:var(--fc-accent);text-decoration:none;font-weight:var(--fc-w-semibold)}.fc-pro-partners__desc{font-family:var(--fc-sans);font-size:var(--fc-text-body);line-height:var(--fc-lh-ui);color:var(--fc-dim);margin:calc(-1 * var(--fc-space-6)) 0 var(--fc-space-10)}.fc-pro-partners__desc a{color:var(--fc-accent);text-decoration:none;font-weight:var(--fc-w-medium)}.fc-pro-partners{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fc-space-5);max-width:800px}.fc-pro-partner{position:relative;border-radius:var(--fc-radius-sm);overflow:hidden;aspect-ratio:4 / 5;box-shadow:var(--fc-shadow)}.fc-pro-partner img{width:100%;height:100%;object-fit:cover;display:block}.fc-pro-partner__ph{width:100%;height:100%;background:var(--fc-bg-alt)}.fc-pro-partner__overlay{position:absolute;bottom:0;left:0;right:0;padding:var(--fc-space-6);background:linear-gradient(to top,rgba(0,0,0,0.55) 0,rgba(0,0,0,0.00) 100%)}.fc-pro-partner__name{font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-bold);color:var(--fc-surface);display:block}.fc-pro-partner__title{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:rgba(255,255,255,0.70);margin-top:var(--fc-space-0);display:block}.fc-pro-faq{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fc-space-8) var(--fc-space-12)}.fc-pro-faq__item{padding-bottom:var(--fc-space-8);border-bottom:1px solid var(--fc-border)}.fc-pro-faq__q{font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-bold);color:var(--fc-ink);line-height:var(--fc-lh-snug);margin:0 0 var(--fc-space-3)}.fc-pro-faq__a{font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-ui);color:var(--fc-dim);margin:0}.fc-pro-cta{border-top:1px solid var(--fc-border)}.fc-pro-cta__title{font-family:var(--fc-serif);font-size:var(--fc-text-h1);font-weight:var(--fc-w-regular);letter-spacing:-1px;color:var(--fc-ink);margin:0 0 var(--fc-space-4)}.fc-pro-cta__sub{font-family:var(--fc-sans);font-size:var(--fc-text-ui);line-height:var(--fc-lh-ui);color:var(--fc-dim);margin:0 auto var(--fc-space-8);max-width:480px}@media(max-width:1199px){.fc-pro-hero__grid{grid-template-columns:1fr;max-width:600px;gap:var(--fc-space-8)}.fc-pro-hero__text{order:1}.fc-pro-hv{order:2}.fc-pro-hero{min-height:auto;padding:var(--fc-space-12) 0}.fc-pro-hv__list{right:var(--fc-space-1);top:calc(-1 * var(--fc-space-3))}.fc-pro-heading{font-size:var(--fc-text-h2);letter-spacing:-1px}.fc-pro-pillars{grid-template-columns:1fr}.fc-pro-stat__val{font-size:var(--fc-text-h2)}.fc-pro-steps{grid-template-columns:repeat(2,1fr)}.fc-pro-features{grid-template-columns:1fr}.fc-pro-recipes{grid-template-columns:repeat(2,1fr)}.fc-pro-reviews{grid-template-columns:repeat(2,1fr)}.fc-pro-plans{grid-template-columns:1fr;max-width:400px}.fc-pro-plan__price{font-size:var(--fc-text-h1)}.fc-pro-lifetime{flex-direction:column;text-align:center}.fc-pro-lifetime__right{text-align:center}.fc-pro-lifetime__desc{max-width:100%}.fc-pro-partners{grid-template-columns:repeat(2,1fr)}.fc-pro-faq{grid-template-columns:1fr}.fc-pro-heritage__stats{justify-content:center}.fc-pro-heritage__stat{padding:0 var(--fc-space-6)}}@media(max-width:767px){body.fc-layout-pro .fc-main{margin-left:0}body.fc-layout-pro .fc-footer{padding-left:var(--fc-page-pad);padding-right:var(--fc-page-pad)}.fc-pro-container{padding:0 var(--fc-page-pad)}.fc-pro-sec{padding:var(--fc-space-14) 0}.fc-pro-heading{font-size:var(--fc-text-h2);letter-spacing:-1px;margin-bottom:var(--fc-space-8)}.fc-pro-hero{padding:var(--fc-space-8) 0}.fc-pro-hero__text .fc-skeptic-header__title{font-size:var(--fc-text-h1);margin:var(--fc-space-4) 0 var(--fc-space-5)}.fc-pro-hero__text .fc-skeptic-header__sub{font-size:var(--fc-text-ui);margin-bottom:var(--fc-space-7)}.fc-pro-hero__actions{flex-wrap:nowrap;gap:var(--fc-space-2)}.fc-pro-btn{flex:1;min-width:0;justify-content:center;font-size:var(--fc-text-ui);padding:var(--fc-space-3) var(--fc-space-4);white-space:nowrap}.fc-pro-hv__frame{border-radius:var(--fc-radius-sm)}.fc-pro-hv__list{display:none}.fc-pro-hv__pill{top:var(--fc-space-3);left:var(--fc-space-3)}.fc-pro-hv__data{bottom:var(--fc-space-3);left:var(--fc-space-3);min-width:140px;border-radius:var(--fc-radius-xs)}.fc-pro-hv__kcal b{font-size:var(--fc-text-h2)}.fc-pro-hv__macros{font-size:var(--fc-text-nano)}.fc-pro-stats__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--fc-space-6) 0;justify-items:center}.fc-pro-stat{padding:0}.fc-pro-stat+.fc-pro-stat::before{display:none}.fc-pro-stat__val{font-size:var(--fc-text-h2)}.fc-pro-steps{grid-template-columns:1fr}.fc-pro-recipes{grid-template-columns:1fr;max-width:360px;margin:0 auto}.fc-pro-recipe{aspect-ratio:4 / 3}.fc-pro-reviews{grid-template-columns:1fr}.fc-pro-pillar{padding:var(--fc-space-7)}.fc-pro-feat{padding:var(--fc-space-6)}.fc-pro-plan{padding:var(--fc-space-7)}.fc-pro-lifetime{padding:var(--fc-space-8);gap:var(--fc-space-8)}.fc-pro-lifetime__price{font-size:var(--fc-text-h1)}.fc-pro-partners{grid-template-columns:1fr;max-width:360px;margin:0 auto}.fc-pro-heritage__text{font-size:var(--fc-text-body)}.fc-pro-heritage__stats{flex-direction:column;align-items:center;gap:var(--fc-space-6)}.fc-pro-heritage__stat{text-align:center;padding:0 0 var(--fc-space-6);border-bottom:1px solid var(--fc-border);width:100%}.fc-pro-heritage__stat+.fc-pro-heritage__stat::before{display:none}.fc-pro-heritage__stat:last-child{border-bottom:0;padding-bottom:0}}@media(prefers-reduced-motion:reduce){.fc-pro-btn{transition:none}}.fc-api-hero-ctas{display:flex;gap:var(--fc-space-4);margin-top:var(--fc-space-8);flex-wrap:wrap}.fc-api-cta-primary{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-surface);background:var(--fc-accent);padding:var(--fc-space-3) var(--fc-space-6);border-radius:var(--fc-radius-pill);text-decoration:none;transition:background .15s ease}.fc-api-cta-primary:hover{background:var(--fc-accent-hover)}.fc-api-cta-secondary{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);background:transparent;border:1px solid var(--fc-border);padding:var(--fc-space-3) var(--fc-space-6);border-radius:var(--fc-radius-pill);text-decoration:none;transition:border-color .15s ease}.fc-api-cta-secondary:hover{border-color:var(--fc-ink)}.fc-api-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fc-space-4);margin-top:var(--fc-space-6)}.fc-api-cards .fc-card h3{font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-bold);color:var(--fc-ink);margin:0 0 var(--fc-space-3)}.fc-api-cards .fc-card p{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-body);line-height:var(--fc-lh-ui);margin:0}.fc-api-cards--2col{grid-template-columns:repeat(2,1fr)}.fc-api-contact-link{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-medium);color:var(--fc-accent);text-decoration:none;display:block;padding-top:var(--fc-space-2);border-top:1px solid var(--fc-border-light);margin-top:var(--fc-space-3)}.fc-api-contact-link:hover{text-decoration:underline}.fc-api-compare{border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);overflow:hidden;margin:var(--fc-space-6) 0}.fc-api-compare__header{display:grid;grid-template-columns:2fr repeat(4,1fr);background:var(--fc-bg-alt);padding:var(--fc-space-3) var(--fc-space-4);border-bottom:1px solid var(--fc-border)}.fc-api-compare__header .fc-api-compare__provider--fc{background:var(--fc-accent-dim);margin:calc(-1 * var(--fc-space-3)) 0;padding:var(--fc-space-3) var(--fc-space-4)}.fc-api-compare__feature-label,.fc-api-compare__provider{font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-bold);text-transform:uppercase;letter-spacing:.5px;color:var(--fc-dim)}.fc-api-compare__provider--fc{color:var(--fc-accent)}.fc-api-compare__row{display:grid;grid-template-columns:2fr repeat(4,1fr);padding:var(--fc-space-3) var(--fc-space-4);border-bottom:1px solid var(--fc-border-light);align-items:baseline}.fc-api-compare__row:last-child{border-bottom:0}.fc-api-compare__row--zebra{background:var(--fc-bg-alt)}.fc-api-compare__row .fc-api-compare__cell--fc{background:var(--fc-accent-dim);margin:calc(-1 * var(--fc-space-3)) 0;padding:var(--fc-space-3) var(--fc-space-4)}.fc-api-compare__feature{font-family:var(--fc-sans);font-size:var(--fc-text-small);font-weight:var(--fc-w-medium);color:var(--fc-ink)}.fc-api-compare__cell{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-ghost)}.fc-api-compare__cell--fc{color:var(--fc-accent);font-weight:var(--fc-w-semibold)}.fc-api-compare__caveat{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-ghost);margin-top:var(--fc-space-4);line-height:var(--fc-lh-ui)}.fc-api-compare__caveat a{color:var(--fc-dim)}.fc-api-compare-mobile{display:none}.fc-api-compare-mobile__card{background:var(--fc-card);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);padding:var(--fc-space-4) var(--fc-space-5);margin-bottom:var(--fc-space-3)}.fc-api-compare-mobile__feature{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);display:block;margin-bottom:var(--fc-space-3)}.fc-api-compare-mobile__fc{display:flex;align-items:center;gap:var(--fc-space-3);margin-bottom:var(--fc-space-3);padding-bottom:var(--fc-space-3);border-bottom:1px solid var(--fc-border-light)}.fc-api-compare-mobile__badge{font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-bold);text-transform:uppercase;letter-spacing:.5px;color:var(--fc-accent);background:var(--fc-accent-dim);padding:var(--fc-space-1) var(--fc-space-3);border-radius:var(--fc-radius-xxs);flex-shrink:0}.fc-api-compare-mobile__value{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink)}.fc-api-compare-mobile__others{display:flex;flex-wrap:wrap;gap:var(--fc-space-2) var(--fc-space-4)}.fc-api-compare-mobile__others span{font-family:var(--fc-sans);font-size:var(--fc-text-small);color:var(--fc-ghost)}.fc-api-recipes-cta{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-dim);text-align:center;margin-top:var(--fc-space-6)}.fc-api-recipes-cta a{color:var(--fc-accent);text-decoration:none;font-weight:var(--fc-w-semibold)}.fc-api-recipes-cta a:hover{text-decoration:underline}.fc-layout-trust-page .fc-pro-sec{padding:var(--fc-space-10) 0}.fc-layout-trust-page .fc-pro-container{max-width:100%;padding:0}.fc-layout-trust-page .fc-pro-heading{font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-extrabold);color:var(--fc-ink);margin:var(--fc-space-2) 0 var(--fc-space-6)}.fc-api-flow{display:flex;gap:var(--fc-space-3);margin:var(--fc-space-6) 0 var(--fc-space-8)}.fc-api-flow__step{flex:1;display:flex;align-items:center;gap:var(--fc-space-3);background:var(--fc-bg-alt);border:1px solid var(--fc-border-light);border-radius:var(--fc-radius-sm);padding:var(--fc-space-3) var(--fc-space-4)}.fc-api-flow__num{width:28px;height:28px;border-radius:50%;background:var(--fc-accent);color:var(--fc-surface);font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fc-api-flow__name{font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-medium);color:var(--fc-ink)}.fc-api-code{background:var(--fc-ink);border-radius:var(--fc-radius-xxs);margin:var(--fc-space-4) 0;overflow:hidden}.fc-api-code__header{padding:var(--fc-space-2) var(--fc-space-4);border-bottom:1px solid rgba(255,255,255,0.06)}.fc-api-code__label{font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-bold);text-transform:uppercase;letter-spacing:.5px;color:rgba(255,255,255,0.45)}.fc-api-code__block{font-family:var(--fc-mono);font-size:var(--fc-text-small);line-height:var(--fc-lh-ui);color:rgba(255,255,255,0.85);padding:var(--fc-space-4);margin:0;overflow-x:auto;white-space:pre}.fc-api-method{font-family:var(--fc-mono);font-size:var(--fc-text-micro);font-weight:var(--fc-w-bold);text-transform:uppercase;letter-spacing:.5px;padding:var(--fc-space-1) var(--fc-space-2);border-radius:var(--fc-radius-xxs)}.fc-api-method--get{background:rgba(0,209,142,0.1);color:var(--fc-accent)}.fc-api-method--post{background:rgba(99,102,241,0.1);color:var(--fc-emerging)}.fc-api-path{font-family:var(--fc-mono);font-size:var(--fc-text-ui);color:var(--fc-ink);margin-left:var(--fc-space-2)}.fc-api-path__plus{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-dim);margin:0 var(--fc-space-3)}.fc-api-endpoint{padding:var(--fc-space-6) 0;border-bottom:1px solid var(--fc-border-light)}.fc-api-endpoint:last-child{border-bottom:0}.fc-api-endpoint__header{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fc-space-2);margin-bottom:var(--fc-space-4)}.fc-api-endpoint p{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-body);line-height:var(--fc-lh-ui)}.fc-api-endpoint p a{color:var(--fc-accent);text-decoration:none}.fc-api-endpoint p a:hover{text-decoration:underline}.fc-api-pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fc-space-4);margin-top:var(--fc-space-6)}.fc-api-pricing__tier{display:flex;flex-direction:column;position:relative}.fc-api-pricing__tier h3{font-family:var(--fc-sans);font-size:var(--fc-text-body);font-weight:var(--fc-w-bold);color:var(--fc-ink);margin:0 0 var(--fc-space-4)}.fc-api-pricing__tier--featured{border:2px solid var(--fc-accent)}.fc-api-pricing__badge{position:absolute;top:calc(-1 * var(--fc-space-3));left:50%;transform:translateX(-50%);font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-bold);text-transform:uppercase;letter-spacing:.5px;color:var(--fc-surface);background:var(--fc-accent);padding:var(--fc-space-1) var(--fc-space-4);border-radius:var(--fc-radius-pill);white-space:nowrap}.fc-api-pricing__price{display:flex;align-items:baseline;gap:2px;margin-bottom:var(--fc-space-6)}.fc-api-pricing__currency{font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-regular);color:var(--fc-ink)}.fc-api-pricing__amount{font-family:var(--fc-sans);font-size:var(--fc-text-h2);font-weight:var(--fc-w-bold);letter-spacing:-1px;color:var(--fc-ink);line-height:1}.fc-api-pricing__period{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-dim);margin-left:var(--fc-space-1)}.fc-api-pricing__features{list-style:none;padding:0;margin:0 0 var(--fc-space-8);flex:1}.fc-api-pricing__features li{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-body);line-height:var(--fc-lh-ui);padding:var(--fc-space-2) 0;border-bottom:1px solid var(--fc-border-light)}.fc-api-pricing__features li:last-child{border-bottom:0}.fc-api-pricing__btn{display:block;text-align:center;font-family:var(--fc-sans);font-size:var(--fc-text-ui);font-weight:var(--fc-w-semibold);color:var(--fc-ink);border:1px solid var(--fc-border);border-radius:var(--fc-radius-pill);padding:var(--fc-space-3) var(--fc-space-5);text-decoration:none;transition:border-color .15s ease}.fc-api-pricing__btn:hover{border-color:var(--fc-ink)}.fc-api-pricing__btn--primary{color:var(--fc-surface);background:var(--fc-accent);border-color:var(--fc-accent)}.fc-api-pricing__btn--primary:hover{background:var(--fc-accent-hover);border-color:var(--fc-accent-hover)}.fc-api-pricing__enterprise{font-family:var(--fc-sans);font-size:var(--fc-text-ui);color:var(--fc-dim);text-align:center;margin-top:var(--fc-space-6)}.fc-api-pricing__enterprise a{color:var(--fc-accent);text-decoration:none}.fc-api-pricing__enterprise a:hover{text-decoration:underline}.fc-api-ai-cite{background:var(--fc-ink);border-radius:var(--fc-radius-sm);padding:var(--fc-space-6);margin:var(--fc-space-10) 0}.fc-api-ai-cite__header{display:flex;align-items:center;gap:var(--fc-space-2);margin-bottom:var(--fc-space-4)}.fc-api-ai-cite__icon{color:var(--fc-accent);font-size:var(--fc-text-small)}.fc-api-ai-cite__label{font-family:var(--fc-sans);font-size:var(--fc-text-micro);font-weight:var(--fc-w-bold);text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,0.45)}.fc-api-ai-cite__text{font-family:var(--fc-mono);font-size:var(--fc-text-small);line-height:var(--fc-lh-prose);color:rgba(255,255,255,0.85);margin:0}.fc-api-capabilities{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--fc-space-4);margin:var(--fc-space-6) 0}.fc-api-cap{display:flex;gap:var(--fc-space-3);padding:var(--fc-space-4);background:var(--fc-bg-alt);border-radius:var(--fc-radius);border:1px solid var(--fc-border)}.fc-api-cap__icon{display:none}.fc-api-cap>div{border-left:3px solid var(--fc-accent);padding-left:var(--fc-space-3)}.fc-api-cap strong{display:block;font-size:var(--fc-text-body);font-family:var(--fc-font-heading);font-weight:600;color:var(--fc-ink);margin-bottom:var(--fc-space-1)}.fc-api-cap p{font-size:var(--fc-text-small);color:var(--fc-dim);line-height:var(--fc-leading-body);margin:0}@media(max-width:1199px){.fc-api-cards{grid-template-columns:1fr}.fc-api-capabilities{grid-template-columns:1fr}.fc-api-pricing{grid-template-columns:1fr;max-width:400px}.fc-api-compare__header,.fc-api-compare__row{font-size:var(--fc-text-small)}}@media(max-width:767px){.fc-api-hero-ctas{flex-direction:column}.fc-api-compare{display:none}.fc-api-compare-mobile{display:block;margin:var(--fc-space-6) 0}.fc-api-cta-primary,.fc-api-cta-secondary{text-align:center}.fc-api-flow{flex-direction:column}.fc-api-pricing{max-width:100%}.fc-api-pricing__tier--featured{margin-top:var(--fc-space-4)}.fc-api-cards--2col{grid-template-columns:1fr}.fc-api-ai-cite{padding:var(--fc-space-4)}.fc-api-ai-cite__text{font-size:var(--fc-text-micro);white-space:pre-wrap;word-break:break-all}}
body.fc-layout-app .fc-main{margin-right:0;overflow-x:hidden;padding:0}
body.fc-layout-app .fc-sidebar{display:none}
body.fc-layout-app .fc-topbar{display:none}
body.fc-layout-app .fc-footer{padding-left:var(--fc-page-pad);padding-right:var(--fc-page-pad)}
body.fc-layout-app .fc-footer__cta{display:none}
@media(max-width:767px){body.fc-layout-app .fc-main{margin-left:0;margin-right:0;padding:0}}
body.fc-layout-app .fc-player{left:50%}
