@font-face{font-family:__Playfair_Display_86bf0d;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/a4f49d278a78d11a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_86bf0d;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/0c8c2cc6cb2a1e84-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_86bf0d;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/975646e0361b97e6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_86bf0d;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2709857960ef4384-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_86bf0d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c10e65354f31a966-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_86bf0d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/18db5f711778bd55-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_86bf0d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/02b79f0bd347001b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_86bf0d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5c1dcbfbff27328a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_Fallback_86bf0d;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_86bf0d{font-family:__Playfair_Display_86bf0d,__Playfair_Display_Fallback_86bf0d;font-weight:400}.__variable_86bf0d{--font-playfair:"__Playfair_Display_86bf0d","__Playfair_Display_Fallback_86bf0d"}@font-face{font-family:__Barlow_280b39;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/60725fd621283160-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_280b39;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d1fc2dec6b9db1dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_280b39;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1ba0a863e6af8aeb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_280b39;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_280b39;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_280b39;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_280b39;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_280b39;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_280b39;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Fallback_280b39;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_280b39{font-family:__Barlow_280b39,__Barlow_Fallback_280b39;font-style:normal}.__variable_280b39{--font-barlow:"__Barlow_280b39","__Barlow_Fallback_280b39"}@font-face{font-family:__Space_Mono_55a229;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Mono_55a229;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Mono_55a229;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Mono_Fallback_55a229;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_55a229{font-family:__Space_Mono_55a229,__Space_Mono_Fallback_55a229;font-weight:700;font-style:normal}.__variable_55a229{--font-space-mono:"__Space_Mono_55a229","__Space_Mono_Fallback_55a229"}.facilitator-body{--fc-grey-01:#efedeb;--fc-grey-02:#dbdbdb;--fc-grey-03:#afb1b0;--fc-grey-04:#757877;--fc-grey-05:#484e4c;--fc-grey-06:#282a29;--fc-white:#fffcf9;--fc-black:#121212;--fc-blue-02:#cfe4ff;--fc-blue-core:#016cf9;--fc-green-02:#dff1d6;background:var(--fc-white);color:var(--fc-grey-05);font-family:var(--font-barlow),sans-serif;line-height:1.5;min-height:100vh}.facilitator-body *,.facilitator-body :after,.facilitator-body :before{box-sizing:border-box}.fac-header{justify-content:space-between;padding:0 40px;height:56px;border-bottom:1.5px solid var(--fc-black);background:var(--fc-white)}.fac-header,.fac-header-left{display:flex;align-items:center}.fac-header-left{gap:18px}.fac-logo{display:flex;align-items:center}.fac-logo img{display:block;height:24px;width:auto}.fac-title{font-family:var(--font-space-mono),monospace;font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--fc-black);margin:0;padding-left:18px;border-left:1px solid var(--fc-grey-02)}.fac-header-right{display:flex;align-items:center;gap:18px}.fac-signout,.fac-user-email{font-size:13px;color:var(--fc-grey-04)}.fac-signout{font-family:var(--font-barlow),sans-serif;font-weight:500;background:none;border:1px solid var(--fc-grey-02);border-radius:4px;cursor:pointer;padding:5px 14px;transition:color .15s ease,border-color .15s ease}.fac-signout:hover{color:var(--fc-black);border-color:var(--fc-grey-04)}.fac-main{max-width:760px;margin:0 auto;padding:48px 40px 80px}.fac-pagehead{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.fac-pagehead-actions{display:flex;align-items:center;gap:16px}.fac-page-title{font-family:var(--font-playfair),serif;font-weight:400;font-size:24px;color:var(--fc-grey-06);margin:0}.fac-roomlink{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-barlow),sans-serif;font-size:13px;font-weight:500;color:var(--fc-grey-05);text-decoration:none;border:1px solid var(--fc-grey-02);border-radius:4px;padding:7px 14px;transition:border-color .15s ease,color .15s ease}.fac-roomlink:hover{border-color:var(--fc-black);color:var(--fc-black)}.fac-section{margin-bottom:36px}.fac-section:last-child{margin-bottom:0}.fac-section-head{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.fac-section-label{font-family:var(--font-space-mono),monospace;font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fc-grey-06)}.fac-section-count{font-size:12px;color:var(--fc-grey-03)}.fac-list{display:flex;flex-direction:column;gap:10px}.fac-card{display:flex;align-items:center;gap:16px;padding:18px 20px;background:var(--fc-white);border:1px solid var(--fc-grey-02);border-radius:8px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .05s ease}.fac-card:hover{border-color:var(--fc-grey-04);box-shadow:0 2px 10px hsla(0,0%,7%,.06)}.fac-card:active{transform:translateY(1px)}.fac-card-live{border-color:var(--fc-blue-core);box-shadow:inset 3px 0 0 var(--fc-blue-core)}.fac-card-live:hover{border-color:var(--fc-blue-core);box-shadow:inset 3px 0 0 var(--fc-blue-core),0 2px 10px hsla(0,0%,7%,.06)}.fac-card-body{flex:1;min-width:0}.fac-card-name{font-size:16px;font-weight:500;color:var(--fc-grey-06);margin:0 0 3px}.fac-card-meta{font-size:13px;color:var(--fc-grey-04);margin:0}.fac-card-meta-sep{color:var(--fc-grey-03);margin:0 7px}.fac-chip{font-family:var(--font-space-mono),monospace;font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:4px;white-space:nowrap}.fac-chip-live{background:var(--fc-blue-02);color:#0a3b82}.fac-chip-upcoming{background:var(--fc-grey-01);color:var(--fc-grey-04)}.fac-chip-past{background:transparent;color:var(--fc-grey-03);border:1px solid var(--fc-grey-02)}.fac-card-arrow{color:var(--fc-grey-03);flex-shrink:0;display:flex}.fac-card:hover .fac-card-arrow{color:var(--fc-grey-06)}.fac-empty{border:1px dashed var(--fc-grey-02);border-radius:8px;padding:40px 24px;text-align:center;font-size:14px;color:var(--fc-grey-04)}.fac-empty-title{font-size:16px;color:var(--fc-grey-06);margin:0 0 6px}.fac-empty p{margin:0}.fac-backlink{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-space-mono),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fc-grey-04);text-decoration:none;margin-bottom:16px}.fac-backlink:hover{color:var(--fc-black)}.fac-block-title{font-family:var(--font-playfair),serif;font-weight:400;font-size:22px;color:var(--fc-grey-06);margin:0 0 16px}.fac-placeholder{border:1px solid var(--fc-grey-02);border-radius:8px;background:var(--fc-grey-01);padding:28px 24px}.fac-placeholder-text{font-size:14px;color:var(--fc-grey-05);margin:0;max-width:56ch}.fac-block-note{border:1px solid var(--fc-grey-02);border-radius:8px;background:var(--fc-grey-01);padding:14px 16px;margin-bottom:20px}.fac-block-note-label{font-family:var(--font-space-mono),monospace;font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--fc-grey-04);margin-bottom:4px}.fac-block-note-text{font-size:14px;color:var(--fc-grey-05);line-height:1.5;margin:0}.fac-briefing-counts{font-size:14px;color:var(--fc-grey-04);margin:0 0 28px}.fac-briefing-counts strong{color:var(--fc-grey-06);font-weight:600}.fac-snapshot{display:flex;flex-direction:column;gap:14px}.fac-snapshot-card{border:1px solid var(--fc-grey-02);border-radius:8px;padding:18px 20px;background:var(--fc-white)}.fac-snapshot-title{font-size:14px;font-weight:600;color:var(--fc-grey-06);margin:0 0 14px}.fac-snapshot-empty{font-size:13px;color:var(--fc-grey-04);margin:0}.fac-bars{display:flex;flex-direction:column;gap:11px}.fac-bar-label{display:block;font-size:13px;color:var(--fc-grey-05);margin-bottom:5px}.fac-bar-meter{display:flex;align-items:center;gap:10px}.fac-bar-track{flex:1;height:8px;background:var(--fc-grey-01);border-radius:4px;overflow:hidden}.fac-bar-fill{display:block;height:100%;background:var(--fc-blue-core);border-radius:4px}.fac-bar-count{font-family:var(--font-space-mono),monospace;font-size:12px;color:var(--fc-grey-04);min-width:18px;text-align:right}.fac-gap-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fac-gap-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fac-gap-name{font-size:14px;color:var(--fc-grey-05)}.fac-gap-count{font-family:var(--font-space-mono),monospace;font-size:12px;color:var(--fc-grey-04);flex-shrink:0}.fac-peer-note{font-size:13px;color:var(--fc-grey-04);margin:0 0 12px}.fac-peer-list{display:flex;flex-wrap:wrap;gap:8px}.fac-peer-chip{display:inline-flex;align-items:center;gap:8px;background:var(--fc-green-02);color:var(--fc-grey-06);border-radius:6px;padding:6px 10px;font-size:13px}.fac-peer-score{font-family:var(--font-space-mono),monospace;font-size:11px;color:var(--fc-grey-04)}.fac-roster{display:flex;flex-direction:column;gap:8px}.fac-pcard{border:1px solid var(--fc-grey-02);border-radius:8px;background:var(--fc-white);overflow:hidden}.fac-pcard-open{border-color:var(--fc-grey-04)}.fac-pcard-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px}.fac-pcard-head[tabindex="0"]{cursor:pointer}.fac-pcard-head[tabindex="0"]:hover{background:var(--fc-grey-01)}.fac-pcard-main{min-width:0}.fac-pcard-name{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--fc-grey-06);margin:0 0 2px}.fac-pcard-flag{font-family:var(--font-space-mono),monospace;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--fc-green-02);color:#2f6b3f;border-radius:3px;padding:2px 6px}.fac-pcard-meta{font-size:13px;color:var(--fc-grey-04);margin:0}.fac-pcard-right{display:flex;align-items:center;gap:16px;flex-shrink:0}.fac-pcard-score{font-size:16px;font-weight:700;color:var(--fc-grey-06)}.fac-pcard-pending,.fac-pcard-score{font-family:var(--font-space-mono),monospace}.fac-pcard-pending{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--fc-grey-03)}.fac-pcard-viewas{font-size:12px;color:var(--fc-blue-core);text-decoration:none;white-space:nowrap}.fac-pcard-viewas:hover{text-decoration:underline}.fac-pcard-body{border-top:1px solid var(--fc-grey-02);padding:16px 18px 4px}.fac-pcard-path{font-size:13px;color:var(--fc-grey-05);margin:0 0 14px}.fac-pcard-path-label{font-family:var(--font-space-mono),monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--fc-grey-04);margin-right:8px}.fac-transcript{margin:0}.fac-qa{margin-bottom:14px}.fac-qa-q{font-size:13px;font-weight:500;color:var(--fc-grey-06);margin-bottom:3px}.fac-qa-a{font-size:14px;color:var(--fc-grey-05);margin:0;white-space:pre-wrap}.fac-main--wide{max-width:1040px}.fac-hidden{display:none}.fac-day-layout{display:flex;gap:32px;align-items:flex-start}.fac-day-content{flex:1;min-width:0}.fac-daynav{width:220px;flex-shrink:0;position:sticky;top:24px;border:1px solid var(--fc-grey-02);border-radius:8px;background:var(--fc-white);padding:20px}.fac-daynav-heading{font-family:var(--font-space-mono),monospace;font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--fc-grey-03);margin-bottom:16px}.fac-daynav-steps{position:relative}.fac-daynav-step:after{content:"";position:absolute;left:5px;top:7px;bottom:-7px;width:2px;background:var(--fc-grey-02);z-index:0}.fac-daynav-step:last-child:after{display:none}.fac-daynav-step{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;padding:0 0 16px;background:none;border:none;font-family:inherit;text-align:left;cursor:pointer}.fac-daynav-step:last-child{padding-bottom:0}.fac-daynav-step:hover .fac-daynav-label{color:var(--fc-black)}.fac-daynav-dot{position:relative;z-index:1;width:12px;height:12px;border-radius:50%;border:2px solid var(--fc-grey-02);background:var(--fc-white);flex-shrink:0;margin-top:1px}.fac-daynav-step--live .fac-daynav-dot{background:var(--fc-blue-core);border-color:var(--fc-blue-core)}.fac-daynav-text{display:flex;flex-direction:column;gap:2px;min-width:0}.fac-daynav-time{font-family:var(--font-space-mono),monospace;font-size:10px;letter-spacing:.03em;line-height:1.4;color:var(--fc-grey-03)}.fac-daynav-label{font-size:13px;color:var(--fc-grey-04);line-height:1.3}.fac-daynav-break{display:flex;gap:8px;align-items:baseline;padding:4px 0 8px 24px;font-size:11px;color:var(--fc-grey-03);font-style:italic}.fac-daynav-break-time{font-family:var(--font-space-mono),monospace;font-style:normal;letter-spacing:.03em}.fac-daynav-step--selected .fac-daynav-label{color:var(--fc-black);font-weight:600}.fac-daynav-live{font-family:var(--font-space-mono),monospace;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fc-white);background:var(--fc-blue-core);border-radius:3px;padding:2px 5px;margin-left:auto;align-self:center}@media (max-width:880px){.fac-day-layout{flex-direction:column}.fac-daynav{width:100%;position:static}}@media (max-width:640px){.fac-header{padding:0 20px}.fac-main{padding:32px 20px 64px}.fac-user-email{display:none}.fac-pcard-head{flex-wrap:wrap;gap:8px}}.fac-synth-loading{border:1px dashed var(--fc-grey-02);border-radius:8px;padding:22px 20px;font-size:14px;font-style:italic;color:var(--fc-grey-04)}.fac-synth-error{border:1px solid var(--fc-grey-02);border-radius:8px;background:var(--fc-grey-01);padding:16px 18px;font-size:13px;color:var(--fc-grey-04)}.fac-standouts{display:flex;flex-direction:column;gap:10px}.fac-standout{border:1px solid var(--fc-grey-02);border-radius:8px;background:var(--fc-white);padding:16px 18px}.fac-standout-quote{font-family:var(--font-playfair),serif;font-style:italic;font-size:16px;line-height:1.45;color:var(--fc-grey-06);margin:0 0 10px}.fac-standout-attr{display:flex;align-items:baseline;gap:10px;margin:0 0 6px}.fac-standout-name{font-size:13px;font-weight:600;color:var(--fc-grey-06)}.fac-standout-topic{font-family:var(--font-space-mono),monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--fc-grey-04)}.fac-standout-note{font-size:13px;color:var(--fc-grey-04);margin:0}.fac-themes{display:flex;flex-direction:column;gap:10px}.fac-theme{border:1px solid var(--fc-grey-02);border-radius:8px;background:var(--fc-white);padding:14px 18px}.fac-theme-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.fac-theme-name{font-size:14px;font-weight:600;color:var(--fc-grey-06)}.fac-theme-count{font-family:var(--font-space-mono),monospace;font-size:12px;color:var(--fc-grey-05);background:var(--fc-grey-01);border-radius:4px;padding:2px 8px;flex-shrink:0}.fac-theme-detail{font-size:13px;color:var(--fc-grey-04);margin:0}.fac-controls{margin-bottom:24px}.fac-controlbar{gap:14px;padding:14px 18px;border:1px solid var(--fc-grey-02);border-radius:8px;background:var(--fc-grey-01)}.fac-controlbar,.fac-drive{display:flex;align-items:center;flex-wrap:wrap}.fac-drive{gap:12px;margin-right:auto}.fac-current{display:flex;align-items:baseline;gap:8px;padding:8px 14px;border:1px solid var(--fc-black);border-radius:4px;background:var(--fc-black);white-space:nowrap}.fac-current-label{font-size:10px;letter-spacing:.08em;color:var(--fc-grey-03)}.fac-current-block,.fac-current-label{font-family:var(--font-space-mono),monospace;text-transform:uppercase}.fac-current-block{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--fc-white)}.fac-current-block--none{font-weight:400;color:var(--fc-grey-03)}.fac-advance,.fac-back{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-space-mono),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fc-grey-05);background:var(--fc-white);border:1px solid var(--fc-grey-03);border-radius:4px;padding:8px 14px;cursor:pointer;white-space:nowrap;transition:border-color .12s ease}.fac-advance:hover:not(:disabled),.fac-back:hover:not(:disabled){border-color:var(--fc-grey-05)}.fac-advance:disabled,.fac-back:disabled{opacity:.45;cursor:default}.fac-lookup{font-family:var(--font-space-mono),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fc-grey-05);background:var(--fc-white);border:1px solid var(--fc-grey-03);border-radius:4px;padding:8px 14px;cursor:pointer;white-space:nowrap;transition:border-color .12s ease}.fac-lookup:hover:not(:disabled){border-color:var(--fc-grey-05)}.fac-lookup--on{background:var(--fc-blue-core);border-color:var(--fc-blue-core);color:var(--fc-white)}.fac-lookup:disabled{opacity:.5;cursor:default}.fac-sprintbar{margin-top:10px;padding:12px 18px;border:1px solid var(--fc-grey-02);border-radius:8px;background:var(--fc-white)}.fac-sprintbar,.fac-sprintbar-status{display:flex;align-items:center;gap:12px}.fac-sprintbar-status{margin-right:auto}.fac-sprintbar-label{font-family:var(--font-space-mono),monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fc-grey-03)}.fac-sprintbar-pips{display:inline-flex;gap:5px}.fac-sprintbar-pip{width:9px;height:9px;border-radius:50%;display:inline-block}.fac-sprintbar-pip,.fac-sprintbar-pip--pending{background:var(--fc-grey-02)}.fac-sprintbar-pip--live{background:var(--fc-blue-core);box-shadow:0 0 0 3px rgba(1,108,249,.18)}.fac-sprintbar-pip--awaiting{background:var(--fc-blue-core);opacity:.5}.fac-sprintbar-pip--revealed{background:var(--fc-grey-06)}.fac-countdown{font-family:var(--font-space-mono),monospace;font-size:20px;font-weight:700;color:var(--fc-grey-06)}.fac-countdown--ended{color:var(--fc-grey-04)}.fac-sprint-btn{font-family:var(--font-space-mono),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fc-grey-05);background:var(--fc-white);border:1px solid var(--fc-grey-03);border-radius:4px;padding:7px 13px;cursor:pointer}.fac-sprint-btn:hover:not(:disabled){border-color:var(--fc-grey-05)}.fac-sprint-btn--primary{color:var(--fc-white);background:var(--fc-black);border-color:var(--fc-black)}.fac-sprint-btn--back{margin-left:auto;color:var(--fc-grey-04);background:transparent;border-color:var(--fc-grey-02);font-size:10px}.fac-sprint-btn--back:hover:not(:disabled){color:var(--fc-grey-05);border-color:var(--fc-grey-03)}.fac-sprint-btn:disabled{opacity:.5;cursor:default}.fac-monitor{display:flex;flex-direction:column;gap:24px}.fac-monitor-headline{display:flex;gap:12px}.fac-monitor-stat{flex:1;border:1px solid var(--fc-grey-02);border-radius:8px;background:var(--fc-white);padding:16px 18px}.fac-monitor-stat-value{font-family:var(--font-space-mono),monospace;font-size:24px;font-weight:700;color:var(--fc-grey-06);line-height:1.1}.fac-monitor-stat-label{font-size:12px;color:var(--fc-grey-04);margin-top:5px}.fac-monitor-cols{display:flex;gap:28px;align-items:flex-start}.fac-monitor-panel{flex:1;min-width:0}.fac-monitor-progress{display:flex;flex-direction:column}.fac-monitor-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 2px;border-bottom:1px solid var(--fc-grey-01)}.fac-monitor-row:last-child{border-bottom:none}.fac-monitor-row-main{min-width:0}.fac-monitor-name-line{display:flex;align-items:center;gap:8px}.fac-monitor-name{font-size:14px;font-weight:500;color:var(--fc-grey-06)}.fac-monitor-role{font-size:12px;color:var(--fc-grey-04);margin-top:1px}.fac-monitor-status{text-align:right;flex-shrink:0}.fac-monitor-scored{font-family:var(--font-space-mono),monospace;font-size:16px;font-weight:700;color:var(--fc-grey-06)}.fac-monitor-scored-of{font-weight:400;color:var(--fc-grey-03)}.fac-monitor-extras{font-size:11px;color:var(--fc-grey-04);margin-top:1px}.fac-monitor-empty{font-size:13px;color:var(--fc-grey-04);margin:0}.fac-monitor-feed{display:flex;flex-direction:column}.fac-monitor-feed-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 2px;border-bottom:1px solid var(--fc-grey-01)}.fac-monitor-feed-row:last-child{border-bottom:none}.fac-monitor-feed-main{min-width:0}.fac-monitor-feed-name{font-size:14px;font-weight:500;color:var(--fc-grey-06)}.fac-monitor-feed-spark{font-size:12px;color:var(--fc-grey-04);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fac-monitor-score{font-family:var(--font-space-mono),monospace;font-size:15px;font-weight:700;color:var(--fc-grey-06);flex-shrink:0}.fac-monitor-score-of{font-size:11px;font-weight:400;color:var(--fc-grey-03)}.fac-monitor-score--high{color:var(--fc-blue-core)}@media (max-width:720px){.fac-monitor-cols,.fac-monitor-headline{flex-direction:column}}.fac-debate{display:flex;flex-direction:column;gap:20px}.fac-debate-phasebar{display:flex;align-items:stretch;gap:12px}.fac-debate-navbtn{font-family:var(--font-space-mono),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fc-grey-05);background:var(--fc-white);border:1px solid var(--fc-grey-03);border-radius:4px;padding:8px 14px;cursor:pointer;white-space:nowrap;transition:border-color .12s ease}.fac-debate-navbtn:hover:not(:disabled){border-color:var(--fc-grey-05)}.fac-debate-navbtn:disabled{opacity:.45;cursor:default}.fac-debate-phase{flex:1;display:flex;align-items:baseline;gap:10px;padding:8px 16px;border:1px solid var(--fc-black);border-radius:4px;background:var(--fc-black)}.fac-debate-phase-label{font-size:10px;letter-spacing:.08em;color:var(--fc-grey-03)}.fac-debate-phase-label,.fac-debate-phase-name{font-family:var(--font-space-mono),monospace;text-transform:uppercase}.fac-debate-phase-name{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--fc-white)}.fac-debate-phase-step{font-family:var(--font-space-mono),monospace;font-size:10px;color:var(--fc-grey-03);margin-left:auto}.fac-debate-error{border:1px solid var(--fc-grey-02);border-left:3px solid var(--fc-grey-05);border-radius:4px;background:var(--fc-grey-01);padding:10px 14px;font-size:13px;color:var(--fc-grey-05)}.fac-debate-counts{display:flex;flex-direction:column;gap:8px;border:1px solid var(--fc-grey-02);border-radius:8px;background:var(--fc-white);padding:14px 18px}.fac-debate-countline{display:flex;align-items:baseline;gap:16px}.fac-debate-countlabel{font-family:var(--font-space-mono),monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--fc-grey-04);width:92px}.fac-debate-countval{font-size:13px;color:var(--fc-grey-05)}.fac-debate-countval strong{font-family:var(--font-space-mono),monospace;font-size:15px;color:var(--fc-grey-06);margin-left:4px}.fac-debate-section{border:1px solid var(--fc-grey-02);border-radius:8px;background:var(--fc-white);padding:16px 18px}.fac-debate-section-head{font-family:var(--font-space-mono),monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fc-grey-06);margin-bottom:12px}.fac-debate-hint{font-size:13px;color:var(--fc-grey-04);margin:0 0 12px}.fac-debate-collate-row{display:flex;gap:14px}.fac-debate-collate-side{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.fac-debate-action{font-family:var(--font-space-mono),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fc-white);background:var(--fc-black);border:1px solid var(--fc-black);border-radius:4px;padding:9px 14px;cursor:pointer;transition:background .12s ease}.fac-debate-action:hover:not(:disabled){background:var(--fc-grey-06)}.fac-debate-action:disabled{opacity:.4;cursor:default}.fac-debate-action--busy:disabled{opacity:1;animation:fac-debate-busy 1.4s ease-in-out infinite}@keyframes fac-debate-busy{0%,to{opacity:1}50%{opacity:.62}}.fac-debate-master{border:1px solid var(--fc-grey-02);border-radius:6px;background:var(--fc-grey-01)}.fac-debate-master summary{font-family:var(--font-space-mono),monospace;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--fc-grey-05);padding:8px 12px;cursor:pointer}.fac-debate-mastertext{margin:0;padding:12px;border-top:1px solid var(--fc-grey-02);font-family:var(--font-barlow),sans-serif;font-size:13px;line-height:1.6;color:var(--fc-grey-05);white-space:pre-wrap;word-break:break-word;max-height:280px;overflow-y:auto}.fac-debate-nomaster{font-size:12px;color:var(--fc-grey-03)}.fac-debate-reveal{display:flex;align-items:center;gap:14px;margin-top:12px}.fac-debate-reveal-off,.fac-debate-reveal-on{font-family:var(--font-space-mono),monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.fac-debate-reveal-on{color:var(--fc-blue-core)}.fac-debate-reveal-off{color:var(--fc-grey-04)}.fac-debate-reset{border:none;border-top:1px solid var(--fc-grey-02);border-radius:0;background:transparent;padding:18px 0 0}.fac-debate-reset-btn{align-self:flex-start;font-family:var(--font-space-mono),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fc-grey-05);background:var(--fc-white);border:1px solid var(--fc-grey-04);border-radius:4px;padding:9px 14px;cursor:pointer;transition:background .12s ease}.fac-debate-reset-btn:hover:not(:disabled){background:var(--fc-grey-01)}.fac-debate-reset-btn:disabled{opacity:.4;cursor:default}.fac-debate-reset-confirm{display:flex;flex-direction:column;gap:10px}.fac-debate-reset-warn{font-size:13px;font-weight:700;color:var(--fc-grey-06)}.fac-debate-reset-actions{display:flex;gap:10px}@media (max-width:720px){.fac-debate-collate-row{flex-direction:column}}.fac-roster{margin-bottom:36px;padding:24px 26px;background:var(--fc-white);border:1px solid var(--fc-grey-02);border-radius:8px}.fac-roster-head{margin-bottom:18px}.fac-roster-title{font-family:var(--font-playfair),serif;font-size:22px;font-weight:600;margin:0 0 4px;display:flex;align-items:baseline;gap:10px}.fac-roster-count{font-family:var(--font-space-mono),monospace;font-size:14px;font-weight:600;color:var(--fc-grey-04)}.fac-roster-sub{font-size:13px;color:var(--fc-grey-04);margin:0;max-width:640px}.fac-roster-form{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:10px;margin-bottom:14px}.fac-roster-input{padding:9px 12px;border:1px solid var(--fc-grey-02);border-radius:6px;font-size:14px;font-family:inherit;background:var(--fc-white);color:var(--fc-black);min-width:0}.fac-roster-input:focus{outline:none;border-color:var(--fc-grey-05)}.fac-roster-input:disabled{background:var(--fc-grey-01);cursor:not-allowed}.fac-roster-add{padding:9px 18px;font-size:14px;font-weight:600;background:var(--fc-black);color:var(--fc-white);border:1px solid var(--fc-black);border-radius:6px;cursor:pointer;white-space:nowrap}.fac-roster-add:hover:not(:disabled){background:var(--fc-grey-06)}.fac-roster-add:disabled{opacity:.5;cursor:not-allowed}.fac-roster-message{font-size:13px;margin:4px 0 14px;padding:8px 12px;border-radius:6px}.fac-roster-error{background:#fbecec;color:#8a2e2e}.fac-roster-success{background:#ecf6ef;color:#2e5e3a}.fac-roster-empty{font-size:14px;color:var(--fc-grey-04);font-style:italic;margin:0}.fac-roster-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--fc-grey-02)}.fac-roster-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--fc-grey-02)}.fac-roster-row-main{min-width:0;flex:1}.fac-roster-row-name{font-size:15px;font-weight:600;color:var(--fc-black)}.fac-roster-row-meta{font-size:13px;color:var(--fc-grey-04);margin-top:2px;overflow-wrap:anywhere}.fac-roster-remove{padding:6px 12px;font-size:13px;background:var(--fc-white);color:var(--fc-grey-06);border:1px solid var(--fc-grey-02);border-radius:6px;cursor:pointer;white-space:nowrap}.fac-roster-remove:hover:not(:disabled){border-color:var(--fc-grey-05);color:var(--fc-black)}.fac-roster-remove:disabled{opacity:.5;cursor:not-allowed}.fac-roster-table-control{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--fc-grey-04);flex-shrink:0}.fac-roster-table-label{text-transform:uppercase;letter-spacing:.06em;font-weight:500}.fac-roster-table-select{font-size:13px;padding:4px 8px;border:1px solid var(--fc-grey-02);border-radius:6px;background:var(--fc-white);color:var(--fc-grey-06);min-width:70px}.fac-roster-table-select:disabled{opacity:.5;cursor:not-allowed}@media (max-width:720px){.fac-roster-form{grid-template-columns:1fr}.fac-roster-row{flex-wrap:wrap}}