.fc{--fc-burgundy:#591328;--fc-gold:#f5c542;--fc-ink:#22141a;--fc-muted:#665b61;--fc-bg:#fff7ec;--fc-card:#fff;--fc-line:#ead9c8;color:var(--fc-ink);font-family:inherit}.fc *{box-sizing:border-box}.fc-section{max-width:1120px;margin:0 auto;padding:56px 20px}.fc-section-intro{max-width:760px;color:var(--fc-muted)}.fc-hero{max-width:1180px;margin:0 auto;padding:72px 20px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:32px;align-items:center;background:linear-gradient(135deg,#fff7ec,#fff)}.fc-hero h1,.fc-section h1,.fc-section h2{color:var(--fc-burgundy);line-height:1.05;margin:.2em 0}.fc-hero h1{font-size:clamp(2.4rem,6vw,4.8rem)}.fc-hero p{font-size:1.1rem;color:var(--fc-muted)}.fc-eyebrow{margin:0 0 8px;text-transform:uppercase;letter-spacing:.09em;font-weight:800;font-size:.78rem;color:var(--fc-burgundy)}.fc-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.fc-actions--center{justify-content:center}.fc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;padding:12px 18px;text-decoration:none;font-weight:800;border:1px solid transparent;cursor:pointer}.fc-btn--primary{background:var(--fc-burgundy);color:#fff}.fc-btn--secondary{background:#fff;color:var(--fc-burgundy);border-color:var(--fc-burgundy)}.fc-btn--text{color:var(--fc-burgundy);padding-inline:4px;background:transparent}.fc-card-preview,.fc-member-pass{background:var(--fc-burgundy);color:#fff;border-radius:24px;padding:28px;box-shadow:0 18px 40px rgba(89,19,40,.18)}.fc-card-preview h2,.fc-member-pass h2{color:#fff}.fc-card-preview span{display:inline-block;margin:6px 6px 0 0;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.14)}.fc-notice{max-width:1120px;margin:0 auto 12px;padding:18px 20px;border-radius:16px;background:#fff4cf;border:1px solid #f4df95}.fc-steps,.fc-offer-grid,.fc-partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.fc-steps article,.fc-offer-card,.fc-partner-card,.fc-account-panel{background:var(--fc-card);border:1px solid var(--fc-line);border-radius:18px;padding:20px;box-shadow:0 8px 24px rgba(89,19,40,.06)}.fc-offer-grid,.fc-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-offer-card{position:relative;overflow:hidden}.fc-offer-card--featured{border-color:var(--fc-gold);box-shadow:0 12px 34px rgba(89,19,40,.12)}.fc-offer-card--featured:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--fc-gold),var(--fc-burgundy))}.fc-offer-meta{font-size:.85rem;font-weight:800;color:var(--fc-burgundy);text-transform:uppercase;letter-spacing:.04em}.fc-offer-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.fc-offer-badges span{display:inline-flex;border-radius:999px;background:#fff4cf;border:1px solid #efd980;color:#4f3510;font-size:.78rem;font-weight:800;padding:5px 9px}.fc-locked,.fc-protected{display:block;margin-top:14px;padding:12px;border-radius:12px;background:#f7efe4;border:1px solid var(--fc-line);font-weight:700}.fc-protected{background:#eef8f0;border-color:#bfe1c7}.fc-save-offer-form{margin-top:14px}.fc-save-offer-form .fc-btn{width:100%}.fc-chips{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.fc-chips span{padding:8px 12px;border-radius:999px;background:#fff;border:1px solid var(--fc-line);font-weight:700}.fc-form{display:grid;gap:18px}.fc-form label{display:grid;gap:7px;font-weight:700}.fc-form input,.fc-form select,.fc-form textarea,.fc-offer-filter input,.fc-offer-filter select{width:100%;border:1px solid #ccb9aa;border-radius:12px;padding:12px;background:#fff;color:var(--fc-ink)}.fc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fc-form-wrap{max-width:920px}.fc-honeypot{position:absolute;left:-9999px}.fc-message{padding:14px 16px;border-radius:14px;margin:12px 0;font-weight:700}.fc-message--success{background:#eef8f0;border:1px solid #bfe1c7}.fc-message--error{background:#fff0f0;border:1px solid #e7b1b1}.fc-privacy-note{font-size:.92rem;color:var(--fc-muted)}.fc-account-panel--rich{display:grid;grid-template-columns:1fr;gap:16px;margin:20px 0}.fc-account-details,.fc-member-pass dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.fc-account-details div,.fc-member-pass dl div{padding:12px;border-radius:12px;background:#fff7ec}.fc-account-details dt,.fc-member-pass dt{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:var(--fc-muted)}.fc-account-details dd,.fc-member-pass dd{margin:3px 0 0;font-weight:800}.fc-member-pass dl div{background:rgba(255,255,255,.13)}.fc-member-pass dt{color:#f4d8e2}.fc-saved-summary{border:1px dashed var(--fc-line);border-radius:16px;padding:16px;background:#fffaf4}.fc-saved-summary h3{margin-top:0;color:var(--fc-burgundy)}.fc-saved-summary ul{margin:0 0 12px;padding-left:20px}.fc-offer-filter{display:grid;grid-template-columns:1fr 220px auto auto;gap:12px;align-items:end;margin:22px 0}.fc-offer-filter--advanced{grid-template-columns:1.4fr repeat(4,minmax(140px,1fr)) auto auto}.fc-checkbox{display:flex!important;align-items:center;gap:8px;min-height:44px}.fc-checkbox input{width:auto}.fc-faq details{border-top:1px solid var(--fc-line);padding:16px 0}.fc-faq summary{cursor:pointer;font-weight:800;color:var(--fc-burgundy)}.fc-profile-editor,.fc-partner-status-panel{border:1px solid var(--fc-line);border-radius:16px;padding:16px;background:#fffaf4}.fc-profile-editor summary{cursor:pointer;font-weight:800;color:var(--fc-burgundy)}.fc-profile-editor .fc-form{margin-top:14px}.fc-partner-status-panel{margin:18px 0}.fc-partner-status-panel h2{margin-top:0;color:var(--fc-burgundy)}
.fc-onboarding-checklist{border:1px solid var(--fc-line);border-radius:16px;padding:16px;background:#fff;margin:16px 0}.fc-onboarding-checklist h3{margin-top:0;color:var(--fc-burgundy)}.fc-onboarding-checklist ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.fc-onboarding-checklist li{display:flex;gap:8px;align-items:center;color:#5b5148}.fc-onboarding-checklist li.is-complete{font-weight:800;color:#217346}.fc-form-full{grid-column:1/-1}.firstcard-launch-readiness div strong{color:#217346}.fc-offer-badges span{white-space:nowrap}

.fc-member-dashboard{display:grid;gap:18px;margin-top:8px}.fc-member-dashboard *,.fc-member-activity-grid>*{min-width:0}.fc-dashboard-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px;border-radius:22px;background:linear-gradient(135deg,#fff7ec,#fff);border:1px solid var(--fc-line)}.fc-dashboard-hero h2{margin:.1em 0;color:var(--fc-burgundy)}.fc-dashboard-tabs{display:flex;flex-wrap:wrap;gap:10px}.fc-dashboard-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:999px;padding:9px 14px;border:1px solid var(--fc-line);background:#fff;color:var(--fc-burgundy);font-weight:800;text-decoration:none}.fc-dashboard-stats,.fc-member-activity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fc-dashboard-stats article{padding:16px;border:1px solid var(--fc-line);border-radius:16px;background:#fff}.fc-dashboard-stats strong{display:block;color:var(--fc-burgundy);font-size:1.8rem;line-height:1}.fc-dashboard-stats span{display:block;margin-top:6px;color:var(--fc-muted);font-weight:700}.fc-member-profile-shortcut{border:1px solid var(--fc-line);border-radius:16px;padding:16px;background:#fffaf4}.fc-member-profile-shortcut h3{margin-top:0;color:var(--fc-burgundy)}.fc-trust-toolkit,.fc-next-best-offers,.fc-use-guidance{border:1px solid var(--fc-line);border-radius:16px;padding:16px;background:#fff;margin:16px 0}.fc-trust-toolkit h3,.fc-next-best-offers h3{margin-top:0;color:var(--fc-burgundy)}.fc-next-best-offers ol{margin:0;padding-left:22px}.fc-next-best-offers li{margin:8px 0}.fc-next-best-offers span{display:block;color:#766a60;font-size:.92rem}.fc-pass-actions{margin-top:10px}@media print{body *{visibility:hidden}.fc-member-pass,.fc-member-pass *{visibility:visible}.fc-member-pass{position:absolute;left:0;top:0;width:100%;box-shadow:none}.fc-pass-actions{display:none!important}}
@media(max-width:1100px){.fc-offer-filter--advanced{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.fc-hero{grid-template-columns:1fr;padding-block:46px}.fc-steps,.fc-offer-grid,.fc-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-offer-filter,.fc-offer-filter--advanced{grid-template-columns:1fr 1fr}.fc-form-grid,.fc-account-details,.fc-member-pass dl,.fc-dashboard-hero,.fc-issue-tracker-header,.fc-issue-timeline-item{grid-template-columns:1fr}.fc-dashboard-stats,.fc-member-activity-grid,.fc-issue-tracker-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-issue-timeline-item dl{grid-template-columns:1fr}}@media(max-width:640px){.fc-section{padding:38px 16px}.fc-steps,.fc-offer-grid,.fc-partner-grid,.fc-offer-filter,.fc-offer-filter--advanced,.fc-dashboard-stats,.fc-member-activity-grid,.fc-issue-tracker-stats{grid-template-columns:1fr}.fc-actions,.fc-btn{width:100%}.fc-hero{padding-inline:16px}.fc-account-panel,.fc-offer-card,.fc-partner-card{padding:16px}.fc-dashboard-hero{padding:18px}.fc-dashboard-tabs a{flex:1 1 46%}}
.fc-offer-feedback,.fc-feedback-summary{border:1px solid var(--fc-line);border-radius:16px;padding:16px;background:#fffaf4;margin:16px 0}.fc-offer-feedback summary{cursor:pointer;font-weight:800;color:var(--fc-burgundy)}.fc-feedback-form{display:grid;gap:12px;margin-top:12px}.fc-feedback-form label{display:grid;gap:7px;font-weight:700}.fc-feedback-form select,.fc-feedback-form textarea{width:100%;border:1px solid #ccb9aa;border-radius:12px;padding:12px;background:#fff;color:var(--fc-ink)}.fc-feedback-summary h3{margin-top:0;color:var(--fc-burgundy)}
/* v10.0.2 public journey shortcuts */
.fc-public-shortcuts{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:start;background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:0 0 22px;box-shadow:0 10px 28px rgba(89,19,40,.05)}
.fc-public-shortcuts h2{margin:.1em 0;color:var(--fc-burgundy);font-size:1.35rem;line-height:1.15}.fc-public-shortcuts p{color:var(--fc-muted);margin:.45em 0 0}.fc-public-shortcuts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fc-public-shortcuts__card{display:grid;gap:4px;min-height:92px;border:1px solid var(--fc-line);border-radius:14px;background:#fffaf4;color:var(--fc-ink);padding:13px;text-decoration:none}.fc-public-shortcuts__card strong{color:var(--fc-burgundy);font-size:1rem}.fc-public-shortcuts__card span{color:var(--fc-muted);font-size:.9rem;line-height:1.35}.fc-public-shortcuts__card--primary{background:#591328;border-color:#591328}.fc-public-shortcuts__card--primary strong,.fc-public-shortcuts__card--primary span{color:#fff}.fc-public-shortcuts__guardrail{grid-column:1/-1;background:#fff7ec;border:1px solid var(--fc-line);border-radius:12px;padding:10px;font-weight:800}
@media(max-width:820px){.fc-public-shortcuts{grid-template-columns:1fr}.fc-public-shortcuts__grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.fc-public-shortcuts{border-radius:16px;padding:14px}.fc-public-shortcuts__grid{grid-template-columns:1fr}.fc-public-shortcuts__card{min-height:0}}
.fc-offer-issue,.fc-issue-summary{border:1px solid #e7b1b1;border-radius:16px;padding:16px;background:#fff7f4;margin:16px 0}.fc-offer-issue summary{cursor:pointer;font-weight:800;color:var(--fc-burgundy)}.fc-issue-summary h3{margin-top:0;color:var(--fc-burgundy)}.fc-issue-tracker{display:grid;gap:14px}.fc-issue-tracker-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.fc-issue-tracker-header h3{margin:.1em 0}.fc-issue-tracker-header p{margin:.3em 0;color:#6e4d59}.fc-issue-tracker-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fc-issue-tracker-stats article{border:1px solid #f0c7c7;border-radius:14px;background:#fff;padding:12px}.fc-issue-tracker-stats strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}.fc-issue-tracker-stats span{display:block;margin-top:5px;color:#5a2b3b;font-weight:900}.fc-issue-empty{border:1px dashed #e7b1b1;border-radius:14px;background:#fff;padding:14px}.fc-issue-empty strong{display:block;color:var(--fc-burgundy)}.fc-issue-empty a{color:var(--fc-burgundy);font-weight:900}.fc-issue-timeline{display:grid;gap:10px;margin:0;padding:0;list-style:none}.fc-issue-timeline-item{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:14px;border:1px solid #f0c7c7;border-left:6px solid #d98d59;border-radius:14px;background:#fff;padding:14px}.fc-issue-timeline-item--resolved{border-left-color:#7abf87}.fc-issue-timeline-item span{display:inline-flex;border-radius:999px;background:#fff4cf;border:1px solid #efd980;padding:3px 8px;color:#4f3510;font-size:.76rem;font-weight:900;text-transform:uppercase}.fc-issue-timeline-item--resolved span{background:#edf8ef;border-color:#b8dfbf;color:#215a2b}.fc-issue-timeline-item h4{margin:8px 0 4px;color:var(--fc-burgundy)}.fc-issue-timeline-item p{margin:0;color:#6e4d59}.fc-issue-timeline-item dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.fc-issue-timeline-item div{min-width:0}.fc-issue-timeline-item dt{font-size:.74rem;font-weight:900;text-transform:uppercase;color:#5a2b3b}.fc-issue-timeline-item dd{margin:4px 0 0;color:#3f2730}
.fc-impact-summary{border:1px solid var(--fc-line);border-radius:16px;padding:16px;background:#f4fff7;margin:16px 0}.fc-impact-summary h3{margin-top:0;color:var(--fc-burgundy)}
.fc-referral-panel{border:1px solid var(--fc-line);border-radius:16px;padding:16px;background:#fff8ec;margin:16px 0}.fc-referral-panel h3{margin-top:0;color:var(--fc-burgundy)}.fc-referral-panel input[readonly]{width:100%;max-width:100%;min-width:0;font-family:monospace;background:#fff}
.firstcard-admin-card + .widefat{margin-top:10px}.fc-alert-audience-note{color:#475569;font-size:.95rem}

/* v3.9.0 current-status board */
.fc-status-board{background:linear-gradient(180deg,#fff7ec 0,#fff 46%,#fffaf4 100%);border:1px solid var(--fc-line);border-radius:28px;margin-top:24px;margin-bottom:24px}.fc-status-board h1{max-width:840px}.fc-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.fc-status-grid article{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.07)}.fc-status-grid strong{display:block;color:var(--fc-burgundy);font-size:clamp(1.8rem,4vw,2.6rem);line-height:1}.fc-status-grid span{display:block;margin-top:8px;font-weight:900;color:#4b2835}.fc-status-grid p{margin:.7em 0 0;color:var(--fc-muted)}.fc-status-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.fc-status-timeline article{position:relative;background:#591328;color:#fff;border-radius:18px;padding:18px;min-height:172px}.fc-status-timeline span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--fc-gold);color:#2a151c;font-weight:900}.fc-status-timeline h3{color:#fff;margin:12px 0 6px}.fc-status-timeline p{color:#f4d8e2;margin:0}.fc-status-split{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin:22px 0}.fc-status-split>div{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px}.fc-status-split h2{margin-top:0;color:var(--fc-burgundy)}@media(max-width:900px){.fc-status-grid,.fc-status-timeline,.fc-status-split{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fc-status-board{border-radius:20px}.fc-status-grid,.fc-status-timeline,.fc-status-split{grid-template-columns:1fr}.fc-status-timeline article{min-height:0}}


/* v4.0.0 trust centre */
.fc-trust-centre{background:linear-gradient(180deg,#fff,#fff7ec);border:1px solid var(--fc-line);border-radius:28px;margin-top:24px;margin-bottom:24px}.fc-trust-ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.fc-trust-ledger article,.fc-trust-promises article,.fc-review-signals article,.fc-trust-escalation{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.06)}.fc-trust-ledger strong{display:block;color:var(--fc-burgundy);font-size:clamp(1.8rem,4vw,2.4rem);line-height:1}.fc-trust-ledger span{display:block;margin-top:8px;font-weight:900;color:#4b2835}.fc-trust-ledger p{color:var(--fc-muted);margin:.7em 0 0}.fc-trust-promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.fc-trust-promises h2,.fc-review-signals h2,.fc-trust-escalation h2{margin-top:0;color:var(--fc-burgundy)}.fc-trust-promises ul{padding-left:20px;margin-bottom:0}.fc-trust-promises li{margin:.45em 0}.fc-review-signals{margin:22px 0}.fc-review-signals>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fc-review-signals h3{margin-top:0;color:#4b2835}.fc-trust-escalation{background:#fffaf4}@media(max-width:900px){.fc-trust-ledger,.fc-review-signals>div{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-trust-promises{grid-template-columns:1fr}}@media(max-width:640px){.fc-trust-centre{border-radius:20px}.fc-trust-ledger,.fc-review-signals>div{grid-template-columns:1fr}}


/* v4.1.0 launch roadmap */
.fc-launch-roadmap{background:linear-gradient(180deg,#fff7ec,#fff);border:1px solid var(--fc-line);border-radius:28px;margin-top:24px;margin-bottom:24px}.fc-roadmap-scoreboard,.fc-roadmap-timeline,.fc-roadmap-lanes{display:grid;gap:14px}.fc-roadmap-scoreboard{grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0}.fc-roadmap-scoreboard article,.fc-roadmap-timeline article,.fc-roadmap-lanes article,.fc-roadmap-panel>aside,.fc-roadmap-quality{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.06)}.fc-roadmap-scoreboard strong{display:block;color:var(--fc-burgundy);font-size:clamp(1.8rem,4vw,2.4rem);line-height:1}.fc-roadmap-scoreboard span{display:block;margin-top:8px;font-weight:900;color:#4b2835}.fc-roadmap-scoreboard p,.fc-roadmap-timeline p,.fc-roadmap-lanes p,.fc-roadmap-panel p,.fc-roadmap-quality li{color:var(--fc-muted)}.fc-roadmap-timeline{grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0}.fc-roadmap-timeline article{position:relative}.fc-roadmap-timeline article>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--fc-burgundy);color:#fff;font-weight:900}.fc-roadmap-state{margin:.8em 0 .2em;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:900;color:var(--fc-burgundy)!important}.fc-roadmap-timeline h2,.fc-roadmap-panel h2,.fc-roadmap-quality h2{margin-top:0;color:var(--fc-burgundy)}.fc-roadmap-timeline h2{font-size:1.1rem;margin-top:.4em}.fc-roadmap-panel{display:grid;grid-template-columns:1.35fr .65fr;gap:18px;margin:22px 0}.fc-roadmap-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-roadmap-lanes h3{margin:.2em 0;color:#4b2835}.fc-roadmap-quality{background:#fffaf4}.fc-roadmap-quality ul{margin:0;padding-left:20px}.fc-roadmap-quality li{margin:.55em 0}@media(max-width:900px){.fc-roadmap-scoreboard,.fc-roadmap-timeline,.fc-roadmap-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-roadmap-panel>div{grid-column:1/-1}}@media(max-width:640px){.fc-launch-roadmap{border-radius:20px}.fc-roadmap-scoreboard,.fc-roadmap-timeline,.fc-roadmap-panel,.fc-roadmap-lanes{grid-template-columns:1fr}.fc-roadmap-panel>div{grid-column:auto}}


/* v4.2.0 partner offer readiness */
.fc-partner-readiness{background:linear-gradient(180deg,#fff,#fff7ec);border:1px solid var(--fc-line);border-radius:28px;margin-top:24px;margin-bottom:24px}.fc-readiness-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin:24px 0}.fc-readiness-hero>div,.fc-readiness-hero aside,.fc-readiness-grid article,.fc-readiness-split>div,.fc-readiness-next{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.06)}.fc-readiness-hero h2,.fc-readiness-grid h2,.fc-readiness-split h2,.fc-readiness-next h2{margin-top:0;color:var(--fc-burgundy)}.fc-readiness-hero aside{background:#591328;color:#fff}.fc-readiness-hero aside strong{display:block;color:#f5c542;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.fc-readiness-hero aside span{display:block;margin-top:10px;font-size:1.45rem;line-height:1.15;font-weight:900}.fc-readiness-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:22px 0}.fc-readiness-grid article{padding:16px}.fc-readiness-grid h2{font-size:1.05rem}.fc-readiness-grid p,.fc-readiness-split li,.fc-readiness-next p{color:var(--fc-muted)}.fc-readiness-split{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.fc-readiness-split ul{margin:0;padding-left:20px}.fc-readiness-split li{margin:.55em 0}.fc-readiness-next{background:#fffaf4}@media(max-width:1100px){.fc-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.fc-readiness-hero,.fc-readiness-split{grid-template-columns:1fr}.fc-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fc-partner-readiness{border-radius:20px}.fc-readiness-grid{grid-template-columns:1fr}}


/* v4.3.0 member application readiness */
.fc-member-readiness{background:linear-gradient(180deg,#fff7ec,#fff);border:1px solid var(--fc-line);border-radius:28px;margin-top:24px;margin-bottom:24px}.fc-member-readiness-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin:24px 0}.fc-member-readiness-hero>div,.fc-member-readiness-hero aside,.fc-pathway-grid article,.fc-member-readiness-split>div,.fc-member-readiness-next{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.06)}.fc-member-readiness-hero h2,.fc-pathway-grid h2,.fc-member-readiness-split h2,.fc-member-readiness-next h2{margin-top:0;color:var(--fc-burgundy)}.fc-member-readiness-hero aside{background:#591328;color:#fff}.fc-member-readiness-hero aside strong{display:block;color:#f5c542;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.fc-member-readiness-hero aside span{display:block;margin-top:10px;font-size:1.35rem;line-height:1.18;font-weight:900}.fc-pathway-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.fc-pathway-grid p,.fc-member-readiness-split li,.fc-member-readiness-next p{color:var(--fc-muted)}.fc-readiness-note{padding:10px;border-radius:12px;background:#fff7ec;border:1px solid var(--fc-line);font-weight:800;color:#4b2835!important}.fc-member-readiness-split{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.fc-member-readiness-split ul{margin:0;padding-left:20px}.fc-member-readiness-split li{margin:.55em 0}.fc-member-readiness-next{background:#fffaf4}@media(max-width:900px){.fc-member-readiness-hero,.fc-member-readiness-split{grid-template-columns:1fr}.fc-pathway-grid{grid-template-columns:1fr}}@media(max-width:640px){.fc-member-readiness{border-radius:20px}}


/* v4.4.0 guided member application form */
.fc-application-guide{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff7ec;border:1px solid var(--fc-line);border-radius:18px;padding:16px;margin:18px 0}.fc-application-guide strong{display:block;color:var(--fc-burgundy);font-size:1.05rem}.fc-application-guide p{margin:.25rem 0 0;color:var(--fc-muted)}.fc-application-form{gap:18px}.fc-form-step{border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:0;background:#fff}.fc-form-step legend{font-weight:900;color:var(--fc-burgundy);padding:0 8px}.fc-pathway-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fc-pathway-options label{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--fc-line);border-radius:14px;padding:14px;background:#fffaf4;cursor:pointer}.fc-pathway-options input{margin-top:4px}.fc-pathway-options strong{display:block;color:var(--fc-burgundy);margin-bottom:4px}.fc-pathway-options span{color:var(--fc-muted);line-height:1.35}.fc-consent-row{display:flex!important;gap:10px;align-items:flex-start;background:#fff7ec;border:1px solid var(--fc-line);border-radius:14px;padding:14px;font-weight:700;color:#4b2835}.fc-consent-row input{margin-top:4px;width:auto!important}@media(max-width:900px){.fc-application-guide{align-items:flex-start;flex-direction:column}.fc-pathway-options{grid-template-columns:1fr}}


/* v4.5.0 member application status tracker */
.fc-application-tracker{border:1px solid var(--fc-line);border-radius:20px;padding:18px;background:#fff;margin:16px 0;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-tracker-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fc-tracker-header h3{margin:.1em 0;color:var(--fc-burgundy)}.fc-tracker-header p{margin:.35em 0;color:var(--fc-muted)}.fc-tracker-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;margin:16px 0;padding:0}.fc-tracker-steps li{display:flex;align-items:center;gap:9px;border:1px solid var(--fc-line);border-radius:14px;padding:12px;background:#fffaf4;font-weight:800;color:#665b61}.fc-tracker-steps span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:999px;background:#ead9c8;color:#4b2835}.fc-tracker-steps li.is-complete{background:#eef8f0;color:#217346}.fc-tracker-steps li.is-complete span{background:#217346;color:#fff}.fc-tracker-steps li.is-current{border-color:var(--fc-burgundy);color:var(--fc-burgundy)}.fc-tracker-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fc-tracker-detail-grid article{border:1px solid var(--fc-line);border-radius:14px;padding:12px;background:#fff}.fc-tracker-detail-grid strong{display:block;color:var(--fc-burgundy);font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.fc-tracker-detail-grid span{display:block;margin-top:5px;font-weight:800;color:#4b2835}.fc-tracker-note{border-radius:14px;background:#fff7ec;border:1px solid var(--fc-line);padding:12px;color:#4b2835}.fc-application-tracker--active{border-color:#f5c542}.fc-application-tracker--good{border-color:#bfe1c7}.fc-application-tracker--attention{border-color:#e7b1b1}@media(max-width:900px){.fc-tracker-header{flex-direction:column}.fc-tracker-steps,.fc-tracker-detail-grid{grid-template-columns:1fr}}


/* v4.6.0 partner submission review tracker */
.fc-partner-submission-tracker{border:1px solid var(--fc-line);border-radius:20px;padding:18px;background:#fff;margin:18px 0;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-partner-tracker-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fc-partner-tracker-header h2{margin:.1em 0;color:var(--fc-burgundy)}.fc-partner-tracker-header p{margin:.35em 0;color:var(--fc-muted)}.fc-partner-tracker-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;margin:16px 0;padding:0}.fc-partner-tracker-steps li{display:flex;align-items:center;gap:9px;border:1px solid var(--fc-line);border-radius:14px;padding:12px;background:#fffaf4;font-weight:800;color:#665b61}.fc-partner-tracker-steps span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:999px;background:#ead9c8;color:#4b2835}.fc-partner-tracker-steps li.is-complete{background:#eef8f0;color:#217346}.fc-partner-tracker-steps li.is-complete span{background:#217346;color:#fff}.fc-partner-tracker-steps li.is-current{border-color:var(--fc-burgundy);color:var(--fc-burgundy)}.fc-partner-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fc-partner-check-grid article{border:1px solid var(--fc-line);border-radius:14px;padding:12px;background:#fff}.fc-partner-check-grid strong{display:block;color:var(--fc-burgundy);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.fc-partner-check-grid span{display:block;margin-top:5px;font-weight:800;color:#4b2835}.fc-partner-review-pledge{border:1px solid var(--fc-line);border-radius:14px;padding:14px;background:#fff7ec;color:#4b2835;font-weight:800}.fc-partner-review-pledge label{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:10px}.fc-partner-review-pledge input{width:auto!important;margin-top:4px}.fc-partner-submission-tracker--review{border-color:#f5c542}.fc-partner-submission-tracker--release{border-color:#bfe1c7}@media(max-width:900px){.fc-partner-tracker-header{flex-direction:column}.fc-partner-tracker-steps,.fc-partner-check-grid{grid-template-columns:1fr}}


/* v4.7.0 launch quality checklist */
.fc-launch-quality{background:linear-gradient(180deg,#fff7ec,#fff);border:1px solid var(--fc-line);border-radius:28px;margin-top:24px;margin-bottom:24px}.fc-quality-scoreboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.fc-quality-scoreboard article,.fc-quality-grid article,.fc-quality-gates{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-quality-scoreboard strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-quality-scoreboard span{display:block;margin-top:6px;font-weight:900;color:#4b2835}.fc-quality-scoreboard p,.fc-quality-grid p,.fc-quality-gates li{color:var(--fc-muted)}.fc-quality-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0}.fc-quality-grid h2,.fc-quality-gates h2{margin-top:0;color:var(--fc-burgundy)}.fc-quality-status{display:inline-flex!important;border-radius:999px;background:#fff7ec;border:1px solid var(--fc-line);padding:6px 10px;font-weight:900;color:#4b2835!important;font-size:.82rem}.fc-quality-gates{background:#fffaf4}.fc-quality-gates ul{margin:0;padding-left:20px}.fc-quality-gates li{margin:.5em 0}@media(max-width:1100px){.fc-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-quality-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fc-launch-quality{border-radius:20px}.fc-quality-grid,.fc-quality-scoreboard{grid-template-columns:1fr}}


/* v4.8.0 offer release QA */
.fc-offer-release{background:linear-gradient(180deg,#fff,#fff7ec);border:1px solid var(--fc-line);border-radius:28px;margin-top:24px;margin-bottom:24px}.fc-release-gates{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0}.fc-release-gates article,.fc-release-columns article{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-release-gates strong,.fc-release-columns h2{color:var(--fc-burgundy)}.fc-release-gates p,.fc-release-columns p,.fc-release-columns small{color:var(--fc-muted)}.fc-release-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.fc-release-columns ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.fc-release-columns li{border:1px solid var(--fc-line);border-radius:14px;padding:12px;background:#fffaf4}.fc-release-columns span{display:block;font-weight:900;color:#4b2835}.fc-release-columns small{display:block;margin-top:4px}.fc-empty-state{border:1px dashed var(--fc-line);border-radius:14px;padding:12px;background:#fffaf4}@media(max-width:1100px){.fc-release-gates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.fc-offer-release{border-radius:20px}.fc-release-gates,.fc-release-columns{grid-template-columns:1fr}}


/* v4.9.0 member offer guide */
.fc-member-offer-guide{background:linear-gradient(180deg,#fff7ec,#fff);border:1px solid var(--fc-line);border-radius:28px;margin-top:24px;margin-bottom:24px}.fc-member-guide-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.fc-member-guide-stats article,.fc-member-guide-steps article,.fc-member-guide-checks,.fc-member-guide-split article{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-member-guide-stats strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-member-guide-stats span{display:block;margin-top:6px;font-weight:900;color:#4b2835}.fc-member-guide-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.fc-member-guide-steps article>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--fc-burgundy);color:#fff;font-weight:900}.fc-member-guide-steps h2,.fc-member-guide-checks h2,.fc-member-guide-split h2{color:var(--fc-burgundy)}.fc-member-guide-steps p,.fc-member-guide-checks li,.fc-member-guide-split p{color:var(--fc-muted)}.fc-member-guide-checks{background:#fffaf4}.fc-member-guide-checks li{margin:.5em 0}.fc-member-guide-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}@media(max-width:1000px){.fc-member-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-member-guide-stats,.fc-member-guide-split{grid-template-columns:1fr}}@media(max-width:640px){.fc-member-offer-guide{border-radius:20px}.fc-member-guide-steps{grid-template-columns:1fr}}


/* v5.0.0 member offer directory */
.fc-member-offer-directory{background:linear-gradient(180deg,#fff,#fff7ec);border:1px solid var(--fc-line);border-radius:28px;margin-top:24px;margin-bottom:24px}.fc-directory-status,.fc-directory-notes{display:grid;gap:12px;margin:22px 0}.fc-directory-status{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-directory-notes{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-directory-status article,.fc-directory-notes article{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-directory-status strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-directory-status span{display:block;margin-top:6px;font-weight:900;color:#4b2835}.fc-directory-notes h2{margin-top:0;color:var(--fc-burgundy)}.fc-directory-notes p{color:var(--fc-muted)}@media(max-width:900px){.fc-directory-status,.fc-directory-notes{grid-template-columns:1fr}.fc-member-offer-directory{border-radius:20px}}


/* v5.1.0 partner launch kit */
.fc-partner-launch-kit{background:linear-gradient(180deg,#fff7ec,#fff);border:1px solid var(--fc-line);border-radius:28px;margin-top:24px;margin-bottom:24px}.fc-partner-kit-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.fc-partner-kit-stats article,.fc-partner-kit-grid article,.fc-partner-kit-copy,.fc-partner-kit-copy article{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-partner-kit-stats strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-partner-kit-stats span{display:block;margin-top:6px;font-weight:900;color:#4b2835}.fc-partner-kit-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0}.fc-partner-kit-grid article>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--fc-burgundy);color:#fff;font-weight:900}.fc-partner-kit-grid h2,.fc-partner-kit-copy h2{color:var(--fc-burgundy)}.fc-partner-kit-grid p,.fc-partner-kit-copy p{color:var(--fc-muted)}.fc-partner-kit-copy{background:#fffaf4}.fc-partner-kit-copy>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fc-partner-kit-copy strong{display:block;color:#4b2835}@media(max-width:1100px){.fc-partner-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-partner-kit-copy>div,.fc-partner-kit-stats{grid-template-columns:1fr}}@media(max-width:640px){.fc-partner-launch-kit{border-radius:20px}.fc-partner-kit-grid{grid-template-columns:1fr}}


/* v5.2.0 support and issue centre */
.fc-support-centre{background:linear-gradient(180deg,#fff,#fff7ec);border:1px solid var(--fc-line);border-radius:28px;margin-top:24px;margin-bottom:24px}.fc-support-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.fc-support-stats article,.fc-support-paths article,.fc-support-timeline article{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-support-stats strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-support-stats span{display:block;margin-top:6px;font-weight:900;color:#4b2835}.fc-support-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.fc-support-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.fc-support-timeline span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--fc-burgundy);color:#fff;font-weight:900}.fc-support-paths h2,.fc-support-timeline h2{color:var(--fc-burgundy)}.fc-support-paths p,.fc-support-timeline p{color:var(--fc-muted)}@media(max-width:1100px){.fc-support-paths,.fc-support-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-support-stats{grid-template-columns:1fr}}@media(max-width:640px){.fc-support-centre{border-radius:20px}.fc-support-paths,.fc-support-timeline{grid-template-columns:1fr}}
/* Offer issue response workflow */
.fc-issue-response{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:16px;align-items:stretch;background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-issue-response h2{margin-top:0;color:var(--fc-burgundy)}.fc-issue-response p{color:var(--fc-muted);margin-bottom:0}.fc-issue-response-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fc-issue-response-grid article{background:#fff7ec;border:1px solid var(--fc-line);border-radius:14px;padding:14px}.fc-issue-response-grid strong{display:block;color:var(--fc-burgundy);font-size:1.8rem;line-height:1}.fc-issue-response-grid span{display:block;margin-top:6px;font-weight:900;color:#4b2835}@media(max-width:900px){.fc-issue-response{grid-template-columns:1fr}.fc-issue-response-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.fc-issue-response-grid{grid-template-columns:1fr}.fc-issue-response{border-radius:16px}}
/* SEO journey context */
.fc-seo-context{max-width:min(1120px,calc(100% - 32px));margin:18px auto 0;padding:12px 14px;border:1px solid var(--fc-line);border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(89,19,40,.05)}.fc-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.92rem;color:var(--fc-muted)}.fc-breadcrumbs a{color:var(--fc-burgundy);font-weight:800;text-decoration:none}.fc-breadcrumbs strong{color:#4b2835}.fc-role-router{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.fc-role-router a{border:1px solid var(--fc-line);border-radius:999px;padding:7px 10px;background:#fff7ec;color:#4b2835;font-weight:900;text-decoration:none;font-size:.9rem}.fc-journey-compass{background:#fff;border:1px solid var(--fc-line);border-radius:24px;padding:24px;margin-top:24px;box-shadow:0 12px 30px rgba(89,19,40,.06)}.fc-compass-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.fc-compass-grid article{border:1px solid var(--fc-line);border-radius:16px;background:#fff7ec;padding:16px}.fc-compass-grid span{display:inline-flex;border-radius:999px;background:#fff;border:1px solid var(--fc-line);padding:5px 9px;font-size:.82rem;font-weight:900;color:#4b2835}.fc-compass-grid h3{margin:12px 0 8px;color:var(--fc-burgundy)}.fc-compass-grid p{color:var(--fc-muted)}.fc-compass-grid a{font-weight:900;color:var(--fc-burgundy);text-decoration:none}@media(max-width:1000px){.fc-compass-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fc-seo-context{max-width:calc(100% - 20px);border-radius:14px}.fc-compass-grid{grid-template-columns:1fr}.fc-journey-compass{border-radius:18px;padding:18px}}
/* v6.7.0 member offer matching */
.fc-match-summary{display:grid;grid-template-columns:repeat(2,minmax(110px,.25fr)) minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--fc-line);border-radius:16px;background:#fffaf4;padding:14px;margin:16px 0}.fc-match-summary div{background:#fff;border:1px solid var(--fc-line);border-radius:12px;padding:10px}.fc-match-summary strong{display:block;color:var(--fc-burgundy);font-size:1.5rem;line-height:1}.fc-match-summary span,.fc-match-summary p{color:var(--fc-muted);font-weight:800}.fc-match-summary a{font-weight:900;color:var(--fc-burgundy);text-decoration:none}.fc-offer-match{border:1px solid var(--fc-line);border-radius:12px;background:#fff7ec;padding:12px;margin:12px 0}.fc-offer-match strong{color:var(--fc-burgundy)}.fc-offer-match ul{margin:8px 0 0;padding-left:18px}.fc-offer-match li{margin:4px 0;color:var(--fc-muted)}@media(max-width:900px){.fc-match-summary{grid-template-columns:1fr 1fr}.fc-match-summary p,.fc-match-summary a{grid-column:1/-1}}@media(max-width:600px){.fc-match-summary{grid-template-columns:1fr}}


/* v5.3.0 launch hub */
.fc-launch-hub{background:linear-gradient(180deg,#fff,#fff4e7);border:1px solid var(--fc-line);border-radius:30px;margin-top:24px;margin-bottom:24px}.fc-hub-scoreboard{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0}.fc-hub-scoreboard article,.fc-hub-paths article,.fc-hub-release{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-hub-scoreboard strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-hub-scoreboard span{display:block;margin-top:6px;font-weight:900;color:#4b2835}.fc-hub-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.fc-hub-label{display:inline-flex;margin:0 0 8px;padding:5px 10px;border-radius:999px;background:#f8dfbe;color:var(--fc-burgundy);font-weight:900;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.fc-hub-paths h2,.fc-hub-release h2{color:var(--fc-burgundy)}.fc-hub-paths p,.fc-hub-release li{color:var(--fc-muted)}.fc-hub-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.fc-hub-links a{display:inline-flex;padding:8px 11px;border:1px solid var(--fc-line);border-radius:999px;background:#fff9f0;color:var(--fc-burgundy);font-weight:900;text-decoration:none}.fc-hub-release ol{margin-bottom:0}@media(max-width:1100px){.fc-hub-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-hub-paths{grid-template-columns:1fr}}@media(max-width:640px){.fc-launch-hub{border-radius:20px}.fc-hub-scoreboard{grid-template-columns:1fr}.fc-hub-links{flex-direction:column}.fc-hub-links a{justify-content:center}}


/* v5.4.0 front-page live launch snapshot */
.fc-home-launch-snapshot{background:linear-gradient(180deg,#fff,#fff5e8);border:1px solid var(--fc-line);border-radius:28px;margin-top:24px;margin-bottom:24px}.fc-home-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.fc-home-snapshot-grid article,.fc-home-next-steps article{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-home-snapshot-grid strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-home-snapshot-grid span{display:block;margin-top:6px;color:#4b2835;font-weight:900}.fc-home-next-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.fc-home-next-steps h3{color:var(--fc-burgundy);margin-top:0}.fc-home-next-steps p{color:var(--fc-muted)}.fc-home-next-steps a{display:inline-flex;margin-top:6px;color:var(--fc-burgundy);font-weight:900;text-decoration:none}@media(max-width:900px){.fc-home-snapshot-grid,.fc-home-next-steps{grid-template-columns:1fr 1fr}}@media(max-width:640px){.fc-home-launch-snapshot{border-radius:20px}.fc-home-snapshot-grid,.fc-home-next-steps{grid-template-columns:1fr}}


/* v5.5.0 promotion readiness */
.fc-promotion-readiness{background:linear-gradient(180deg,#fff,#fff4e8);border:1px solid var(--fc-line);border-radius:30px;margin-top:24px;margin-bottom:24px}.fc-promo-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.fc-promo-stats article,.fc-promo-checks article,.fc-promo-copy article{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-promo-stats strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-promo-stats span{display:block;margin-top:6px;font-weight:900;color:#4b2835}.fc-promo-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.fc-promo-copy{background:#fff9f0;border:1px solid var(--fc-line);border-radius:22px;padding:20px;margin:22px 0}.fc-promo-copy>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fc-promo-checks h2,.fc-promo-copy h2,.fc-promo-copy h3{color:var(--fc-burgundy)}.fc-promo-checks p,.fc-promo-copy p{color:var(--fc-muted)}@media(max-width:1100px){.fc-promo-stats,.fc-promo-checks,.fc-promo-copy>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fc-promotion-readiness{border-radius:20px}.fc-promo-stats,.fc-promo-checks,.fc-promo-copy>div{grid-template-columns:1fr}}


/* v5.6.0 member referral guide */
.fc-referral-guide{background:linear-gradient(180deg,#fff,#fff7ec);border:1px solid var(--fc-line);border-radius:30px;margin-top:24px;margin-bottom:24px}.fc-referral-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.fc-referral-stats article,.fc-referral-steps article,.fc-referral-locked,.fc-referral-panel{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-referral-stats strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-referral-stats span{display:block;margin-top:6px;font-weight:900;color:#4b2835}.fc-referral-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.fc-referral-steps h2,.fc-referral-locked h2,.fc-referral-panel h3{color:var(--fc-burgundy)}.fc-referral-steps p,.fc-referral-locked p,.fc-referral-panel p{color:var(--fc-muted)}.fc-referral-panel label{display:block;font-weight:900;color:#4b2835}.fc-referral-panel input[readonly]{width:100%;margin-top:8px;border:1px solid var(--fc-line);border-radius:12px;padding:11px;background:#fff9f0;color:#4b2835}@media(max-width:1100px){.fc-referral-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.fc-referral-guide{border-radius:20px}.fc-referral-stats,.fc-referral-steps{grid-template-columns:1fr}}


/* v5.7.0 community rollout plan */
.fc-community-rollout{background:linear-gradient(180deg,#fff,#fffaf2);border:1px solid var(--fc-line);border-radius:30px;margin-top:24px;margin-bottom:24px}.fc-rollout-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0}.fc-rollout-stats article,.fc-rollout-phases article,.fc-rollout-regions article,.fc-rollout-split article{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-rollout-stats strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-rollout-stats span{display:block;margin-top:6px;font-weight:900;color:#4b2835}.fc-rollout-phases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.fc-rollout-regions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 24px}.fc-rollout-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.fc-rollout-phases h2,.fc-rollout-regions h3,.fc-rollout-split h2{color:var(--fc-burgundy)}.fc-rollout-regions strong{display:block;margin-top:10px;color:#4b2835}.fc-rollout-split ul{margin:0;padding-left:20px}.fc-rollout-split li{margin:7px 0;color:var(--fc-muted)}@media(max-width:1100px){.fc-rollout-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-rollout-phases,.fc-rollout-regions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.fc-community-rollout{border-radius:20px}.fc-rollout-stats,.fc-rollout-phases,.fc-rollout-regions,.fc-rollout-split{grid-template-columns:1fr}}


/* v5.8.0 partner outreach pack */
.fc-partner-outreach{background:linear-gradient(180deg,#fff,#fff7ec);border:1px solid var(--fc-line);border-radius:30px;margin-top:24px;margin-bottom:24px}.fc-outreach-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.fc-outreach-stats article,.fc-outreach-targets article,.fc-outreach-copy,.fc-outreach-split article{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-outreach-stats strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-outreach-stats span{display:block;margin-top:6px;font-weight:900;color:#4b2835}.fc-outreach-regions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.fc-outreach-regions span{background:#fff;border:1px solid var(--fc-line);border-radius:999px;padding:9px 13px;font-weight:900;color:#4b2835}.fc-outreach-targets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0}.fc-outreach-targets h2,.fc-outreach-copy h2,.fc-outreach-split h2{color:var(--fc-burgundy)}.fc-outreach-targets p,.fc-outreach-copy p{color:var(--fc-muted)}.fc-outreach-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.fc-outreach-split ul{margin:0;padding-left:20px}.fc-outreach-split li{margin:7px 0;color:var(--fc-muted)}@media(max-width:1200px){.fc-outreach-targets{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-outreach-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.fc-partner-outreach{border-radius:20px}.fc-outreach-stats,.fc-outreach-targets,.fc-outreach-split{grid-template-columns:1fr}}


/* v5.9.0 partner staff readiness */
.fc-staff-readiness{background:linear-gradient(180deg,#fff,#fffaf2);border:1px solid var(--fc-line);border-radius:30px;margin-top:24px;margin-bottom:24px}.fc-staff-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.fc-staff-stats article,.fc-staff-steps article,.fc-staff-scripts,.fc-staff-split article{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-staff-stats strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-staff-stats span{display:block;margin-top:6px;font-weight:900;color:#4b2835}.fc-staff-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.fc-staff-scripts>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fc-staff-scripts article{background:#fff8ef;border:1px solid var(--fc-line);border-radius:14px;padding:14px}.fc-staff-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.fc-staff-steps h2,.fc-staff-scripts h2,.fc-staff-scripts h3,.fc-staff-split h2{color:var(--fc-burgundy)}.fc-staff-steps p,.fc-staff-scripts p{color:var(--fc-muted)}.fc-staff-split ul{margin:0;padding-left:20px}.fc-staff-split li{margin:7px 0;color:var(--fc-muted)}@media(max-width:1100px){.fc-staff-steps,.fc-staff-scripts>div{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-staff-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.fc-staff-readiness{border-radius:20px}.fc-staff-stats,.fc-staff-steps,.fc-staff-scripts>div,.fc-staff-split{grid-template-columns:1fr}}

.fc-launch-ops{background:linear-gradient(180deg,#fff,#fff3e4);border:1px solid var(--fc-line);border-radius:30px;margin-top:24px;margin-bottom:24px}.fc-ops-decision{display:flex;justify-content:space-between;gap:18px;align-items:center;border-radius:22px;padding:20px;margin:22px 0;border:2px solid var(--fc-line);background:#fff}.fc-ops-decision span,.fc-ops-stats span,.fc-ops-steps span,.fc-ops-risk-label{display:block;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:var(--fc-burgundy);font-size:.78rem}.fc-ops-decision strong{display:block;color:var(--fc-burgundy);font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}.fc-ops-decision--green{border-color:#8dca9d;background:#f2fbf4}.fc-ops-decision--amber{border-color:#e9c46a;background:#fff8df}.fc-ops-decision--red{border-color:#d56a6a;background:#fff0ef}.fc-ops-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:22px 0}.fc-ops-stats article,.fc-ops-panel,.fc-ops-checks article,.fc-ops-risk article{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-ops-stats strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-ops-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.fc-ops-panel h2,.fc-ops-checks h2,.fc-ops-risk h2,.fc-ops-panel h3,.fc-ops-checks h3,.fc-ops-risk h3{color:var(--fc-burgundy)}.fc-ops-panel ol{display:grid;gap:10px;margin:0;padding-left:22px}.fc-ops-panel li span,.fc-ops-panel li em{display:block;color:var(--fc-muted);font-style:normal}.fc-ops-steps{display:grid;gap:10px}.fc-ops-steps section{border:1px dashed var(--fc-line);border-radius:14px;padding:14px;background:#fffaf4}.fc-ops-checks>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fc-ops-risk>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fc-ops-risk small{display:block;color:var(--fc-muted);font-weight:700}@media(max-width:1100px){.fc-ops-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-ops-grid,.fc-ops-risk>div{grid-template-columns:1fr}.fc-ops-checks>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.fc-launch-ops{border-radius:20px}.fc-ops-decision{align-items:stretch;flex-direction:column}.fc-ops-stats,.fc-ops-checks>div{grid-template-columns:1fr}}

/* v6.1.0 launch review desk */
.fc-review-desk{background:linear-gradient(180deg,#fff,#fff6ea);border:1px solid var(--fc-line);border-radius:30px;margin-top:24px;margin-bottom:24px}.fc-review-decision{display:flex;justify-content:space-between;gap:18px;align-items:center;border:2px solid #e9c46a;border-radius:22px;padding:20px;margin:22px 0;background:#fff9e8}.fc-review-decision span,.fc-review-stats span,.fc-review-meta{display:block;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:var(--fc-burgundy);font-size:.78rem}.fc-review-decision strong{display:block;color:var(--fc-burgundy);font-size:clamp(1.7rem,4vw,2.7rem);line-height:1.05}.fc-review-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.fc-review-stats article,.fc-review-card,.fc-review-rules,.fc-review-rules article{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-review-stats strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-review-stats p,.fc-review-card p,.fc-review-card small,.fc-review-rules p{color:var(--fc-muted)}.fc-review-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.fc-review-card{border-left:6px solid #e9c46a}.fc-review-card--high{border-left-color:#d56a6a}.fc-review-card--medium{border-left-color:#e9c46a}.fc-review-card--low{border-left-color:#8dca9d}.fc-review-card h2,.fc-review-rules h2,.fc-review-rules h3{color:var(--fc-burgundy)}.fc-review-card small{display:block;font-weight:700}.fc-review-rules{background:#fffaf4}.fc-review-rules>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1100px){.fc-review-stats,.fc-review-rules>div{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-review-board{grid-template-columns:1fr}}@media(max-width:700px){.fc-review-desk{border-radius:20px}.fc-review-decision{align-items:stretch;flex-direction:column}.fc-review-stats,.fc-review-rules>div{grid-template-columns:1fr}}

/* public path hierarchy and operator-safe summaries */
.fc-start-here,.fc-operator-summary{background:linear-gradient(180deg,#fff,#fff7ec);border:1px solid var(--fc-line);border-radius:30px;margin-top:24px;margin-bottom:24px}.fc-start-stats,.fc-operator-signals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.fc-start-stats article,.fc-operator-signals article,.fc-start-paths article,.fc-public-paths article,.fc-start-guardrails{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-start-stats strong,.fc-operator-signals strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-start-stats span,.fc-operator-signals span{display:block;margin-top:6px;font-weight:900;color:#4b2835}.fc-start-stats p,.fc-operator-signals p,.fc-start-paths p,.fc-public-paths p,.fc-start-guardrails p{color:var(--fc-muted)}.fc-start-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.fc-public-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.fc-start-paths h2,.fc-public-paths h2,.fc-start-guardrails h2{color:var(--fc-burgundy)}.fc-start-paths a,.fc-public-paths a{color:var(--fc-burgundy);font-weight:900;text-decoration:none}.fc-start-guardrails{background:#fffaf4;margin:22px 0}
@media(max-width:1100px){.fc-start-stats,.fc-operator-signals,.fc-start-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-public-paths{grid-template-columns:1fr}}@media(max-width:700px){.fc-start-here,.fc-operator-summary{border-radius:20px}.fc-start-stats,.fc-operator-signals,.fc-start-paths{grid-template-columns:1fr}}

/* member next-action dashboard */
.fc-member-action-plan{border:1px solid var(--fc-line);border-radius:18px;padding:18px;background:#fffaf4;margin:16px 0}.fc-action-plan-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.fc-action-plan-header h3{margin:.1em 0;color:var(--fc-burgundy)}.fc-action-plan-header p{color:var(--fc-muted);margin:.35em 0 0}.fc-action-plan-header strong{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;background:#591328;color:#fff;padding:10px 14px;white-space:nowrap}.fc-action-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.fc-action-plan-grid article{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.05)}.fc-action-plan-grid article.is-complete{background:#f2fbf4;border-color:#bfe1c7}.fc-action-plan-grid span{display:inline-flex;margin-bottom:8px;border-radius:999px;background:#fff4cf;border:1px solid #efd980;color:#4f3510;font-size:.76rem;font-weight:900;padding:4px 8px;text-transform:uppercase;letter-spacing:.05em}.fc-action-plan-grid .is-complete span{background:#e6f6ea;border-color:#bfe1c7;color:#275c35}.fc-action-plan-grid h4{margin:.1em 0;color:var(--fc-burgundy)}.fc-action-plan-grid p{color:var(--fc-muted);margin:.45em 0}.fc-action-plan-grid a{display:inline-flex;margin-top:6px;color:var(--fc-burgundy);font-weight:900;text-decoration:none}@media(max-width:1100px){.fc-action-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.fc-action-plan-header,.fc-action-plan-grid{grid-template-columns:1fr}.fc-action-plan-header strong{width:100%}}

/* Partner submission readiness scoring */
.fc-partner-readiness-panel{border:1px solid var(--fc-line);border-radius:18px;padding:18px;background:#fffaf4;margin:18px 0}.fc-partner-readiness-score{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.fc-partner-readiness-score h2{margin:.1em 0;color:var(--fc-burgundy)}.fc-partner-readiness-score p{color:var(--fc-muted);margin:.35em 0 0}.fc-partner-readiness-score strong{display:inline-flex;align-items:center;justify-content:center;min-height:54px;border-radius:999px;background:#591328;color:#fff;padding:12px 16px;white-space:nowrap}.fc-partner-readiness-gaps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.fc-partner-readiness-gaps article{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:14px}.fc-partner-readiness-gaps span{display:inline-flex;margin-bottom:6px;border-radius:999px;background:#fff4cf;border:1px solid #efd980;color:#4f3510;font-size:.76rem;font-weight:900;padding:4px 8px;text-transform:uppercase}.fc-partner-readiness-gaps p{margin:0;color:var(--fc-muted)}.fc-partner-readiness-panel--ready{background:#f2fbf4;border-color:#bfe1c7}.fc-partner-readiness-panel--incomplete{background:#fff0ef;border-color:#e7b1b1}@media(max-width:700px){.fc-partner-readiness-score,.fc-partner-readiness-gaps{grid-template-columns:1fr}.fc-partner-readiness-score strong{width:100%}}

/* v6.8.0 partner staff support pack */
.fc-staff-pack-mini{display:flex;gap:10px;align-items:flex-start;background:#fff8ef;border:1px solid var(--fc-line);border-radius:16px;padding:14px;margin:14px 0}.fc-staff-pack-mini strong{color:var(--fc-burgundy);white-space:nowrap}.fc-staff-pack-mini span{color:var(--fc-muted)}.fc-staff-pack,.fc-staff-escalation,.fc-partner-staff-panel{background:#fff;border:1px solid var(--fc-line);border-radius:20px;padding:20px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-staff-pack{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:18px;align-items:start}.fc-staff-pack h2,.fc-staff-escalation h2,.fc-partner-staff-panel h2{color:var(--fc-burgundy)}.fc-staff-pack p{color:var(--fc-muted)}.fc-staff-handoff-grid,.fc-staff-escalation>div,.fc-staff-pack-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fc-staff-handoff-grid article,.fc-staff-escalation article,.fc-staff-pack-cards article{background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:14px}.fc-staff-handoff-grid strong,.fc-staff-escalation strong,.fc-staff-pack-cards strong{display:block;color:#4b2835;margin-bottom:6px}.fc-staff-handoff-grid span,.fc-staff-escalation span,.fc-staff-pack-cards p{color:var(--fc-muted);margin:0}.fc-partner-staff-panel{background:linear-gradient(180deg,#fffaf2,#fff)}.fc-partner-staff-panel--ready{border-color:#b8dec3}.fc-partner-staff-panel--near_ready{border-color:#f2d38a}.fc-partner-staff-panel--needs_work,.fc-partner-staff-panel--incomplete{border-color:#e8b4b4}@media(max-width:900px){.fc-staff-pack{grid-template-columns:1fr}.fc-staff-handoff-grid,.fc-staff-escalation>div,.fc-staff-pack-cards{grid-template-columns:1fr}.fc-staff-pack-mini{display:block}.fc-staff-pack-mini strong{display:block;margin-bottom:6px;white-space:normal}}

/* v6.9.0 launch metrics pack */
.fc-launch-metrics{background:linear-gradient(180deg,#fff,#fff5e8);border:1px solid var(--fc-line);border-radius:30px;margin-top:24px;margin-bottom:24px}.fc-metrics-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.fc-metrics-summary article,.fc-metrics-grid article,.fc-metrics-export{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-metrics-summary strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-metrics-summary span{display:block;margin-top:6px;color:#4b2835;font-weight:900}.fc-metrics-summary p,.fc-metrics-list p,.fc-metrics-export p{color:var(--fc-muted)}.fc-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.fc-metrics-grid h2,.fc-metrics-export h2{color:var(--fc-burgundy);margin-top:0}.fc-metrics-list{display:grid;gap:10px;margin:0;padding-left:20px}.fc-metrics-list li{border:1px dashed var(--fc-line);border-radius:14px;padding:12px;background:#fffaf4}.fc-metrics-list span{display:inline-flex;border-radius:999px;background:#f8dfbe;color:var(--fc-burgundy);font-weight:900;font-size:.76rem;text-transform:uppercase;padding:4px 8px;margin-bottom:6px}.fc-metrics-list strong{display:block;color:#4b2835}.fc-metrics-list p{margin:.35em 0 0}.fc-metrics-export{background:#fffaf4}@media(max-width:1000px){.fc-metrics-summary,.fc-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.fc-launch-metrics{border-radius:20px}.fc-metrics-summary,.fc-metrics-grid{grid-template-columns:1fr}}

/* v7.0.0 launch action room */
.fc-launch-action-room{background:linear-gradient(180deg,#fff,#fff8ef);border:1px solid var(--fc-line);border-radius:30px;margin-top:24px;margin-bottom:24px}.fc-action-room-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:22px 0}.fc-action-room-summary article,.fc-action-room-grid article,.fc-action-room-exports{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-action-room-summary strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-action-room-summary span{display:block;margin-top:6px;color:#4b2835;font-weight:900}.fc-action-room-summary p,.fc-action-room-grid p,.fc-action-room-exports p{color:var(--fc-muted)}.fc-action-room-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.fc-action-room-grid h2,.fc-action-room-exports h2{color:var(--fc-burgundy);margin-top:0}.fc-action-room-cards{display:grid;gap:10px}.fc-action-room-cards section{border:1px dashed var(--fc-line);border-radius:14px;padding:14px;background:#fffaf4}.fc-action-room-cards h3{margin:.1em 0 .45em;color:#4b2835}.fc-action-room-cards p{margin:.35em 0}.fc-action-room-cards strong{color:var(--fc-burgundy)}.fc-action-room-exports{background:#fffaf4}.fc-action-room-exports>div{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:1200px){.fc-action-room-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.fc-action-room-grid{grid-template-columns:1fr}.fc-action-room-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.fc-launch-action-room{border-radius:20px}.fc-action-room-summary{grid-template-columns:1fr}.fc-action-room-exports>div{display:grid;grid-template-columns:1fr}}

/* v7.1.0 launch handoff board */
.fc-launch-handoff{background:linear-gradient(180deg,#fff,#fff6ea);border:1px solid var(--fc-line);border-radius:30px;margin-top:24px;margin-bottom:24px}.fc-handoff-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.fc-handoff-summary article,.fc-handoff-card,.fc-handoff-export{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-handoff-summary strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-handoff-summary span{display:block;margin-top:6px;color:#4b2835;font-weight:900}.fc-handoff-summary p,.fc-handoff-card p,.fc-handoff-export p{color:var(--fc-muted)}.fc-handoff-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.fc-handoff-card{border-left:6px solid #e9c46a}.fc-handoff-card--high{border-left-color:#d56a6a}.fc-handoff-card--medium{border-left-color:#e9c46a}.fc-handoff-card--routine,.fc-handoff-card--low{border-left-color:#8dca9d}.fc-handoff-card>span{display:inline-flex;border-radius:999px;background:#fff4cf;border:1px solid #efd980;color:#4f3510;font-size:.76rem;font-weight:900;padding:4px 8px;text-transform:uppercase}.fc-handoff-card--high>span{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}.fc-handoff-card h2,.fc-handoff-export h2{color:var(--fc-burgundy);margin:.45em 0}.fc-handoff-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.fc-handoff-card div{background:#fffaf4;border:1px solid var(--fc-line);border-radius:12px;padding:10px}.fc-handoff-card dt{font-size:.76rem;font-weight:900;text-transform:uppercase;color:var(--fc-muted)}.fc-handoff-card dd{margin:4px 0 0;color:#4b2835;font-weight:800}.fc-handoff-export{background:#fffaf4}@media(max-width:1000px){.fc-handoff-summary,.fc-handoff-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.fc-launch-handoff{border-radius:20px}.fc-handoff-summary,.fc-handoff-lanes,.fc-handoff-card dl{grid-template-columns:1fr}}

/* v7.2.0 follow-through loop */
.fc-followthrough,.fc-followthrough-health{background:linear-gradient(180deg,#fff,#fff8ef);border:1px solid var(--fc-line);border-radius:30px;margin-top:24px;margin-bottom:24px}.fc-followthrough-health{padding:20px;background:#fffaf4}.fc-followthrough-aggregates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.fc-followthrough-aggregates article,.fc-followthrough-cycle article,.fc-followthrough-card{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-followthrough-aggregates strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-followthrough-aggregates span{display:block;margin-top:6px;color:#4b2835;font-weight:900}.fc-followthrough-aggregates p,.fc-followthrough-cycle p,.fc-followthrough-card p,.fc-followthrough-health p{color:var(--fc-muted)}.fc-followthrough-cycle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.fc-followthrough-cycle span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--fc-burgundy);color:#fff;font-weight:900}.fc-followthrough-cycle h2,.fc-followthrough-health h2,.fc-followthrough-queue h2,.fc-followthrough-card h3{color:var(--fc-burgundy)}.fc-followthrough-queue{display:grid;gap:12px;margin:22px 0}.fc-followthrough-card{border-left:6px solid #e9c46a}.fc-followthrough-card--held{border-left-color:#8dca9d}.fc-followthrough-card--slipped,.fc-followthrough-card--reopened{border-left-color:#e9c46a}.fc-followthrough-card--escalated{border-left-color:#d56a6a}.fc-followthrough-card>span{display:inline-flex;border-radius:999px;background:#f6f7f7;border:1px solid var(--fc-line);color:#4b2835;font-size:.76rem;font-weight:900;padding:4px 8px;text-transform:uppercase}.fc-followthrough-card--held>span{background:#eef8f0;border-color:#bfe1c7;color:#275c35}.fc-followthrough-card--escalated>span{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}.fc-followthrough-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fc-followthrough-card div{background:#fffaf4;border:1px solid var(--fc-line);border-radius:12px;padding:10px}.fc-followthrough-card dt{font-size:.76rem;font-weight:900;text-transform:uppercase;color:var(--fc-muted)}.fc-followthrough-card dd{margin:4px 0 0;color:#4b2835;font-weight:800}@media(max-width:1000px){.fc-followthrough-aggregates,.fc-followthrough-cycle{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-followthrough-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.fc-followthrough,.fc-followthrough-health{border-radius:20px}.fc-followthrough-aggregates,.fc-followthrough-cycle,.fc-followthrough-card dl{grid-template-columns:1fr}}

/* v7.3.0 weekly operating review */
.fc-weekly-review{background:linear-gradient(180deg,#fff,#fff8ef);border:1px solid var(--fc-line);border-radius:30px;margin-top:24px;margin-bottom:24px}.fc-weekly-decision{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;background:#fff;border:1px solid var(--fc-line);border-left:6px solid #e9c46a;border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-weekly-decision--ready{border-left-color:#8dca9d}.fc-weekly-decision--hold{border-left-color:#d56a6a}.fc-weekly-decision span{display:block;color:var(--fc-muted);font-weight:900;text-transform:uppercase;font-size:.78rem}.fc-weekly-decision strong{display:block;color:var(--fc-burgundy);font-size:1.35rem;margin-top:4px}.fc-weekly-decision p{color:var(--fc-muted);margin:.45em 0 0}.fc-weekly-scoreboard{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:22px 0}.fc-weekly-scoreboard article,.fc-weekly-card,.fc-weekly-rhythm{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-weekly-scoreboard strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-weekly-scoreboard span{display:block;margin-top:6px;color:#4b2835;font-weight:900}.fc-weekly-scoreboard p,.fc-weekly-card p,.fc-weekly-rhythm p{color:var(--fc-muted)}.fc-weekly-agenda{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.fc-weekly-card{border-left:6px solid #e9c46a}.fc-weekly-card--ready{border-left-color:#8dca9d}.fc-weekly-card--hold{border-left-color:#d56a6a}.fc-weekly-card>span{display:inline-flex;border-radius:999px;background:#fff4cf;border:1px solid #efd980;color:#4f3510;font-size:.76rem;font-weight:900;padding:4px 8px;text-transform:uppercase}.fc-weekly-card--ready>span{background:#eef8f0;border-color:#bfe1c7;color:#275c35}.fc-weekly-card--hold>span{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}.fc-weekly-card h2,.fc-weekly-rhythm h2{color:var(--fc-burgundy);margin:.45em 0}.fc-weekly-card strong{display:block;color:#4b2835;margin-top:10px}.fc-weekly-rhythm{background:#fffaf4}.fc-weekly-rhythm>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fc-weekly-rhythm article{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:14px}.fc-weekly-rhythm span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--fc-burgundy);color:#fff;font-weight:900}.fc-weekly-rhythm h3{color:#4b2835;margin:.7em 0 .3em}@media(max-width:1200px){.fc-weekly-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-weekly-rhythm>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.fc-weekly-decision,.fc-weekly-agenda{grid-template-columns:1fr}.fc-weekly-decision .fc-btn{width:100%;justify-content:center}.fc-weekly-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.fc-weekly-review{border-radius:20px}.fc-weekly-scoreboard,.fc-weekly-rhythm>div{grid-template-columns:1fr}}

/* v7.4.0 operator visibility layer */
.fc-operator-locked-card,.fc-operator-console,.fc-operator-console-note{background:#fffaf4;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-operator-locked-card{border-left:6px solid #e9c46a;margin:22px 0}.fc-operator-locked-card span,.fc-operator-console-grid span{display:inline-flex;border-radius:999px;background:#fff4cf;border:1px solid #efd980;color:#4f3510;font-size:.76rem;font-weight:900;padding:4px 8px;text-transform:uppercase;letter-spacing:.05em}.fc-operator-locked-card p,.fc-operator-console-grid p,.fc-operator-console-note p{color:var(--fc-muted);margin:.65em 0 0}.fc-operator-console-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.fc-operator-console-grid article{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-operator-console-grid h2,.fc-operator-console-note h2{color:var(--fc-burgundy);margin:.55em 0 .35em}.fc-operator-console-grid a{display:inline-flex;margin-top:10px;color:var(--fc-burgundy);font-weight:900;text-decoration:none}.fc-operator-console-note code{background:#fff;border:1px solid var(--fc-line);border-radius:8px;padding:2px 6px}@media(max-width:1000px){.fc-operator-console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.fc-operator-console{border-radius:20px}.fc-operator-console-grid{grid-template-columns:1fr}}

/* v7.5.0 operator/member follow-up snapshot */
.fc-operator-member-snapshot{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-operator-member-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.fc-operator-member-header h2{color:var(--fc-burgundy);margin:.1em 0}.fc-operator-member-header p{color:var(--fc-muted);margin:.35em 0 0}.fc-operator-member-header strong{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;background:#591328;color:#fff;padding:10px 14px;white-space:nowrap}.fc-operator-member-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.fc-operator-member-grid article{background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:16px}.fc-operator-member-grid span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;border-radius:999px;background:#fff;color:var(--fc-burgundy);border:1px solid #efd980;font-size:1.25rem;font-weight:900}.fc-operator-member-grid h3{color:var(--fc-burgundy);margin:.7em 0 .35em}.fc-operator-member-grid p{color:var(--fc-muted);margin:.35em 0}.fc-operator-member-grid a{display:inline-flex;margin-top:8px;color:var(--fc-burgundy);font-weight:900;text-decoration:none}@media(max-width:1100px){.fc-operator-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.fc-operator-member-header,.fc-operator-member-grid{grid-template-columns:1fr}.fc-operator-member-header strong{width:100%}}

/* v7.7.0 support resolution pulse */
.fc-operator-console .fc-support-pulse{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-operator-console .fc-support-pulse-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.fc-operator-console .fc-support-pulse-header h2{color:var(--fc-burgundy);margin:.1em 0}.fc-operator-console .fc-support-pulse-header p{color:var(--fc-muted);margin:.35em 0 0}.fc-operator-console .fc-support-pulse-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.fc-operator-console .fc-support-pulse-counts article,.fc-operator-console .fc-support-pulse-card{background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}.fc-operator-console .fc-support-pulse-counts strong{display:block;color:var(--fc-burgundy);font-size:1.8rem;line-height:1}.fc-operator-console .fc-support-pulse-counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}.fc-operator-console .fc-support-pulse-counts p,.fc-operator-console .fc-support-pulse-card p{color:var(--fc-muted);margin:.55em 0 0}.fc-operator-console .fc-support-pulse-queue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.fc-operator-console .fc-support-pulse-card{background:#fff;border-left:6px solid #e9c46a}.fc-operator-console .fc-support-pulse-card--high{border-left-color:#d56a6a}.fc-operator-console .fc-support-pulse-card--medium{border-left-color:#e9c46a}.fc-operator-console .fc-support-pulse-card>span{display:inline-flex;border-radius:999px;background:#fff4cf;border:1px solid #efd980;color:#4f3510;font-size:.76rem;font-weight:900;padding:4px 8px;text-transform:uppercase}.fc-operator-console .fc-support-pulse-card--high>span{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}.fc-operator-console .fc-support-pulse-card h3{color:var(--fc-burgundy);margin:.65em 0 .35em}.fc-operator-console .fc-support-pulse-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.fc-operator-console .fc-support-pulse-card div{background:#fffaf4;border:1px solid var(--fc-line);border-radius:12px;padding:10px}.fc-operator-console .fc-support-pulse-card dt{font-size:.74rem;font-weight:900;text-transform:uppercase;color:var(--fc-muted)}.fc-operator-console .fc-support-pulse-card dd{margin:4px 0 0;color:#4b2835;font-weight:800}.fc-operator-console .fc-support-pulse-card a{display:inline-flex;margin-top:6px;color:var(--fc-burgundy);font-weight:900;text-decoration:none}@media(max-width:1080px){.fc-operator-console .fc-support-pulse-counts,.fc-operator-console .fc-support-pulse-queue{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-operator-console .fc-support-pulse-card dl{grid-template-columns:1fr}}@media(max-width:720px){.fc-operator-console .fc-support-pulse,.fc-operator-console .fc-support-pulse-card{border-radius:20px}.fc-operator-console .fc-support-pulse-header,.fc-operator-console .fc-support-pulse-counts,.fc-operator-console .fc-support-pulse-queue{grid-template-columns:1fr}.fc-operator-console .fc-support-pulse-header .fc-btn{width:100%;justify-content:center}}

/* v7.6.0 partner offer health check */
.fc-operator-console .fc-offer-health{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-operator-console .fc-offer-health-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.fc-operator-console .fc-offer-health-header h2{color:var(--fc-burgundy);margin:.1em 0}.fc-operator-console .fc-offer-health-header p{color:var(--fc-muted);margin:.35em 0 0}.fc-operator-console .fc-health-counts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:16px 0}.fc-operator-console .fc-health-card{display:block;background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:14px;text-decoration:none;box-shadow:0 10px 28px rgba(89,19,40,.04)}.fc-operator-console .fc-health-card--active{outline:3px solid #e9c46a}.fc-operator-console .fc-health-card strong{display:block;color:var(--fc-burgundy);font-size:1.8rem;line-height:1}.fc-operator-console .fc-health-card span{display:block;margin-top:6px;color:#4b2835;font-weight:900}.fc-operator-console .fc-health-table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff}.fc-operator-console .fc-health-table{width:100%;min-width:920px;border-collapse:collapse}.fc-operator-console .fc-health-table th,.fc-operator-console .fc-health-table td{padding:12px;border-bottom:1px solid var(--fc-line);text-align:left;vertical-align:top}.fc-operator-console .fc-health-table th{background:#fff7ec;color:#4b2835}.fc-operator-console .fc-health-table small{color:var(--fc-muted)}.fc-operator-console .fc-health-table a{color:var(--fc-burgundy);font-weight:900;text-decoration:none}.fc-operator-console .fc-health-chip,.fc-operator-console .fc-health-reason{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--fc-line);padding:4px 8px;margin:2px 4px 2px 0;font-size:.78rem;font-weight:900;white-space:nowrap}.fc-operator-console .fc-health-chip--healthy{background:#eef8f0;border-color:#b8dec3;color:#245433}.fc-operator-console .fc-health-chip--needs_review{background:#fff4cf;border-color:#efd980;color:#4f3510}.fc-operator-console .fc-health-chip--expiring{background:#fff0df;border-color:#e8c18e;color:#6b3d00}.fc-operator-console .fc-health-chip--expired{background:#fff0ef;border-color:#e8b4b4;color:#7b1f1f}.fc-operator-console .fc-health-chip--missing_data{background:#f5efff;border-color:#d7c7f1;color:#4a2b70}.fc-operator-console .fc-health-chip--stale_partner{background:#eef3f6;border-color:#cad8df;color:#294956}.fc-operator-console .fc-health-reason{background:#fff;color:#4b2835}@media(max-width:1180px){.fc-operator-console .fc-health-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.fc-operator-console .fc-offer-health{border-radius:20px}.fc-operator-console .fc-offer-health-header{grid-template-columns:1fr}.fc-operator-console .fc-health-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-operator-console .fc-offer-health-header .fc-btn{width:100%;justify-content:center}}@media(max-width:520px){.fc-operator-console .fc-health-counts{grid-template-columns:1fr}}

/* v8.0.0 partner readiness studio */
.firstcard-readiness-studio{background:linear-gradient(180deg,#fff,#fffaf4);border:1px solid var(--fc-line);border-radius:28px}.firstcard-readiness-section,.firstcard-member-safe-preview,.firstcard-pre-approval-lens{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:18px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}.firstcard-readiness-section h2,.firstcard-pre-approval-lens h2{color:var(--fc-burgundy);margin:.1em 0 .35em}.firstcard-readiness-guidance,.firstcard-member-safe-preview p,.firstcard-pre-approval-lens p{color:var(--fc-muted)}.firstcard-readiness-score{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid var(--fc-line);border-radius:999px;padding:8px 12px;margin:10px 0;background:#fff;font-weight:900;color:#4b2835}.firstcard-readiness-score strong{color:var(--fc-burgundy)}.firstcard-readiness-score small{font-weight:700;color:var(--fc-muted)}.firstcard-readiness-band-ready{background:#eef8f0;border-color:#b8dec3;color:#245433}.firstcard-readiness-band-needs-polish{background:#fff4cf;border-color:#efd980;color:#4f3510}.firstcard-readiness-band-not-ready{background:#fff0ef;border-color:#e8b4b4;color:#7b1f1f}.firstcard-affirmation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.firstcard-affirmation-item{display:flex;gap:10px;align-items:flex-start;background:#fffaf4;border:1px solid var(--fc-line);border-radius:12px;padding:12px;font-weight:800;color:#4b2835}.firstcard-member-safe-preview article{background:#fffaf4;border:1px solid var(--fc-line);border-radius:14px;padding:16px}.firstcard-member-safe-preview article>span{display:inline-flex;border-radius:999px;background:#fff4cf;border:1px solid #efd980;color:#4f3510;font-size:.76rem;font-weight:900;padding:4px 8px;text-transform:uppercase}.firstcard-member-safe-preview h3{color:var(--fc-burgundy);margin:.45em 0}.firstcard-member-safe-preview dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0}.firstcard-member-safe-preview div{background:#fff;border:1px solid var(--fc-line);border-radius:10px;padding:10px}.firstcard-member-safe-preview dt{font-size:.76rem;font-weight:900;color:var(--fc-muted);text-transform:uppercase}.firstcard-member-safe-preview dd{margin:4px 0 0;color:#4b2835;font-weight:900}.firstcard-pre-approval-lens{margin-top:24px}.firstcard-pre-approval-list{display:grid;gap:14px}.firstcard-pre-approval-card{background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:16px}.firstcard-pre-approval-card header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.firstcard-pre-approval-card h3{margin:.2em 0;color:var(--fc-burgundy)}.firstcard-pre-approval-card a{color:var(--fc-burgundy);font-weight:900;text-decoration:none}.firstcard-pre-approval-dimensions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.firstcard-pre-approval-dimension{display:inline-flex;border-radius:999px;border:1px solid var(--fc-line);padding:5px 9px;font-size:.8rem;font-weight:900}.firstcard-pre-approval-light-green{background:#eef8f0;border-color:#b8dec3;color:#245433}.firstcard-pre-approval-light-amber{background:#fff4cf;border-color:#efd980;color:#4f3510}.firstcard-pre-approval-light-red{background:#fff0ef;border-color:#e8b4b4;color:#7b1f1f}.firstcard-pre-approval-focus-areas{background:#fff;border:1px solid var(--fc-line);border-radius:12px;padding:10px;color:#4b2835}.firstcard-pre-approval-affirmations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;padding:0;list-style:none}.firstcard-pre-approval-affirmations li{background:#fff;border:1px solid var(--fc-line);border-radius:10px;padding:9px;color:#4b2835;font-weight:800}.firstcard-pre-approval-card pre.firstcard-member-safe-preview{white-space:pre-wrap;overflow:auto;background:#fff;border-radius:12px;margin:12px 0 0;max-height:220px}@media(max-width:820px){.firstcard-affirmation-list,.firstcard-pre-approval-affirmations,.firstcard-member-safe-preview dl{grid-template-columns:1fr}.firstcard-pre-approval-card header{display:block}.firstcard-readiness-score{border-radius:14px}}
/* v7.8.0 member offer compass */
.fc-member-offer-compass{background:linear-gradient(180deg,#fff,#fff8ef);border:1px solid var(--fc-line);border-radius:30px;margin-top:24px;margin-bottom:24px}.fc-compass-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin:0 0 22px}.fc-compass-hero h1{color:var(--fc-burgundy);margin:.12em 0}.fc-compass-hero p{color:var(--fc-muted);margin:.35em 0 0}.fc-compass-hero strong{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#591328;color:#fff;padding:10px 14px;white-space:nowrap}.fc-compass-state-card,.fc-compass-next-best,.fc-compass-summary article,.fc-compass-offer-card,.fc-compass-journey-strip{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-compass-state-card h2,.fc-compass-next-best h2,.fc-compass-offer-card h2{color:var(--fc-burgundy);margin:.1em 0 .35em}.fc-compass-state-card p,.fc-compass-next-best p,.fc-compass-offer-card p,.fc-compass-offer-card dt,.fc-compass-journey-strip span{color:var(--fc-muted)}.fc-compass-status-list,.fc-compass-offer-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.fc-compass-status-list div,.fc-compass-offer-card div{background:#fffaf4;border:1px solid var(--fc-line);border-radius:12px;padding:10px}.fc-compass-status-list dt,.fc-compass-offer-card dt{font-size:.76rem;font-weight:900;text-transform:uppercase}.fc-compass-status-list dd,.fc-compass-offer-card dd{margin:4px 0 0;color:#4b2835;font-weight:800}.fc-compass-next-best{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border-left:6px solid #8dca9d}.fc-compass-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.fc-compass-summary strong{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}.fc-compass-summary span{display:block;margin-top:6px;color:#4b2835;font-weight:900}.fc-compass-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.fc-compass-offer-card{border-left:6px solid #e9c46a}.fc-compass-offer-card>span{display:inline-flex;border-radius:999px;background:#fff4cf;border:1px solid #efd980;color:#4f3510;font-size:.76rem;font-weight:900;padding:4px 8px;text-transform:uppercase}.fc-compass-offer-card a{display:inline-flex;margin-top:8px;color:var(--fc-burgundy);font-weight:900;text-decoration:none}.fc-compass-offer-card a:focus-visible,.fc-compass-journey-strip a:focus-visible{outline:3px solid #e9c46a;outline-offset:3px}.fc-compass-journey-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;margin:20px 0 0;padding:18px;background:#fffaf4}.fc-compass-journey-strip li{display:flex;gap:10px;align-items:center}.fc-compass-journey-strip strong{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:999px;background:var(--fc-burgundy);color:#fff}@media(max-width:1050px){.fc-compass-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-compass-journey-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.fc-member-offer-compass{border-radius:20px}.fc-compass-hero,.fc-compass-next-best,.fc-compass-summary,.fc-compass-offer-grid,.fc-compass-journey-strip,.fc-compass-status-list,.fc-compass-offer-card dl{grid-template-columns:1fr}.fc-compass-hero strong,.fc-compass-next-best .fc-btn{width:100%;justify-content:center}}

/* v8.1.0 regional rollout radar */
.fc-operator-console .fc-regional-radar{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-operator-console .fc-regional-radar-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.fc-operator-console .fc-regional-radar-header h2{color:var(--fc-burgundy);margin:.1em 0}.fc-operator-console .fc-regional-radar-header p,.fc-operator-console .fc-regional-radar-counts p,.fc-operator-console .fc-regional-radar-card p{color:var(--fc-muted);margin:.45em 0 0}.fc-operator-console .fc-regional-radar-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.fc-operator-console .fc-regional-radar-counts article,.fc-operator-console .fc-regional-radar-card{background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}.fc-operator-console .fc-regional-radar-counts strong{display:block;color:var(--fc-burgundy);font-size:1.9rem;line-height:1}.fc-operator-console .fc-regional-radar-counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}.fc-operator-console .fc-regional-radar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.fc-operator-console .fc-regional-radar-card{background:#fff;border-left:6px solid #e9c46a}.fc-operator-console .fc-regional-radar-card--ready{border-left-color:#8dca9d}.fc-operator-console .fc-regional-radar-card--watch{border-left-color:#e9c46a}.fc-operator-console .fc-regional-radar-card--build{border-left-color:#d56a6a}.fc-operator-console .fc-regional-radar-card>span{display:inline-flex;border-radius:999px;background:#fff4cf;border:1px solid #efd980;color:#4f3510;font-size:.76rem;font-weight:900;padding:4px 8px;text-transform:uppercase}.fc-operator-console .fc-regional-radar-card--ready>span{background:#eef8f0;border-color:#bfe1c7;color:#275c35}.fc-operator-console .fc-regional-radar-card--build>span{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}.fc-operator-console .fc-regional-radar-card h3{color:var(--fc-burgundy);margin:.65em 0}.fc-operator-console .fc-regional-radar-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.fc-operator-console .fc-regional-radar-card div{background:#fffaf4;border:1px solid var(--fc-line);border-radius:12px;padding:10px}.fc-operator-console .fc-regional-radar-card dt{font-size:.72rem;font-weight:900;text-transform:uppercase;color:var(--fc-muted)}.fc-operator-console .fc-regional-radar-card dd{margin:4px 0 0;color:#4b2835;font-weight:900}@media(max-width:1120px){.fc-operator-console .fc-regional-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-operator-console .fc-regional-radar-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.fc-operator-console .fc-regional-radar{border-radius:20px}.fc-operator-console .fc-regional-radar-header,.fc-operator-console .fc-regional-radar-counts,.fc-operator-console .fc-regional-radar-grid{grid-template-columns:1fr}.fc-operator-console .fc-regional-radar-header .fc-btn{width:100%;justify-content:center}}@media(max-width:520px){.fc-operator-console .fc-regional-radar-card dl{grid-template-columns:1fr}}

/* v8.2.0 approval throughput lens */
.fc-operator-console .firstcard-throughput-lens{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-operator-console .firstcard-throughput-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.fc-operator-console .firstcard-throughput-header h2{color:var(--fc-burgundy);margin:.1em 0}.fc-operator-console .firstcard-throughput-header p,.fc-operator-console .firstcard-throughput-grid p,.fc-operator-console .firstcard-throughput-bucket p{color:var(--fc-muted);margin:.45em 0 0}.fc-operator-console .firstcard-throughput-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.fc-operator-console .firstcard-throughput-grid article,.fc-operator-console .firstcard-throughput-bucket{background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}.fc-operator-console .firstcard-throughput-grid span{display:inline-flex;border-radius:999px;background:#fff4cf;border:1px solid #efd980;color:#4f3510;font-size:.76rem;font-weight:900;padding:4px 8px;text-transform:uppercase}.fc-operator-console .firstcard-throughput-grid strong{display:block;color:var(--fc-burgundy);font-size:1.9rem;line-height:1;margin-top:10px}.fc-operator-console .firstcard-throughput-grid dl,.fc-operator-console .firstcard-throughput-bucket dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0}.fc-operator-console .firstcard-throughput-grid div,.fc-operator-console .firstcard-throughput-bucket div{background:#fff;border:1px solid var(--fc-line);border-radius:12px;padding:10px}.fc-operator-console .firstcard-throughput-grid dt,.fc-operator-console .firstcard-throughput-bucket dt{font-size:.72rem;font-weight:900;text-transform:uppercase;color:var(--fc-muted)}.fc-operator-console .firstcard-throughput-grid dd,.fc-operator-console .firstcard-throughput-bucket dd{margin:4px 0 0;color:#4b2835;font-weight:900}.fc-operator-console .firstcard-throughput-buckets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.fc-operator-console .firstcard-throughput-bucket h3{color:var(--fc-burgundy);margin:.1em 0 .5em}.fc-operator-console .firstcard-throughput-delta-up,.fc-operator-console .firstcard-throughput-delta-down,.fc-operator-console .firstcard-throughput-delta-flat{border-radius:12px;padding:10px;background:#fff;border:1px solid var(--fc-line)}.fc-operator-console .firstcard-throughput-delta-up{border-left:6px solid #8dca9d}.fc-operator-console .firstcard-throughput-delta-down{border-left:6px solid #d56a6a}.fc-operator-console .firstcard-throughput-delta-flat{border-left:6px solid #e9c46a}@media(max-width:1080px){.fc-operator-console .firstcard-throughput-grid,.fc-operator-console .firstcard-throughput-buckets{grid-template-columns:1fr}.fc-operator-console .firstcard-throughput-header{grid-template-columns:1fr}.fc-operator-console .firstcard-throughput-header .fc-btn{width:100%;justify-content:center}}@media(max-width:560px){.fc-operator-console .firstcard-throughput-lens{border-radius:20px}.fc-operator-console .firstcard-throughput-grid dl,.fc-operator-console .firstcard-throughput-bucket dl{grid-template-columns:1fr}}

/* v8.3.0 partner supply gap planner */
.fc-operator-console .firstcard-supply-gap-planner{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-operator-console .firstcard-supply-gap-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.fc-operator-console .firstcard-supply-gap-header h2{color:var(--fc-burgundy);margin:.1em 0}.fc-operator-console .firstcard-supply-gap-header p,.fc-operator-console .firstcard-supply-gap-counts p,.fc-operator-console .firstcard-supply-gap-card p{color:var(--fc-muted);margin:.45em 0 0}.fc-operator-console .firstcard-supply-gap-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.fc-operator-console .firstcard-supply-gap-counts article,.fc-operator-console .firstcard-supply-gap-card{background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}.fc-operator-console .firstcard-supply-gap-counts strong{display:block;color:var(--fc-burgundy);font-size:1.9rem;line-height:1}.fc-operator-console .firstcard-supply-gap-counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}.fc-operator-console .firstcard-supply-gap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.fc-operator-console .firstcard-supply-gap-card{background:#fff;border-left:6px solid #8dca9d}.fc-operator-console .firstcard-supply-gap-card--urgent{border-left-color:#d56a6a}.fc-operator-console .firstcard-supply-gap-card--build{border-left-color:#e9c46a}.fc-operator-console .firstcard-supply-gap-card>span{display:inline-flex;border-radius:999px;background:#eef8f0;border:1px solid #bfe1c7;color:#275c35;font-size:.76rem;font-weight:900;padding:4px 8px;text-transform:uppercase}.fc-operator-console .firstcard-supply-gap-card--urgent>span{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}.fc-operator-console .firstcard-supply-gap-card--build>span{background:#fff4cf;border-color:#efd980;color:#4f3510}.fc-operator-console .firstcard-supply-gap-card h3{color:var(--fc-burgundy);margin:.65em 0}.fc-operator-console .firstcard-supply-gap-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.fc-operator-console .firstcard-supply-gap-card div{background:#fffaf4;border:1px solid var(--fc-line);border-radius:12px;padding:10px}.fc-operator-console .firstcard-supply-gap-card dt{font-size:.72rem;font-weight:900;text-transform:uppercase;color:var(--fc-muted)}.fc-operator-console .firstcard-supply-gap-card dd{margin:4px 0 0;color:#4b2835;font-weight:900}@media(max-width:1120px){.fc-operator-console .firstcard-supply-gap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-operator-console .firstcard-supply-gap-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.fc-operator-console .firstcard-supply-gap-planner{border-radius:20px}.fc-operator-console .firstcard-supply-gap-header,.fc-operator-console .firstcard-supply-gap-counts,.fc-operator-console .firstcard-supply-gap-grid{grid-template-columns:1fr}.fc-operator-console .firstcard-supply-gap-header .fc-btn{width:100%;justify-content:center}}@media(max-width:520px){.fc-operator-console .firstcard-supply-gap-card dl{grid-template-columns:1fr}}

/* v8.4.0 offer health remediation lens */
.fc-operator-console .firstcard-remediation-lens{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-operator-console .firstcard-remediation-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.fc-operator-console .firstcard-remediation-header h2,.firstcard-remediation-ops-summary h2{color:var(--fc-burgundy);margin:.1em 0}.fc-operator-console .firstcard-remediation-header p,.fc-operator-console .firstcard-remediation-counts p,.firstcard-remediation-ops-summary p{color:var(--fc-muted);margin:.45em 0 0}.fc-operator-console .firstcard-remediation-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.fc-operator-console .firstcard-remediation-counts article,.fc-operator-console .firstcard-remediation-empty{background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}.fc-operator-console .firstcard-remediation-counts strong{display:block;color:var(--fc-burgundy);font-size:1.9rem;line-height:1}.fc-operator-console .firstcard-remediation-counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}.fc-operator-console .firstcard-remediation-table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff}.fc-operator-console .firstcard-remediation-table{width:100%;min-width:980px;border-collapse:collapse}.fc-operator-console .firstcard-remediation-table th,.fc-operator-console .firstcard-remediation-table td{padding:12px;border-bottom:1px solid var(--fc-line);text-align:left;vertical-align:top}.fc-operator-console .firstcard-remediation-table th{background:#fff7ec;color:#4b2835}.fc-operator-console .firstcard-remediation-table small{display:block;margin-top:4px;color:var(--fc-muted);font-weight:700}.fc-operator-console .firstcard-remediation-gate{display:inline-flex;border-radius:999px;border:1px solid var(--fc-line);padding:4px 8px;font-size:.78rem;font-weight:900}.fc-operator-console .firstcard-remediation-gate--ready{background:#eef8f0;border-color:#b8dec3;color:#245433}.fc-operator-console .firstcard-remediation-gate--hold{background:#fff4cf;border-color:#efd980;color:#4f3510}.firstcard-remediation-ops-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px) auto;gap:16px;align-items:center;background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 10px 28px rgba(89,19,40,.05)}.firstcard-remediation-ops-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.firstcard-remediation-ops-summary div div,.firstcard-remediation-ops-summary dl div{background:#fffaf4;border:1px solid var(--fc-line);border-radius:12px;padding:10px}.firstcard-remediation-ops-summary dt{font-size:.72rem;font-weight:900;text-transform:uppercase;color:var(--fc-muted)}.firstcard-remediation-ops-summary dd{margin:4px 0 0;color:#4b2835;font-weight:900}@media(max-width:1080px){.fc-operator-console .firstcard-remediation-header,.fc-operator-console .firstcard-remediation-counts,.firstcard-remediation-ops-summary{grid-template-columns:1fr}.fc-operator-console .firstcard-remediation-header .fc-btn,.firstcard-remediation-ops-summary .fc-btn{width:100%;justify-content:center}}@media(max-width:620px){.fc-operator-console .firstcard-remediation-lens{border-radius:20px}.firstcard-remediation-ops-summary dl{grid-template-columns:1fr}}

/* v8.6.0 launch readiness scorecard */
.fc-operator-console .firstcard-readiness-scorecard{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-operator-console .firstcard-readiness-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.fc-operator-console .firstcard-readiness-header h2{color:var(--fc-burgundy);margin:.1em 0}.fc-operator-console .firstcard-readiness-header p,.fc-operator-console .firstcard-readiness-card p,.fc-operator-console .firstcard-readiness-blockers li,.fc-operator-console .firstcard-readiness-overall p{color:var(--fc-muted);margin:.45em 0 0}.fc-operator-console .firstcard-readiness-overall{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:16px;align-items:center;background:#fffaf4;border:1px solid var(--fc-line);border-left:6px solid #8dca9d;border-radius:16px;padding:16px;margin:16px 0;box-shadow:0 10px 28px rgba(89,19,40,.04)}.fc-operator-console .firstcard-readiness-overall--attention{border-left-color:#e9c46a}.fc-operator-console .firstcard-readiness-overall--hold{border-left-color:#d56a6a}.fc-operator-console .firstcard-readiness-overall span,.fc-operator-console .firstcard-readiness-status{display:inline-flex;border-radius:999px;border:1px solid #bfe1c7;background:#eef8f0;color:#275c35;font-size:.76rem;font-weight:900;padding:4px 8px;text-transform:uppercase}.fc-operator-console .firstcard-readiness-overall--attention span,.fc-operator-console .firstcard-readiness-status--attention{background:#fff4cf;border-color:#efd980;color:#4f3510}.fc-operator-console .firstcard-readiness-overall--hold span{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}.fc-operator-console .firstcard-readiness-overall strong{display:block;color:var(--fc-burgundy);font-size:2.4rem;line-height:1;margin-top:10px}.fc-operator-console .firstcard-readiness-overall dl,.fc-operator-console .firstcard-readiness-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.fc-operator-console .firstcard-readiness-card dl{grid-template-columns:1fr;margin:12px 0}.fc-operator-console .firstcard-readiness-overall dl div,.fc-operator-console .firstcard-readiness-card dl div{background:#fff;border:1px solid var(--fc-line);border-radius:12px;padding:10px}.fc-operator-console .firstcard-readiness-overall dt,.fc-operator-console .firstcard-readiness-card dt{font-size:.72rem;font-weight:900;text-transform:uppercase;color:var(--fc-muted)}.fc-operator-console .firstcard-readiness-overall dd,.fc-operator-console .firstcard-readiness-card dd{margin:4px 0 0;color:#4b2835;font-weight:900}.fc-operator-console .firstcard-readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:18px 0}.fc-operator-console .firstcard-readiness-card{background:#fff;border:1px solid var(--fc-line);border-left:6px solid #8dca9d;border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}.fc-operator-console .firstcard-readiness-card--attention{border-left-color:#e9c46a}.fc-operator-console .firstcard-readiness-card h3{color:var(--fc-burgundy);margin:.65em 0}.fc-operator-console .firstcard-readiness-card>strong{display:block;color:#4b2835;font-size:1.4rem;line-height:1}.fc-operator-console .firstcard-readiness-blockers{background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:16px;margin:18px 0}.fc-operator-console .firstcard-readiness-blockers h3{color:var(--fc-burgundy);margin:.1em 0 .5em}.fc-operator-console .firstcard-readiness-blockers ol{margin:0;padding-left:20px}.fc-operator-console .firstcard-readiness-blockers li{margin:.5em 0}@media(max-width:980px){.fc-operator-console .firstcard-readiness-header,.fc-operator-console .firstcard-readiness-overall{grid-template-columns:1fr}.fc-operator-console .firstcard-readiness-header .fc-btn{width:100%;justify-content:center}}@media(max-width:560px){.fc-operator-console .firstcard-readiness-scorecard{border-radius:20px}.fc-operator-console .firstcard-readiness-overall dl{grid-template-columns:1fr}}

/* v8.5.0 launch conversion triage */
.fc-operator-console .firstcard-conversion-triage{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-operator-console .firstcard-conversion-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.fc-operator-console .firstcard-conversion-header h2{color:var(--fc-burgundy);margin:.1em 0}.fc-operator-console .firstcard-conversion-header p,.fc-operator-console .firstcard-conversion-counts p,.fc-operator-console .firstcard-conversion-card p{color:var(--fc-muted);margin:.45em 0 0}.fc-operator-console .firstcard-conversion-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.fc-operator-console .firstcard-conversion-counts article,.fc-operator-console .firstcard-conversion-card{background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}.fc-operator-console .firstcard-conversion-counts strong{display:block;color:var(--fc-burgundy);font-size:1.9rem;line-height:1}.fc-operator-console .firstcard-conversion-counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}.fc-operator-console .firstcard-conversion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.fc-operator-console .firstcard-conversion-card{background:#fff;border-left:6px solid #8dca9d}.fc-operator-console .firstcard-conversion-card--watch{border-left-color:#d56a6a}.fc-operator-console .firstcard-conversion-card>span{display:inline-flex;border-radius:999px;background:#eef8f0;border:1px solid #bfe1c7;color:#275c35;font-size:.76rem;font-weight:900;padding:4px 8px;text-transform:uppercase}.fc-operator-console .firstcard-conversion-card--watch>span{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}.fc-operator-console .firstcard-conversion-card h3{color:var(--fc-burgundy);margin:.65em 0}.fc-operator-console .firstcard-conversion-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.fc-operator-console .firstcard-conversion-card div{background:#fffaf4;border:1px solid var(--fc-line);border-radius:12px;padding:10px}.fc-operator-console .firstcard-conversion-card dt{font-size:.72rem;font-weight:900;text-transform:uppercase;color:var(--fc-muted)}.fc-operator-console .firstcard-conversion-card dd{margin:4px 0 0;color:#4b2835;font-weight:900}@media(max-width:980px){.fc-operator-console .firstcard-conversion-header,.fc-operator-console .firstcard-conversion-counts,.fc-operator-console .firstcard-conversion-grid{grid-template-columns:1fr}.fc-operator-console .firstcard-conversion-header .fc-btn{width:100%;justify-content:center}}@media(max-width:560px){.fc-operator-console .firstcard-conversion-triage{border-radius:20px}.fc-operator-console .firstcard-conversion-card dl{grid-template-columns:1fr}}

/* v8.7.0 member support priority desk */
.fc-operator-console .firstcard-member-support-desk{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-operator-console .firstcard-member-support-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.fc-operator-console .firstcard-member-support-header h2{color:var(--fc-burgundy);margin:.1em 0}.fc-operator-console .firstcard-member-support-header p,.fc-operator-console .firstcard-member-support-counts p,.fc-operator-console .firstcard-member-support-card p{color:var(--fc-muted);margin:.45em 0 0}.fc-operator-console .firstcard-member-support-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.fc-operator-console .firstcard-member-support-counts article,.fc-operator-console .firstcard-member-support-card{background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}.fc-operator-console .firstcard-member-support-counts strong{display:block;color:var(--fc-burgundy);font-size:1.9rem;line-height:1}.fc-operator-console .firstcard-member-support-counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}.fc-operator-console .firstcard-member-support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:18px}.fc-operator-console .firstcard-member-support-card{background:#fff;border-left:6px solid #8dca9d}.fc-operator-console .firstcard-member-support-card--medium{border-left-color:#e9c46a}.fc-operator-console .firstcard-member-support-card--high{border-left-color:#d56a6a}.fc-operator-console .firstcard-member-support-card>span{display:inline-flex;border-radius:999px;background:#eef8f0;border:1px solid #bfe1c7;color:#275c35;font-size:.76rem;font-weight:900;padding:4px 8px;text-transform:uppercase}.fc-operator-console .firstcard-member-support-card--medium>span{background:#fff4cf;border-color:#efd980;color:#4f3510}.fc-operator-console .firstcard-member-support-card--high>span{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}.fc-operator-console .firstcard-member-support-card h3{color:var(--fc-burgundy);margin:.65em 0}.fc-operator-console .firstcard-member-support-card dl{display:grid;grid-template-columns:1fr;gap:8px;margin:12px 0}.fc-operator-console .firstcard-member-support-card div{background:#fffaf4;border:1px solid var(--fc-line);border-radius:12px;padding:10px}.fc-operator-console .firstcard-member-support-card dt{font-size:.72rem;font-weight:900;text-transform:uppercase;color:var(--fc-muted)}.fc-operator-console .firstcard-member-support-card dd{margin:4px 0 0;color:#4b2835;font-weight:900}@media(max-width:860px){.fc-operator-console .firstcard-member-support-header,.fc-operator-console .firstcard-member-support-counts{grid-template-columns:1fr}.fc-operator-console .firstcard-member-support-header .fc-btn{width:100%;justify-content:center}}@media(max-width:560px){.fc-operator-console .firstcard-member-support-desk{border-radius:20px}.fc-operator-console .firstcard-member-support-grid{grid-template-columns:1fr}}

/* v8.8.0 launch risk register */
.fc-operator-console .firstcard-risk-register{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-operator-console .firstcard-risk-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.fc-operator-console .firstcard-risk-header h2{color:var(--fc-burgundy);margin:.1em 0}.fc-operator-console .firstcard-risk-header p,.fc-operator-console .firstcard-risk-counts p,.fc-operator-console .firstcard-risk-empty p,.fc-operator-console .firstcard-risk-disclaimer{color:var(--fc-muted);margin:.45em 0 0}.fc-operator-console .firstcard-risk-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.fc-operator-console .firstcard-risk-counts article,.fc-operator-console .firstcard-risk-empty{background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}.fc-operator-console .firstcard-risk-counts strong{display:block;color:var(--fc-burgundy);font-size:1.9rem;line-height:1}.fc-operator-console .firstcard-risk-counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}.fc-operator-console .firstcard-risk-table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff}.fc-operator-console .firstcard-risk-table{width:100%;min-width:980px;border-collapse:collapse}.fc-operator-console .firstcard-risk-table th,.fc-operator-console .firstcard-risk-table td{padding:12px;border-bottom:1px solid var(--fc-line);text-align:left;vertical-align:top}.fc-operator-console .firstcard-risk-table th{background:#fff7ec;color:#4b2835}.fc-operator-console .firstcard-risk-table small{display:block;margin-top:4px;color:var(--fc-muted);font-weight:700}.fc-operator-console .firstcard-risk-pill{display:inline-flex;border-radius:999px;border:1px solid var(--fc-line);padding:4px 8px;font-size:.76rem;font-weight:900;text-transform:uppercase}.fc-operator-console .firstcard-risk-pill--high{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}.fc-operator-console .firstcard-risk-pill--medium{background:#fff4cf;border-color:#efd980;color:#4f3510}.fc-operator-console .firstcard-risk-pill--low{background:#eef8f0;border-color:#bfe1c7;color:#275c35}.fc-operator-console .firstcard-risk-disclaimer{background:#fffaf4;border:1px solid var(--fc-line);border-radius:14px;padding:12px;margin-top:14px;font-weight:800}.firstcard-risk-public-summary{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;margin:18px 0;box-shadow:0 10px 28px rgba(89,19,40,.04)}.firstcard-risk-public-summary strong{display:block;color:var(--fc-burgundy);font-size:1.9rem;line-height:1}.firstcard-risk-public-summary span{display:block;margin-top:6px;color:#4b2835;font-weight:900}.firstcard-risk-public-summary p{color:var(--fc-muted);margin:.45em 0 0}@media(max-width:900px){.fc-operator-console .firstcard-risk-header,.fc-operator-console .firstcard-risk-counts{grid-template-columns:1fr}.fc-operator-console .firstcard-risk-header .fc-btn{width:100%;justify-content:center}}@media(max-width:560px){.fc-operator-console .firstcard-risk-register{border-radius:20px}}

/* v8.9.0 launch evidence vault */
.fc-operator-console .firstcard-evidence-vault{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}.fc-operator-console .firstcard-evidence-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.fc-operator-console .firstcard-evidence-header h2{color:var(--fc-burgundy);margin:.1em 0}.fc-operator-console .firstcard-evidence-header p,.fc-operator-console .firstcard-evidence-counts p,.fc-operator-console .firstcard-evidence-disclaimer{color:var(--fc-muted);margin:.45em 0 0}.fc-operator-console .firstcard-evidence-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.fc-operator-console .firstcard-evidence-counts article{background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}.fc-operator-console .firstcard-evidence-counts strong{display:block;color:var(--fc-burgundy);font-size:1.9rem;line-height:1}.fc-operator-console .firstcard-evidence-counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}.fc-operator-console .firstcard-evidence-table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff}.fc-operator-console .firstcard-evidence-table{width:100%;min-width:1080px;border-collapse:collapse}.fc-operator-console .firstcard-evidence-table th,.fc-operator-console .firstcard-evidence-table td{padding:12px;border-bottom:1px solid var(--fc-line);text-align:left;vertical-align:top}.fc-operator-console .firstcard-evidence-table th{background:#fff7ec;color:#4b2835}.fc-operator-console .firstcard-evidence-pill{display:inline-flex;border-radius:999px;border:1px solid var(--fc-line);padding:4px 8px;font-size:.76rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.fc-operator-console .firstcard-evidence-pill--proof-ready{background:#eef8f0;border-color:#bfe1c7;color:#275c35}.fc-operator-console .firstcard-evidence-pill--needs-evidence{background:#fff4cf;border-color:#efd980;color:#4f3510}.fc-operator-console .firstcard-evidence-disclaimer{background:#fffaf4;border:1px solid var(--fc-line);border-radius:14px;padding:12px;margin-top:14px;font-weight:800}@media(max-width:900px){.fc-operator-console .firstcard-evidence-header,.fc-operator-console .firstcard-evidence-counts{grid-template-columns:1fr}.fc-operator-console .firstcard-evidence-header .fc-btn{width:100%;justify-content:center}}@media(max-width:560px){.fc-operator-console .firstcard-evidence-vault{border-radius:20px}}

/* v9.0.0 launch readiness console */
.firstcard-readiness-console{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}
.firstcard-readiness-rollup{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid var(--fc-line);border-left:7px solid #8dca9d;border-radius:16px;background:#fffaf4;padding:18px}
.firstcard-readiness-rollup--warning{border-left-color:#e9c46a}.firstcard-readiness-rollup--blocker{border-left-color:#d56a6a}
.firstcard-readiness-rollup h2{margin:.1em 0;color:var(--fc-burgundy)}.firstcard-readiness-rollup p,.firstcard-readiness-card p,.firstcard-readiness-guardrail{color:var(--fc-muted);margin:.45em 0 0}
.firstcard-readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px}
.firstcard-readiness-card{position:relative;background:#fff;border:1px solid var(--fc-line);border-left:6px solid #8dca9d;border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.firstcard-readiness-card--warning{border-left-color:#e9c46a}.firstcard-readiness-card--blocker{border-left-color:#d56a6a}
.firstcard-readiness-dot{position:absolute;top:16px;right:16px;width:12px;height:12px;border-radius:999px;background:#8dca9d;border:2px solid #fff;box-shadow:0 0 0 1px var(--fc-line)}
.firstcard-readiness-card--warning .firstcard-readiness-dot{background:#e9c46a}.firstcard-readiness-card--blocker .firstcard-readiness-dot{background:#d56a6a}
.firstcard-readiness-card h3{margin:.4em 24px .35em 0;color:var(--fc-burgundy)}
.firstcard-readiness-card dl{display:grid;grid-template-columns:1fr;gap:8px;margin:12px 0 0}
.firstcard-readiness-card div{background:#fffaf4;border:1px solid var(--fc-line);border-radius:12px;padding:10px}
.firstcard-readiness-card dt{font-size:.72rem;font-weight:900;text-transform:uppercase;color:var(--fc-muted)}
.firstcard-readiness-card dd{margin:4px 0 0;color:#4b2835;font-weight:900}
.firstcard-readiness-guardrail{background:#fffaf4;border:1px solid var(--fc-line);border-radius:14px;padding:12px;margin-top:14px;font-weight:800}
.firstcard-readiness-summary{display:grid;gap:4px;background:#fff;border:1px solid var(--fc-line);border-left:6px solid #8dca9d;border-radius:14px;padding:13px 14px;margin:18px 0;box-shadow:0 8px 22px rgba(89,19,40,.04)}
.firstcard-readiness-summary--warning{border-left-color:#e9c46a}.firstcard-readiness-summary--blocker{border-left-color:#d56a6a}
.firstcard-readiness-summary strong{color:var(--fc-burgundy)}.firstcard-readiness-summary span{color:var(--fc-muted);font-weight:800}
@media(max-width:700px){.firstcard-readiness-rollup{grid-template-columns:1fr}.firstcard-readiness-export{width:100%;justify-content:center}.firstcard-readiness-console{border-radius:16px;padding:14px}.firstcard-readiness-grid{grid-template-columns:1fr}}
@media(max-width:380px){.firstcard-readiness-rollup,.firstcard-readiness-card{padding:13px}.firstcard-readiness-card h3{font-size:1.05rem}}
@media print{.firstcard-readiness-console{box-shadow:none}.firstcard-readiness-rollup,.firstcard-readiness-card{break-inside:avoid}.firstcard-readiness-export{display:none!important}.firstcard-readiness-card{border-left-width:9px}}

/* v9.1.0 launch recovery priorities */
.firstcard-recovery-priorities{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}
.firstcard-recovery-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}
.firstcard-recovery-header h2{margin:.1em 0;color:var(--fc-burgundy)}
.firstcard-recovery-header p,.firstcard-recovery-counts p,.firstcard-recovery-card p,.firstcard-recovery-guardrail,.firstcard-recovery-summary p{color:var(--fc-muted);margin:.45em 0 0}
.firstcard-recovery-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}
.firstcard-recovery-counts article{background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.firstcard-recovery-counts strong{display:block;color:var(--fc-burgundy);font-size:1.9rem;line-height:1}
.firstcard-recovery-counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}
.firstcard-recovery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:18px}
.firstcard-recovery-card{background:#fff;border:1px solid var(--fc-line);border-left:6px solid #8dca9d;border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.firstcard-recovery-card--high{border-left-color:#d56a6a}.firstcard-recovery-card--medium{border-left-color:#e9c46a}.firstcard-recovery-card--routine{border-left-color:#8dca9d}
.firstcard-recovery-card>span{display:inline-flex;border-radius:999px;background:#eef8f0;border:1px solid #bfe1c7;color:#275c35;font-size:.76rem;font-weight:900;padding:4px 8px;text-transform:uppercase}
.firstcard-recovery-card--high>span{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}.firstcard-recovery-card--medium>span{background:#fff4cf;border-color:#efd980;color:#4f3510}
.firstcard-recovery-card h3{color:var(--fc-burgundy);margin:.65em 0}
.firstcard-recovery-card dl{display:grid;grid-template-columns:1fr;gap:8px;margin:12px 0 0}
.firstcard-recovery-card div{background:#fffaf4;border:1px solid var(--fc-line);border-radius:12px;padding:10px}
.firstcard-recovery-card dt{font-size:.72rem;font-weight:900;text-transform:uppercase;color:var(--fc-muted)}
.firstcard-recovery-card dd{margin:4px 0 0;color:#4b2835;font-weight:900}
.firstcard-recovery-guardrail{background:#fffaf4;border:1px solid var(--fc-line);border-radius:14px;padding:12px;margin-top:14px;font-weight:800}
.firstcard-recovery-summary{display:grid;gap:4px;background:#fff;border:1px solid var(--fc-line);border-left:6px solid #d56a6a;border-radius:14px;padding:13px 14px;margin:18px 0;box-shadow:0 8px 22px rgba(89,19,40,.04)}
.firstcard-recovery-summary strong{color:var(--fc-burgundy)}.firstcard-recovery-summary span{color:var(--fc-muted);font-weight:800}
@media(max-width:900px){.firstcard-recovery-header,.firstcard-recovery-counts{grid-template-columns:1fr}.firstcard-recovery-header .fc-btn{width:100%;justify-content:center}}
@media(max-width:560px){.firstcard-recovery-priorities{border-radius:16px;padding:14px}.firstcard-recovery-grid{grid-template-columns:1fr}.firstcard-recovery-card{padding:13px}}
@media print{.firstcard-recovery-priorities{box-shadow:none}.firstcard-recovery-card{break-inside:avoid;border-left-width:9px}.firstcard-recovery-header .fc-btn{display:none!important}}

/* v9.2.0 launch readiness gates */
.firstcard-gates-panel{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}
.firstcard-gates-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}
.firstcard-gates-header h2{margin:.1em 0;color:var(--fc-burgundy)}
.firstcard-gates-header p,.firstcard-gates-category-grid p,.firstcard-gates-guardrail,.firstcard-gates-summary span,.firstcard-gates-summary p{color:var(--fc-muted);margin:.45em 0 0}
.firstcard-gates-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}
.firstcard-gates-category-grid article{background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.firstcard-gates-category-grid h3{color:var(--fc-burgundy);margin:.1em 0}
.firstcard-gates-category-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0}
.firstcard-gates-category-grid div{background:#fff;border:1px solid var(--fc-line);border-radius:12px;padding:10px}
.firstcard-gates-category-grid dt{font-size:.72rem;font-weight:900;text-transform:uppercase;color:var(--fc-muted)}
.firstcard-gates-category-grid dd{margin:4px 0 0;color:#4b2835;font-weight:900}
.firstcard-gates-panel__blocked{background:#fff0ef;border:1px solid #e7b1b1;border-radius:16px;padding:16px;margin:16px 0;color:#4b2835}
.firstcard-gates-panel__blocked h3{margin:.1em 0;color:#7a1316}
.firstcard-gates-panel__blocked ul{margin:.6em 0 0;padding-left:1.2em}
.firstcard-gates-filter{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:18px 0}
.firstcard-gates-filter label{font-weight:900;color:var(--fc-burgundy)}
.firstcard-gates-filter select{min-height:42px;border:1px solid var(--fc-line);border-radius:10px;background:#fff;padding:8px 10px}
.firstcard-gates-table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff}
.firstcard-gates-table{width:100%;min-width:1120px;border-collapse:collapse}
.firstcard-gates-table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.firstcard-gates-table th,.firstcard-gates-table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.firstcard-gates-table thead th{background:#fff7ec;color:#4b2835}
.firstcard-gates-table small{display:block;margin-top:4px;color:var(--fc-muted);font-weight:700}
.firstcard-gate-status-pill{display:inline-flex;border-radius:999px;border:1px solid var(--fc-line);padding:4px 8px;font-size:.76rem;font-weight:900;text-transform:uppercase;white-space:nowrap}
.firstcard-gate-status-pill--cleared{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.firstcard-gate-status-pill--in-review{background:#fff4cf;border-color:#efd980;color:#4f3510}
.firstcard-gate-status-pill--pending{background:#fffaf4;border-color:var(--fc-line);color:#4b2835}
.firstcard-gate-status-pill--blocked{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.firstcard-gate-status-pill--not-applicable{background:#f1efec;border-color:#d8d2c9;color:#4b4a45}
.firstcard-gates-guardrail{background:#fffaf4;border:1px solid var(--fc-line);border-radius:14px;padding:12px;margin-top:14px;font-weight:800}
.firstcard-gates-summary{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;margin:18px 0;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.firstcard-gates-summary strong{display:block;color:var(--fc-burgundy);font-size:1.35rem;line-height:1.15}
.firstcard-gates-summary__bar,.firstcard-gates-summary__category-bar{height:12px;border-radius:999px;background:#fff4cf;border:1px solid var(--fc-line);overflow:hidden;margin-top:10px}
.firstcard-gates-summary__bar-fill,.firstcard-gates-summary__category-bar span{display:block;height:100%;border-radius:999px;background:#8dca9d}
.firstcard-gates-summary__category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px}
.firstcard-gates-summary__category-grid>div{background:#fffaf4;border:1px solid var(--fc-line);border-radius:12px;padding:10px}
.firstcard-gates-summary__category-grid span{display:block;color:#4b2835;font-weight:900}
.firstcard-gates-summary__category-grid strong{font-size:1rem;margin-top:4px}
@media(max-width:900px){.firstcard-gates-header{grid-template-columns:1fr}.firstcard-gates-header .fc-btn{width:100%;justify-content:center}.firstcard-gates-category-grid dl{grid-template-columns:1fr}}
@media(max-width:560px){.firstcard-gates-panel{border-radius:16px;padding:14px}.firstcard-gates-category-grid{grid-template-columns:1fr}.firstcard-gates-filter{display:grid}.firstcard-gates-filter .fc-btn{width:100%;justify-content:center}}
@media print{.firstcard-gates-panel{box-shadow:none}.firstcard-gates-header .fc-btn,.firstcard-gates-filter{display:none!important}.firstcard-gates-category-grid article{break-inside:avoid}}

/* v9.3.0 accessibility trust sweep */
.firstcard-accessibility-sweep{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}
.firstcard-accessibility-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}
.firstcard-accessibility-header h2{margin:.1em 0;color:var(--fc-burgundy)}
.firstcard-accessibility-header p,.firstcard-accessibility-counts p,.firstcard-accessibility-area-grid p,.firstcard-accessibility-guardrail,.firstcard-accessibility-summary span{color:var(--fc-muted);margin:.45em 0 0}
.firstcard-accessibility-counts,.firstcard-accessibility-area-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:16px 0}
.firstcard-accessibility-counts article,.firstcard-accessibility-area-grid article{background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.firstcard-accessibility-counts strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.firstcard-accessibility-counts span,.firstcard-accessibility-area-grid h3{color:#4b2835;font-weight:900}
.firstcard-accessibility-area-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0}
.firstcard-accessibility-area-grid dl div{background:#fff;border:1px solid var(--fc-line);border-radius:12px;padding:10px}
.firstcard-accessibility-area-grid dt{font-size:.72rem;font-weight:900;text-transform:uppercase;color:var(--fc-muted)}
.firstcard-accessibility-area-grid dd{margin:4px 0 0;color:#4b2835;font-weight:900}
.firstcard-accessibility-table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin-top:16px}
.firstcard-accessibility-table{width:100%;min-width:1180px;border-collapse:collapse}
.firstcard-accessibility-table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.firstcard-accessibility-table th,.firstcard-accessibility-table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.firstcard-accessibility-table thead th{background:#fff7ec;color:#4b2835}
.firstcard-accessibility-status{display:inline-flex;border-radius:999px;border:1px solid var(--fc-line);padding:4px 8px;font-size:.76rem;font-weight:900;text-transform:uppercase;white-space:nowrap}
.firstcard-accessibility-status--cleared{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.firstcard-accessibility-status--in-review{background:#fff4cf;border-color:#efd980;color:#4f3510}
.firstcard-accessibility-status--pending{background:#fffaf4;border-color:var(--fc-line);color:#4b2835}
.firstcard-accessibility-guardrail{background:#fffaf4;border:1px solid var(--fc-line);border-radius:14px;padding:12px;margin-top:14px;font-weight:800}
.firstcard-accessibility-summary{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;margin:18px 0;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.firstcard-accessibility-summary strong{display:block;color:var(--fc-burgundy);font-size:1.35rem;line-height:1.15}
.firstcard-accessibility-summary__bar{height:12px;border-radius:999px;background:#fff4cf;border:1px solid var(--fc-line);overflow:hidden;margin-top:10px}
.firstcard-accessibility-summary__bar span{display:block;height:100%;border-radius:999px;background:#8dca9d}
@media(max-width:900px){.firstcard-accessibility-header{grid-template-columns:1fr}.firstcard-accessibility-header .fc-btn{width:100%;justify-content:center}.firstcard-accessibility-area-grid dl{grid-template-columns:1fr}}
@media(max-width:560px){.firstcard-accessibility-sweep{border-radius:16px;padding:14px}.firstcard-accessibility-counts,.firstcard-accessibility-area-grid{grid-template-columns:1fr}}
@media print{.firstcard-accessibility-sweep{box-shadow:none}.firstcard-accessibility-header .fc-btn{display:none!important}.firstcard-accessibility-area-grid article{break-inside:avoid}}

/* v9.4.0 disclosure framing sweep + launch readiness gate */
.firstcard-disclosure-sweep{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}
.firstcard-disclosure-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}
.firstcard-disclosure-header h2{margin:.1em 0;color:var(--fc-burgundy)}
.firstcard-disclosure-header p,.firstcard-disclosure-counts p,.firstcard-disclosure-guardrail,.firstcard-disclosure-summary span,.firstcard-readiness-gate p{color:var(--fc-muted);margin:.45em 0 0}
.firstcard-disclosure-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 0}
.firstcard-disclosure-counts article{background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.firstcard-disclosure-counts strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.firstcard-disclosure-counts span{color:#4b2835;font-weight:900}
.firstcard-disclosure-table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin-top:16px}
.firstcard-disclosure-table{width:100%;min-width:1080px;border-collapse:collapse}
.firstcard-disclosure-table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.firstcard-disclosure-table th,.firstcard-disclosure-table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.firstcard-disclosure-table thead th{background:#fff7ec;color:#4b2835}
.firstcard-disclosure-table small{display:block;margin-top:4px;color:var(--fc-muted);font-weight:700}
.firstcard-disclosure-status{display:inline-flex;border-radius:999px;border:1px solid var(--fc-line);padding:4px 8px;font-size:.76rem;font-weight:900;text-transform:uppercase;white-space:nowrap}
.firstcard-disclosure-status--pass{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.firstcard-disclosure-status--warn{background:#fff4cf;border-color:#efd980;color:#4f3510}
.firstcard-disclosure-status--fail{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.firstcard-disclosure-guardrail{background:#fffaf4;border:1px solid var(--fc-line);border-radius:14px;padding:12px;margin-top:14px;font-weight:800}
.firstcard-disclosure-summary,.firstcard-readiness-gate{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;margin:18px 0;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.firstcard-disclosure-summary strong,.firstcard-readiness-gate strong{display:block;color:var(--fc-burgundy);font-size:1.35rem;line-height:1.15}
.firstcard-disclosure-summary--drift_detected,.firstcard-readiness-gate--hold{border-color:#e7b1b1}
.firstcard-disclosure-summary--review_needed,.firstcard-readiness-gate--conditional{border-color:#efd980}
.firstcard-disclosure-summary--holding,.firstcard-readiness-gate--ready{border-color:#bfe1c7}
.firstcard-disclosure-summary__bar{height:12px;border-radius:999px;background:#fff4cf;border:1px solid var(--fc-line);overflow:hidden;margin-top:10px}
.firstcard-disclosure-summary__bar span{display:block;height:100%;border-radius:999px;background:#8dca9d}
.firstcard-readiness-gate>span{display:inline-flex;border-radius:999px;background:#fff7ec;border:1px solid var(--fc-line);padding:4px 9px;color:#4b2835;font-size:.76rem;font-weight:900;text-transform:uppercase}
.firstcard-readiness-gate dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0}
.firstcard-readiness-gate dl div{background:#fffaf4;border:1px solid var(--fc-line);border-radius:12px;padding:10px}
.firstcard-readiness-gate dt{font-size:.72rem;font-weight:900;text-transform:uppercase;color:var(--fc-muted)}
.firstcard-readiness-gate dd{margin:4px 0 0;color:#4b2835;font-weight:900}
@media(max-width:900px){.firstcard-disclosure-header{grid-template-columns:1fr}.firstcard-disclosure-header .fc-btn{width:100%;justify-content:center}.firstcard-readiness-gate dl{grid-template-columns:1fr}}
@media(max-width:560px){.firstcard-disclosure-sweep{border-radius:16px;padding:14px}.firstcard-disclosure-counts{grid-template-columns:1fr}}
@media print{.firstcard-disclosure-sweep,.firstcard-readiness-gate{box-shadow:none}.firstcard-disclosure-header .fc-btn{display:none!important}}

/* v9.5.0 conversion assurance board */
.firstcard-conversion-assurance{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}
.firstcard-conversion-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}
.firstcard-conversion-header h2{margin:.1em 0;color:var(--fc-burgundy)}
.firstcard-conversion-header p,.firstcard-conversion-counts p,.firstcard-conversion-guardrail,.firstcard-conversion-summary span{color:var(--fc-muted);margin:.45em 0 0}
.firstcard-conversion-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 0}
.firstcard-conversion-counts article{background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.firstcard-conversion-counts strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.firstcard-conversion-counts span{color:#4b2835;font-weight:900}
.firstcard-conversion-table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin-top:16px}
.firstcard-conversion-table{width:100%;min-width:1120px;border-collapse:collapse}
.firstcard-conversion-table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.firstcard-conversion-table th,.firstcard-conversion-table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.firstcard-conversion-table thead th{background:#fff7ec;color:#4b2835}
.firstcard-conversion-table small{display:block;margin-top:4px;color:var(--fc-muted);font-weight:700}
.firstcard-conversion-status{display:inline-flex;border-radius:999px;border:1px solid var(--fc-line);padding:4px 8px;font-size:.76rem;font-weight:900;text-transform:uppercase;white-space:nowrap}
.firstcard-conversion-status--clear{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.firstcard-conversion-status--review{background:#fff4cf;border-color:#efd980;color:#4f3510}
.firstcard-conversion-status--blocked{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.firstcard-conversion-guardrail{background:#fffaf4;border:1px solid var(--fc-line);border-radius:14px;padding:12px;margin-top:14px;font-weight:800}
.firstcard-conversion-summary{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;margin:18px 0;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.firstcard-conversion-summary strong{display:block;color:var(--fc-burgundy);font-size:1.35rem;line-height:1.15}
.firstcard-conversion-summary--blocked{border-color:#e7b1b1}.firstcard-conversion-summary--review{border-color:#efd980}.firstcard-conversion-summary--clear{border-color:#bfe1c7}
.firstcard-conversion-summary__bar{height:12px;border-radius:999px;background:#fff4cf;border:1px solid var(--fc-line);overflow:hidden;margin-top:10px}
.firstcard-conversion-summary__bar span{display:block;height:100%;border-radius:999px;background:#8dca9d}
@media(max-width:900px){.firstcard-conversion-header{grid-template-columns:1fr}.firstcard-conversion-header .fc-btn{width:100%;justify-content:center}}
@media(max-width:560px){.firstcard-conversion-assurance{border-radius:16px;padding:14px}.firstcard-conversion-counts{grid-template-columns:1fr}}
@media print{.firstcard-conversion-assurance{box-shadow:none}.firstcard-conversion-header .fc-btn{display:none!important}}

/* v9.6.0 promotion readiness review */
.firstcard-prr{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}
.firstcard-prr__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:18px}
.firstcard-prr__hero h1{margin:.1em 0;color:var(--fc-burgundy)}
.firstcard-prr__hero p{color:var(--fc-muted);margin:.45em 0 0}
.firstcard-prr__decision{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--fc-line);padding:8px 12px;font-weight:900;white-space:nowrap}
.firstcard-prr__decision--promote{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.firstcard-prr__decision--tighten{background:#fff4cf;border-color:#efd980;color:#4f3510}
.firstcard-prr__decision--hold{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.firstcard-prr__metric-grid,.firstcard-prr__pillar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}
.firstcard-prr__metric,.firstcard-prr__pillar,.firstcard-prr__operator-only{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.firstcard-prr__metric strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.firstcard-prr__metric span,.firstcard-prr__pillar h2{color:#4b2835;font-weight:900}
.firstcard-prr__pillar{border-left:5px solid var(--fc-line)}
.firstcard-prr__pillar--pass{border-left-color:#8dca9d}
.firstcard-prr__pillar--review{border-left-color:#efd980}
.firstcard-prr__pillar--block{border-left-color:#e7b1b1}
.firstcard-prr__pillar>span{display:inline-flex;border-radius:999px;background:#fff7ec;border:1px solid var(--fc-line);padding:4px 8px;font-size:.72rem;font-weight:900;text-transform:uppercase}
.firstcard-prr__pillar strong{display:block;color:var(--fc-burgundy);font-size:1.2rem;margin:.25rem 0}
.firstcard-prr__pillar p,.firstcard-prr__pillar li,.firstcard-prr__operator-only p{color:var(--fc-muted)}
.firstcard-prr__pillar ul{margin:.7rem 0 .3rem;padding-left:1.2rem}
.firstcard-prr__operator-only{background:#fffaf4;font-weight:800}
@media(max-width:700px){.firstcard-prr{border-radius:16px;padding:14px}.firstcard-prr__hero{grid-template-columns:1fr;padding:14px}.firstcard-prr__decision{justify-self:start;white-space:normal}.firstcard-prr__metric-grid,.firstcard-prr__pillar-grid{grid-template-columns:1fr}}
@media print{.firstcard-prr{box-shadow:none}.firstcard-prr .fc-actions{display:none!important}}

/* v9.7.0 member experience assurance */
.firstcard-member-experience{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}
.firstcard-member-experience__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:18px}
.firstcard-member-experience__header h2{margin:.1em 0;color:var(--fc-burgundy)}
.firstcard-member-experience__header p,.firstcard-member-experience__guardrail,.firstcard-member-experience__public span{color:var(--fc-muted);margin:.45em 0 0}
.firstcard-member-experience__posture{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--fc-line);padding:8px 12px;font-weight:900;white-space:nowrap}
.firstcard-member-experience__posture--clear{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.firstcard-member-experience__posture--watch{background:#fff4cf;border-color:#efd980;color:#4f3510}
.firstcard-member-experience__posture--blocked{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.firstcard-member-experience__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:16px 0}
.firstcard-member-experience__metrics article,.firstcard-member-experience__public{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.firstcard-member-experience__metrics strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.firstcard-member-experience__metrics span{color:#4b2835;font-weight:900}
.firstcard-member-experience__table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin-top:16px}
.firstcard-member-experience__table{width:100%;min-width:1120px;border-collapse:collapse}
.firstcard-member-experience__table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.firstcard-member-experience__table th,.firstcard-member-experience__table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.firstcard-member-experience__table thead th{background:#fff7ec;color:#4b2835}
.firstcard-member-experience__table ul{margin:0;padding-left:1.1rem}
.firstcard-member-experience__status{display:inline-flex;border-radius:999px;border:1px solid var(--fc-line);padding:4px 8px;font-size:.76rem;font-weight:900;text-transform:uppercase;white-space:nowrap}
.firstcard-member-experience__status--clear{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.firstcard-member-experience__status--watch{background:#fff4cf;border-color:#efd980;color:#4f3510}
.firstcard-member-experience__status--blocked{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.firstcard-member-experience__guardrail{background:#fffaf4;border:1px solid var(--fc-line);border-radius:14px;padding:12px;margin-top:14px;font-weight:800}
.firstcard-member-experience__public strong{display:block;color:var(--fc-burgundy);font-size:1.35rem;line-height:1.15}
.firstcard-member-experience__bar{height:12px;border-radius:999px;background:#fff4cf;border:1px solid var(--fc-line);overflow:hidden;margin-top:10px}
.firstcard-member-experience__bar span{display:block;height:100%;border-radius:999px;background:#8dca9d}
@media(max-width:760px){.firstcard-member-experience{border-radius:16px;padding:14px}.firstcard-member-experience__header{grid-template-columns:1fr;padding:14px}.firstcard-member-experience__posture{justify-self:start;white-space:normal}.firstcard-member-experience__metrics{grid-template-columns:1fr}}
@media print{.firstcard-member-experience{box-shadow:none}.firstcard-member-experience .fc-actions{display:none!important}}

/* v9.8.0 partner promotion assurance */
.firstcard-ppa{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}
.firstcard-ppa__summary{display:grid;gap:.75rem;background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:18px}
.firstcard-ppa__summary h2{margin:.1em 0;color:var(--fc-burgundy)}
.firstcard-ppa__summary p,.firstcard-ppa__guardrail,.firstcard-ppa__public span{color:var(--fc-muted);margin:.35em 0 0}
.firstcard-ppa__counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:16px 0}
.firstcard-ppa__counts article,.firstcard-ppa__public{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.firstcard-ppa__counts strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.firstcard-ppa__counts span{color:#4b2835;font-weight:900}
.firstcard-ppa__pill{display:inline-flex;align-items:center;justify-content:center;width:max-content;border-radius:999px;border:1px solid var(--fc-line);padding:5px 10px;font-size:.82rem;font-weight:900;line-height:1.3;text-transform:uppercase;white-space:nowrap}
.firstcard-ppa__pill--ready{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.firstcard-ppa__pill--watch{background:#fff4cf;border-color:#efd980;color:#4f3510}
.firstcard-ppa__pill--hold{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.firstcard-ppa__table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin-top:16px}
.firstcard-ppa__table{width:100%;min-width:1040px;border-collapse:collapse}
.firstcard-ppa__table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.firstcard-ppa__table th,.firstcard-ppa__table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.firstcard-ppa__table thead th{background:#fff7ec;color:#4b2835}
.firstcard-ppa__guardrail{background:#fffaf4;border:1px solid var(--fc-line);border-radius:14px;padding:12px;margin-top:14px;font-weight:800}
.firstcard-ppa__public strong{display:block;color:var(--fc-burgundy);font-size:1.35rem;line-height:1.15}
.firstcard-ppa__bar{height:12px;border-radius:999px;background:#fff4cf;border:1px solid var(--fc-line);overflow:hidden;margin-top:10px}
.firstcard-ppa__bar span{display:block;height:100%;border-radius:999px;background:#8dca9d}
@media(max-width:760px){.firstcard-ppa{border-radius:16px;padding:14px}.firstcard-ppa__summary{padding:14px}.firstcard-ppa__counts{grid-template-columns:1fr}.firstcard-ppa__table{min-width:760px}.firstcard-ppa__table th:nth-child(4),.firstcard-ppa__table td:nth-child(4),.firstcard-ppa__table th:nth-child(6),.firstcard-ppa__table td:nth-child(6){display:none}}
@media print{.firstcard-ppa{box-shadow:none}.firstcard-ppa .fc-actions{display:none!important}}

.firstcard-flr{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}
.firstcard-flr__summary{display:grid;gap:.75rem;background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:18px}
.firstcard-flr__summary h2{margin:.1em 0;color:var(--fc-burgundy)}
.firstcard-flr__summary p,.firstcard-flr__guardrail,.firstcard-flr__public span{color:var(--fc-muted);margin:.35em 0 0}
.firstcard-flr__counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:16px 0}
.firstcard-flr__counts article,.firstcard-flr__public{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.firstcard-flr__counts strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.firstcard-flr__counts span{color:#4b2835;font-weight:900}
.firstcard-flr__pill{display:inline-flex;align-items:center;justify-content:center;width:max-content;border-radius:999px;border:1px solid var(--fc-line);padding:5px 10px;font-size:.82rem;font-weight:900;line-height:1.3;text-transform:uppercase;white-space:nowrap}
.firstcard-flr__pill--ready{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.firstcard-flr__pill--tighten{background:#fff4cf;border-color:#efd980;color:#4f3510}
.firstcard-flr__pill--hold{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.firstcard-flr__table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin-top:16px}
.firstcard-flr__table{width:100%;min-width:1080px;border-collapse:collapse}
.firstcard-flr__table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.firstcard-flr__table th,.firstcard-flr__table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.firstcard-flr__table thead th{background:#fff7ec;color:#4b2835}
.firstcard-flr__guardrail{background:#fffaf4;border:1px solid var(--fc-line);border-radius:14px;padding:12px;margin-top:14px;font-weight:800}
.firstcard-flr__public strong{display:block;color:var(--fc-burgundy);font-size:1.35rem;line-height:1.15}
.firstcard-flr__bar{height:12px;border-radius:999px;background:#fff4cf;border:1px solid var(--fc-line);overflow:hidden;margin-top:10px}
.firstcard-flr__bar span{display:block;height:100%;border-radius:999px;background:#8dca9d}
@media(max-width:760px){.firstcard-flr{border-radius:16px;padding:14px}.firstcard-flr__summary{padding:14px}.firstcard-flr__counts{grid-template-columns:1fr}.firstcard-flr__table{min-width:760px}.firstcard-flr__table th:nth-child(4),.firstcard-flr__table td:nth-child(4){display:none}}
@media print{.firstcard-flr{box-shadow:none}.firstcard-flr .fc-actions{display:none!important}}

/* v10.0.0 Launch Checkpoint */
.firstcard-checkpoint{background:#fff;border:1px solid var(--fc-line);border-radius:18px;padding:18px;margin:22px 0;box-shadow:0 12px 32px rgba(89,19,40,.05)}
.firstcard-checkpoint h2{margin:.1em 0;color:var(--fc-burgundy)}
.firstcard-checkpoint__hero{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:#fffaf4;border:1px solid var(--fc-line);border-radius:16px;padding:16px;margin:12px 0}
.firstcard-checkpoint__badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;border-radius:999px;border:1px solid var(--fc-line);padding:6px 12px;font-size:.82rem;font-weight:900;line-height:1.3;text-transform:uppercase}
.firstcard-checkpoint__badge--go{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.firstcard-checkpoint__badge--tighten{background:#fff4cf;border-color:#efd980;color:#4f3510}
.firstcard-checkpoint__badge--hold{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.firstcard-checkpoint__score{display:block;color:var(--fc-burgundy);font-size:2rem;line-height:1}
.firstcard-checkpoint__summary,.firstcard-checkpoint__guardrail,.firstcard-checkpoint__snapshot{color:var(--fc-muted);margin:.55em 0}
.firstcard-checkpoint__counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:16px 0}
.firstcard-checkpoint__counts article{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:14px}
.firstcard-checkpoint__counts strong{display:block;color:var(--fc-burgundy);font-size:1.5rem;line-height:1}
.firstcard-checkpoint__counts span{color:#4b2835;font-weight:900}
.firstcard-checkpoint__table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin-top:16px}
.firstcard-checkpoint__table{width:100%;min-width:860px;border-collapse:collapse}
.firstcard-checkpoint__table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.firstcard-checkpoint__table th,.firstcard-checkpoint__table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.firstcard-checkpoint__table thead th{background:#fff7ec;color:#4b2835}
.firstcard-checkpoint__divergence{background:#fffaf4;border:1px solid var(--fc-line);border-radius:14px;padding:12px;margin-top:14px}
.firstcard-checkpoint__divergence strong{display:block;color:var(--fc-burgundy);margin-bottom:6px}
.firstcard-checkpoint__divergence ul{margin:.25rem 0 0 1.1rem}
.firstcard-checkpoint__guardrail{background:#fffaf4;border:1px solid var(--fc-line);border-radius:14px;padding:12px;font-weight:800}
@media(max-width:760px){.firstcard-checkpoint{border-radius:16px;padding:14px}.firstcard-checkpoint__hero{align-items:flex-start}.firstcard-checkpoint__score{font-size:1.7rem}.firstcard-checkpoint__counts{grid-template-columns:1fr}.firstcard-checkpoint__table{min-width:720px}.firstcard-checkpoint__table th:nth-child(4),.firstcard-checkpoint__table td:nth-child(4){display:none}}
@media print{.firstcard-checkpoint{box-shadow:none}.firstcard-checkpoint .fc-actions{display:none!important}}

/* v10.0.4 public design cleanup */
.firstcard-public-page-list{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}
.firstcard-public-page-list .wp-block-pages-list__item{margin:0}
.firstcard-public-page-list a{text-decoration:none}
.firstcard-public-page-list .firstcard-nav-apply a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:999px;padding:8px 14px;background:#591328;color:#fff!important;font-weight:900}
.firstcard-header-apply .wp-block-button__link{border-radius:999px;background:#591328;color:#fff!important;font-weight:900}
.fc-home-public-entry{background:linear-gradient(180deg,#fffaf4,#fff);border-radius:0;border-width:0 0 1px;margin-top:0;margin-bottom:0}
.fc-home-public-entry>.fc-actions{margin:18px 0}
.fc-hero-trust{display:flex;flex-wrap:wrap;gap:8px 10px;list-style:none;margin:18px 0 0;padding:0}
.fc-hero-trust li{border:1px solid var(--fc-line);border-radius:999px;background:#fff;color:#4b2835;font-weight:900;font-size:.9rem;padding:7px 10px}
.fc-current-status-strip{max-width:1120px;margin:18px auto 0;padding:16px 18px;border:1px solid #d7e7d8;border-radius:16px;background:#f3fbf4;color:#274c30;font-weight:700}
.fc-current-status-strip strong{color:#183c22}
.fc-home-public-entry .fc-journey-compass{margin-left:0;margin-right:0}
@media(max-width:760px){.firstcard-public-page-list{display:grid;grid-template-columns:1fr;gap:8px}.firstcard-public-page-list .firstcard-nav-apply a{width:100%}.fc-home-public-entry{padding-top:38px}.fc-hero-trust{gap:7px}.fc-hero-trust li{font-size:.85rem}}

/* v10.0.6 public functionality cleanup */
.fc-member-login .login-username,.fc-member-login .login-password,.fc-member-login .login-remember{display:grid;gap:6px;margin:0 0 12px}
.fc-member-login input[type=text],.fc-member-login input[type=password]{width:100%;min-height:44px;border:1px solid var(--fc-line);border-radius:10px;padding:10px 12px;font:inherit}
.fc-login-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,380px);gap:16px;align-items:start;margin-top:18px}
.fc-login-card,.fc-login-help,.fc-report-issue-card{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:18px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.fc-login-card .button,.fc-login-card input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:999px;background:#591328;color:#fff;font-weight:900;padding:10px 16px;cursor:pointer}
.fc-login-links{margin:.75rem 0 0}
.fc-report-issue-card{margin:16px 0;background:#fffaf4}
.fc-report-issue-card h2{margin-top:0;color:var(--fc-burgundy)}
.fc-offer-card .fc-offer-badges span:first-child{max-width:100%}
.single-post .sharedaddy,.single-post .sd-sharing-enabled,.single-post .jp-relatedposts,.single-post .wp-block-post-comments,.single-post .wp-block-comments,.single-post .comment-respond,.single-post #respond,.single-post .comments-area,.single-post .wp-block-post-comments-form,.single-post .wp-block-jetpack-subscriptions,.single-post .wp-block-jetpack-like,.single-post .wp-block-jetpack-sharing-buttons{display:none!important}
.single-post .post-navigation,.single-post .wp-block-post-navigation-link{margin-top:22px}
@media(max-width:760px){.fc-login-layout{grid-template-columns:1fr}.fc-login-card,.fc-login-help,.fc-report-issue-card{padding:14px}}

/* v10.0.9 soft launch smoke test */
.fc-smoke-test{background:#fff;border-top:1px solid var(--fc-line)}
.fc-smoke-decision{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid var(--fc-line);border-radius:16px;padding:18px;margin:18px 0;background:#fffaf4}
.fc-smoke-decision span,.fc-smoke-card span{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;border:1px solid var(--fc-line);padding:5px 10px;font-size:.82rem;font-weight:900;text-transform:uppercase;line-height:1.3}
.fc-smoke-decision strong{display:block;color:var(--fc-burgundy);font-size:1.45rem;line-height:1.15;margin-top:6px}
.fc-smoke-decision p{margin:.45rem 0 0;color:var(--fc-muted)}
.fc-smoke-decision--ready span,.fc-smoke-card--pass span{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.fc-smoke-decision--controlled span,.fc-smoke-card--manual span{background:#fff4cf;border-color:#efd980;color:#4f3510}
.fc-smoke-decision--hold span,.fc-smoke-card--blocked span{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.fc-smoke-scoreboard,.fc-smoke-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}
.fc-smoke-scoreboard article,.fc-smoke-card,.fc-smoke-operator,.fc-smoke-public-note{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.fc-smoke-scoreboard strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.fc-smoke-scoreboard span{display:block;margin-top:6px;color:#4b2835;font-weight:900}
.fc-smoke-scoreboard p,.fc-smoke-card p,.fc-smoke-operator p,.fc-smoke-public-note p{color:var(--fc-muted)}
.fc-smoke-card h2,.fc-smoke-operator h2,.fc-smoke-public-note h2{margin:.65rem 0 .35rem;color:var(--fc-burgundy)}
.fc-smoke-operator,.fc-smoke-public-note{margin:18px 0;background:#fffaf4}
.fc-smoke-operator ol{margin:0;padding-left:1.25rem}
.fc-smoke-operator li{margin:10px 0}
.fc-smoke-evidence{margin:18px 0;background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.fc-smoke-evidence h2{margin-top:0;color:var(--fc-burgundy)}
.fc-smoke-evidence-saved{display:inline-flex;border:1px solid #bfe1c7;border-radius:999px;background:#eef8f0;color:#275c35;font-weight:900;padding:6px 10px}
.fc-smoke-evidence-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}
.fc-smoke-evidence-form label{display:grid;gap:6px;color:#4b2835;font-weight:900}
.fc-smoke-evidence-form input,.fc-smoke-evidence-form select,.fc-smoke-evidence-form textarea{width:100%;border:1px solid var(--fc-line);border-radius:10px;padding:10px 12px;font:inherit;color:var(--fc-ink);background:#fff}
.fc-smoke-evidence-form textarea{grid-column:1/-1;resize:vertical}
.fc-smoke-evidence-form button{justify-self:start}
.fc-smoke-evidence-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:14px}
.fc-smoke-evidence-list article{border:1px solid var(--fc-line);border-radius:14px;padding:14px;background:#fffaf4}
.fc-smoke-evidence-list span{display:inline-flex;border:1px solid var(--fc-line);border-radius:999px;padding:5px 10px;font-size:.8rem;font-weight:900;text-transform:uppercase}
.fc-smoke-evidence-list h3{margin:.65rem 0 .35rem;color:var(--fc-burgundy)}
.fc-smoke-evidence-list p{color:var(--fc-muted)}
.fc-smoke-evidence-history{margin-top:18px;border-top:1px solid var(--fc-line);padding-top:16px}
.fc-smoke-evidence-history h3{margin:0 0 6px;color:var(--fc-burgundy)}
.fc-smoke-evidence-history article{border:1px solid var(--fc-line);border-radius:14px;background:#fff;padding:14px;margin:10px 0}
.fc-smoke-evidence-history h4{margin:0 0 8px;color:#4b2835}
.fc-smoke-evidence-history ol{margin:0;padding-left:1.25rem}
.fc-smoke-evidence-history li{margin:7px 0;color:var(--fc-muted)}
@media(max-width:760px){.fc-smoke-decision{align-items:flex-start;padding:14px}.fc-smoke-scoreboard,.fc-smoke-grid,.fc-smoke-evidence-form,.fc-smoke-evidence-list{grid-template-columns:1fr}.fc-smoke-scoreboard article,.fc-smoke-card,.fc-smoke-operator,.fc-smoke-public-note,.fc-smoke-evidence{padding:14px}}
/* v10.1.4 soft launch release gate */
.fc-release-gate{background:#fff;border-top:1px solid var(--fc-line)}
.fc-release-gate__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid var(--fc-line);border-radius:16px;padding:18px;margin:18px 0;background:#fffaf4}
.fc-release-gate__hero span,.fc-release-gate__pill{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;border:1px solid var(--fc-line);padding:5px 10px;font-size:.82rem;font-weight:900;text-transform:uppercase;line-height:1.3}
.fc-release-gate__hero strong{display:block;color:var(--fc-burgundy);font-size:1.45rem;line-height:1.15;margin-top:6px}
.fc-release-gate__hero p,.fc-release-gate__public span,.fc-release-gate__lanes p,.fc-release-gate__lanes li,.fc-release-gate__sequence span,.fc-release-gate__snapshot p{color:var(--fc-muted)}
.fc-release-gate__hero--ready span,.fc-release-gate__pill--ready{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.fc-release-gate__hero--controlled span,.fc-release-gate__pill--tighten{background:#fff4cf;border-color:#efd980;color:#4f3510}
.fc-release-gate__hero--hold span,.fc-release-gate__pill--hold{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.fc-release-gate__counts,.fc-release-gate__lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}
.fc-release-gate__counts article,.fc-release-gate__lanes article,.fc-release-gate__public,.fc-release-gate__sequence,.fc-release-gate__snapshot{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.fc-release-gate__counts strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.fc-release-gate__counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}
.fc-release-gate__table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin:16px 0}
.fc-release-gate__table{width:100%;min-width:980px;border-collapse:collapse}
.fc-release-gate__table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.fc-release-gate__table th,.fc-release-gate__table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.fc-release-gate__table thead th{background:#fff7ec;color:#4b2835}
.fc-release-gate__lanes h2{margin:.2rem 0 .4rem;color:var(--fc-burgundy)}
.fc-release-gate__lanes ul{margin:.25rem 0 0;padding-left:1.15rem}
.fc-release-gate__sequence,.fc-release-gate__snapshot{margin:16px 0;background:#fffaf4}
.fc-release-gate__sequence h2,.fc-release-gate__snapshot h2{margin:.2rem 0 .4rem;color:var(--fc-burgundy)}
.fc-release-gate__sequence ol{margin:.5rem 0 0;padding-left:1.25rem}
.fc-release-gate__sequence li{margin:.65rem 0;color:#4b2835}
.fc-release-gate__sequence strong{display:block;color:#4b2835}
.fc-release-gate__sequence span{display:block;margin-top:3px}
.fc-release-gate__public{background:#fffaf4;margin:16px 0}
.fc-release-gate__public strong{display:block;color:var(--fc-burgundy);font-size:1.35rem;line-height:1.15}
@media(max-width:760px){.fc-release-gate__hero{align-items:flex-start;padding:14px}.fc-release-gate__counts,.fc-release-gate__lanes{grid-template-columns:1fr}.fc-release-gate__counts article,.fc-release-gate__lanes article,.fc-release-gate__public,.fc-release-gate__sequence,.fc-release-gate__snapshot{padding:14px}.fc-release-gate__table{min-width:760px}}

/* v10.1.5 controlled workflow test runner */
.fc-workflow-runner{background:#fff;border-top:1px solid var(--fc-line)}
.fc-workflow-runner__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid var(--fc-line);border-radius:16px;padding:18px;margin:18px 0;background:#fffaf4}
.fc-workflow-runner__hero span,.fc-workflow-runner__pill{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;border:1px solid var(--fc-line);padding:5px 10px;font-size:.82rem;font-weight:900;text-transform:uppercase;line-height:1.3}
.fc-workflow-runner__hero strong{display:block;color:var(--fc-burgundy);font-size:1.45rem;line-height:1.15;margin-top:6px}
.fc-workflow-runner__hero p,.fc-workflow-runner__panels li,.fc-workflow-runner__guardrail{color:var(--fc-muted)}
.fc-workflow-runner__hero--ready span,.fc-workflow-runner__pill--fresh{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.fc-workflow-runner__hero--controlled span,.fc-workflow-runner__pill--ready{background:#fff4cf;border-color:#efd980;color:#4f3510}
.fc-workflow-runner__hero--hold span,.fc-workflow-runner__pill--blocked{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.fc-workflow-runner__counts,.fc-workflow-runner__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}
.fc-workflow-runner__counts article,.fc-workflow-runner__panels article{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.fc-workflow-runner__counts strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.fc-workflow-runner__counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}
.fc-workflow-runner__table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin:16px 0}
.fc-workflow-runner__table{width:100%;min-width:1120px;border-collapse:collapse}
.fc-workflow-runner__table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.fc-workflow-runner__table th,.fc-workflow-runner__table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.fc-workflow-runner__table thead th{background:#fff7ec;color:#4b2835}
.fc-workflow-runner__panels h2{margin:.2rem 0 .4rem;color:var(--fc-burgundy)}
.fc-workflow-runner__panels ul,.fc-workflow-runner__panels ol{margin:.25rem 0 0;padding-left:1.15rem}
.fc-workflow-runner__panels li{margin:.55rem 0}
.fc-workflow-runner__guardrail{background:#fffaf4;border:1px solid var(--fc-line);border-radius:14px;padding:12px;margin:16px 0;font-weight:800}
@media(max-width:760px){.fc-workflow-runner__hero{align-items:flex-start;padding:14px}.fc-workflow-runner__counts,.fc-workflow-runner__panels{grid-template-columns:1fr}.fc-workflow-runner__counts article,.fc-workflow-runner__panels article{padding:14px}.fc-workflow-runner__table{min-width:760px}.fc-workflow-runner__table th:nth-child(3),.fc-workflow-runner__table td:nth-child(3),.fc-workflow-runner__table th:nth-child(6),.fc-workflow-runner__table td:nth-child(6){display:none}}
@media print{.fc-workflow-runner .fc-actions{display:none!important}}

/* v10.1.6 launch evidence packet */
.fc-evidence-packet{background:#fff;border-top:1px solid var(--fc-line)}
.fc-evidence-packet__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid var(--fc-line);border-radius:16px;padding:18px;margin:18px 0;background:#fffaf4}
.fc-evidence-packet__hero span,.fc-evidence-packet__section span{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;border:1px solid var(--fc-line);padding:5px 10px;font-size:.82rem;font-weight:900;text-transform:uppercase;line-height:1.3}
.fc-evidence-packet__hero strong{display:block;color:var(--fc-burgundy);font-size:1.45rem;line-height:1.15;margin-top:6px}
.fc-evidence-packet__hero p,.fc-evidence-packet__section p,.fc-evidence-packet__guardrails li{color:var(--fc-muted)}
.fc-evidence-packet__hero--ready span,.fc-evidence-packet__section--ready span{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.fc-evidence-packet__hero--controlled span,.fc-evidence-packet__section--controlled span{background:#fff4cf;border-color:#efd980;color:#4f3510}
.fc-evidence-packet__hero--hold span,.fc-evidence-packet__section--hold span{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.fc-evidence-packet__counts,.fc-evidence-packet__grid,.fc-evidence-packet__guardrails{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}
.fc-evidence-packet__counts article,.fc-evidence-packet__section,.fc-evidence-packet__guardrails article{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.fc-evidence-packet__counts strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.fc-evidence-packet__counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}
.fc-evidence-packet__section h2,.fc-evidence-packet__guardrails h2{margin:.55rem 0 .35rem;color:var(--fc-burgundy)}
.fc-evidence-packet__section strong{display:block;margin-top:8px;color:#4b2835}
.fc-evidence-packet__table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin:16px 0}
.fc-evidence-packet__table{width:100%;min-width:980px;border-collapse:collapse}
.fc-evidence-packet__table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.fc-evidence-packet__table th,.fc-evidence-packet__table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.fc-evidence-packet__table thead th{background:#fff7ec;color:#4b2835}
.fc-evidence-packet__guardrails ul,.fc-evidence-packet__guardrails ol{margin:.25rem 0 0;padding-left:1.15rem}
.fc-evidence-packet__guardrails li{margin:.55rem 0}
@media(max-width:760px){.fc-evidence-packet__hero{align-items:flex-start;padding:14px}.fc-evidence-packet__counts,.fc-evidence-packet__grid,.fc-evidence-packet__guardrails{grid-template-columns:1fr}.fc-evidence-packet__counts article,.fc-evidence-packet__section,.fc-evidence-packet__guardrails article{padding:14px}.fc-evidence-packet__table{min-width:760px}.fc-evidence-packet__table th:nth-child(5),.fc-evidence-packet__table td:nth-child(5){display:none}}
@media print{.fc-evidence-packet .fc-actions{display:none!important}}

/* v10.1.7 release retest scheduler */
.fc-retest-scheduler{background:#fff;border-top:1px solid var(--fc-line)}
.fc-retest-scheduler__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid var(--fc-line);border-radius:16px;padding:18px;margin:18px 0;background:#fffaf4}
.fc-retest-scheduler__hero span,.fc-retest-scheduler__pill{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;border:1px solid var(--fc-line);padding:5px 10px;font-size:.82rem;font-weight:900;text-transform:uppercase;line-height:1.3}
.fc-retest-scheduler__hero strong{display:block;color:var(--fc-burgundy);font-size:1.45rem;line-height:1.15;margin-top:6px}
.fc-retest-scheduler__hero p,.fc-retest-scheduler__panels li{color:var(--fc-muted)}
.fc-retest-scheduler__hero--ready span,.fc-retest-scheduler__pill--pass{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.fc-retest-scheduler__hero--controlled span,.fc-retest-scheduler__pill--manual,.fc-retest-scheduler__pill--missing,.fc-retest-scheduler__pill--stale,.fc-retest-scheduler__pill--due_soon{background:#fff4cf;border-color:#efd980;color:#4f3510}
.fc-retest-scheduler__hero--hold span,.fc-retest-scheduler__pill--blocked{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.fc-retest-scheduler__counts,.fc-retest-scheduler__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}
.fc-retest-scheduler__counts article,.fc-retest-scheduler__panels article{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.fc-retest-scheduler__counts strong{display:block;color:var(--fc-burgundy);font-size:1.55rem;line-height:1.1;word-break:break-word}
.fc-retest-scheduler__counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}
.fc-retest-scheduler__table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin:16px 0}
.fc-retest-scheduler__table{width:100%;min-width:1040px;border-collapse:collapse}
.fc-retest-scheduler__table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.fc-retest-scheduler__table th,.fc-retest-scheduler__table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.fc-retest-scheduler__table thead th{background:#fff7ec;color:#4b2835}
.fc-retest-scheduler__panels h2{margin:.2rem 0 .4rem;color:var(--fc-burgundy)}
.fc-retest-scheduler__panels ul,.fc-retest-scheduler__panels ol{margin:.25rem 0 0;padding-left:1.15rem}
.fc-retest-scheduler__panels li{margin:.55rem 0}
@media(max-width:760px){.fc-retest-scheduler__hero{align-items:flex-start;padding:14px}.fc-retest-scheduler__counts,.fc-retest-scheduler__panels{grid-template-columns:1fr}.fc-retest-scheduler__counts article,.fc-retest-scheduler__panels article{padding:14px}.fc-retest-scheduler__table{min-width:760px}.fc-retest-scheduler__table th:nth-child(3),.fc-retest-scheduler__table td:nth-child(3),.fc-retest-scheduler__table th:nth-child(4),.fc-retest-scheduler__table td:nth-child(4){display:none}}
@media print{.fc-retest-scheduler .fc-actions{display:none!important}}

/* v10.1.8 controlled test authorization matrix */
.fc-test-auth{background:#fff;border-top:1px solid var(--fc-line)}
.fc-test-auth__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid var(--fc-line);border-radius:16px;padding:18px;margin:18px 0;background:#fffaf4}
.fc-test-auth__hero span,.fc-test-auth__pill{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;border:1px solid var(--fc-line);padding:5px 10px;font-size:.82rem;font-weight:900;text-transform:uppercase;line-height:1.3}
.fc-test-auth__hero strong{display:block;color:var(--fc-burgundy);font-size:1.45rem;line-height:1.15;margin-top:6px}
.fc-test-auth__hero p,.fc-test-auth__panels li{color:var(--fc-muted)}
.fc-test-auth__hero--ready span,.fc-test-auth__pill--fresh{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.fc-test-auth__hero--controlled span,.fc-test-auth__pill--authorized,.fc-test-auth__pill--needs_approval{background:#fff4cf;border-color:#efd980;color:#4f3510}
.fc-test-auth__hero--hold span,.fc-test-auth__pill--blocked{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.fc-test-auth__counts,.fc-test-auth__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}
.fc-test-auth__counts article,.fc-test-auth__panels article{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.fc-test-auth__counts strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.fc-test-auth__counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}
.fc-test-auth__table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin:16px 0}
.fc-test-auth__table{width:100%;min-width:1180px;border-collapse:collapse}
.fc-test-auth__table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.fc-test-auth__table th,.fc-test-auth__table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.fc-test-auth__table thead th{background:#fff7ec;color:#4b2835}
.fc-test-auth__panels h2{margin:.2rem 0 .4rem;color:var(--fc-burgundy)}
.fc-test-auth__panels ul,.fc-test-auth__panels ol{margin:.25rem 0 0;padding-left:1.15rem}
.fc-test-auth__panels li{margin:.55rem 0}
@media(max-width:760px){.fc-test-auth__hero{align-items:flex-start;padding:14px}.fc-test-auth__counts,.fc-test-auth__panels{grid-template-columns:1fr}.fc-test-auth__counts article,.fc-test-auth__panels article{padding:14px}.fc-test-auth__table{min-width:780px}.fc-test-auth__table th:nth-child(4),.fc-test-auth__table td:nth-child(4),.fc-test-auth__table th:nth-child(5),.fc-test-auth__table td:nth-child(5){display:none}}
@media print{.fc-test-auth .fc-actions{display:none!important}}

/* v10.1.9 controlled test execution ledger */
.fc-test-ledger{background:#fff;border-top:1px solid var(--fc-line)}
.fc-test-ledger__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid var(--fc-line);border-radius:16px;padding:18px;margin:18px 0;background:#fffaf4}
.fc-test-ledger__hero span,.fc-test-ledger__pill{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;border:1px solid var(--fc-line);padding:5px 10px;font-size:.82rem;font-weight:900;text-transform:uppercase;line-height:1.3}
.fc-test-ledger__hero strong{display:block;color:var(--fc-burgundy);font-size:1.45rem;line-height:1.15;margin-top:6px}
.fc-test-ledger__hero p,.fc-test-ledger__panels li{color:var(--fc-muted)}
.fc-test-ledger__hero--ready span,.fc-test-ledger__pill--fresh{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.fc-test-ledger__hero--controlled span,.fc-test-ledger__pill--ready,.fc-test-ledger__pill--waiting{background:#fff4cf;border-color:#efd980;color:#4f3510}
.fc-test-ledger__hero--hold span,.fc-test-ledger__pill--blocked{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.fc-test-ledger__counts,.fc-test-ledger__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}
.fc-test-ledger__counts article,.fc-test-ledger__panels article{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.fc-test-ledger__counts strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.fc-test-ledger__counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}
.fc-test-ledger__table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin:16px 0}
.fc-test-ledger__table{width:100%;min-width:1220px;border-collapse:collapse}
.fc-test-ledger__table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.fc-test-ledger__table th,.fc-test-ledger__table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.fc-test-ledger__table thead th{background:#fff7ec;color:#4b2835}
.fc-test-ledger__panels h2{margin:.2rem 0 .4rem;color:var(--fc-burgundy)}
.fc-test-ledger__panels ul,.fc-test-ledger__panels ol{margin:.25rem 0 0;padding-left:1.15rem}
.fc-test-ledger__panels li{margin:.55rem 0}
@media(max-width:760px){.fc-test-ledger__hero{align-items:flex-start;padding:14px}.fc-test-ledger__counts,.fc-test-ledger__panels{grid-template-columns:1fr}.fc-test-ledger__counts article,.fc-test-ledger__panels article{padding:14px}.fc-test-ledger__table{min-width:820px}.fc-test-ledger__table th:nth-child(4),.fc-test-ledger__table td:nth-child(4),.fc-test-ledger__table th:nth-child(5),.fc-test-ledger__table td:nth-child(5){display:none}}
@media print{.fc-test-ledger .fc-actions{display:none!important}}

/* v10.2.0 controlled test evidence acceptance gate */
.fc-test-acceptance{background:#fff;border-top:1px solid var(--fc-line)}
.fc-test-acceptance__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid var(--fc-line);border-radius:16px;padding:18px;margin:18px 0;background:#fffaf4}
.fc-test-acceptance__hero span,.fc-test-acceptance__pill{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;border:1px solid var(--fc-line);padding:5px 10px;font-size:.82rem;font-weight:900;text-transform:uppercase;line-height:1.3}
.fc-test-acceptance__hero strong{display:block;color:var(--fc-burgundy);font-size:1.45rem;line-height:1.15;margin-top:6px}
.fc-test-acceptance__hero p,.fc-test-acceptance__panels li{color:var(--fc-muted)}
.fc-test-acceptance__hero--ready span,.fc-test-acceptance__pill--accepted{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.fc-test-acceptance__hero--controlled span,.fc-test-acceptance__pill--review{background:#fff4cf;border-color:#efd980;color:#4f3510}
.fc-test-acceptance__hero--hold span,.fc-test-acceptance__pill--rejected{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.fc-test-acceptance__counts,.fc-test-acceptance__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}
.fc-test-acceptance__counts article,.fc-test-acceptance__panels article{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.fc-test-acceptance__counts strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.fc-test-acceptance__counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}
.fc-test-acceptance__table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin:16px 0}
.fc-test-acceptance__table{width:100%;min-width:1240px;border-collapse:collapse}
.fc-test-acceptance__table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.fc-test-acceptance__table th,.fc-test-acceptance__table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.fc-test-acceptance__table thead th{background:#fff7ec;color:#4b2835}
.fc-test-acceptance__panels h2{margin:.2rem 0 .4rem;color:var(--fc-burgundy)}
.fc-test-acceptance__panels ul,.fc-test-acceptance__panels ol{margin:.25rem 0 0;padding-left:1.15rem}
.fc-test-acceptance__panels li{margin:.55rem 0}
@media(max-width:760px){.fc-test-acceptance__hero{align-items:flex-start;padding:14px}.fc-test-acceptance__counts,.fc-test-acceptance__panels{grid-template-columns:1fr}.fc-test-acceptance__counts article,.fc-test-acceptance__panels article{padding:14px}.fc-test-acceptance__table{min-width:860px}.fc-test-acceptance__table th:nth-child(4),.fc-test-acceptance__table td:nth-child(4),.fc-test-acceptance__table th:nth-child(5),.fc-test-acceptance__table td:nth-child(5){display:none}}
@media print{.fc-test-acceptance .fc-actions{display:none!important}}

/* v10.2.1 release evidence admission review */
.fc-evidence-admission{background:#fff;border-top:1px solid var(--fc-line)}
.fc-evidence-admission__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid var(--fc-line);border-radius:16px;padding:18px;margin:18px 0;background:#fffaf4}
.fc-evidence-admission__hero span,.fc-evidence-admission__pill{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;border:1px solid var(--fc-line);padding:5px 10px;font-size:.82rem;font-weight:900;text-transform:uppercase;line-height:1.3}
.fc-evidence-admission__hero strong{display:block;color:var(--fc-burgundy);font-size:1.45rem;line-height:1.15;margin-top:6px}
.fc-evidence-admission__hero p,.fc-evidence-admission__panels li{color:var(--fc-muted)}
.fc-evidence-admission__hero--ready span,.fc-evidence-admission__pill--admitted{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.fc-evidence-admission__hero--controlled span,.fc-evidence-admission__pill--review{background:#fff4cf;border-color:#efd980;color:#4f3510}
.fc-evidence-admission__hero--hold span,.fc-evidence-admission__pill--rejected{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.fc-evidence-admission__counts,.fc-evidence-admission__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}
.fc-evidence-admission__counts article,.fc-evidence-admission__panels article{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.fc-evidence-admission__counts strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.fc-evidence-admission__counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}
.fc-evidence-admission__table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin:16px 0}
.fc-evidence-admission__table{width:100%;min-width:1160px;border-collapse:collapse}
.fc-evidence-admission__table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.fc-evidence-admission__table th,.fc-evidence-admission__table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.fc-evidence-admission__table thead th{background:#fff7ec;color:#4b2835}
.fc-evidence-admission__panels h2{margin:.2rem 0 .4rem;color:var(--fc-burgundy)}
.fc-evidence-admission__panels ul,.fc-evidence-admission__panels ol{margin:.25rem 0 0;padding-left:1.15rem}
.fc-evidence-admission__panels li{margin:.55rem 0}
@media(max-width:760px){.fc-evidence-admission__hero{align-items:flex-start;padding:14px}.fc-evidence-admission__counts,.fc-evidence-admission__panels{grid-template-columns:1fr}.fc-evidence-admission__counts article,.fc-evidence-admission__panels article{padding:14px}.fc-evidence-admission__table{min-width:780px}.fc-evidence-admission__table th:nth-child(4),.fc-evidence-admission__table td:nth-child(4){display:none}}
@media print{.fc-evidence-admission .fc-actions{display:none!important}}

/* v10.2.2 public claims clearance */
.fc-public-claims{background:#fff;border-top:1px solid var(--fc-line)}
.fc-public-claims__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid var(--fc-line);border-radius:16px;padding:18px;margin:18px 0;background:#fffaf4}
.fc-public-claims__hero span,.fc-public-claims__pill{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;border:1px solid var(--fc-line);padding:5px 10px;font-size:.82rem;font-weight:900;text-transform:uppercase;line-height:1.3}
.fc-public-claims__hero strong{display:block;color:var(--fc-burgundy);font-size:1.45rem;line-height:1.15;margin-top:6px}
.fc-public-claims__hero p,.fc-public-claims__panels li{color:var(--fc-muted)}
.fc-public-claims__hero--ready span,.fc-public-claims__pill--clear{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.fc-public-claims__hero--controlled span,.fc-public-claims__pill--review{background:#fff4cf;border-color:#efd980;color:#4f3510}
.fc-public-claims__hero--hold span,.fc-public-claims__pill--blocked{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.fc-public-claims__counts,.fc-public-claims__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}
.fc-public-claims__counts article,.fc-public-claims__panels article{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.fc-public-claims__counts strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.fc-public-claims__counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}
.fc-public-claims__table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin:16px 0}
.fc-public-claims__table{width:100%;min-width:1080px;border-collapse:collapse}
.fc-public-claims__table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.fc-public-claims__table th,.fc-public-claims__table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.fc-public-claims__table thead th{background:#fff7ec;color:#4b2835}
.fc-public-claims__panels h2{margin:.2rem 0 .4rem;color:var(--fc-burgundy)}
.fc-public-claims__panels ul,.fc-public-claims__panels ol{margin:.25rem 0 0;padding-left:1.15rem}
.fc-public-claims__panels li{margin:.55rem 0}
@media(max-width:760px){.fc-public-claims__hero{align-items:flex-start;padding:14px}.fc-public-claims__counts,.fc-public-claims__panels{grid-template-columns:1fr}.fc-public-claims__counts article,.fc-public-claims__panels article{padding:14px}.fc-public-claims__table{min-width:760px}.fc-public-claims__table th:nth-child(4),.fc-public-claims__table td:nth-child(4){display:none}}
@media print{.fc-public-claims .fc-actions{display:none!important}}

/* v10.2.3 partner submission confidence */
.fc-partner-confidence{border:1px solid var(--fc-line);border-radius:16px;background:#fff;padding:18px;margin:18px 0;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.fc-partner-confidence__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}
.fc-partner-confidence__head h2{margin:.2rem 0 .4rem;color:var(--fc-burgundy)}
.fc-partner-confidence__head p{margin:.25rem 0;color:var(--fc-muted)}
.fc-partner-confidence__head strong{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--fc-line);padding:7px 12px;color:#4b2835;background:#fff7ec;line-height:1.2}
.fc-partner-confidence--ready .fc-partner-confidence__head strong{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.fc-partner-confidence--blocked .fc-partner-confidence__head strong{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.fc-partner-confidence__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:14px 0}
.fc-partner-confidence__check{border:1px solid var(--fc-line);border-radius:12px;background:#fffaf4;padding:14px}
.fc-partner-confidence__check span{display:inline-flex;border-radius:999px;padding:4px 9px;font-size:.78rem;font-weight:900;text-transform:uppercase;line-height:1.2}
.fc-partner-confidence__check--ready span{background:#eef8f0;color:#275c35}
.fc-partner-confidence__check--tighten span{background:#fff4cf;color:#4f3510}
.fc-partner-confidence__check h3{margin:.55rem 0 .35rem;color:#4b2835;font-size:1rem}
.fc-partner-confidence__check p{margin:0;color:var(--fc-muted)}
.fc-partner-confidence__alert{border:1px solid #e7b1b1;border-radius:12px;background:#fff0ef;color:#5d1114;padding:14px;margin:12px 0}
.fc-partner-confidence__alert p{margin:.35rem 0 0}
.fc-partner-confidence__sequence{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;counter-reset:fc-confidence}
.fc-partner-confidence__sequence li{counter-increment:fc-confidence;border:1px solid var(--fc-line);border-radius:12px;background:#fff;padding:12px;color:#4b2835}
.fc-partner-confidence__sequence li:before{content:counter(fc-confidence);display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-right:.45rem;border-radius:50%;background:#591328;color:#fff;font-weight:900}
@media(max-width:760px){.fc-partner-confidence{padding:14px}.fc-partner-confidence__grid,.fc-partner-confidence__sequence{grid-template-columns:1fr}}
@media print{.fc-partner-confidence{break-inside:avoid}}

/* v10.2.4 claims remediation plan */
.fc-claims-remediation{background:#fff;border-top:1px solid var(--fc-line)}
.fc-claims-remediation__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid var(--fc-line);border-radius:16px;padding:18px;margin:18px 0;background:#fffaf4}
.fc-claims-remediation__hero span,.fc-claims-remediation__pill{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;border:1px solid var(--fc-line);padding:5px 10px;font-size:.82rem;font-weight:900;text-transform:uppercase;line-height:1.3}
.fc-claims-remediation__hero strong{display:block;color:var(--fc-burgundy);font-size:1.45rem;line-height:1.15;margin-top:6px}
.fc-claims-remediation__hero p,.fc-claims-remediation__panels li{color:var(--fc-muted)}
.fc-claims-remediation__hero--ready span,.fc-claims-remediation__pill--clear{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.fc-claims-remediation__hero--controlled span,.fc-claims-remediation__pill--review{background:#fff4cf;border-color:#efd980;color:#4f3510}
.fc-claims-remediation__hero--hold span,.fc-claims-remediation__pill--blocked{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.fc-claims-remediation__counts,.fc-claims-remediation__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}
.fc-claims-remediation__counts article,.fc-claims-remediation__panels article{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(89,19,40,.04)}
.fc-claims-remediation__counts strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.fc-claims-remediation__counts span{display:block;margin-top:6px;color:#4b2835;font-weight:900}
.fc-claims-remediation__table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin:16px 0}
.fc-claims-remediation__table{width:100%;min-width:1320px;border-collapse:collapse}
.fc-claims-remediation__table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.fc-claims-remediation__table th,.fc-claims-remediation__table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.fc-claims-remediation__table thead th{background:#fff7ec;color:#4b2835}
.fc-claims-remediation__panels h2{margin:.2rem 0 .4rem;color:var(--fc-burgundy)}
.fc-claims-remediation__panels ul,.fc-claims-remediation__panels ol{margin:.25rem 0 0;padding-left:1.15rem}
.fc-claims-remediation__panels li{margin:.55rem 0}
@media(max-width:760px){.fc-claims-remediation__hero{align-items:flex-start;padding:14px}.fc-claims-remediation__counts,.fc-claims-remediation__panels{grid-template-columns:1fr}.fc-claims-remediation__counts article,.fc-claims-remediation__panels article{padding:14px}.fc-claims-remediation__table{min-width:920px}.fc-claims-remediation__table th:nth-child(6),.fc-claims-remediation__table td:nth-child(6),.fc-claims-remediation__table th:nth-child(7),.fc-claims-remediation__table td:nth-child(7){display:none}}
@media print{.fc-claims-remediation .fc-actions{display:none!important}}
/* v10.2.6 claims evidence fix desk */
.fc-claims-fix{background:#fff;border-top:1px solid var(--fc-line)}
.fc-claims-fix__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid var(--fc-line);border-radius:16px;padding:18px;margin:18px 0;background:#f7fff8}
.fc-claims-fix__hero span,.fc-claims-fix__pill{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;border:1px solid var(--fc-line);padding:5px 10px;font-size:.82rem;font-weight:900;text-transform:uppercase;line-height:1.3}
.fc-claims-fix__hero strong{display:block;color:var(--fc-burgundy);font-size:1.45rem;line-height:1.15;margin-top:6px}
.fc-claims-fix__hero p,.fc-claims-fix__panels li{color:var(--fc-muted)}
.fc-claims-fix__hero--ready span,.fc-claims-fix__pill--ready{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.fc-claims-fix__hero--controlled span,.fc-claims-fix__pill--action{background:#fff4cf;border-color:#efd980;color:#4f3510}
.fc-claims-fix__hero--hold span,.fc-claims-fix__pill--blocked{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.fc-claims-fix__counts,.fc-claims-fix__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}
.fc-claims-fix__counts article,.fc-claims-fix__panels article{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(28,89,19,.04)}
.fc-claims-fix__counts strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.fc-claims-fix__counts span{display:block;margin-top:6px;color:#294b26;font-weight:900}
.fc-claims-fix__table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin:16px 0}
.fc-claims-fix__table{width:100%;min-width:1380px;border-collapse:collapse}
.fc-claims-fix__table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.fc-claims-fix__table th,.fc-claims-fix__table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.fc-claims-fix__table thead th{background:#eef8f0;color:#294b26}
.fc-claims-fix__table a{font-weight:900;color:var(--fc-burgundy)}
.fc-claims-fix__panels h2{margin:.2rem 0 .4rem;color:var(--fc-burgundy)}
.fc-claims-fix__panels ul,.fc-claims-fix__panels ol{margin:.25rem 0 0;padding-left:1.15rem}
.fc-claims-fix__panels li{margin:.55rem 0}
@media(max-width:760px){.fc-claims-fix__hero{align-items:flex-start;padding:14px}.fc-claims-fix__counts,.fc-claims-fix__panels{grid-template-columns:1fr}.fc-claims-fix__counts article,.fc-claims-fix__panels article{padding:14px}.fc-claims-fix__table{min-width:960px}.fc-claims-fix__table th:nth-child(4),.fc-claims-fix__table td:nth-child(4),.fc-claims-fix__table th:nth-child(8),.fc-claims-fix__table td:nth-child(8){display:none}}
@media print{.fc-claims-fix .fc-actions{display:none!important}}
/* v10.2.5 claims closure pack */
.fc-claims-closure{background:#fff;border-top:1px solid var(--fc-line)}
.fc-claims-closure__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid var(--fc-line);border-radius:16px;padding:18px;margin:18px 0;background:#f6fbff}
.fc-claims-closure__hero span,.fc-claims-closure__pill{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;border:1px solid var(--fc-line);padding:5px 10px;font-size:.82rem;font-weight:900;text-transform:uppercase;line-height:1.3}
.fc-claims-closure__hero strong{display:block;color:var(--fc-burgundy);font-size:1.45rem;line-height:1.15;margin-top:6px}
.fc-claims-closure__hero p,.fc-claims-closure__panels li{color:var(--fc-muted)}
.fc-claims-closure__hero--ready span,.fc-claims-closure__pill--ready{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.fc-claims-closure__hero--controlled span,.fc-claims-closure__pill--verify{background:#fff4cf;border-color:#efd980;color:#4f3510}
.fc-claims-closure__hero--hold span,.fc-claims-closure__pill--blocked{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.fc-claims-closure__counts,.fc-claims-closure__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}
.fc-claims-closure__counts article,.fc-claims-closure__panels article{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(19,66,89,.04)}
.fc-claims-closure__counts strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.fc-claims-closure__counts span{display:block;margin-top:6px;color:#263f4b;font-weight:900}
.fc-claims-closure__table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin:16px 0}
.fc-claims-closure__table{width:100%;min-width:1340px;border-collapse:collapse}
.fc-claims-closure__table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.fc-claims-closure__table th,.fc-claims-closure__table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.fc-claims-closure__table thead th{background:#eef7fb;color:#263f4b}
.fc-claims-closure__table a{font-weight:900;color:var(--fc-burgundy)}
.fc-claims-closure__panels h2{margin:.2rem 0 .4rem;color:var(--fc-burgundy)}
.fc-claims-closure__panels ul,.fc-claims-closure__panels ol{margin:.25rem 0 0;padding-left:1.15rem}
.fc-claims-closure__panels li{margin:.55rem 0}
@media(max-width:760px){.fc-claims-closure__hero{align-items:flex-start;padding:14px}.fc-claims-closure__counts,.fc-claims-closure__panels{grid-template-columns:1fr}.fc-claims-closure__counts article,.fc-claims-closure__panels article{padding:14px}.fc-claims-closure__table{min-width:940px}.fc-claims-closure__table th:nth-child(5),.fc-claims-closure__table td:nth-child(5),.fc-claims-closure__table th:nth-child(6),.fc-claims-closure__table td:nth-child(6){display:none}}
@media print{.fc-claims-closure .fc-actions{display:none!important}}
/* v10.2.7 claims copy approval guard */
.fc-claims-approval{background:#fff;border-top:1px solid var(--fc-line)}
.fc-claims-approval__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid var(--fc-line);border-radius:16px;padding:18px;margin:18px 0;background:#f8f6ff}
.fc-claims-approval__hero span,.fc-claims-approval__pill{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;border:1px solid var(--fc-line);padding:5px 10px;font-size:.82rem;font-weight:900;text-transform:uppercase;line-height:1.3}
.fc-claims-approval__hero strong{display:block;color:var(--fc-burgundy);font-size:1.45rem;line-height:1.15;margin-top:6px}
.fc-claims-approval__hero p,.fc-claims-approval__panels li{color:var(--fc-muted)}
.fc-claims-approval__hero--ready span,.fc-claims-approval__pill--ready{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.fc-claims-approval__hero--controlled span,.fc-claims-approval__pill--review{background:#fff4cf;border-color:#efd980;color:#4f3510}
.fc-claims-approval__hero--hold span,.fc-claims-approval__pill--blocked{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.fc-claims-approval__counts,.fc-claims-approval__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}
.fc-claims-approval__counts article,.fc-claims-approval__panels article{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(58,40,102,.04)}
.fc-claims-approval__counts strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.fc-claims-approval__counts span{display:block;margin-top:6px;color:#3d315f;font-weight:900}
.fc-claims-approval__table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin:16px 0}
.fc-claims-approval__table{width:100%;min-width:1480px;border-collapse:collapse}
.fc-claims-approval__table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.fc-claims-approval__table th,.fc-claims-approval__table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.fc-claims-approval__table thead th{background:#f1edfb;color:#3d315f}
.fc-claims-approval__table a{font-weight:900;color:var(--fc-burgundy)}
.fc-claims-approval__panels h2{margin:.2rem 0 .4rem;color:var(--fc-burgundy)}
.fc-claims-approval__panels ul,.fc-claims-approval__panels ol{margin:.25rem 0 0;padding-left:1.15rem}
.fc-claims-approval__panels li{margin:.55rem 0}
@media(max-width:760px){.fc-claims-approval__hero{align-items:flex-start;padding:14px}.fc-claims-approval__counts,.fc-claims-approval__panels{grid-template-columns:1fr}.fc-claims-approval__counts article,.fc-claims-approval__panels article{padding:14px}.fc-claims-approval__table{min-width:980px}.fc-claims-approval__table th:nth-child(4),.fc-claims-approval__table td:nth-child(4),.fc-claims-approval__table th:nth-child(5),.fc-claims-approval__table td:nth-child(5){display:none}}
@media print{.fc-claims-approval .fc-actions{display:none!important}}
/* v10.2.8 claims copy draft review board */
.fc-claims-draft{background:#fff;border-top:1px solid var(--fc-line)}
.fc-claims-draft__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid var(--fc-line);border-radius:16px;padding:18px;margin:18px 0;background:#f6fbff}
.fc-claims-draft__hero span,.fc-claims-draft__pill{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;border:1px solid var(--fc-line);padding:5px 10px;font-size:.82rem;font-weight:900;text-transform:uppercase;line-height:1.3}
.fc-claims-draft__hero strong{display:block;color:var(--fc-burgundy);font-size:1.45rem;line-height:1.15;margin-top:6px}
.fc-claims-draft__hero p,.fc-claims-draft__panels li{color:var(--fc-muted)}
.fc-claims-draft__hero--ready span,.fc-claims-draft__pill--ready{background:#eef8f0;border-color:#bfe1c7;color:#275c35}
.fc-claims-draft__hero--controlled span,.fc-claims-draft__pill--review{background:#fff4cf;border-color:#efd980;color:#4f3510}
.fc-claims-draft__hero--hold span,.fc-claims-draft__pill--blocked{background:#fff0ef;border-color:#e7b1b1;color:#7a1316}
.fc-claims-draft__counts,.fc-claims-draft__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}
.fc-claims-draft__counts article,.fc-claims-draft__panels article{background:#fff;border:1px solid var(--fc-line);border-radius:16px;padding:16px;box-shadow:0 10px 28px rgba(19,66,89,.04)}
.fc-claims-draft__counts strong{display:block;color:var(--fc-burgundy);font-size:1.7rem;line-height:1}
.fc-claims-draft__counts span{display:block;margin-top:6px;color:#263f4b;font-weight:900}
.fc-claims-draft__table-wrap{overflow-x:auto;border:1px solid var(--fc-line);border-radius:16px;background:#fff;margin:16px 0}
.fc-claims-draft__table{width:100%;min-width:1460px;border-collapse:collapse}
.fc-claims-draft__table caption{text-align:left;padding:12px;color:var(--fc-burgundy);font-weight:900}
.fc-claims-draft__table th,.fc-claims-draft__table td{padding:12px;border-top:1px solid var(--fc-line);text-align:left;vertical-align:top}
.fc-claims-draft__table thead th{background:#eef7fb;color:#263f4b}
.fc-claims-draft__table a{font-weight:900;color:var(--fc-burgundy)}
.fc-claims-draft__panels h2{margin:.2rem 0 .4rem;color:var(--fc-burgundy)}
.fc-claims-draft__panels ul,.fc-claims-draft__panels ol{margin:.25rem 0 0;padding-left:1.15rem}
.fc-claims-draft__panels li{margin:.55rem 0}
@media(max-width:760px){.fc-claims-draft__hero{align-items:flex-start;padding:14px}.fc-claims-draft__counts,.fc-claims-draft__panels{grid-template-columns:1fr}.fc-claims-draft__counts article,.fc-claims-draft__panels article{padding:14px}.fc-claims-draft__table{min-width:980px}.fc-claims-draft__table th:nth-child(5),.fc-claims-draft__table td:nth-child(5),.fc-claims-draft__table th:nth-child(6),.fc-claims-draft__table td:nth-child(6){display:none}}
@media print{.fc-claims-draft .fc-actions{display:none!important}}
