@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/jost-latin-200-normal-CdSNH5fG.woff2)format("woff2"),url(/assets/jost-latin-200-normal-B493YzOA.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-300-normal-DkBQXsFU.woff2)format("woff2"),url(/assets/jost-latin-300-normal-Ckm9JHl_.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2)format("woff2"),url(/assets/jost-latin-400-normal-C7S-3Ky6.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-500-normal-41lBe9I9.woff2)format("woff2"),url(/assets/jost-latin-500-normal-B-AtzreL.woff)format("woff")}:where(.friday-legacy-surface):where(.friday-legacy-surface,.friday-legacy-surface *){color:#efeaf2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--font-voice:"Jost", ui-sans-serif, system-ui, sans-serif;--font-evidence:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--surface-ground:#14121a;--surface-nav:#1a1822;--surface-panel:#1f1d26;--surface-raised:#262430;--surface-line:#2b2833;--surface-line-strong:#3a3648;--control-line:#7c7792;--surface-overlay:#08070bb8;--text-primary:#efeaf2;--text-secondary:#a49eb8;--text-quiet:#918ca6;--text-muted:#7c7792;--text-unknown:#565266;--brand-coral:#ff5343;--brand-coral-hover:#ff8a7c;--brand-coral-wash:#2a1a20;--brand-coral-line:#4a2a2a;--observed-text:#ffedea;--observed-muted:#c98f86;--inference:#c9b8e8;--inference-wash:#262336;--inference-line:#4a4463;--inference-text:#e4dcf3;--inference-muted:#9a90b8;--status-success:#72d7ad;--status-success-wash:#172a24;--status-success-line:#315a4b;--status-warning:#f0bd67;--status-warning-wash:#302517;--status-warning-line:#6c522b;--status-danger:#ff858d;--status-danger-wash:#321c23;--status-danger-line:#713942;--status-info:#79c8ea;--status-info-wash:#192933;--status-info-line:#36596b;--focus-inner:#14121a;--focus-outer:#efeaf2;--ink:var(--text-primary);--night:var(--surface-ground);--night-soft:var(--surface-panel);--muted:var(--text-secondary);--canvas:var(--surface-ground);--paper:var(--surface-panel);--paper-strong:var(--surface-raised);--line:var(--surface-line);--line-dark:var(--surface-line-strong);--shadow:none;background:#14121a;font-family:Jost,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:where(.friday-legacy-surface,.friday-legacy-surface *){box-sizing:border-box}:where(.friday-legacy-surface):where(.friday-legacy-surface,.friday-legacy-surface *){scroll-behavior:smooth}:where(.friday-legacy-surface:not([data-legacy-embedded])):where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--surface-ground);min-width:320px;min-height:100vh;margin:0}button:where(.friday-legacy-surface,.friday-legacy-surface *),input:where(.friday-legacy-surface,.friday-legacy-surface *),textarea:where(.friday-legacy-surface,.friday-legacy-surface *),select:where(.friday-legacy-surface,.friday-legacy-surface *){color:inherit;font:inherit}button:where(.friday-legacy-surface,.friday-legacy-surface *){border:0}button:where(.friday-legacy-surface,.friday-legacy-surface *),label:where(.friday-legacy-surface,.friday-legacy-surface *){-webkit-tap-highlight-color:transparent}button:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *),input:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *),textarea:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *),select:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *),summary:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *){outline:2px solid var(--focus-inner);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-outer)}label:has(input:focus-visible):where(.friday-legacy-surface,.friday-legacy-surface *){outline:2px solid var(--focus-inner);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-outer)}code:where(.friday-legacy-surface,.friday-legacy-surface *),pre:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-evidence)}h1:where(.friday-legacy-surface,.friday-legacy-surface *),h2:where(.friday-legacy-surface,.friday-legacy-surface *),h3:where(.friday-legacy-surface,.friday-legacy-surface *),p:where(.friday-legacy-surface,.friday-legacy-surface *){margin-top:0}h1:where(.friday-legacy-surface,.friday-legacy-surface *),h2:where(.friday-legacy-surface,.friday-legacy-surface *),h3:where(.friday-legacy-surface,.friday-legacy-surface *),h4:where(.friday-legacy-surface,.friday-legacy-surface *),h5:where(.friday-legacy-surface,.friday-legacy-surface *),h6:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice)}strong:where(.friday-legacy-surface,.friday-legacy-surface *),b:where(.friday-legacy-surface,.friday-legacy-surface *){font-weight:500}.app-shell:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.sidebar:where(.friday-legacy-surface,.friday-legacy-surface *){z-index:10;height:100vh;color:var(--text-primary);background:var(--surface-nav);border-right:1px solid var(--surface-line);flex-direction:column;padding:28px 20px 22px;display:flex;position:sticky;top:0}.brand:where(.friday-legacy-surface,.friday-legacy-surface *){width:fit-content;color:var(--text-primary);cursor:pointer;font-family:var(--font-voice);letter-spacing:.28em;text-transform:uppercase;background:0 0;align-items:center;gap:11px;padding:0;font-size:14px;font-weight:200;display:flex}.brand-presence:where(.friday-legacy-surface,.friday-legacy-surface *){flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.brand-presence-field:where(.friday-legacy-surface,.friday-legacy-surface *){background:radial-gradient(circle,#ff534380 0%,#c9b8e821 48%,#c9b8e800 74%);border-radius:50%;animation:3.6s ease-in-out infinite friday-legacy-brand-breathe;position:absolute;inset:-4px}.brand-presence-core:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--brand-coral);border-radius:50%;width:9px;height:9px;position:relative;box-shadow:0 0 10px 2px #ff5343a3,0 0 24px 6px #ff534333}.brand-wordmark:where(.friday-legacy-surface,.friday-legacy-surface *){line-height:1}@keyframes friday-legacy-brand-breathe{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}.sidebar nav:where(.friday-legacy-surface,.friday-legacy-surface *){margin-top:70px}.primary-nav-track:where(.friday-legacy-surface,.friday-legacy-surface *){gap:8px;display:grid}.nav-item:where(.friday-legacy-surface,.friday-legacy-surface *){width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:12px 11px;display:grid}.nav-item>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);font-family:var(--font-evidence);font-size:10px}.nav-item strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:13px;font-weight:500}.nav-item small:where(.friday-legacy-surface,.friday-legacy-surface *){min-width:23px;height:20px;color:var(--text-secondary);background:var(--surface-panel);border-radius:10px;place-items:center;padding:0 5px;font-size:10px;display:grid}.nav-item:hover:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);background:var(--surface-panel)}.nav-item.active:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--surface-line-strong);color:var(--text-primary);background:var(--surface-raised)}.nav-item.active small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);background:var(--surface-line)}.sidebar-principle:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--surface-line-strong);margin-top:auto;padding:20px 10px}.sidebar-principle .eyebrow:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary)}.sidebar-principle p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);margin:11px 0 0;font-size:11px;line-height:1.55}.sidebar-foot:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--surface-line-strong);align-items:center;gap:10px;margin-top:5px;padding:15px 10px 0;display:flex}.tenant-avatar:where(.friday-legacy-surface,.friday-legacy-surface *){width:30px;height:30px;color:var(--text-primary);background:var(--surface-raised);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.sidebar-foot div:where(.friday-legacy-surface,.friday-legacy-surface *){gap:3px;min-width:0;display:grid}.sidebar-foot strong:where(.friday-legacy-surface,.friday-legacy-surface *){text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.sidebar-foot span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}main:where(.friday-legacy-surface,.friday-legacy-surface *){min-width:0;padding:0 clamp(24px,4.5vw,70px) 72px}.system-bar:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line);min-height:66px;color:var(--text-quiet);font-family:var(--font-evidence);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;display:flex}.connection-pill:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);color:var(--text-secondary);background:var(--surface-raised);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:9px;padding:8px 11px;font-family:inherit;font-size:10px;display:flex}.status-dot:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--status-danger);border-radius:50%;width:7px;height:7px}.status-dot.healthy:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--status-success)}.connection-pending .status-dot:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--status-info)}.connection-offline:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-danger)}.page-stack:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;padding-top:clamp(36px,5vw,64px);display:grid}.eyebrow:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-quiet);font-family:var(--font-evidence);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}.page-header:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:10px;display:flex}.page-header>div:first-child:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:780px}.page-header h1:where(.friday-legacy-surface,.friday-legacy-surface *),.case-header h1:where(.friday-legacy-surface,.friday-legacy-surface *),.auth-state h1:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);letter-spacing:-.045em;margin:10px 0 14px;font-size:clamp(42px,6vw,76px);font-weight:200;line-height:.98}.lede:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:700px;color:var(--muted);margin-bottom:0;font-size:16px;line-height:1.65}.primary-button:where(.friday-legacy-surface,.friday-legacy-surface *),.secondary-button:where(.friday-legacy-surface,.friday-legacy-surface *),.quiet-button:where(.friday-legacy-surface,.friday-legacy-surface *),.back-button:where(.friday-legacy-surface,.friday-legacy-surface *),.text-button:where(.friday-legacy-surface,.friday-legacy-surface *),.source-button:where(.friday-legacy-surface,.friday-legacy-surface *),.row-button:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:pointer}.primary-button:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--brand-coral);min-height:44px;color:var(--surface-ground);background:var(--brand-coral);font-family:var(--font-evidence);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:11px;font-weight:500;display:inline-flex}.primary-button:hover:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--brand-coral-hover);background:var(--brand-coral-hover)}.primary-button:disabled:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:not-allowed;opacity:.48}.secondary-button:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--inference-line);min-height:40px;color:var(--inference-text);font-family:var(--font-evidence);background:0 0;border-radius:999px;padding:0 15px;font-size:10px;font-weight:500}.secondary-button:hover:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--inference);background:var(--inference-wash)}.quiet-button:where(.friday-legacy-surface,.friday-legacy-surface *),.back-button:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);font-family:var(--font-evidence);background:0 0;padding:8px 0;font-size:10px;font-weight:500}.back-button:where(.friday-legacy-surface,.friday-legacy-surface *){width:fit-content;margin-bottom:-8px}.quiet-button:hover:where(.friday-legacy-surface,.friday-legacy-surface *),.back-button:hover:where(.friday-legacy-surface,.friday-legacy-surface *),.text-button:hover:where(.friday-legacy-surface,.friday-legacy-surface *){text-underline-offset:3px;text-decoration:underline}.metric-grid:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-card:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line);min-width:0;min-height:155px;padding:24px}.metric-card:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.metric-card>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:500}.metric-card>strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:18px 0 9px;font-size:42px;font-weight:300;line-height:1;display:block}.metric-card p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:11px;line-height:1.45}.metric-card.metric-strong:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);background:var(--surface-raised)}.metric-card.metric-strong>span:where(.friday-legacy-surface,.friday-legacy-surface *),.metric-card.metric-strong p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary)}.workspace-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:minmax(0,1.9fr) minmax(270px,.72fr);align-items:start;gap:20px;display:grid}.case-workspace:where(.friday-legacy-surface,.friday-legacy-surface *),.findings-rail:where(.friday-legacy-surface,.friday-legacy-surface *),.recent-imports:where(.friday-legacy-surface,.friday-legacy-surface *),.case-findings:where(.friday-legacy-surface,.friday-legacy-surface *),.timeline-section:where(.friday-legacy-surface,.friday-legacy-surface *),.comparison-panel:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--paper)}.case-workspace:where(.friday-legacy-surface,.friday-legacy-surface *),.case-findings:where(.friday-legacy-surface,.friday-legacy-surface *),.timeline-section:where(.friday-legacy-surface,.friday-legacy-surface *),.comparison-panel:where(.friday-legacy-surface,.friday-legacy-surface *),.recent-imports:where(.friday-legacy-surface,.friday-legacy-surface *){padding:clamp(22px,3vw,32px)}.findings-rail:where(.friday-legacy-surface,.friday-legacy-surface *){padding:24px}.section-heading:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.section-heading h2:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);letter-spacing:-.02em;margin:7px 0 0;font-size:27px;font-weight:300}.compact-heading h2:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:23px}.result-count:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);white-space:nowrap;font-size:10px}.filter-row:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line);scrollbar-width:thin;gap:7px;margin:25px 0 14px;padding-bottom:14px;display:flex;overflow-x:auto}.filter-chip:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);min-height:30px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:0 10px;font-size:11px}.filter-chip:hover:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--line-dark);color:var(--ink)}.filter-chip.active:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--surface-line-strong);color:var(--text-primary);background:var(--surface-raised)}.case-list:where(.friday-legacy-surface,.friday-legacy-surface *){display:grid}.case-row:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 210px auto;align-items:center;gap:20px;min-height:120px;padding:20px 0;display:grid}.case-row:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.case-kicker:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.lifecycle:where(.friday-legacy-surface,.friday-legacy-surface *){letter-spacing:.04em;border-radius:999px;padding:4px 7px;font-weight:500;display:inline-flex}.lifecycle-open:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-warning);background:var(--status-warning-wash)}.lifecycle-closed:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-success);background:var(--status-success-wash)}.case-row-main h3:where(.friday-legacy-surface,.friday-legacy-surface *){margin:10px 0 7px;font-size:15px;font-weight:500;line-height:1.35}.case-row-main p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:10px}.case-row-evidence:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.case-row-evidence span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-align:center;text-transform:uppercase;gap:4px;font-size:10px;display:grid}.case-row-evidence strong:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--ink);font-family:var(--font-voice);font-size:22px;font-weight:300}.case-row-evidence .time-gap strong:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-warning)}.row-button:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);font-family:var(--font-evidence);white-space:nowrap;background:0 0;padding:9px 0 9px 8px;font-size:11px;font-weight:500}.row-button span:where(.friday-legacy-surface,.friday-legacy-surface *){margin-left:5px}.row-button:hover span:where(.friday-legacy-surface,.friday-legacy-surface *){margin-left:9px}.rail-list:where(.friday-legacy-surface,.friday-legacy-surface *){gap:9px;margin-top:22px;display:grid}.finding-rail-card:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);cursor:pointer;text-align:left;border-radius:7px;gap:9px;width:100%;padding:14px;display:grid}.finding-rail-card:hover:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--text-primary);box-shadow:none;transform:translateY(-1px)}.finding-rail-card strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:12px;line-height:1.35}.finding-rail-card>span:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.finding-badge:where(.friday-legacy-surface,.friday-legacy-surface *){width:fit-content;color:var(--status-danger);background:var(--status-danger-wash);font-family:var(--font-evidence);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:500}.finding-explicit_evidence_gap:where(.friday-legacy-surface,.friday-legacy-surface *),.finding-decision_without_recorded_support:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-warning);background:var(--status-warning-wash)}.finding-structural_path_divergence:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-info);background:var(--status-info-wash)}.finding-verification_policy_unclassified:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);background:var(--surface-raised)}.rail-empty:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);padding:20px 4px;font-size:11px;line-height:1.5}.empty-panel:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-align:center;justify-items:center;padding:42px 20px;display:grid}.empty-symbol:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);font-size:24px}.empty-panel h3:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--ink);font-family:var(--font-voice);margin:11px 0 7px;font-size:20px;font-weight:300}.empty-panel p:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:480px;margin:0;font-size:11px;line-height:1.55}.loading-block:where(.friday-legacy-surface,.friday-legacy-surface *),.error-block:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--paper);min-height:82px;color:var(--muted);align-items:center;gap:12px;padding:20px;font-size:12px;display:flex}.loading-mark:where(.friday-legacy-surface,.friday-legacy-surface *){border:2px solid var(--surface-line-strong);border-top-color:var(--status-info);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite friday-legacy-spin}@keyframes friday-legacy-spin{to{transform:rotate(360deg)}}.error-block:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--status-danger-line);color:var(--status-danger);background:var(--status-danger-wash);flex-direction:column;align-items:flex-start;gap:5px}.error-block strong:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-danger)}.import-page .page-header:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:850px}.import-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:minmax(0,1.5fr) minmax(275px,.65fr);min-height:400px;display:grid}.drop-zone:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px dashed var(--surface-line-strong);color:var(--muted);background:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:46px;transition:all .18s;display:flex}.drop-zone.dragging:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--brand-coral);background:var(--brand-coral-wash);transform:scale(.995)}.drop-zone.busy:where(.friday-legacy-surface,.friday-legacy-surface *){opacity:.72}.drop-icon:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--brand-coral-line);width:54px;height:54px;color:var(--brand-coral-hover);background:var(--brand-coral-wash);border-radius:50%;place-items:center;margin-bottom:24px;font-size:23px;display:grid}.drop-zone h2:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--ink);font-family:var(--font-voice);margin:18px 0 10px;font-size:clamp(27px,4vw,39px);font-weight:300}.drop-zone p:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:500px;margin-bottom:23px;font-size:12px;line-height:1.6}.file-button:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:pointer;position:relative}.file-button input:where(.friday-legacy-surface,.friday-legacy-surface *){opacity:0;width:1px;height:1px;position:absolute}.import-rules:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);background:var(--night);padding:35px 30px}.import-rules .eyebrow:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary)}.import-rules ol:where(.friday-legacy-surface,.friday-legacy-surface *){gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.import-rules li:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--surface-line-strong);grid-template-columns:30px 1fr;gap:12px;padding:20px 0;display:grid}.import-rules li>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);font-family:var(--font-evidence);font-size:11px}.import-rules strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:12px}.import-rules p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);margin:7px 0 0;font-size:10px;line-height:1.55}.import-result:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--status-success-line);color:var(--text-primary);background:var(--status-success-wash);grid-template-columns:auto minmax(220px,1fr) minmax(330px,1fr) auto;align-items:center;gap:22px;padding:24px 28px;display:grid}.result-mark:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.result-copy .eyebrow:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary)}.result-copy h2:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:7px 0 4px;font-size:22px;font-weight:300}.result-copy p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);margin:0;font-size:10px}.result-metrics:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(4,1fr);margin:0;display:grid}.result-metrics div:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:1px solid var(--surface-line-strong);padding:3px 12px}.result-metrics dt:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);text-transform:uppercase;font-size:10px}.result-metrics dd:where(.friday-legacy-surface,.friday-legacy-surface *){margin:7px 0 0;font-size:15px}.result-metrics code:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.recent-imports:where(.friday-legacy-surface,.friday-legacy-surface *){margin-top:1px}.import-table:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--line);margin-top:24px}.import-row:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1.1fr .5fr .6fr .6fr;align-items:center;gap:15px;min-height:50px;padding:9px 4px;font-size:10px;display:grid}.import-row code:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);text-overflow:ellipsis;overflow:hidden}.import-row-head:where(.friday-legacy-surface,.friday-legacy-surface *){min-height:36px;color:var(--muted);font-family:var(--font-evidence);text-transform:uppercase;font-size:10px}.import-status:where(.friday-legacy-surface,.friday-legacy-surface *){text-transform:capitalize;border-radius:999px;width:fit-content;padding:4px 7px}.import-completed:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-success);background:var(--status-success-wash)}.import-failed:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-danger);background:var(--status-danger-wash)}.table-empty:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);padding:34px 4px;font-size:11px}.candidate-page:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:1380px}.candidate-page-header:where(.friday-legacy-surface,.friday-legacy-surface *){align-items:flex-end}.candidate-rule-version:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);color:var(--muted);background:var(--surface-raised);font-family:var(--font-evidence);white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:10px}.preview-only-banner:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);border-left:4px solid var(--status-info);color:var(--text-primary);background:var(--status-info-wash);align-items:center;gap:15px;padding:18px 20px;display:flex}.preview-mark:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);width:34px;height:34px;font-family:var(--font-voice);border-radius:50%;flex:none;place-items:center;display:grid}.preview-only-banner strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:12px}.preview-only-banner p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);margin:5px 0 0;font-size:10px;line-height:1.5}.candidate-inventory:where(.friday-legacy-surface,.friday-legacy-surface *),.candidate-list-section:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--paper);padding:clamp(22px,3vw,32px)}.candidate-type-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.candidate-type-card:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);min-height:145px;color:var(--ink);background:var(--surface-raised);cursor:pointer;text-align:left;border-radius:7px;gap:8px;padding:16px;display:grid}.candidate-type-card:hover:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--text-primary);box-shadow:none}.candidate-type-card.active:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--surface-line-strong);background:var(--surface-raised)}.candidate-type-card.unavailable:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);background:var(--surface-raised);border-style:dashed}.candidate-type-top:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.candidate-type-top strong:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:210px;font-size:11px;line-height:1.35}.candidate-type-top i:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);color:var(--text-secondary);background:var(--surface-raised);font-family:var(--font-evidence);text-transform:uppercase;border-radius:999px;padding:3px 5px;font-size:10px;font-style:normal}.candidate-type-card.unavailable .candidate-type-top i:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--status-warning-line);color:var(--status-warning);background:var(--status-warning-wash)}.candidate-type-card>b:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);font-size:31px;font-weight:300;line-height:1}.candidate-type-card>span:not(.candidate-type-top):where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);font-size:10px}.candidate-type-card>small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin-top:auto;font-size:10px;line-height:1.4}.candidate-list:where(.friday-legacy-surface,.friday-legacy-surface *){gap:12px;margin-top:24px;display:grid}.candidate-card:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--inference-line);border-left:3px solid var(--inference);background:var(--inference-wash);padding:24px}.candidate-card-heading:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.candidate-kicker:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.preview-chip:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--status-info-line);color:var(--status-info);background:var(--status-info-wash);border-radius:999px;padding:4px 7px;font-weight:500}.candidate-card-heading h2:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:920px;font-family:var(--font-voice);letter-spacing:-.025em;margin:15px 0 0;font-size:clamp(22px,3vw,32px);font-weight:300;line-height:1.15}.candidate-type-description:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:760px;color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.5}.candidate-status:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--inference-line);color:var(--inference-text);background:var(--inference-wash);font-family:var(--font-evidence);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:10px}.candidate-explanation-grid:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid}.candidate-explanation-grid section:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--paper);min-width:0;padding:16px}.candidate-section-label:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:500}.candidate-explanation-grid p:where(.friday-legacy-surface,.friday-legacy-surface *){margin:9px 0 0;font-size:10px;line-height:1.55}.basis-list:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.basis-list code:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--inference-line);color:var(--inference-text);background:var(--inference-wash);border-radius:999px;padding:4px 6px;font-size:10px}.candidate-judgments:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:12px 0 0;display:grid}.candidate-judgments>div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line);align-content:start;padding:13px 15px;display:grid}.candidate-judgments>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.candidate-judgments dt:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);text-transform:uppercase;font-size:10px}.candidate-judgments dd:where(.friday-legacy-surface,.friday-legacy-surface *){margin:7px 0 5px;font-size:11px;font-weight:500}.candidate-judgments span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-size:10px;line-height:1.45}.candidate-evidence-block:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);background:var(--surface-raised);margin-top:12px;padding:16px}.candidate-evidence-heading:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.candidate-evidence-heading p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:6px 0 0;font-size:11px}.candidate-evidence-heading>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);white-space:nowrap;font-size:10px}.candidate-evidence-links:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.candidate-evidence-links button:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);color:var(--text-secondary);background:var(--surface-raised);cursor:pointer;font-family:var(--font-evidence);border-radius:999px;padding:7px 9px;font-size:10px;font-weight:500}.candidate-evidence-links button:hover:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--text-secondary);color:var(--text-primary)}.candidate-evidence-proof:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.candidate-evidence-proof>span:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);background:var(--surface-raised);gap:4px;min-width:170px;padding:9px;display:grid}.candidate-evidence-proof small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-size:10px}.candidate-evidence-proof code:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);text-overflow:ellipsis;font-size:10px;overflow:hidden}.candidate-proof-details:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--line);color:var(--muted);margin-top:12px}.candidate-proof-details summary:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:pointer;width:fit-content;font-family:var(--font-evidence);padding-top:12px;font-size:10px}.candidate-proof-details dl:where(.friday-legacy-surface,.friday-legacy-surface *){gap:8px;margin:13px 0 0;display:grid}.candidate-proof-details dl>div:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:145px minmax(0,1fr);gap:12px;display:grid}.candidate-proof-details dt:where(.friday-legacy-surface,.friday-legacy-surface *){text-transform:uppercase;font-size:10px}.candidate-proof-details dd:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0;font-size:10px}.candidate-proof-details code:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:10px}.apprentice-page:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:1380px}.apprentice-header:where(.friday-legacy-surface,.friday-legacy-surface *){align-items:flex-end}.retrospective-chip:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--status-warning-line);min-height:31px;color:var(--status-warning);background:var(--status-warning-wash);font-family:var(--font-evidence);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:10px;display:inline-flex}.apprentice-budget:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--status-success-line);border-left:4px solid var(--status-success);color:var(--text-primary);background:var(--status-success-wash);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.apprentice-budget-blocked:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--status-warning-line);border-left-color:var(--status-warning);color:var(--text-primary);background:var(--status-warning-wash)}.budget-mark:where(.friday-legacy-surface,.friday-legacy-surface *){width:38px;height:38px;font-family:var(--font-voice);border:1px solid;border-radius:50%;place-items:center;font-size:17px;display:grid}.apprentice-budget strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:12px}.apprentice-budget p:where(.friday-legacy-surface,.friday-legacy-surface *){color:inherit;opacity:.76;margin:5px 0 0;font-size:11px;line-height:1.5}.apprentice-budget code:where(.friday-legacy-surface,.friday-legacy-surface *){text-overflow:ellipsis;max-width:160px;font-size:10px;overflow:hidden}.manager-apprentice-boundary:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--status-info-line);border-left:4px solid var(--status-info);color:var(--text-primary);background:var(--status-info-wash);padding:16px 18px}.manager-apprentice-boundary strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.manager-apprentice-boundary p:where(.friday-legacy-surface,.friday-legacy-surface *){color:inherit;opacity:.76;margin:6px 0 0;font-size:11px;line-height:1.5}.policy-setup:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);background:var(--surface-raised)}.policy-setup>summary:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 17px;list-style:none;display:flex}.policy-setup>summary:where(.friday-legacy-surface,.friday-legacy-surface *)::-webkit-details-marker{display:none}.policy-setup>summary>span:where(.friday-legacy-surface,.friday-legacy-surface *){gap:4px;display:grid}.policy-setup>summary strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:10px}.policy-setup>summary small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-size:10px}.policy-setup>summary i:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-warning);background:var(--status-warning-wash);font-family:var(--font-evidence);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal}.policy-setup[open]>summary:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line)}.policy-setup.delivery-enabled>summary i:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-success);background:var(--status-success-wash)}.policy-setup-body:where(.friday-legacy-surface,.friday-legacy-surface *){gap:13px;padding:18px;display:grid}.policy-boundary:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:3px solid var(--status-warning);background:var(--surface-raised);padding:13px 15px}.policy-boundary strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:10px}.policy-boundary p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.active-policy-list:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;gap:7px;display:flex}.active-policy-list>p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:11px}.policy-binding:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);border-left:3px solid var(--status-success);background:var(--surface-raised);gap:3px;min-width:190px;padding:9px 11px;display:grid}.policy-binding.disabled:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-warning)}.policy-binding strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.policy-binding small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-size:10px}.policy-form:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);padding:17px}.policy-form-heading:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:14px;display:flex}.policy-form-heading h3:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:5px 0 0;font-size:20px;font-weight:300}.policy-form-heading>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-size:10px}.policy-form-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.policy-form-grid label:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);text-transform:uppercase;align-content:start;gap:6px;font-size:10px;display:grid}.policy-form-grid input:where(.friday-legacy-surface,.friday-legacy-surface *),.policy-form-grid select:where(.friday-legacy-surface,.friday-legacy-surface *),.policy-form-grid textarea:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--control-line);width:100%;color:var(--ink);background:var(--surface-raised);font-family:var(--font-voice);text-transform:none;border-radius:4px;font-size:10px}.policy-form-grid input:where(.friday-legacy-surface,.friday-legacy-surface *),.policy-form-grid select:where(.friday-legacy-surface,.friday-legacy-surface *){min-height:37px;padding:0 9px}.policy-form-grid textarea:where(.friday-legacy-surface,.friday-legacy-surface *){resize:vertical;min-height:74px;padding:9px}.policy-form-grid .policy-reason:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1/-1}.policy-actions:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:center;gap:18px;margin-top:12px;display:flex}.policy-actions>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-size:10px}.policy-save-receipt:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--status-success-line);color:var(--status-success);background:var(--status-success-wash);justify-content:space-between;gap:12px;margin-top:12px;padding:10px 12px;font-size:10px;display:flex}.apprentice-queue:where(.friday-legacy-surface,.friday-legacy-surface *),.apprentice-existing:where(.friday-legacy-surface,.friday-legacy-surface *),.apprentice-measurement:where(.friday-legacy-surface,.friday-legacy-surface *),.recent-apprentice-responses:where(.friday-legacy-surface,.friday-legacy-surface *),.apprentice-review-panel:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--paper);padding:clamp(22px,3vw,32px)}.apprentice-ready-list:where(.friday-legacy-surface,.friday-legacy-surface *){gap:9px;margin-top:23px;display:grid}.apprentice-ready-card:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);border-left:3px solid var(--status-success);background:var(--surface-raised);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px;display:grid}.ready-rank:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line);align-content:center;align-self:stretch;place-items:center;display:grid}.ready-rank span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px}.ready-rank strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin-top:4px;font-size:25px;font-weight:300}.ready-copy:where(.friday-legacy-surface,.friday-legacy-surface *){min-width:0}.ready-copy>div:first-child:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.ready-copy small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-size:10px}.ready-copy h3:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:9px 0 6px;font-size:18px;font-weight:300;line-height:1.25}.ready-copy p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:11px;line-height:1.5}.ready-action:where(.friday-legacy-surface,.friday-legacy-surface *){justify-items:end;gap:8px;display:grid}.ready-action>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);font-size:10px}.apprentice-existing-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.apprentice-existing-grid>div:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);align-content:start;gap:8px;padding:15px;display:grid}.apprentice-existing-grid>div>h3:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);text-transform:uppercase;margin:0 0 4px;font-size:11px}.apprentice-existing-grid>div>p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:7px 0;font-size:11px}.apprentice-question-summary:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);gap:8px;padding:13px;display:grid}.apprentice-question-summary>div:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);text-transform:uppercase;justify-content:space-between;gap:8px;font-size:10px;display:flex}.apprentice-question-summary>strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);font-size:15px;font-weight:300;line-height:1.3}.apprentice-question-summary p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:10px;line-height:1.5}.apprentice-question-summary .secondary-button:where(.friday-legacy-surface,.friday-legacy-surface *),.apprentice-receipt .secondary-button:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--inference-line);width:fit-content;color:var(--inference-text);background:var(--inference-wash)}.gate-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.gate-card:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);border-top:3px solid var(--status-warning);background:var(--surface-raised);padding:17px}.gate-card.gate-ready:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--status-success-line);border-top-color:var(--status-success);background:var(--status-success-wash)}.gate-heading:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:center;gap:12px;display:flex}.gate-heading>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);text-transform:uppercase;font-size:10px}.gate-heading strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:10px}.gate-card ul:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;gap:7px;margin:14px 0 11px;padding:0;list-style:none;display:flex}.gate-card li:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-warning);background:var(--status-warning-wash);border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:inline-flex}.gate-card li.met:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-success);background:var(--status-success-wash)}.gate-card p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:10px;line-height:1.45}.type-metrics:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);margin-top:12px;overflow-x:auto}.type-metric-row:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.5fr) repeat(6,minmax(90px,.7fr));min-width:850px;font-size:10px;display:grid}.type-metric-row:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.type-metric-row>:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line);align-content:center;min-height:54px;padding:10px;display:grid}.type-metric-row>:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.type-metric-row>span:first-child:where(.friday-legacy-surface,.friday-legacy-surface *){gap:4px}.type-metric-row strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.type-metric-row small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-size:10px}.type-gate-details summary:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--accent);cursor:pointer;font-family:var(--font-evidence);text-transform:uppercase;font-size:10px}.type-gate-details ul:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);gap:3px;margin:6px 0 0;padding:0;list-style:none;display:grid}.type-metric-row b:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);text-align:center;font-size:18px;font-weight:300}.type-metric-head:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);background:var(--surface-raised);font-family:var(--font-evidence);text-transform:uppercase}.type-metric-head>:where(.friday-legacy-surface,.friday-legacy-surface *){min-height:35px}.teach-shell:where(.friday-legacy-surface,.friday-legacy-surface *){background:radial-gradient(circle at 50% -20%, #3a2e3c6b, transparent 34rem), var(--surface-ground);min-height:100vh}.teach-shell-embedded:where(.friday-legacy-surface,.friday-legacy-surface *){background:0 0;min-height:0}.teach-shell-embedded .teach-auth:where(.friday-legacy-surface,.friday-legacy-surface *){min-height:min(72vh,720px)}.teach-guide-publication-action:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--surface-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0 0;display:flex}.teach-guide-publication-action>p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);margin:0;font-size:13px}.teach-topbar:where(.friday-legacy-surface,.friday-legacy-surface *){z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#14121ae0;border-bottom:1px solid #2b2833d6;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 38px;display:grid;position:sticky;top:0}.teach-brand:where(.friday-legacy-surface,.friday-legacy-surface *){width:fit-content;color:var(--text-primary);cursor:pointer;letter-spacing:.28em;background:0 0;align-items:center;gap:10px;padding:0;font-weight:200;display:flex}.teach-topbar nav:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-nav);border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex}.teach-topbar nav button:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:9px 17px;font-size:13px;display:flex}.teach-topbar nav button.active:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);background:var(--surface-raised)}.teach-topbar nav button span:where(.friday-legacy-surface,.friday-legacy-surface *){min-width:19px;height:19px;color:var(--text-secondary);background:var(--surface-line-strong);font-family:var(--font-evidence);border-radius:999px;place-items:center;padding:0 5px;font-size:9px;display:inline-grid}.teach-account:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:flex-end;align-items:center;gap:15px;display:flex}.teach-connection:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-family:var(--font-evidence);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:flex}.teach-console-link:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--surface-line-strong);color:var(--text-muted);cursor:pointer;background:0 0;padding:7px 0;font-size:11px}.teach-console-link:hover:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary)}.teach-presence:where(.friday-legacy-surface,.friday-legacy-surface *){flex:none;place-items:center;width:42px;height:42px;display:inline-grid;position:relative}.teach-presence-ring:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);border-radius:50%;position:absolute;inset:5px}.teach-presence-core:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--text-unknown);border-radius:50%;width:9px;height:9px}.teach-presence-listening:where(.friday-legacy-surface,.friday-legacy-surface *){width:94px;height:94px}.teach-presence-listening .teach-presence-ring:where(.friday-legacy-surface,.friday-legacy-surface *){background:radial-gradient(circle,#ff53436b 0%,#ff53431a 35%,#0000 70%);border-color:#0000;animation:3.4s ease-in-out infinite friday-legacy-teach-breathe;inset:0}.teach-presence-listening .teach-presence-core:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--brand-coral);width:18px;height:18px;box-shadow:0 0 28px #ff5343cc}.teach-presence-reasoning:where(.friday-legacy-surface,.friday-legacy-surface *){width:94px;height:94px}.teach-presence-reasoning .teach-presence-ring:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--inference-line);border-top-color:var(--inference);animation:2.6s linear infinite friday-legacy-teach-orbit;inset:12px}.teach-presence-reasoning .teach-presence-core:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--inference);width:15px;height:15px;box-shadow:0 0 24px #c9b8e894}@keyframes friday-legacy-teach-breathe{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes friday-legacy-teach-orbit{to{transform:rotate(360deg)}}.teach-eyebrow:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-family:var(--font-evidence);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.teach-lede:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:640px;color:var(--text-secondary);font-size:17px;line-height:1.68}.teach-home:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-tasks:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-preview:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-review:where(.friday-legacy-surface,.friday-legacy-surface *){width:min(1180px,100% - 56px);margin:0 auto;padding:52px 0 110px}.teach-hero:where(.friday-legacy-surface,.friday-legacy-surface *){text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:34px auto 84px;display:flex}.teach-hero>.teach-presence:where(.friday-legacy-surface,.friday-legacy-surface *){margin:30px 0 22px}.teach-hero h1:where(.friday-legacy-surface,.friday-legacy-surface *){letter-spacing:-.025em;max-width:13ch;margin:0;font-size:clamp(42px,6vw,70px);font-weight:200;line-height:1.06}.teach-hero>p:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:620px;color:var(--text-secondary);margin:24px 0 32px;font-size:18px;line-height:1.68}.teach-start-button:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--brand-coral-line);color:#fff5f3;cursor:pointer;background:linear-gradient(135deg,#ff5343,#d93d34);border-radius:999px;gap:3px;min-width:320px;padding:17px 30px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 42px #ff53432b}.teach-start-button:where(.friday-legacy-surface,.friday-legacy-surface *):after{content:"";background:linear-gradient(105deg,#0000 42%,#ffffff2e 50%,#0000 58%);transition:transform .7s;position:absolute;inset:-50%;transform:translate(-60%)}.teach-start-button:hover:where(.friday-legacy-surface,.friday-legacy-surface *):after{transform:translate(60%)}.teach-start-button span:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-start-button small:where(.friday-legacy-surface,.friday-legacy-surface *){z-index:1;position:relative}.teach-start-button span:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:16px;font-weight:500}.teach-start-button small:where(.friday-legacy-surface,.friday-legacy-surface *){color:#ffedeac2;font-size:11px}.teach-source-choice .teach-lede:where(.friday-legacy-surface,.friday-legacy-surface *){margin-bottom:28px}.teach-source-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.teach-source-card:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);min-height:190px;color:var(--text-primary);background:linear-gradient(145deg, var(--surface-panel), #1f1d26b8);cursor:pointer;text-align:left;border-radius:16px;gap:10px;padding:25px;display:grid}.teach-source-card:hover:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--brand-coral-line);background:var(--brand-coral-wash)}.teach-source-card>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--brand-coral);font-family:var(--font-evidence);font-size:22px}.teach-source-card strong:where(.friday-legacy-surface,.friday-legacy-surface *){align-self:end;font-size:20px;font-weight:400}.teach-source-card small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-size:11px;line-height:1.55}.teach-trust-line:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);align-items:center;gap:10px;margin-top:22px;display:flex}.teach-trust-line span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-success)}.teach-trust-line p:where(.friday-legacy-surface,.friday-legacy-surface *){margin:0;font-size:12px}.teach-question-callout:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--inference-line);background:linear-gradient(130deg, var(--inference-wash), #26233680);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;max-width:940px;margin:0 auto;padding:23px 26px;display:flex}.teach-question-callout h2:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--inference-text);margin:8px 0 4px;font-size:20px;font-weight:300}.teach-question-callout p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--inference-muted);margin:0;font-size:13px;line-height:1.5}.teach-question-callout .teach-eyebrow:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--inference)}.teach-recovery:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--status-warning-line);background:var(--status-warning-wash);border-radius:16px;gap:18px;max-width:940px;margin:0 auto 22px;padding:22px 25px;display:grid}.teach-recovery h2:where(.friday-legacy-surface,.friday-legacy-surface *){margin:7px 0 4px;font-size:20px;font-weight:300}.teach-recovery p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);margin:0;font-size:12px}.teach-recovery article:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--status-warning-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding-top:13px;display:grid}.teach-recovery article>div:where(.friday-legacy-surface,.friday-legacy-surface *){gap:3px;display:grid}.teach-recovery article span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-size:10px}.teach-section-heading:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.teach-section-heading h1:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-section-heading h2:where(.friday-legacy-surface,.friday-legacy-surface *){margin:8px 0 0;font-size:32px;font-weight:300}.teach-section-heading h1:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:45px;font-weight:200}.teach-section-heading p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);margin:10px 0 0}.teach-task-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.teach-task-grid-full:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr))}.teach-task-card:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:linear-gradient(150deg, var(--surface-panel), #1f1d26b8);border-radius:16px;flex-direction:column;min-height:260px;padding:22px;display:flex}.teach-task-card-top:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-family:var(--font-evidence);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.teach-task-card h3:where(.friday-legacy-surface,.friday-legacy-surface *){margin:23px 0 9px;font-size:22px;font-weight:300}.teach-task-card>p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.teach-session-recovery:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--inference-line);background:var(--inference-wash);border-radius:10px;gap:6px;margin-top:15px;padding:12px;display:grid}.teach-session-recovery strong:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--inference-text);font-size:11px;font-weight:400}.teach-session-recovery span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--inference-muted);font-size:10px;line-height:1.45}.teach-session-failed:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--status-danger-line);background:var(--status-danger-wash)}.teach-session-failed strong:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-session-failed span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-danger)}.teach-status:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);width:fit-content;color:var(--text-secondary);background:var(--surface-raised);border-radius:999px;padding:6px 10px}.teach-status-needs_answer:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--inference-line);color:var(--inference);background:var(--inference-wash)}.teach-status-ready_for_guided_practice:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--status-success-line);color:var(--status-success);background:var(--status-success-wash)}.teach-status-needs_another_example:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--status-warning-line);color:var(--status-warning);background:var(--status-warning-wash)}.teach-task-card-meta:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:20px;font-size:10px;display:flex}.teach-task-card-meta strong:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--inference);font-weight:400}.teach-task-actions:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--surface-line);flex-wrap:wrap;gap:13px;margin-top:14px;padding-top:14px;display:flex}.teach-text-button:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--surface-line-strong);width:fit-content;color:var(--text-secondary);cursor:pointer;background:0 0;padding:2px 0;font-size:12px}.teach-text-button:hover:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--brand-coral);color:var(--brand-coral-hover)}.teach-text-danger:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-danger)}.teach-media-retention:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--surface-line);margin-top:15px;padding-top:13px}.teach-media-retention summary:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);cursor:pointer;font-family:var(--font-evidence);text-transform:uppercase;font-size:9px}.teach-media-retention>.teach-lesson-row:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0 0;display:grid}.teach-media-retention p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);margin:0;font-size:10px;line-height:1.5}.teach-media-retention p strong:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);font-weight:400}.teach-media-retention p span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-danger);margin-top:4px;display:block}.teach-lesson-actions:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.teach-button:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:43px;padding:10px 19px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.teach-button:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *){outline:2px solid var(--focus-inner);outline-offset:1px;box-shadow:0 0 0 4px var(--focus-outer)}.teach-button:disabled:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:not-allowed;opacity:.45}.teach-button-primary:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--brand-coral-line);color:#fff5f3;background:var(--brand-coral)}.teach-button-primary:hover:not(:disabled):where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--brand-coral-hover)}.teach-button-secondary:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);background:var(--surface-raised)}.teach-button-stop:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--brand-coral-line);color:var(--observed-text);background:var(--brand-coral-wash)}.teach-button-danger:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--status-danger-line);color:var(--status-danger);background:var(--status-danger-wash)}.teach-button-wide:where(.friday-legacy-surface,.friday-legacy-surface *){width:100%}.teach-narrow:where(.friday-legacy-surface,.friday-legacy-surface *){width:min(720px,100% - 40px);margin:0 auto;padding:58px 0 100px}.teach-narrow>h1:where(.friday-legacy-surface,.friday-legacy-surface *){margin:12px 0 15px;font-size:48px;font-weight:200}.teach-back:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);cursor:pointer;background:0 0;margin-bottom:40px;padding:3px 0;font-size:12px}.teach-back:hover:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary)}.teach-form-card:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:18px;gap:24px;margin-top:30px;padding:28px;display:grid}.teach-form-card>label:not(.teach-toggle,.teach-consent):where(.friday-legacy-surface,.friday-legacy-surface *),.teach-question-page>label:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);gap:8px;font-size:12px;display:grid}.teach-form-card label>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-size:10px}.teach-form-card input[type=text]:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-form-card input:not([type]):where(.friday-legacy-surface,.friday-legacy-surface *),.teach-form-card textarea:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-review-field textarea:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-question-page textarea:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-step-editor textarea:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);width:100%;color:var(--text-primary);background:var(--surface-raised);resize:vertical;border-radius:10px}.teach-form-card input[type=text]:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-form-card input:not([type]):where(.friday-legacy-surface,.friday-legacy-surface *),.teach-question-page input:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);min-height:48px;color:var(--text-primary);background:var(--surface-raised);border-radius:10px;padding:0 14px}.teach-form-card textarea:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-review-field textarea:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-question-page textarea:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-step-editor textarea:where(.friday-legacy-surface,.friday-legacy-surface *){padding:12px 14px;line-height:1.5}.teach-upload-file input[type=file]:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px dashed var(--surface-line-strong);width:100%;color:var(--text-secondary);background:var(--surface-raised);cursor:pointer;border-radius:10px;padding:12px}.teach-upload-file small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-family:var(--font-evidence);font-size:10px}.teach-permission-row:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-raised);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.teach-permission-row strong:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-toggle strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:14px;font-weight:400}.teach-permission-row p:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-toggle p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.teach-toggle small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-warning);margin-top:7px;font-size:10px;line-height:1.5;display:block}.teach-required:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-success);background:var(--status-success-wash);font-family:var(--font-evidence);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:9px}.teach-toggle:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:pointer;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;display:grid}.teach-toggle>input:where(.friday-legacy-surface,.friday-legacy-surface *){opacity:0;position:absolute}.teach-toggle>span:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);background:var(--surface-raised);border-radius:999px;width:42px;height:24px;position:relative}.teach-toggle>div:where(.friday-legacy-surface,.friday-legacy-surface *){min-width:0}.teach-toggle>span:where(.friday-legacy-surface,.friday-legacy-surface *):after{background:var(--text-muted);content:"";border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:4px;left:4px}.teach-toggle>input:checked+span:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--brand-coral-line);background:var(--brand-coral-wash)}.teach-toggle>input:checked+span:where(.friday-legacy-surface,.friday-legacy-surface *):after{background:var(--brand-coral);transform:translate(18px)}.teach-consent:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:11px;font-size:12px;line-height:1.5;display:flex}.teach-consent input:where(.friday-legacy-surface,.friday-legacy-surface *){width:17px;height:17px;accent-color:var(--brand-coral);flex:none;margin-top:1px}.teach-form-foot:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-upload-consent:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);text-align:center;margin:-10px 0 0;font-size:10px;line-height:1.5}.teach-capture-preparing:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--brand-coral-line);background:var(--brand-coral-wash);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.teach-capture-preparing div:where(.friday-legacy-surface,.friday-legacy-surface *){gap:4px;display:grid}.teach-capture-preparing strong:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--brand-coral-hover);font-weight:500}.teach-capture-preparing p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.teach-recording:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-processing:where(.friday-legacy-surface,.friday-legacy-surface *){text-align:center;flex-direction:column;align-items:center;min-height:calc(100vh - 77px);padding:70px 28px;display:flex}.teach-recording>.teach-presence:where(.friday-legacy-surface,.friday-legacy-surface *){margin:25px 0 20px}.teach-recording h1:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-processing h1:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:18ch;margin:12px 0 26px;font-size:clamp(34px,5vw,54px);font-weight:200;line-height:1.15}.teach-recording-badge:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--brand-coral-line);color:var(--brand-coral-hover);background:var(--brand-coral-wash);font-family:var(--font-evidence);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:9px;display:flex}.teach-recording-badge span:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--brand-coral);width:7px;height:7px;box-shadow:0 0 10px var(--brand-coral);border-radius:50%;animation:1.8s ease-in-out infinite friday-legacy-teach-breathe}.teach-timer:where(.friday-legacy-surface,.friday-legacy-surface *){justify-items:center;margin:5px 0 17px;display:grid}.teach-timer strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-evidence);letter-spacing:-.05em;font-size:clamp(58px,10vw,96px);font-weight:400}.teach-timer span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-family:var(--font-evidence);letter-spacing:.18em;text-transform:uppercase;font-size:9px}.teach-timer small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);font-family:var(--font-evidence);letter-spacing:.04em;margin-top:9px;font-size:11px}.teach-recording-scope:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.teach-recording-scope span:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);color:var(--text-muted);background:var(--surface-panel);font-family:var(--font-evidence);border-radius:999px;padding:6px 9px;font-size:9px}.teach-recording-actions:where(.friday-legacy-surface,.friday-legacy-surface *){gap:12px;margin-top:32px;display:flex}.teach-local-note:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);margin-top:20px;font-size:11px}.teach-warning:where(.friday-legacy-surface,.friday-legacy-surface *){z-index:30;border:1px solid var(--status-warning-line);color:var(--status-warning);background:var(--status-warning-wash);border-radius:999px;padding:12px 18px;font-size:12px;position:fixed;top:92px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000003d}.teach-preview .teach-section-heading:where(.friday-legacy-surface,.friday-legacy-surface *){align-items:flex-start}.teach-local-pill:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--status-success-line);color:var(--status-success);background:var(--status-success-wash);font-family:var(--font-evidence);border-radius:999px;padding:7px 11px;font-size:9px}.teach-preview-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);gap:18px;display:grid}.teach-video-frame:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);background:#09080c;border-radius:16px;position:relative;overflow:hidden}.teach-video-frame video:where(.friday-legacy-surface,.friday-legacy-surface *){aspect-ratio:16/9;background:#09080c;width:100%;display:block}.teach-video-frame>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);font-family:var(--font-evidence);text-transform:uppercase;background:#14121ad1;border-radius:999px;padding:6px 9px;font-size:9px;position:absolute;top:13px;left:13px}.teach-capture-summary:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:16px;padding:24px}.teach-capture-summary dl:where(.friday-legacy-surface,.friday-legacy-surface *){gap:0;margin:15px 0 18px;display:grid}.teach-capture-summary dl div:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--surface-line);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.teach-capture-summary dt:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-size:11px}.teach-capture-summary dd:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);font-family:var(--font-evidence);text-align:right;margin:0;font-size:10px}.teach-capture-summary dd.teach-duration-mismatch:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-danger)}.teach-narration-preview:where(.friday-legacy-surface,.friday-legacy-surface *){gap:8px;margin:0 0 18px;display:grid}.teach-narration-preview>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);font-family:var(--font-evidence);font-size:10px}.teach-narration-preview audio:where(.friday-legacy-surface,.friday-legacy-surface *){width:100%}.teach-capture-summary>p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);margin:0;font-size:11px;line-height:1.55}.teach-local-cleanup:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px dashed var(--danger);background:var(--danger-wash);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 56px);margin:18px auto 0;padding:16px 18px;display:flex}.teach-local-cleanup strong:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary)}.teach-local-cleanup p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);margin:4px 0 0;font-size:12px}.teach-preview-actions:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:flex-end;gap:11px;margin-top:22px;display:flex}.teach-upload-consent:where(.friday-legacy-surface,.friday-legacy-surface *){text-align:right;margin-top:13px}.teach-processing:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:center}.teach-processing>p:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:540px;color:var(--text-secondary);font-size:16px;line-height:1.6}.teach-processing-steps:where(.friday-legacy-surface,.friday-legacy-surface *){gap:0;margin-top:30px;display:flex}.teach-processing-steps span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-unknown);font-family:var(--font-evidence);text-transform:uppercase;padding:0 28px;font-size:9px;position:relative}.teach-processing-steps span+span:where(.friday-legacy-surface,.friday-legacy-surface *):before{background:var(--surface-line-strong);content:"";width:10px;height:1px;position:absolute;top:5px;left:-5px}.teach-processing-steps .done:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-success)}.teach-processing-steps .active:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--inference)}.teach-review>h1:where(.friday-legacy-surface,.friday-legacy-surface *){margin:12px 0 9px;font-size:48px;font-weight:200}.teach-review-layout:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;margin-top:32px;display:grid}.teach-review-main:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-review-confirm:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:16px;padding:26px}.teach-review-main:where(.friday-legacy-surface,.friday-legacy-surface *){gap:22px;display:grid}.teach-review-field:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-family:var(--font-evidence);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:9px;display:grid}.teach-review-pair:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr 1fr;gap:14px;display:grid}.teach-review-heading:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--surface-line);justify-content:space-between;align-items:end;padding-top:8px;display:flex}.teach-review-heading h2:where(.friday-legacy-surface,.friday-legacy-surface *){margin:7px 0 0;font-size:26px;font-weight:300}.teach-step-editor:where(.friday-legacy-surface,.friday-legacy-surface *){gap:10px;margin:0;padding:0;list-style:none;display:grid}.teach-step-editor li:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-raised);border-radius:12px;grid-template-columns:35px minmax(0,1fr) 28px;align-items:start;gap:10px;padding:13px;display:grid;position:relative}.teach-step-editor li>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-family:var(--font-evidence);padding-top:11px;font-size:10px}.teach-step-editor li>button:where(.friday-legacy-surface,.friday-legacy-surface *){height:28px;color:var(--text-muted);cursor:pointer;background:0 0;font-size:19px}.teach-step-editor small:where(.friday-legacy-surface,.friday-legacy-surface *){width:fit-content;font-family:var(--font-evidence);text-transform:uppercase;border-radius:999px;grid-column:2;padding:4px 7px;font-size:8px}.basis-observed:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--brand-coral-hover);background:var(--brand-coral-wash)}.basis-reported:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);background:var(--surface-line)}.basis-inferred:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--inference);background:var(--inference-wash)}.basis-unknown:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-unknown);border:1px dashed var(--surface-line-strong)}.teach-review-section:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-unknowns:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--surface-line);gap:9px;padding-top:19px;display:grid}.teach-review-section article:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-unknowns p:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--inference-line);background:var(--inference-wash);border-radius:10px;margin:0;padding:13px}.teach-review-section article strong:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--inference-text);font-size:13px}.teach-review-section article p:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-unknowns p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--inference-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.teach-review-confirm:where(.friday-legacy-surface,.friday-legacy-surface *){position:sticky;top:98px}.teach-review-confirm h2:where(.friday-legacy-surface,.friday-legacy-surface *){margin:9px 0 22px;font-size:25px;font-weight:300}.teach-review-retention:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-raised);border-radius:10px;gap:7px;margin:-8px 0 20px;padding:12px;display:grid}.teach-review-retention strong:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);font-size:10px;font-weight:400}.teach-review-retention p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);margin:0;font-size:9px;line-height:1.5}.teach-review-confirm fieldset:where(.friday-legacy-surface,.friday-legacy-surface *){border:0;gap:7px;margin:0;padding:0;display:flex}.teach-review-confirm legend:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);margin-bottom:9px;font-size:10px}.teach-review-confirm fieldset label:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:pointer;flex:1;position:relative}.teach-review-confirm fieldset input:where(.friday-legacy-surface,.friday-legacy-surface *){opacity:0;position:absolute}.teach-review-confirm fieldset span:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);height:43px;color:var(--text-muted);background:var(--surface-raised);font-family:var(--font-evidence);border-radius:9px;place-items:center;display:grid}.teach-review-confirm fieldset input:checked+span:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--inference);color:var(--inference-text);background:var(--inference-wash)}.teach-rating-label:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);justify-content:space-between;margin:7px 0 22px;font-size:9px;display:flex}.teach-review-confirm .teach-consent:where(.friday-legacy-surface,.friday-legacy-surface *){margin:20px 0}.teach-review-confirm>p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);text-align:center;margin:12px 0 0;font-size:9px}.teach-tasks:where(.friday-legacy-surface,.friday-legacy-surface *){padding-top:72px}.teach-usage:where(.friday-legacy-surface,.friday-legacy-surface *){width:min(1180px,100% - 56px);margin:0 auto;padding:58px 0 110px}.teach-usage-heading:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.teach-usage-heading>div:where(.friday-legacy-surface,.friday-legacy-surface *){min-width:0}.teach-usage-heading h1:where(.friday-legacy-surface,.friday-legacy-surface *){letter-spacing:-.03em;margin:10px 0 8px;font-size:clamp(42px,6vw,64px);font-weight:200}.teach-usage-heading p:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:760px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.65}.teach-usage-load-error:where(.friday-legacy-surface,.friday-legacy-surface *){justify-items:start;gap:13px;margin-top:28px;display:grid}.teach-usage>.loading-block:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage>.error-block:where(.friday-legacy-surface,.friday-legacy-surface *){margin-top:28px}.teach-usage-export-note:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--status-warning-line);color:var(--status-warning);background:var(--status-warning-wash);border-radius:10px;margin:18px 0 0;padding:12px 14px;font-size:11px}.teach-usage-status:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--status-success-line);border-left:4px solid var(--status-success);background:var(--status-success-wash);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:18px 20px;display:flex}.teach-usage-status strong:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);font-size:13px;font-weight:500}.teach-usage-status p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);margin:5px 0 0;font-size:11px;line-height:1.55}.teach-usage-status>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-warning);background:var(--status-warning-wash);font-family:var(--font-evidence);text-transform:uppercase;border-radius:999px;flex:none;padding:6px 9px;font-size:10px}.teach-usage-status-in_progress:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-status-partial:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-status-estimated:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--status-warning-line);border-left-color:var(--status-warning);background:var(--status-warning-wash)}.teach-usage-status-unavailable:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--surface-line-strong);border-left-color:var(--text-unknown);background:var(--surface-panel)}.teach-usage-summary:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:14px;margin-top:16px;overflow:hidden}.teach-usage-summary>dl:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.teach-usage-summary>dl>div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--surface-line);align-content:start;min-width:0;padding:20px;display:grid}.teach-usage-summary>dl>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.teach-usage-summary dt:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-token-totals dt:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-learning dt:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-efficiency dt:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-operation dt:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-call-summary dt:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-token-detail dt:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-family:var(--font-evidence);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.teach-usage-summary dd:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--text-primary);margin:12px 0 8px;font-size:24px;font-weight:300}.teach-usage-summary small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-size:10px;line-height:1.45}.teach-usage-costs:where(.friday-legacy-surface,.friday-legacy-surface *){gap:3px;display:grid}.teach-usage-costs>span:where(.friday-legacy-surface,.friday-legacy-surface *){display:block}.teach-usage-costs small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);white-space:nowrap;font-size:10px;font-weight:400}.teach-usage-section:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--surface-line);margin-top:36px;padding-top:29px}.teach-usage-section-heading:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:17px;display:flex}.teach-usage-section-heading h2:where(.friday-legacy-surface,.friday-legacy-surface *){margin:7px 0 0;font-size:27px;font-weight:300}.teach-usage-section-heading>span:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:360px;color:var(--text-muted);text-align:right;font-size:10px;line-height:1.5}.teach-usage-token-totals:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-learning:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.teach-usage-token-totals>div:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-learning>div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--surface-line);border-bottom:1px solid var(--surface-line);min-width:0;padding:18px}.teach-usage-token-totals>div:nth-child(4n):where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-learning>div:nth-child(4n):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.teach-usage-token-totals>div:nth-last-child(-n+4):where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-learning>div:nth-last-child(-n+2):where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.teach-usage-token-totals dd:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-learning dd:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;margin:9px 0 0;font-size:20px;font-weight:300}.teach-usage-learning:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(3,minmax(0,1fr))}.teach-usage-learning>div:nth-child(4n):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--surface-line)}.teach-usage-learning>div:nth-child(3n):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.teach-usage-learning>div:nth-last-child(-n+3):where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.teach-usage-learning small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);margin-top:6px;font-size:10px;line-height:1.4;display:block}.teach-usage-efficiency:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:13px 0 0;display:grid}.teach-usage-efficiency>div:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:12px;min-width:0;padding:18px}.teach-usage-efficiency dd:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--text-primary);margin:9px 0 5px;font-size:25px;font-weight:300}.teach-usage-efficiency small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-size:10px;line-height:1.45}.teach-usage-operations:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.teach-usage-operation:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:13px;min-width:0;padding:18px}.teach-usage-operation>header:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:center;gap:14px;display:flex}.teach-usage-operation>header strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:14px;font-weight:400}.teach-usage-operation>header span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-family:var(--font-evidence);text-transform:uppercase;font-size:10px}.teach-usage-operation>dl:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:18px 0 0;display:grid}.teach-usage-operation>dl div:where(.friday-legacy-surface,.friday-legacy-surface *){min-width:0}.teach-usage-operation dd:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--text-secondary);margin:6px 0 0;font-size:13px}.teach-usage-operation-foot:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--surface-line);flex-wrap:wrap;align-items:center;gap:9px;margin-top:17px;padding-top:13px;display:flex}.teach-usage-operation-foot>span:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-warning);font-size:10px}.teach-usage-source:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);width:fit-content;color:var(--text-muted);background:var(--surface-raised);font-family:var(--font-evidence);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:10px;display:inline-flex}.teach-usage-source-provider_reported:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--status-success-line);color:var(--status-success);background:var(--status-success-wash)}.teach-usage-source-pricebook_estimate:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-source-estimated:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--status-warning-line);color:var(--status-warning);background:var(--status-warning-wash)}.teach-usage-sessions:where(.friday-legacy-surface,.friday-legacy-surface *){gap:15px;display:grid}.teach-usage-sessions>section:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:14px;min-width:0;overflow:hidden}.teach-usage-sessions>section>header:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--surface-line);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:14px;padding:13px 17px;display:flex}.teach-usage-sessions>section>header span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-family:var(--font-evidence);text-transform:uppercase;font-size:10px}.teach-usage-sessions>section>header code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;min-width:0;color:var(--text-secondary);font-size:10px}.teach-usage-sessions>section>div:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--surface-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.teach-usage-call:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--surface-panel);min-width:0;padding:18px}.teach-usage-call>header:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:center;gap:12px;display:flex}.teach-usage-call>header>div:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.teach-usage-call>header strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:13px;font-weight:400}.teach-usage-call>header>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-family:var(--font-evidence);text-transform:uppercase;flex:none;font-size:10px}.teach-usage-call-status:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-success);background:var(--status-success-wash);font-family:var(--font-evidence);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:10px}.teach-usage-call-status-failed:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-danger);background:var(--status-danger-wash)}.teach-usage-call-model:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.teach-usage-call-model span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);font-size:10px}.teach-usage-call-model code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--text-secondary);font-size:10px}.teach-usage-call-summary:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:17px 0;display:grid}.teach-usage-call-summary>div:where(.friday-legacy-surface,.friday-legacy-surface *){min-width:0}.teach-usage-call-summary dd:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--text-secondary);margin:6px 0 0;font-size:12px}.teach-usage-token-detail:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;gap:8px;margin:0;display:flex}.teach-usage-token-detail>div:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-raised);border-radius:7px;align-items:center;gap:6px;padding:6px 8px;display:flex}.teach-usage-token-detail dd:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);margin:0;font-size:10px}.teach-usage-unavailable:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-size:10px}.teach-usage-call>footer:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--surface-line);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:16px;padding-top:13px;display:flex}.teach-usage-call>footer>div:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.teach-usage-call>footer>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:flex-end}.teach-usage-call>footer code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--text-muted);font-size:10px}.teach-usage-call>footer div>span:not(.teach-usage-source):where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-warning);font-size:10px}.teach-usage-empty:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px dashed var(--surface-line-strong);text-align:center;border-radius:14px;padding:31px}.teach-usage-empty strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:14px;font-weight:400}.teach-usage-empty p:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:570px;color:var(--text-muted);margin:7px auto 0;font-size:10px;line-height:1.5}.teach-empty-tasks:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px dashed var(--surface-line-strong);text-align:center;border-radius:18px;flex-direction:column;align-items:center;padding:80px 20px;display:flex}.teach-empty-tasks h2:where(.friday-legacy-surface,.friday-legacy-surface *){margin:14px 0 8px;font-size:28px;font-weight:300}.teach-empty-tasks p:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:460px;color:var(--text-secondary)}.teach-inline-progress:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--inference);font-family:var(--font-evidence);font-size:10px}.teach-question-page:where(.friday-legacy-surface,.friday-legacy-surface *){text-align:center;flex-direction:column;align-items:center;width:min(760px,100% - 40px);margin:0 auto;padding:58px 0 110px;display:flex}.teach-question-page .teach-back:where(.friday-legacy-surface,.friday-legacy-surface *){align-self:flex-start}.teach-question-page>.teach-presence:where(.friday-legacy-surface,.friday-legacy-surface *){margin:5px 0 22px}.teach-question-page h1:where(.friday-legacy-surface,.friday-legacy-surface *){margin:13px 0 16px;font-size:42px;font-weight:200;line-height:1.2}.teach-question-page>p:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:600px;color:var(--inference-muted);line-height:1.6}.teach-question-page>label:where(.friday-legacy-surface,.friday-legacy-surface *){text-align:left;width:100%;margin:24px 0 18px}.teach-rehearsal:where(.friday-legacy-surface,.friday-legacy-surface *){width:min(900px,100% - 40px);margin:0 auto;padding:72px 0 110px}.teach-rehearsal-top:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:start;gap:30px;display:flex}.teach-rehearsal-top h1:where(.friday-legacy-surface,.friday-legacy-surface *){margin:10px 0 8px;font-size:46px;font-weight:200}.teach-rehearsal-top p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary)}.teach-rehearsal-top>span:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);color:var(--text-muted);font-family:var(--font-evidence);border-radius:999px;padding:8px 12px;font-size:10px}.teach-rehearsal-card:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--inference-line);background:radial-gradient(circle at 15% 5%, #c9b8e81a, transparent 28rem), var(--surface-panel);border-radius:20px;min-height:310px;margin-top:46px;padding:42px;display:grid}.teach-rehearsal-card h2:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:24ch;color:var(--inference-text);text-align:center;align-self:center;margin:20px auto;font-size:clamp(30px,5vw,48px);font-weight:200;line-height:1.25}.teach-rehearsal-card>p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);text-align:center;align-self:end;margin:0}.teach-rehearsal-result:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-rehearsal-outcome:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:14px;gap:15px;margin-top:16px;padding:20px;display:grid}.teach-rehearsal-result label:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-rehearsal-outcome>label:not(.teach-consent):where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);gap:8px;font-size:11px;display:grid}.teach-rehearsal-result select:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-rehearsal-result textarea:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-rehearsal-outcome textarea:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);width:100%;color:var(--text-primary);background:var(--surface-raised);border-radius:9px;padding:11px 13px}.teach-rehearsal-outcome h2:where(.friday-legacy-surface,.friday-legacy-surface *){margin:-4px 0 2px;font-size:23px;font-weight:300}.teach-rehearsal-outcome fieldset:where(.friday-legacy-surface,.friday-legacy-surface *){border:0;border-bottom:1px solid var(--surface-line);gap:18px;margin:0;padding:0 0 15px;display:flex}.teach-rehearsal-outcome legend:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);margin-bottom:9px;font-size:11px}.teach-rehearsal-outcome fieldset label:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);font-size:12px}.teach-rehearsal-outcome input:where(.friday-legacy-surface,.friday-legacy-surface *){accent-color:var(--brand-coral)}.teach-rehearsal-actions:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;margin-top:18px;display:flex}.teach-lesson:where(.friday-legacy-surface,.friday-legacy-surface *){width:min(1080px,100% - 56px);margin:0 auto;padding:48px 0 120px}.teach-lesson-heading:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-lesson-section-heading:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.teach-lesson-heading:where(.friday-legacy-surface,.friday-legacy-surface *){margin:26px 0 28px}.teach-lesson-heading h1:where(.friday-legacy-surface,.friday-legacy-surface *){letter-spacing:-.025em;margin:8px 0 7px;font-size:clamp(36px,6vw,58px);font-weight:200;line-height:1.08}.teach-lesson-heading p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);margin:0;font-size:12px}.teach-lesson-current:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-legacy-reply:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-lesson-empty:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-retry-confirm:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-delete-ai-confirm:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);background:var(--surface-panel);border-radius:18px;margin-top:22px;padding:clamp(22px,4vw,36px);position:relative}.teach-lesson-current:where(.friday-legacy-surface,.friday-legacy-surface *){overflow:hidden}.teach-lesson-current:where(.friday-legacy-surface,.friday-legacy-surface *):before{background:var(--inference);content:"";width:4px;height:100%;position:absolute;top:0;left:0}.teach-lesson-current-accepted:where(.friday-legacy-surface,.friday-legacy-surface *):before{background:var(--status-success)}.teach-lesson-current-rejected:where(.friday-legacy-surface,.friday-legacy-surface *):before,.teach-lesson-current-failed:where(.friday-legacy-surface,.friday-legacy-surface *):before{background:var(--status-danger)}.teach-lesson-current-copy:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:720px}.teach-lesson-current-copy h2:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-lesson-retention h2:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-lesson-section-heading h2:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-retry-confirm h2:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-delete-ai-confirm h2:where(.friday-legacy-surface,.friday-legacy-surface *){margin:8px 0;font-size:clamp(25px,4vw,34px);font-weight:300}.teach-lesson-current-copy p:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-legacy-reply p:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-lesson-empty p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);margin:0;line-height:1.6}.teach-lesson-spinner:where(.friday-legacy-surface,.friday-legacy-surface *){border:2px solid var(--inference-line);border-top-color:var(--inference);border-radius:50%;width:28px;height:28px;animation:1.4s linear infinite friday-legacy-teach-orbit;position:absolute;top:28px;right:30px}.teach-attempt-facts:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-line);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:28px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.teach-attempt-facts li:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:10px;min-width:0;padding:15px 13px;display:grid}.teach-attempt-facts li>span:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);border-radius:50%;width:8px;height:8px;margin-top:4px}.teach-attempt-facts li>div:where(.friday-legacy-surface,.friday-legacy-surface *){gap:6px;min-width:0;display:grid}.teach-attempt-facts strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px;line-height:1.35}.teach-attempt-facts small:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--text-muted);font-size:9px;line-height:1.45}.teach-attempt-fact-done>span:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--status-success);background:var(--status-success)}.teach-attempt-fact-active>span:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--inference);background:var(--inference);box-shadow:0 0 12px #c9b8e873}.teach-attempt-fact-failed>span:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--status-danger);background:var(--status-danger)}.teach-untrusted-banner:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-review-required-banner:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:4px solid var(--status-danger);color:var(--text-primary);background:var(--status-danger-wash);gap:5px;margin-top:22px;padding:15px 17px;display:grid}.teach-review-required-banner:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-warning);background:var(--status-warning-wash)}.teach-untrusted-banner strong:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-review-required-banner strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-evidence);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.teach-untrusted-banner span:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-review-required-banner span:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px;line-height:1.5}.teach-live-provider-responses:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-lesson-retention:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-attempt-timeline:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-reply-inspector:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--surface-line);margin-top:38px;padding-top:32px}.teach-live-provider-responses>p:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:780px;color:var(--text-muted);font-size:11px;line-height:1.55}.teach-technical-response-list:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.teach-technical-response-list>section:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:12px;min-width:0;padding:18px}.teach-technical-response-list>section>p:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--text-muted);font-size:10px;line-height:1.55}.teach-technical-response-list code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.teach-lesson-retention-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.teach-lesson-retention-grid article:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-panel);border-radius:12px;min-width:0;padding:20px}.teach-lesson-retention-grid .teach-lesson-retention-delete:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--status-danger-line);background:var(--status-danger-wash);grid-column:1/-1}.teach-lesson-retention-grid p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-size:11px;line-height:1.55}.teach-lesson-deletion-notice:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--status-success-line);border-left:4px solid var(--status-success);color:var(--text-secondary);background:var(--status-success-wash);padding:14px 16px;font-size:11px;line-height:1.5}.teach-lesson-section-heading>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-family:var(--font-evidence);text-transform:uppercase;font-size:10px}.teach-attempt-timeline>ol:where(.friday-legacy-surface,.friday-legacy-surface *){gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.teach-attempt-card:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);border-left:4px solid var(--inference);background:var(--surface-panel);border-radius:12px;padding:20px}.teach-attempt-card-accepted:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-success)}.teach-attempt-card-rejected:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-attempt-card-failed:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-danger)}.teach-attempt-card>header:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.teach-attempt-card>header span:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-attempt-card>header time:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-family:var(--font-evidence);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.teach-attempt-card h3:where(.friday-legacy-surface,.friday-legacy-surface *){margin:5px 0 0;font-size:19px;font-weight:400}.teach-attempt-card>p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);font-size:11px;line-height:1.55}.teach-attempt-usage:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));margin:15px 0;display:grid;overflow:hidden}.teach-attempt-usage>div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--surface-line);min-width:0;padding:12px}.teach-attempt-usage>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border:0}.teach-attempt-usage dt:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-family:var(--font-evidence);text-transform:uppercase;font-size:9px}.teach-attempt-usage dd:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;text-transform:capitalize;margin:7px 0 0;font-size:13px}.teach-content-availability:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted)!important}.teach-attempt-provenance:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--surface-line);margin:14px 0}.teach-attempt-provenance summary:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:pointer;width:fit-content;color:var(--text-secondary);font-family:var(--font-evidence);padding:12px 0 5px;font-size:10px}.teach-attempt-provenance-summary:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-line);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:8px 0 0;display:grid;overflow:hidden}.teach-attempt-provenance-summary>div:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--surface-raised);min-width:0;padding:10px}.teach-attempt-provenance dt:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);font-family:var(--font-evidence);text-transform:uppercase;font-size:8px}.teach-attempt-provenance dd:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--text-secondary);margin:6px 0 0;font-size:10px}.teach-attempt-provenance dd code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--text-primary);-webkit-user-select:text;user-select:text;margin-top:5px;font-size:9px;display:block}.teach-operation-provenance:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.teach-operation-provenance section:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line);background:var(--surface-raised);border-radius:8px;min-width:0;padding:12px}.teach-operation-provenance h4:where(.friday-legacy-surface,.friday-legacy-surface *){margin:0 0 10px;font-size:11px;font-weight:500}.teach-operation-provenance dl:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.teach-operation-provenance dl>div:where(.friday-legacy-surface,.friday-legacy-surface *){min-width:0}.teach-attempt-actions:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-retry-actions:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;align-items:center;gap:16px;display:flex}.teach-retry-confirm:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-delete-ai-confirm:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--brand-coral-line)}.teach-retry-confirm>p:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-delete-ai-confirm>p:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:760px;color:var(--text-secondary);line-height:1.6}.teach-retry-nonbillable:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:3px solid var(--status-success);background:var(--status-success-wash);gap:4px;margin:17px 0;padding:14px;display:grid}.teach-retry-nonbillable span:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.teach-retry-actions:where(.friday-legacy-surface,.friday-legacy-surface *){margin-top:19px}.teach-reply-inspector>h3:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-validation-diagnostics h3:where(.friday-legacy-surface,.friday-legacy-surface *){margin:24px 0 8px;font-size:18px;font-weight:400}.teach-reply-explanation:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:780px;color:var(--text-muted);font-size:11px;line-height:1.55}.teach-saved-candidate:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-technical-payload:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);max-width:100%;max-height:560px;color:var(--text-primary);background:var(--surface-raised);font:11px/1.6 var(--font-evidence);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:16px 0;padding:18px;overflow:auto}.teach-technical-payload:where(.friday-legacy-surface,.friday-legacy-surface *){white-space:pre;overflow-wrap:normal}.teach-content-tombstone:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px dashed var(--surface-line-strong);color:var(--text-muted);margin:15px 0;padding:15px;font-size:11px}.teach-validation-diagnostics>ol:where(.friday-legacy-surface,.friday-legacy-surface *){gap:8px;padding:0;list-style:none;display:grid}.teach-validation-diagnostics li:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--status-danger-line);background:var(--status-danger-wash);grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);gap:14px;padding:15px;display:grid}.teach-validation-diagnostics code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--status-danger);font-size:10px}.teach-validation-diagnostics p:where(.friday-legacy-surface,.friday-legacy-surface *){margin:5px 0;font-size:11px;line-height:1.5}.teach-validation-diagnostics dl:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;gap:9px 18px;margin:10px 0 0;display:flex}.teach-validation-diagnostics dl>div:where(.friday-legacy-surface,.friday-legacy-surface *){gap:6px;display:flex}.teach-validation-diagnostics dt:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-validation-diagnostics dd:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-muted);margin:0;font-size:9px}.teach-validation-diagnostics dt:where(.friday-legacy-surface,.friday-legacy-surface *){text-transform:uppercase}.teach-exact-model-output:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-technical-response:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--surface-line);margin:19px 0}.teach-exact-model-output summary:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-technical-response summary:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:pointer;width:fit-content;font-family:var(--font-evidence);padding:16px 0 7px;font-size:11px}.teach-exact-model-output>p:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-technical-response>p:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:800px;color:var(--text-muted);font-size:11px;line-height:1.55}.teach-auth:where(.friday-legacy-surface,.friday-legacy-surface *){text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.teach-auth>h1:where(.friday-legacy-surface,.friday-legacy-surface *){margin:17px 0 11px;font-size:44px;font-weight:200}.teach-auth>p:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:540px;color:var(--text-secondary);line-height:1.6}.teach-auth>.teach-button:where(.friday-legacy-surface,.friday-legacy-surface *){margin-top:16px}.teach-invitation:where(.friday-legacy-surface,.friday-legacy-surface *){width:min(560px,100%);color:var(--text-secondary);text-align:left;gap:8px;margin-top:18px;display:grid}.teach-invitation>span:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-evidence);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.teach-invitation input:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--control-border);width:100%;color:var(--text-primary);background:var(--surface-raised);font:13px/1.45 var(--font-evidence);border-radius:9px;padding:13px 15px}.teach-invitation input:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *){outline:2px solid var(--focus-inner);outline-offset:1px;box-shadow:0 0 0 4px var(--focus-outer)}.teach-auth .teach-auth-note:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-quiet);font-family:var(--font-evidence);margin-top:16px;font-size:10px}.internal-console-gate:where(.friday-legacy-surface,.friday-legacy-surface *){text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.internal-console-gate h1:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:14ch;margin:15px 0;font-size:48px;font-weight:200;line-height:1.1}.internal-console-gate p:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:650px;color:var(--text-secondary);font-size:16px;line-height:1.65}.internal-console-gate>div:where(.friday-legacy-surface,.friday-legacy-surface *){gap:11px;margin-top:20px;display:flex}.internal-console-return:where(.friday-legacy-surface,.friday-legacy-surface *){z-index:90;border:1px solid var(--surface-line-strong);color:var(--text-primary);background:var(--surface-raised);cursor:pointer;border-radius:999px;padding:10px 15px;font-size:11px;position:fixed;bottom:18px;right:20px;box-shadow:0 12px 32px #0000004d}@media (width<=900px){.teach-topbar:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr auto;padding:0 20px}.teach-topbar nav:where(.friday-legacy-surface,.friday-legacy-surface *){z-index:60;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #00000059}.teach-account:where(.friday-legacy-surface,.friday-legacy-surface *){display:none}.teach-task-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-task-grid-full:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-preview-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-review-layout:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.teach-review-confirm:where(.friday-legacy-surface,.friday-legacy-surface *){position:static}.teach-home:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-tasks:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-preview:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-review:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-lesson:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-local-cleanup:where(.friday-legacy-surface,.friday-legacy-surface *){width:min(100% - 32px,720px)}.teach-home:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-tasks:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-preview:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-review:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-lesson:where(.friday-legacy-surface,.friday-legacy-surface *){padding-bottom:120px}.teach-attempt-facts:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.teach-attempt-provenance-summary:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-summary>dl:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-token-totals:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr))}.teach-usage-summary>dl>div:nth-child(2n):where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-token-totals>div:nth-child(2n):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.teach-usage-summary>dl>div:nth-child(-n+2):where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--surface-line)}.teach-usage-token-totals>div:nth-child(4n):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--surface-line)}.teach-usage-token-totals>div:nth-last-child(-n+4):where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--surface-line)}.teach-usage-token-totals>div:nth-last-child(-n+2):where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.teach-usage-operations:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-sessions>section>div:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}}@media (width<=620px){.teach-topbar:where(.friday-legacy-surface,.friday-legacy-surface *){min-height:66px}.teach-brand>span:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:12px}.teach-question-callout:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-section-heading:where(.friday-legacy-surface,.friday-legacy-surface *){flex-direction:column;align-items:flex-start}.teach-recovery article:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-media-retention>.teach-lesson-row:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-source-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.teach-hero:where(.friday-legacy-surface,.friday-legacy-surface *){margin-top:26px}.teach-start-button:where(.friday-legacy-surface,.friday-legacy-surface *){width:100%;min-width:0}.teach-review-pair:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.teach-preview-actions:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-recording-actions:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-capture-preparing:where(.friday-legacy-surface,.friday-legacy-surface *){flex-direction:column;align-items:stretch}.teach-preview-actions .teach-button:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-recording-actions .teach-button:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-capture-preparing .teach-button:where(.friday-legacy-surface,.friday-legacy-surface *){width:100%}.teach-lesson-actions:where(.friday-legacy-surface,.friday-legacy-surface *){flex-direction:column;align-items:flex-start}.teach-local-cleanup:where(.friday-legacy-surface,.friday-legacy-surface *){flex-direction:column;align-items:stretch}.teach-rehearsal-card:where(.friday-legacy-surface,.friday-legacy-surface *){min-height:260px;padding:25px}.teach-processing-steps:where(.friday-legacy-surface,.friday-legacy-surface *){gap:12px;display:grid}.teach-processing-steps span+span:where(.friday-legacy-surface,.friday-legacy-surface *):before{display:none}.teach-usage-heading:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-section-heading:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-status:where(.friday-legacy-surface,.friday-legacy-surface *){flex-direction:column;align-items:flex-start}.teach-usage-heading .teach-button:where(.friday-legacy-surface,.friday-legacy-surface *){width:100%}.teach-usage-section-heading>span:where(.friday-legacy-surface,.friday-legacy-surface *){text-align:left;max-width:none}.teach-usage-summary>dl:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-token-totals:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-learning:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-efficiency:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.teach-usage-summary>dl>div:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-token-totals>div:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-learning>div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0;border-bottom:1px solid var(--surface-line)}.teach-usage-summary>dl>div:nth-child(-n+3):where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-token-totals>div:nth-last-child(-n+4):where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-learning>div:nth-last-child(-n+3):where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--surface-line)}.teach-usage-summary>dl>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-token-totals>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-learning>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.teach-usage-operation>dl:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr))}.teach-usage-sessions>section>header:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-usage-call>footer:where(.friday-legacy-surface,.friday-legacy-surface *){flex-direction:column;align-items:flex-start}.teach-usage-call>footer>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:flex-start}.teach-lesson-heading:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-lesson-section-heading:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-attempt-card>header:where(.friday-legacy-surface,.friday-legacy-surface *){flex-direction:column;align-items:flex-start}.teach-lesson-heading .teach-text-button:where(.friday-legacy-surface,.friday-legacy-surface *){align-self:flex-start}.teach-lesson-retention-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-technical-response-list:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-attempt-usage:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-attempt-provenance-summary:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-operation-provenance:where(.friday-legacy-surface,.friday-legacy-surface *),.teach-operation-provenance dl:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.teach-attempt-usage>div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0;border-bottom:1px solid var(--surface-line)}.teach-attempt-usage>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.teach-validation-diagnostics li:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.teach-retry-actions .teach-button:where(.friday-legacy-surface,.friday-legacy-surface *){width:100%}}.recent-response-list:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.recent-response-list article:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);gap:7px;padding:14px;display:grid}.recent-response-list span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);font-family:var(--font-evidence);text-transform:uppercase;font-size:10px}.recent-response-list .response-outcome-answered:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-success)}.recent-response-list .response-outcome-deferred:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-warning)}.recent-response-list .response-outcome-dismissed:where(.friday-legacy-surface,.friday-legacy-surface *),.recent-response-list .response-outcome-expired:where(.friday-legacy-surface,.friday-legacy-surface *),.recent-response-list .response-outcome-withdrawn:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-danger)}.recent-response-list strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:10px;line-height:1.4}.recent-response-list small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);font-size:10px}.apprentice-return-banner:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:3px solid var(--status-info);color:var(--text-primary);background:var(--status-info-wash);justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;font-size:11px;display:flex}.apprentice-return-banner button:where(.friday-legacy-surface,.friday-legacy-surface *){color:inherit;cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;padding:4px 0;font-size:11px;font-weight:500;text-decoration:underline}.apprentice-review-panel:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--brand-coral-line);border-top:4px solid var(--brand-coral)}.apprentice-review-heading:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.apprentice-review-heading h2:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);letter-spacing:-.025em;outline:none;margin:7px 0 0;font-size:clamp(27px,4vw,38px);font-weight:300}.value-first-grid:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid}.value-first-grid>div:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--surface-raised);padding:15px}.value-first-grid span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);text-transform:uppercase;font-size:10px;font-weight:500}.value-first-grid p:where(.friday-legacy-surface,.friday-legacy-surface *){margin:8px 0 0;font-size:11px;line-height:1.55}.apprentice-evidence-links:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);background:var(--surface-raised);flex-wrap:wrap;gap:7px;margin-top:12px;padding:13px;display:flex}.apprentice-evidence-links button:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);color:var(--text-secondary);background:var(--surface-raised);cursor:pointer;font-family:var(--font-evidence);border-radius:999px;padding:7px 9px;font-size:10px;font-weight:500}.apprentice-evidence-links button:hover:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--text-secondary);color:var(--text-primary)}.apprentice-grounding-proof:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line);color:var(--muted)}.apprentice-grounding-proof summary:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:pointer;width:fit-content;font-family:var(--font-evidence);padding:12px 0;font-size:10px}.apprentice-grounding-proof dl:where(.friday-legacy-surface,.friday-legacy-surface *){gap:7px;margin:0 0 14px;display:grid}.apprentice-grounding-proof dl>div:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:150px minmax(0,1fr);gap:12px;display:grid}.apprentice-grounding-proof dt:where(.friday-legacy-surface,.friday-legacy-surface *){text-transform:uppercase;font-size:10px}.apprentice-grounding-proof dd:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0;font-size:10px}.apprentice-grounding-proof code:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:10px}.apprentice-reveal:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);background:var(--night);justify-content:space-between;align-items:center;gap:25px;margin-top:18px;padding:19px;display:flex}.apprentice-reveal strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:12px}.apprentice-reveal p:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:670px;color:var(--text-primary);margin:6px 0 0;font-size:11px;line-height:1.5}.apprentice-reveal .primary-button:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);color:var(--night);background:var(--surface-raised)}.apprentice-response-form:where(.friday-legacy-surface,.friday-legacy-surface *){margin-top:18px}.question-boundary:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:4px solid var(--status-warning);background:var(--surface-raised);padding:clamp(20px,3vw,29px)}.question-boundary>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);font-family:var(--font-evidence);text-transform:uppercase;font-size:10px}.question-boundary h3:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:900px;font-family:var(--font-voice);letter-spacing:-.025em;margin:13px 0 10px;font-size:clamp(24px,4vw,38px);font-weight:300;line-height:1.15}.question-boundary p:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:780px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.response-modes:where(.friday-legacy-surface,.friday-legacy-surface *){border:0;flex-wrap:wrap;gap:7px;margin:18px 0 0;padding:0;display:flex}.response-modes legend:where(.friday-legacy-surface,.friday-legacy-surface *){width:100%;color:var(--muted);font-family:var(--font-evidence);text-transform:uppercase;margin-bottom:4px;font-size:10px}.response-modes label:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:pointer}.response-modes input:where(.friday-legacy-surface,.friday-legacy-surface *){opacity:0;width:1px;height:1px;position:absolute}.response-modes span:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--control-line);min-height:34px;color:var(--muted);background:var(--surface-raised);border-radius:999px;align-items:center;padding:0 11px;font-size:11px;display:inline-flex}.response-modes input:checked+span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);background:var(--surface-line)}.response-fields:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding:17px;display:grid}.response-fields label:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);text-transform:uppercase;align-content:start;gap:7px;font-size:10px;display:grid}.response-fields textarea:where(.friday-legacy-surface,.friday-legacy-surface *),.response-fields select:where(.friday-legacy-surface,.friday-legacy-surface *),.response-fields input:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--control-line);width:100%;color:var(--ink);background:var(--surface-raised);font-family:var(--font-voice);text-transform:none;border-radius:5px;font-size:11px;line-height:1.5}.response-fields textarea:where(.friday-legacy-surface,.friday-legacy-surface *){resize:vertical;min-height:90px;padding:11px}.response-fields select:where(.friday-legacy-surface,.friday-legacy-surface *),.response-fields input:where(.friday-legacy-surface,.friday-legacy-surface *){min-height:40px;padding:0 10px}.response-fields label:first-of-type:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1/-1}.response-fields label:has(textarea):where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1/-1}.missing-cue-fields label:has(select):where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:auto}.field-context:where(.friday-legacy-surface,.friday-legacy-surface *),.field-wide:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1/-1}.field-context:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:11px;line-height:1.5}.form-error:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:3px solid var(--status-danger);color:var(--status-danger);background:var(--status-danger-wash);margin-top:12px;padding:10px 12px;font-size:11px}.response-actions:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:center;gap:15px;margin-top:13px;display:flex}.response-actions>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-size:10px}.end-review-control:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--line);color:var(--muted);margin-top:16px}.end-review-control>summary:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:pointer;text-underline-offset:3px;width:fit-content;padding:13px 0 5px;font-size:11px;text-decoration:underline}.end-review-control>div:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);background:var(--surface-raised);max-width:680px;padding:12px 14px 14px}.end-review-control p:where(.friday-legacy-surface,.friday-legacy-surface *){margin:0 0 11px;font-size:11px;line-height:1.55}.end-review-control label:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-evidence);text-transform:uppercase;gap:6px;font-size:10px;display:grid}.end-review-control textarea:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--control-line);width:100%;min-height:72px;color:var(--ink);background:var(--surface-raised);font-family:var(--font-voice);resize:vertical;text-transform:none;border-radius:5px;padding:10px;font-size:11px;line-height:1.5}.text-danger-button:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-danger);cursor:pointer;text-underline-offset:3px;background:0 0;margin-top:11px;padding:7px 0;font-size:11px;font-weight:500;text-decoration:underline}.text-danger-button:disabled:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:wait;opacity:.55}.apprentice-receipt:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--status-success-line);color:var(--text-primary);background:var(--status-success-wash);outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:18px;padding:20px;display:grid}.receipt-mark:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.apprentice-receipt .eyebrow:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary)}.apprentice-receipt h3:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:7px 0 6px;font-size:20px;font-weight:300}.apprentice-receipt p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);margin:0;font-size:11px;line-height:1.5}.receipt-artifacts:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.receipt-artifacts span:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);color:var(--text-primary);font-family:var(--font-evidence);border-radius:4px;padding:5px 7px;font-size:10px}.case-page:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:1320px}.case-header:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:minmax(0,1fr) minmax(380px,.6fr);align-items:end;gap:44px;padding-bottom:26px;display:grid}.case-title-block h1:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:790px;font-size:clamp(38px,5vw,62px)}.case-title-block>p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:11px}.case-summary:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.case-summary div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line);text-align:center;padding:17px 12px}.case-summary div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border:0}.case-summary dt:where(.friday-legacy-surface,.friday-legacy-surface *){min-height:22px;color:var(--muted);text-transform:uppercase;font-size:10px;line-height:1.3}.case-summary dd:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:8px 0 0;font-size:23px}.finding-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.finding-card:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);flex-direction:column;min-height:205px;padding:20px;display:flex;position:relative;overflow:hidden}.finding-card:where(.friday-legacy-surface,.friday-legacy-surface *):before{content:"";background:var(--status-danger);width:3px;height:100%;position:absolute;top:0;left:0}.finding-card-explicit_evidence_gap:where(.friday-legacy-surface,.friday-legacy-surface *):before,.finding-card-decision_without_recorded_support:where(.friday-legacy-surface,.friday-legacy-surface *):before{background:var(--status-warning)}.finding-card-structural_path_divergence:where(.friday-legacy-surface,.friday-legacy-surface *):before{background:var(--status-info)}.finding-card-top:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rule-tag:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);font-family:var(--font-evidence);font-size:10px}.finding-card h3:where(.friday-legacy-surface,.friday-legacy-surface *){margin:19px 0 8px;font-size:14px}.finding-card>p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin-bottom:18px;font-size:11px;line-height:1.55}.finding-links:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.text-button:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);font-family:var(--font-evidence);background:0 0;padding:4px 0;font-size:11px;font-weight:500}.compare-link:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-info)}.comparison-panel:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--surface-line-strong);background:var(--surface-raised)}.signature-row:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--surface-raised);grid-template-columns:repeat(4,1fr);gap:1px;margin:24px 0;display:grid}.signature-row>span:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--surface-raised);gap:7px;padding:13px;font-size:10px;display:grid}.signature-row small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px}.comparison-case-heads:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr 1fr;gap:56px;margin:0 38px 9px;display:grid}.comparison-case-heads div:where(.friday-legacy-surface,.friday-legacy-surface *){gap:4px;display:grid}.comparison-case-heads span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px}.comparison-case-heads strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:12px}.alignment-list:where(.friday-legacy-surface,.friday-legacy-surface *){gap:5px;display:grid}.alignment-row:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:28px 1fr 76px 1fr;align-items:stretch;gap:10px;display:grid}.step-number:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);place-items:center;font-size:11px;display:grid}.path-step:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);background:var(--surface-raised);gap:5px;min-height:70px;padding:12px;display:grid}.path-step>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px}.path-step strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.path-step small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-size:10px}.empty-step:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);background:0 0;border-style:dashed;place-items:center;font-size:11px}.relation-label:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);text-transform:uppercase;place-items:center;font-size:10px;display:grid}.relation-changed .relation-label:where(.friday-legacy-surface,.friday-legacy-surface *),.relation-left_only .relation-label:where(.friday-legacy-surface,.friday-legacy-surface *),.relation-right_only .relation-label:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-danger);font-weight:500}.relation-changed .path-step:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--text-primary)}.timeline-heading:where(.friday-legacy-surface,.friday-legacy-surface *){margin-bottom:24px}.timeline-legend:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);flex-wrap:wrap;gap:13px;font-size:10px;display:flex}.timeline-legend span:where(.friday-legacy-surface,.friday-legacy-surface *){align-items:center;gap:5px;display:flex}.timeline-legend i:where(.friday-legacy-surface,.friday-legacy-surface *){border-radius:50%;width:7px;height:7px}.legend-supported:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--brand-coral)}.legend-excluded:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--status-warning)}.focus-banner:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);background:var(--status-info-wash);justify-content:space-between;gap:18px;margin:-5px 0 18px;padding:10px 13px;font-size:10px;display:flex}.focus-banner button:where(.friday-legacy-surface,.friday-legacy-surface *){color:inherit;cursor:pointer;background:0 0;padding:0;font-size:11px;text-decoration:underline}.timeline-list:where(.friday-legacy-surface,.friday-legacy-surface *){display:grid}.trace-card:where(.friday-legacy-surface,.friday-legacy-surface *){outline:none;grid-template-columns:42px minmax(0,1fr);display:grid}.trace-rail:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:center;display:flex;position:relative}.trace-rail:where(.friday-legacy-surface,.friday-legacy-surface *):after{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%}.trace-node:where(.friday-legacy-surface,.friday-legacy-surface *){z-index:1;border:1px solid var(--surface-line-strong);width:25px;height:25px;color:var(--text-secondary);background:var(--paper);font-family:var(--font-evidence);border-radius:50%;place-items:center;margin-top:26px;font-size:10px;display:grid}.trace-body:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);margin-bottom:10px;padding:21px 22px;transition:all .18s}.trace-card.focused .trace-body:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--surface-line-strong)}.trace-heading:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;gap:20px;display:flex}.trace-actions:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;display:flex}.trace-kicker:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kind-badge:where(.friday-legacy-surface,.friday-legacy-surface *),.epistemic:where(.friday-legacy-surface,.friday-legacy-surface *),.context-badge:where(.friday-legacy-surface,.friday-legacy-surface *),.excluded-badge:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-evidence);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:10px}.kind-badge:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);background:var(--surface-raised)}.epistemic:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--brand-coral-line);color:var(--observed-text);background:var(--brand-coral-wash)}.epistemic-reported:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--surface-line-strong);color:var(--text-secondary);background:var(--surface-raised)}.epistemic-inferred:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--inference-line);color:var(--inference-text);background:var(--inference-wash)}.epistemic-unknown:where(.friday-legacy-surface,.friday-legacy-surface *){border-style:dashed;border-color:var(--text-unknown);color:var(--text-secondary);background:0 0}.context-badge:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);background:var(--surface-raised)}.excluded-badge:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-warning);background:var(--status-warning-wash)}.trace-heading h3:where(.friday-legacy-surface,.friday-legacy-surface *){margin:11px 0 5px;font-size:14px}.type-key:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);margin:0;font-size:11px}.source-button:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);height:fit-content;color:var(--text-secondary);background:var(--surface-raised);font-family:var(--font-evidence);white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:11px}.source-button:hover:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--text-secondary);color:var(--text-primary)}.decision-evidence-button:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);height:fit-content;color:var(--text-primary);background:var(--status-info-wash);cursor:pointer;white-space:nowrap;border-radius:5px;padding:7px 9px;font-size:11px;font-weight:500}.decision-evidence-button:hover:where(.friday-legacy-surface,.friday-legacy-surface *),.decision-evidence-button[aria-expanded=true]:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--status-info);color:var(--text-primary);background:var(--status-info)}.claim-detail:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:2px solid var(--surface-line-strong);color:var(--muted);background:var(--surface-raised);grid-template-columns:auto minmax(170px,.7fr) minmax(120px,1fr);align-items:center;gap:10px;margin-top:16px;padding:11px;font-size:11px;display:grid}.claim-detail strong:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--ink)}.claim-detail code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--text-secondary)}.gap-copy:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);grid-column:1/-1;margin:3px 0 0;line-height:1.45}.record-links:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:14px 0 0;font-size:10px;line-height:1.5}.time-grid:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:18px 0 0;display:grid}.time-grid>div:where(.friday-legacy-surface,.friday-legacy-surface *){min-width:0;padding:13px 13px 0 0}.time-grid dt:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);text-transform:uppercase;font-size:10px}.time-grid dd:where(.friday-legacy-surface,.friday-legacy-surface *){text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:10px;font-weight:500;overflow:hidden}.time-grid span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.time-grid .time-unavailable dd:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-warning)}.decision-evidence-panel:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);background:var(--surface-raised);border-radius:7px;margin-top:20px;padding:20px}.decision-evidence-heading:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.decision-evidence-heading h4:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);letter-spacing:-.02em;margin:7px 0 0;font-size:21px;font-weight:300}.snapshot-cutoff:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);font-family:var(--font-evidence);white-space:nowrap;font-size:10px}.decision-evidence-panel>.loading-block:where(.friday-legacy-surface,.friday-legacy-surface *),.decision-evidence-panel>.error-block:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--surface-raised);min-height:65px;margin-top:16px}.snapshot-proof-row:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);background:var(--surface-raised);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1px;margin-top:16px;display:grid}.snapshot-proof-row>span:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--surface-raised);gap:6px;min-width:0;padding:10px 12px;font-size:11px;display:grid}.snapshot-proof-row small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px}.snapshot-proof-row code:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);text-overflow:ellipsis;font-size:10px;overflow:hidden}.declared-support-warning:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:3px solid var(--status-warning);color:var(--text-primary);background:var(--status-warning-wash);justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:14px;display:flex}.declared-support-warning strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.declared-support-warning p:where(.friday-legacy-surface,.friday-legacy-surface *){margin:5px 0 0;font-size:11px;line-height:1.45}.warning-claim-links:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.warning-claim-links button:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);color:var(--text-primary);background:var(--surface-raised);cursor:pointer;font-family:var(--font-evidence);white-space:nowrap;border-radius:4px;padding:5px 7px;font-size:10px}.snapshot-counts:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);background:var(--surface-raised);grid-template-columns:repeat(4,1fr);margin:12px 0 0;display:grid}.snapshot-counts div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--surface-line-strong);text-align:center;padding:11px}.snapshot-counts div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.snapshot-counts dt:where(.friday-legacy-surface,.friday-legacy-surface *){min-height:20px;color:var(--muted);text-transform:uppercase;font-size:10px;line-height:1.35}.snapshot-counts dd:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:5px 0 0;font-size:19px}.evidence-classifications:where(.friday-legacy-surface,.friday-legacy-surface *){gap:14px;margin-top:14px;display:grid}.included-evidence:where(.friday-legacy-surface,.friday-legacy-surface *),.exclusion-group:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);background:var(--surface-raised);padding:14px}.included-evidence:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:3px solid var(--brand-coral)}.excluded-evidence:where(.friday-legacy-surface,.friday-legacy-surface *){gap:10px;display:grid}.exclusion-group:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:3px solid var(--status-warning)}.exclusion-known_after_cutoff:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-info)}.exclusion-superseded_as_of_cutoff:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-danger)}.evidence-group-heading:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:10px;display:flex}.evidence-group-heading h5:where(.friday-legacy-surface,.friday-legacy-surface *){margin:0;font-size:11px}.evidence-group-heading p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.4}.evidence-group-heading code:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);margin-top:5px;font-size:10px;display:inline-block}.evidence-group-heading>span:where(.friday-legacy-surface,.friday-legacy-surface *){min-width:25px;height:25px;color:var(--observed-text);background:var(--brand-coral-wash);font-family:var(--font-evidence);border-radius:50%;place-items:center;font-size:11px;display:grid}.evidence-group-empty:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--line);color:var(--muted);margin:0;padding:12px 0 2px;font-size:11px}.evidence-claim-row:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--line);grid-template-columns:minmax(175px,1fr) minmax(250px,1.2fr) auto;align-items:center;gap:15px;padding:12px 0;display:grid}.evidence-claim-main:where(.friday-legacy-surface,.friday-legacy-surface *){gap:6px;min-width:0;display:grid}.evidence-claim-main>strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:10px}.evidence-claim-badges:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;gap:4px;display:flex}.evidence-claim-value:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);grid-template-columns:minmax(0,1fr) auto;gap:8px;font-size:10px;display:grid}.evidence-claim-value b:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);font-family:var(--font-evidence);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.evidence-claim-value span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--ink);text-align:right;font-weight:500}.declared-support-badge:where(.friday-legacy-surface,.friday-legacy-surface *),.relation-badge:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-evidence);text-transform:uppercase;border-radius:3px;padding:3px 5px;font-size:10px}.declared-support-badge:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-warning);background:var(--status-warning-wash)}.relation-badge:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-info);background:var(--status-info-wash)}.evidence-proof:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.evidence-claim-times:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.evidence-claim-times dt:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px}.evidence-claim-times dd:where(.friday-legacy-surface,.friday-legacy-surface *){margin:4px 0 0;font-size:10px}.evidence-claim-times .time-unavailable dd:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-warning)}.evidence-claim-links:where(.friday-legacy-surface,.friday-legacy-surface *){justify-items:end;gap:5px;display:grid}.evidence-claim-links button:where(.friday-legacy-surface,.friday-legacy-surface *),.superseding-copy button:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);cursor:pointer;text-underline-offset:2px;white-space:nowrap;background:0 0;padding:2px 0;font-size:10px;text-decoration:underline}.superseding-copy:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);grid-column:1/-1;margin:-3px 0 0;font-size:10px}.decision-evidence-panel .empty-panel:where(.friday-legacy-surface,.friday-legacy-surface *){padding:28px 15px 12px}.drawer-layer:where(.friday-legacy-surface,.friday-legacy-surface *){z-index:50;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-scrim:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--surface-overlay);cursor:default;width:100%;height:100%;padding:0;position:absolute;inset:0}.source-drawer:where(.friday-legacy-surface,.friday-legacy-surface *){z-index:1;width:min(570px,94vw);height:100%;color:var(--ink);background:var(--paper);box-shadow:none;padding:29px;position:relative;overflow-y:auto}.drawer-header:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.drawer-header h2:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:7px 0 0;font-size:30px;font-weight:300}.drawer-close:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:21px;font-weight:300;display:grid}.source-content:where(.friday-legacy-surface,.friday-legacy-surface *){gap:22px;margin-top:22px;display:grid}.source-metadata:where(.friday-legacy-surface,.friday-legacy-surface *){margin:0}.source-metadata div:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.source-metadata dt:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:11px}.source-metadata dd:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:10px}.source-metadata code:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:10px}.fragment-block:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);color:var(--text-primary);background:var(--surface-panel);border-radius:5px;overflow:hidden}.fragment-heading:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--surface-line-strong);color:var(--text-secondary);text-transform:uppercase;justify-content:space-between;gap:10px;padding:11px 13px;font-size:10px;display:flex}.fragment-block pre:where(.friday-legacy-surface,.friday-legacy-surface *){white-space:pre-wrap;max-height:420px;margin:0;padding:16px;font-size:10px;line-height:1.6;overflow:auto}.artifact-proof:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);gap:7px;padding:17px;display:grid}.artifact-proof strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.artifact-proof code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--text-secondary);font-size:10px}.artifact-proof small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-size:10px}.visually-hidden:where(.friday-legacy-surface,.friday-legacy-surface *){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.operating-pack-page:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:1480px}.operating-pack-header:where(.friday-legacy-surface,.friday-legacy-surface *){align-items:flex-end}.pack-authority-boundary:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);border-left:4px solid var(--status-warning);color:var(--text-primary);background:var(--surface-raised);align-items:center;gap:15px;padding:18px 20px;display:flex}.pack-authority-boundary>span:where(.friday-legacy-surface,.friday-legacy-surface *){width:34px;height:34px;font-family:var(--font-voice);border:1px solid;border-radius:50%;flex:none;place-items:center;display:grid}.pack-authority-boundary strong:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-authority-warning strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:12px}.pack-authority-boundary p:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-authority-warning p:where(.friday-legacy-surface,.friday-legacy-surface *){color:inherit;opacity:.78;margin:5px 0 0;font-size:10px;line-height:1.5}.pack-metric-grid:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pack-metric-grid article:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line);min-height:125px;padding:22px 24px}.pack-metric-grid article:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.pack-metric-grid span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:500}.pack-metric-grid strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:14px 0 7px;font-size:34px;font-weight:300;display:block}.pack-metric-grid p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:11px}.operating-pack-workspace:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:minmax(255px,.62fr) minmax(0,2fr);align-items:start;gap:18px;display:grid}.pack-ledger:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-detail:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--paper)}.pack-ledger:where(.friday-legacy-surface,.friday-legacy-surface *){position:sticky;top:18px;overflow:hidden}.pack-ledger-tabs:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.pack-ledger-tabs button:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);background:var(--surface-raised);cursor:pointer;text-transform:uppercase;justify-content:space-between;gap:8px;padding:14px;font-size:11px;font-weight:500;display:flex}.pack-ledger-tabs button:first-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line)}.pack-ledger-tabs button.active:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);background:var(--surface-line)}.pack-ledger-tabs span:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-evidence);font-weight:400}.pack-ledger-list:where(.friday-legacy-surface,.friday-legacy-surface *){max-height:calc(100vh - 180px);display:grid;overflow-y:auto}.pack-ledger-item:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;gap:7px;width:100%;padding:17px;display:grid}.pack-ledger-item:hover:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-ledger-item.selected:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--surface-raised)}.pack-ledger-item.selected:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:3px solid var(--surface-line-strong)}.pack-ledger-item>strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:12px}.pack-ledger-item>span:not(.pack-ledger-kicker):where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-size:11px}.pack-ledger-kicker:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-quiet);font-family:var(--font-evidence);text-transform:uppercase;font-size:10px}.pack-ledger-item>div:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:center;gap:9px;margin-top:4px;display:flex}.pack-ledger-item code:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:105px;color:var(--muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.pack-state:where(.friday-legacy-surface,.friday-legacy-surface *){width:fit-content;font-family:var(--font-evidence);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:10px;display:inline-flex}.pack-state.ready:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-state.approved:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-success);background:var(--status-success-wash)}.pack-state.attention:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-state.changes_requested:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-warning);background:var(--status-warning-wash)}.pack-state.rejected:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-danger);background:var(--status-danger-wash)}.pack-detail:where(.friday-legacy-surface,.friday-legacy-surface *){min-width:0;padding:clamp(22px,3.2vw,38px)}.pack-detail-stack:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-editor:where(.friday-legacy-surface,.friday-legacy-surface *){gap:22px;display:grid}.pack-detail-heading:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-editor-section-heading:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pack-detail-heading h2:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);letter-spacing:-.025em;margin:8px 0 5px;font-size:clamp(28px,4vw,42px);font-weight:300}.pack-detail-heading p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);margin:0;font-size:11px}.pack-proof-grid:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pack-proof-grid div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-raised);min-width:0;min-height:80px;padding:14px}.pack-proof-grid div:nth-child(3n):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.pack-proof-grid div:nth-last-child(-n+3):where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.pack-proof-grid dt:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px}.pack-proof-grid dd:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;min-width:0;font-family:var(--font-evidence);margin:10px 0 0;font-size:11px}.pack-proof-grid code:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);font-size:10px}.pack-reason:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:3px solid var(--surface-line-strong);background:var(--surface-raised);color:var(--text-primary);gap:5px;margin:0;padding:13px 15px;font-size:11px;line-height:1.5;display:grid}.pack-reason strong:where(.friday-legacy-surface,.friday-legacy-surface *){text-transform:uppercase;font-size:10px}.pack-validation:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-support-summary:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-version-objects:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-review-form:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-recorded-review:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-finalize:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);gap:16px;padding:20px;display:grid}.pack-editor-section-heading h3:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-support-summary h3:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-finalize h3:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-recorded-review h3:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:6px 0 0;font-size:22px;font-weight:300}.pack-issue-list:where(.friday-legacy-surface,.friday-legacy-surface *){gap:7px;display:grid}.pack-issue-list article:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:3px solid var(--status-warning);background:var(--status-warning-wash);grid-template-columns:90px minmax(0,1fr) minmax(100px,.7fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.pack-issue-list span:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-issue-list small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);text-transform:uppercase;font-size:10px}.pack-issue-list strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.pack-issue-list code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.pack-validation-clear:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-success);margin:0;font-size:10px}.pack-path-chips:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;gap:6px;display:flex}.pack-path-chips code:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);padding:6px 8px;font-size:10px}.pack-manifest-preview:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);color:var(--text-primary);background:var(--surface-panel)}.pack-manifest-preview summary:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:pointer;padding:13px 16px;font-size:11px;font-weight:500}.pack-manifest-preview pre:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--surface-line-strong);white-space:pre;max-height:520px;margin:0;padding:18px;font-size:11px;line-height:1.55;overflow:auto}.pack-finalize:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:4px solid var(--status-success)}.pack-finalize.blocked:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-warning);background:var(--surface-raised)}.pack-finalize p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.pack-finalize label:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-review-rationale:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-form-grid label:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-provenance-row label:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-unresolved-list label:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-object-review-list label:where(.friday-legacy-surface,.friday-legacy-surface *){gap:6px;display:grid}.pack-finalize label>span:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-review-rationale>span:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-form-grid label>span:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-provenance-row label>span:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-unresolved-list label>span:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-object-review-list label>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:500}.pack-finalize textarea:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-review-rationale textarea:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-form-grid input:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-form-grid select:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-provenance-row input:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-provenance-row select:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-unresolved-list input:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-object-review-list input:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-object-review-list select:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-review-form>.pack-editor-section-heading select:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--control-line);background:var(--surface-raised);border-radius:4px;min-height:39px;padding:9px 10px;font-size:10px}.pack-finalize textarea:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-review-rationale textarea:where(.friday-legacy-surface,.friday-legacy-surface *){resize:vertical;min-height:76px}.pack-form-intro:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-editor-help:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:10px;line-height:1.55}.pack-form-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pack-form-grid .pack-form-wide:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1/-1}.pack-editor-section:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--line);gap:13px;padding-top:19px;display:grid}.pack-json-editor:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--control-line);width:100%;min-height:390px;color:var(--text-primary);background:var(--surface-panel);font-family:var(--font-evidence);resize:vertical;tab-size:2;border-radius:4px;padding:17px;font-size:10px;line-height:1.6}.pack-inline-error:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-danger);margin:0;font-size:11px}.pack-provenance-list:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-unresolved-list:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-object-review-list:where(.friday-legacy-surface,.friday-legacy-surface *){gap:8px;display:grid}.pack-provenance-row:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);grid-template-columns:minmax(120px,.85fr) minmax(120px,.7fr) minmax(180px,1.2fr) minmax(160px,1fr);gap:9px;padding:13px;display:grid}.pack-provenance-actions:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.pack-provenance-actions button:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-unresolved-list button:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);color:var(--text-secondary);background:var(--surface-raised);cursor:pointer;font-family:var(--font-evidence);border-radius:999px;padding:5px 8px;font-size:10px}.pack-provenance-actions button:disabled:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:not-allowed;opacity:.45}.pack-editor-empty:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px dashed var(--line-dark);color:var(--muted);margin:0;padding:13px;font-size:11px}.pack-unresolved-list label:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);grid-template-columns:105px minmax(0,1fr) auto;align-items:center;padding:8px 10px}.pack-unresolved-list label>span:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1}.pack-unresolved-list input:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:2}.pack-unresolved-list button:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:3}.pack-form-actions:where(.friday-legacy-surface,.friday-legacy-surface *){align-items:center;gap:16px;padding-top:5px;display:flex}.pack-form-actions>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-size:10px;line-height:1.45}.pack-authority-warning:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);border-left:4px solid var(--status-warning);color:var(--text-primary);background:var(--surface-raised);padding:15px 17px}.pack-object-list:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);display:grid}.pack-object-list article:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line);grid-template-columns:34px minmax(170px,1fr) minmax(190px,1.2fr);align-items:center;gap:12px;padding:12px;display:grid}.pack-object-list article:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.pack-object-ordinal:where(.friday-legacy-surface,.friday-legacy-surface *){width:27px;height:27px;color:var(--text-secondary);background:var(--surface-line);font-family:var(--font-evidence);border-radius:50%;place-items:center;font-size:10px;display:grid}.pack-object-list article>div:where(.friday-legacy-surface,.friday-legacy-surface *){gap:4px;display:grid}.pack-object-list article>div span:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-object-list article small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px}.pack-object-list article strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.pack-object-list article>code:where(.friday-legacy-surface,.friday-legacy-surface *){min-width:0;color:var(--text-primary);text-overflow:ellipsis;font-size:10px;overflow:hidden}.pack-review-form:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:4px solid var(--surface-line-strong);gap:19px}.pack-acknowledgements:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);gap:9px;margin:0;padding:16px;display:grid}.pack-acknowledgements legend:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;padding:0 6px;font-size:10px;font-weight:500}.pack-acknowledgements label:where(.friday-legacy-surface,.friday-legacy-surface *){align-items:flex-start;gap:9px;font-size:11px;line-height:1.4;display:flex}.pack-acknowledgements input:where(.friday-legacy-surface,.friday-legacy-surface *){accent-color:var(--status-info)}.pack-object-review-list article:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);gap:12px;padding:15px;display:grid}.pack-object-review-list header:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:minmax(170px,1fr) minmax(200px,1.2fr);gap:12px;display:grid}.pack-object-review-list header>div:where(.friday-legacy-surface,.friday-legacy-surface *){gap:4px;display:grid}.pack-object-review-list header span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-quiet);text-transform:uppercase;font-size:10px}.pack-object-review-list header strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.pack-object-review-list header code:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.pack-object-review-list article>div:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:minmax(170px,.8fr) minmax(0,1.5fr);gap:10px;display:grid}.pack-recorded-review dl:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pack-recorded-review dl>div:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);border-right:0;padding:12px}.pack-recorded-review dl>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line)}.pack-recorded-review dt:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px}.pack-recorded-review dd:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;margin:6px 0 0;font-size:10px}.pack-recorded-review code:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:10px}.pack-recorded-acks:where(.friday-legacy-surface,.friday-legacy-surface *){gap:6px;display:grid}.pack-recorded-acks span:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);color:var(--muted);background:var(--surface-raised);padding:8px 10px;font-size:10px}.pack-recorded-acks span.acknowledged:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--text-primary);color:var(--status-success);background:var(--status-success-wash)}.pack-recorded-object-reviews:where(.friday-legacy-surface,.friday-legacy-surface *){gap:8px;display:grid}.pack-recorded-object-reviews article:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);gap:10px;padding:14px;display:grid}.pack-recorded-object-reviews header:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pack-recorded-object-reviews header>div:where(.friday-legacy-surface,.friday-legacy-surface *){gap:4px;display:grid}.pack-recorded-object-reviews header>div span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-quiet);text-transform:uppercase;font-size:10px}.pack-recorded-object-reviews header strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.pack-recorded-object-reviews p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:11px;line-height:1.5}.pack-recorded-object-reviews>article>code:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);text-overflow:ellipsis;overflow:hidden}.pack-readonly-note:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);color:var(--muted);background:var(--surface-raised);margin:0;padding:16px;font-size:11px}.evaluation-page:where(.friday-legacy-surface,.friday-legacy-surface *){gap:26px;max-width:1500px}.evaluation-header:where(.friday-legacy-surface,.friday-legacy-surface *){margin-bottom:0}.eval-global-boundary:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);border-left:5px solid var(--surface-line-strong);color:var(--text-primary);background:var(--night);align-items:center;gap:16px;padding:19px 22px;display:flex}.eval-global-boundary>span:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);width:34px;height:34px;color:var(--text-primary);font-family:var(--font-voice);border-radius:50%;flex:none;place-items:center;display:grid}.eval-global-boundary strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:13px}.eval-global-boundary p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);margin:5px 0 0;font-size:10px;line-height:1.55}.eval-stage-map:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.eval-stage-map li:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:92px;padding:17px;display:grid;position:relative}.eval-stage-map li:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.eval-stage-map li:not(:last-child):where(.friday-legacy-surface,.friday-legacy-surface *):after{z-index:1;border-top:1px solid var(--line-dark);border-right:1px solid var(--line-dark);background:var(--paper);content:"";width:10px;height:10px;position:absolute;top:41px;right:-6px;transform:rotate(45deg)}.eval-stage-map li>span:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-stage-heading>span:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);width:28px;height:28px;color:var(--text-secondary);font-family:var(--font-evidence);border-radius:50%;place-items:center;font-size:10px;display:grid}.eval-stage-map li>div:where(.friday-legacy-surface,.friday-legacy-surface *){align-content:start;gap:6px;display:grid}.eval-stage-map strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:10px;line-height:1.35}.eval-stage-map small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-size:10px}.eval-stage:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(210px,.52fr) minmax(0,2fr);display:grid}.eval-stage-heading:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line);background:var(--surface-raised);grid-template-columns:34px minmax(0,1fr);align-content:start;gap:14px;padding:28px 24px;display:grid}.eval-stage-heading>span:where(.friday-legacy-surface,.friday-legacy-surface *){grid-row:1}.eval-stage-heading>div:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:2}.eval-stage-heading h2:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);letter-spacing:-.025em;margin:8px 0 11px;font-size:27px;font-weight:300;line-height:1.07}.eval-stage-heading p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:10px;line-height:1.55}.eval-stage-content:where(.friday-legacy-surface,.friday-legacy-surface *){gap:20px;min-width:0;padding:24px;display:grid}.eval-history-list:where(.friday-legacy-surface,.friday-legacy-surface *){gap:10px;display:grid}.eval-record:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);min-width:0}.eval-record>summary:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:73px;padding:15px 18px;list-style-position:inside;display:flex}.eval-record>summary:hover:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--surface-raised)}.eval-record>summary:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *){outline:2px solid var(--focus-outer);outline-offset:2px}.eval-record>summary>span:first-of-type:where(.friday-legacy-surface,.friday-legacy-surface *){gap:5px;margin-right:auto;display:inline-grid}.eval-record>summary small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-quiet);font-family:var(--font-evidence);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.eval-record>summary strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.eval-record>summary>span:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);text-align:right;font-size:10px}.eval-record-body:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--line);gap:17px;padding:20px;display:grid}.eval-pin-grid:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.eval-pin-grid>div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;min-width:0;min-height:77px;padding:12px;display:grid}.eval-pin-grid>div:nth-child(3n):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.eval-pin-grid>div:nth-last-child(-n+3):where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.eval-pin-grid dt:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:500}.eval-pin-grid dd:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;gap:5px;min-width:0;margin:8px 0 0;font-size:10px;line-height:1.45;display:grid}.eval-pin-grid dd>span:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-pin-grid dd>small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-size:10px}.eval-pin-grid code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.eval-digest:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-size:10px;line-height:1.45;display:block}.eval-exact-time:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-evidence);font-size:10px;line-height:1.45}.eval-artifact-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.eval-artifact-pin:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:3px solid var(--status-info);background:var(--status-info-wash);gap:7px;min-width:0;padding:12px;display:grid}.eval-artifact-pin>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);font-size:10px;font-weight:500}.eval-artifact-pin small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);overflow-wrap:anywhere;font-size:10px}.eval-case-split:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.eval-partition:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);min-width:0}.eval-partition>header:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:11px 12px;display:flex}.eval-partition>header strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.eval-partition>header span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-align:right;font-size:10px}.eval-partition-development>header:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-partition-held_out>header:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-partition-unrelated>header:where(.friday-legacy-surface,.friday-legacy-surface *){box-shadow:none}.eval-partition>article:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line);gap:9px;padding:11px;display:grid}.eval-partition>article:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.eval-case-heading:where(.friday-legacy-surface,.friday-legacy-surface *){gap:4px;display:grid}.eval-case-heading span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px}.eval-case-heading code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.eval-cutoff-row:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);gap:8px;padding:10px;display:grid}.eval-cutoff-row>div:first-child:where(.friday-legacy-surface,.friday-legacy-surface *){gap:5px;display:grid}.eval-cutoff-row>div:first-child small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);text-transform:uppercase;font-size:10px}.eval-cutoff-row>div:first-child code:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-cutoff-row>div:first-child time:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-cutoff-row>small:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--muted);font-size:10px}.eval-cutoff-row .eval-artifact-pin:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-width:2px}.eval-model-pins:where(.friday-legacy-surface,.friday-legacy-surface *){gap:8px;display:grid}.eval-model-pins details:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-rules>div:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-config-pins:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised)}.eval-model-pins summary:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:pointer;padding:11px 13px;font-size:10px;font-weight:500}.eval-model-pins pre:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--line);max-height:280px;margin:0;padding:13px;font-size:10px;overflow:auto}.eval-rules:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.eval-rules>div:where(.friday-legacy-surface,.friday-legacy-surface *){align-content:start;gap:8px;padding:13px;display:grid}.eval-rules article:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);gap:5px;padding:9px;display:grid}.eval-rules article header:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;gap:7px;display:flex}.eval-rules article strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:10px}.eval-rules article span:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-rules article code:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-size:10px}.eval-token-list:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;gap:5px;display:flex}.eval-token-list code:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);overflow-wrap:anywhere;padding:5px 7px;font-size:10px}.eval-record-reason:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:3px solid var(--surface-line-strong);background:var(--surface-raised);color:var(--text-primary);gap:5px;margin:0;padding:13px 15px;font-size:11px;line-height:1.5;display:grid}.eval-record-reason strong:where(.friday-legacy-surface,.friday-legacy-surface *){text-transform:uppercase;font-size:10px}.eval-answer-ledger:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);display:grid}.eval-answer-ledger>header:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.eval-answer-ledger h4:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-pair-grid h4:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-config-pins h4:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:5px 0 0;font-size:17px;font-weight:300}.eval-answer-ledger>article:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line);grid-template-columns:31px minmax(150px,1fr) minmax(180px,1.2fr) minmax(125px,.7fr);align-items:center;gap:12px;padding:12px;display:grid}.eval-answer-ledger>article:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.eval-answer-ledger>article>div:where(.friday-legacy-surface,.friday-legacy-surface *){gap:5px;min-width:0;display:grid}.eval-answer-ledger>article small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);overflow-wrap:anywhere;font-size:10px}.eval-answer-ledger>article code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.eval-answer-ledger>article>div:last-child>span:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);width:fit-content;color:var(--text-secondary);background:var(--surface-raised);text-transform:uppercase;border-radius:999px;padding:4px 6px;font-size:10px}.eval-answer-ordinal:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);width:27px;height:27px;color:var(--text-secondary);font-family:var(--font-evidence);border-radius:50%;place-items:center;font-size:10px;display:grid}.eval-development-chip:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-human-chip:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-plan-chip:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);width:fit-content;color:var(--text-secondary);background:var(--surface-raised);font-family:var(--font-evidence);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;display:inline-flex}.eval-human-chip:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--status-warning-line);color:var(--status-warning);background:var(--status-warning-wash)}.eval-plan-chip:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--status-info-line);color:var(--status-info);background:var(--status-info-wash)}.eval-create-form:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);border-top:4px solid var(--surface-line-strong);background:var(--surface-raised);gap:16px;padding:20px;display:grid}.eval-create-form>p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:11px;line-height:1.55}.eval-form-heading:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.eval-form-heading h3:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:6px 0 0;font-size:22px;font-weight:300}.eval-form-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.eval-form-grid label:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-json-payload:where(.friday-legacy-surface,.friday-legacy-surface *){gap:6px;display:grid}.eval-form-grid label>span:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-json-payload>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:500}.eval-form-grid input:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-form-grid select:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-form-grid textarea:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-json-payload textarea:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--control-line);background:var(--surface-raised);border-radius:4px;width:100%;min-height:39px;padding:9px 10px;font-size:11px}.eval-form-grid input[readonly]:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);background:var(--surface-raised);font-family:var(--font-evidence);font-size:10px}.eval-form-grid textarea:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-json-payload textarea:where(.friday-legacy-surface,.friday-legacy-surface *){resize:vertical;min-height:96px}.eval-form-grid .eval-json-large:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-json-payload .eval-json-large:where(.friday-legacy-surface,.friday-legacy-surface *){min-height:330px;color:var(--text-primary);background:var(--surface-panel);font-family:var(--font-evidence);line-height:1.55}.eval-form-grid .eval-form-wide:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1/-1}.eval-field-help:where(.friday-legacy-surface,.friday-legacy-surface *){margin-top:-8px!important}.eval-constant-line:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);align-items:center;gap:12px;padding:10px 12px;display:flex}.eval-constant-line strong:where(.friday-legacy-surface,.friday-legacy-surface *){text-transform:uppercase;font-size:10px}.eval-constant-line code:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:10px}.eval-readonly-note:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px dashed var(--line-dark);color:var(--muted);background:var(--surface-raised);margin:0;padding:14px;font-size:11px}.eval-authority-proof:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-pack-link:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-plan-boundary:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:4px solid var(--status-warning);color:var(--text-primary);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.eval-authority-proof strong:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-pack-link strong:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-plan-boundary strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.eval-authority-proof span:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:10px}.eval-pack-link p:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-plan-boundary p:where(.friday-legacy-surface,.friday-legacy-surface *){margin:4px 0 0;font-size:10px;line-height:1.5}.eval-record .secondary-button:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-pack-link .secondary-button:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--inference-line);color:var(--inference-text);background:0 0;flex:none}.eval-record .secondary-button:hover:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-pack-link .secondary-button:hover:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--inference);color:var(--inference-text);background:var(--inference-wash)}.eval-plan-boundary:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-info);color:var(--text-primary);background:var(--status-info-wash);display:block}.eval-pair-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr 1fr;gap:10px;display:grid}.eval-pair-grid>section:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);gap:10px;min-width:0;padding:15px;display:grid}.eval-pair-grid h4 code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.eval-config-pins:where(.friday-legacy-surface,.friday-legacy-surface *){gap:13px;padding:15px;display:grid}.eval-execution-workspace:where(.friday-legacy-surface,.friday-legacy-surface *){gap:20px;display:grid}.eval-execution-stage-map:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(4,minmax(0,1fr))}.eval-execution-boundary:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:4px solid var(--status-info);color:var(--text-primary);background:var(--status-info-wash);padding:13px 15px}.eval-execution-boundary-amber:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-warning);color:var(--text-primary);background:var(--status-warning-wash)}.eval-execution-boundary strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.eval-execution-boundary p:where(.friday-legacy-surface,.friday-legacy-surface *){margin:5px 0 0;font-size:10px;line-height:1.55}.eval-formula-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.eval-formula-card:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);background:var(--surface-raised);gap:7px;min-width:0;padding:12px;display:grid}.eval-formula-card header:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;gap:8px;display:flex}.eval-formula-card header strong:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.eval-formula-card header span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);font-size:10px}.eval-formula-card>p:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-formula-card>code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:10px}.eval-formula-card details:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);min-width:0}.eval-formula-card summary:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:pointer;padding:8px;font-size:10px}.eval-formula-card pre:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-rule-trace-list pre:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--line);max-width:100%;margin:0;padding:9px;font-size:10px;line-height:1.5;overflow:auto}.eval-formula-card dl:where(.friday-legacy-surface,.friday-legacy-surface *){gap:5px;margin:0;display:grid}.eval-formula-card dl div:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:minmax(90px,.7fr) 1fr;gap:8px;display:grid}.eval-formula-card dt:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-formula-card dd:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:10px}.eval-rule-trace-list:where(.friday-legacy-surface,.friday-legacy-surface *){gap:9px;display:grid}.eval-rule-trace-list pre:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised)}.eval-run-list:where(.friday-legacy-surface,.friday-legacy-surface *){gap:10px;display:grid}.eval-run-card:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);border-left:4px solid var(--status-info);background:var(--surface-raised);gap:13px;padding:16px;display:grid}.eval-run-warning:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-warning)}.eval-run-danger:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-danger)}.eval-run-ready:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-run-complete:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-success)}.eval-run-card>header:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:start;gap:14px;display:flex}.eval-run-card h3:where(.friday-legacy-surface,.friday-legacy-surface *){margin:5px 0 0}.eval-run-card h3 code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.eval-run-card time:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-run-card>p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:10px;line-height:1.5}.eval-run-card time:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-evidence)}.eval-configuration-failure:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:4px solid var(--status-warning);background:var(--status-warning-wash);display:grid}.eval-configuration-failure>header:where(.friday-legacy-surface,.friday-legacy-surface *){gap:5px;padding:12px;display:grid}.eval-configuration-failure>header strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.eval-configuration-failure>header span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);font-size:10px;line-height:1.5}.eval-configuration-failure dl:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--surface-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.eval-configuration-failure dl div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--surface-line-strong);min-width:0;padding:10px}.eval-configuration-failure dl div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.eval-configuration-failure dt:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);text-transform:uppercase;font-size:10px}.eval-configuration-failure dd:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;margin:6px 0 0;font-size:10px}.eval-progress-grid:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.eval-progress-grid div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line);min-width:0;padding:10px}.eval-progress-grid div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.eval-progress-grid dt:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px}.eval-progress-grid dd:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:6px 0 0;font-size:17px}.eval-run-card>details:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised)}.eval-run-card>details>summary:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.eval-run-card>details>.eval-pin-grid:where(.friday-legacy-surface,.friday-legacy-surface *){border-width:1px 0 0}.eval-review-claim:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-assignment-workspace:where(.friday-legacy-surface,.friday-legacy-surface *){gap:15px;display:grid}.eval-assignment-workspace>header:where(.friday-legacy-surface,.friday-legacy-surface *){gap:7px;display:grid}.eval-assignment-workspace>header h3:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:0;font-size:24px;font-weight:300}.eval-assignment-workspace>header h3:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *),.sr-only:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *){outline:2px solid var(--focus-outer);outline-offset:3px}.eval-assignment-workspace>header p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:10px}.eval-blind-common-context:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line-dark);border-top:4px solid var(--status-info);background:var(--surface-raised);min-width:0;display:grid}.eval-blind-common-context>header:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--status-info-wash);justify-content:space-between;gap:14px;padding:15px;display:flex}.eval-blind-common-context h4:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:5px 0 0;font-size:20px;font-weight:300}.eval-blind-common-context dl:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.eval-blind-common-context dl div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line);min-width:0;padding:11px}.eval-blind-common-context dl div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.eval-blind-common-context dt:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px}.eval-blind-common-context dd:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;margin:6px 0 0;font-size:10px}.eval-blind-common-context dd code:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:10px}.eval-blind-safety-note:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:3px solid var(--surface-line-strong);background:var(--surface-raised);color:var(--text-primary);margin:0;padding:9px 11px;font-size:10px;line-height:1.55}.eval-blind-common-context>pre:where(.friday-legacy-surface,.friday-legacy-surface *){white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;margin:0;padding:15px;font-size:11px;line-height:1.65;overflow:auto}.eval-neutral-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.eval-neutral-proposal:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line-dark);background:var(--surface-raised);min-width:0}.eval-neutral-proposal header:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line);background:var(--surface-raised);justify-content:space-between;gap:10px;padding:13px 15px;display:flex}.eval-neutral-proposal header span:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);font-size:20px}.eval-neutral-proposal header small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px}.eval-neutral-proposal pre:where(.friday-legacy-surface,.friday-legacy-surface *){white-space:pre-wrap;overflow-wrap:anywhere;max-height:560px;margin:0;padding:15px;font-size:11px;line-height:1.65;overflow:auto}.eval-evidence-continue:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:4px solid var(--status-warning);background:var(--status-warning-wash);justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.eval-evidence-continue p:where(.friday-legacy-surface,.friday-legacy-surface *){margin:0;font-size:11px}.eval-blind-review-form:where(.friday-legacy-surface,.friday-legacy-surface *){gap:16px;padding-top:4px;display:grid}.eval-blind-review-form fieldset:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:13px;display:grid}.eval-blind-review-form legend:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;padding:0 7px;font-size:10px;font-weight:500}.eval-blind-review-form fieldset label:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);align-items:center;gap:7px;min-height:38px;padding:8px;font-size:10px;display:flex}.eval-blind-review-form input[type=radio]:where(.friday-legacy-surface,.friday-legacy-surface *){accent-color:var(--status-info)}.eval-acceptability-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.eval-acceptability-grid label:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-review-rationale:where(.friday-legacy-surface,.friday-legacy-surface *){gap:7px;display:grid}.eval-acceptability-grid label>span:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-review-rationale>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:500}.eval-acceptability-grid select:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-review-rationale textarea:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-rubric-form textarea:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--control-line);background:var(--surface-raised);border-radius:4px;width:100%;padding:9px 10px;font-size:11px}.eval-review-rationale textarea:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-rubric-form textarea:where(.friday-legacy-surface,.friday-legacy-surface *){resize:vertical;min-height:100px}.eval-rubric-form:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);display:grid}.eval-rubric-form>header:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--surface-raised);gap:6px;padding:14px;display:grid}.eval-rubric-form h4:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:0;font-size:19px;font-weight:300}.eval-rubric-form>label:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--line);grid-template-columns:minmax(170px,.65fr) minmax(0,1.35fr);gap:13px;padding:14px;display:grid}.eval-rubric-form>label>span:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:24px minmax(0,1fr);align-content:start;gap:5px 8px;display:grid}.eval-rubric-form>label b:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);font-family:var(--font-evidence);grid-row:1/3;font-size:10px}.eval-rubric-form>label strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px;line-height:1.45}.eval-rubric-form>label code:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);overflow-wrap:anywhere;font-size:10px}.eval-review-receipt:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:4px solid var(--status-success);background:var(--status-success-wash);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.eval-review-receipt>span:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--status-success);width:29px;height:29px;color:var(--status-success);border-radius:50%;place-items:center;display:grid}.eval-review-receipt h3:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:5px 0;font-size:20px;font-weight:300}.eval-review-receipt p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0 0 8px;font-size:10px}.eval-review-receipt button:where(.friday-legacy-surface,.friday-legacy-surface *){margin-top:12px}.promotion-execution-workspace:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--line-dark);padding-top:26px}.promotion-execution-heading:where(.friday-legacy-surface,.friday-legacy-surface *){gap:8px;max-width:850px;display:grid}.promotion-execution-heading h2:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);letter-spacing:-.03em;margin:0;font-size:clamp(30px,4vw,46px);font-weight:300}.promotion-execution-heading p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:10px;line-height:1.6}.promotion-progress-grid:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.promotion-progress-grid>div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:11px}.promotion-progress-grid>div:nth-child(4n):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.promotion-progress-grid>div:nth-last-child(-n+4):where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.promotion-progress-grid dt:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px}.promotion-progress-grid dd:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:6px 0 0;font-size:18px}.promotion-report-verdict:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.promotion-report-verdict>div:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:4px solid var(--surface-line-strong);border-right:1px solid var(--line);padding:17px}.promotion-report-verdict>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.promotion-report-verdict h3:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:7px 0 0;font-size:28px;font-weight:300}.promotion-report-verdict p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.promotion-run-button:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);border-left:4px solid var(--status-info);width:100%;min-width:0;color:var(--ink);background:var(--surface-raised);cursor:pointer;text-align:left;gap:8px;padding:14px 16px;display:grid}.promotion-run-button:hover:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--line-dark);background:var(--surface-raised)}.promotion-run-button:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *){outline:2px solid var(--focus-outer);outline-offset:2px}.promotion-run-button>span:first-child:where(.friday-legacy-surface,.friday-legacy-surface *){gap:5px;display:grid}.promotion-run-button small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-quiet);font-family:var(--font-evidence);text-transform:uppercase;font-size:10px}.promotion-run-button strong code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.promotion-run-button>span:nth-child(2):where(.friday-legacy-surface,.friday-legacy-surface *),.promotion-run-button>span:nth-child(3):where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);font-size:10px}.promotion-run-warning:where(.friday-legacy-surface,.friday-legacy-surface *),.promotion-report-inconclusive:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-warning)}.promotion-run-ready:where(.friday-legacy-surface,.friday-legacy-surface *),.promotion-run-complete:where(.friday-legacy-surface,.friday-legacy-surface *),.promotion-report-passed:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-success)}.promotion-report-failed:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-danger)}.promotion-write-receipt:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:4px solid var(--status-success);background:var(--status-success-wash);gap:6px;min-width:0;padding:13px 15px;display:grid}.promotion-write-receipt strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.promotion-write-receipt code:where(.friday-legacy-surface,.friday-legacy-surface *),.promotion-write-receipt span:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--muted);font-size:10px}.promotion-blind-control-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.promotion-assignment-inspector:where(.friday-legacy-surface,.friday-legacy-surface *){width:min(980px,94vw)}.eval-report-verdict:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eval-report-verdict>div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line);padding:18px}.eval-report-verdict>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.eval-report-verdict h3:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:6px 0 0;font-size:28px;font-weight:300}.eval-report-verdict p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:6px 0 0;font-size:10px}.eval-verdict-rich:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-verdict-thin:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:4px solid var(--status-info)}.eval-verdict-rich_but_currently_unobservable:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-verdict-inconclusive:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:4px solid var(--status-warning)}.eval-measurement-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.eval-measurement:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);gap:8px;min-width:0;padding:12px;display:grid}.eval-measurement-unavailable:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:3px solid var(--status-warning);background:var(--surface-raised)}.eval-measurement header:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;gap:10px;display:flex}.eval-measurement header>div:where(.friday-legacy-surface,.friday-legacy-surface *){gap:5px;min-width:0;display:grid}.eval-measurement header strong:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.eval-measurement header span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);font-size:10px}.eval-measurement header small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-family:var(--font-evidence);text-transform:uppercase;font-size:10px}.eval-measurement header b:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);white-space:nowrap;font-size:18px;font-weight:300}.eval-measurement>p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:10px}.eval-measurement .eval-unavailable-reason:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary)}.eval-measurement details:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);min-width:0}.eval-measurement summary:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:pointer;padding:8px;font-size:10px}.eval-measurement pre:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--line);max-width:100%;margin:0;padding:8px;font-size:10px;overflow:auto}.eval-d22-pin:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:3px solid var(--status-warning);background:var(--status-warning-wash);gap:4px;padding:9px;display:grid}.eval-d22-pin strong:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-d22-pin span:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:10px}.eval-report-rules:where(.friday-legacy-surface,.friday-legacy-surface *){gap:8px;margin-top:10px;display:grid}.eval-report-rule:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised)}.eval-report-rule.matched:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:4px solid var(--status-info)}.eval-report-rule.not-matched:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:4px dashed var(--surface-line-strong)}.eval-report-rule>header:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--surface-raised);justify-content:space-between;gap:12px;padding:12px;display:flex}.eval-report-rule>header div:where(.friday-legacy-surface,.friday-legacy-surface *){gap:4px;display:grid}.eval-report-rule>header span:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-report-rule>header b:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px}.eval-report-rule>header strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.eval-report-rule>p:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--line);color:var(--muted);margin:0;padding:8px 12px;font-size:10px}.eval-report-rule>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){display:grid}.eval-predicate:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--line);grid-template-columns:minmax(130px,1fr) minmax(170px,1fr) minmax(100px,.7fr);gap:10px;padding:10px 12px;display:grid}.eval-predicate strong:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-predicate code:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-predicate span:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.eval-predicate-passed span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-success)}.eval-predicate-failed span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-danger)}.eval-predicate-unavailable:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:2px dashed var(--surface-line-strong)}.eval-predicate-unavailable span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary)}.eval-matched-rules:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.eval-matched-rules strong:where(.friday-legacy-surface,.friday-legacy-surface *){margin-right:5px;font-size:10px}.eval-matched-rules code:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-matched-rules span:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);padding:5px 7px;font-size:10px}.sr-only:where(.friday-legacy-surface,.friday-legacy-surface *){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.learning-page:where(.friday-legacy-surface,.friday-legacy-surface *){padding-bottom:80px;position:relative}.learning-header:where(.friday-legacy-surface,.friday-legacy-surface *){align-items:end}.learning-header>div:first-child:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:850px}.learning-recorder-card:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line-dark);border-top:4px solid var(--surface-line-strong);background:var(--surface-raised);gap:6px;min-width:240px;padding:17px;display:grid}.learning-recorder-card span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px}.learning-recorder-card strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:10px}.learning-recorder-card code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.learning-stage-map:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line-dark);background:var(--night);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.learning-stage-map>a:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-stage-map>.learning-stage-map-item:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--surface-line-strong);min-width:0;color:var(--text-primary);gap:6px;padding:13px;text-decoration:none;display:grid}.learning-stage-map>:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.learning-stage-map a:hover:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-stage-map a:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--surface-panel)}.learning-stage-map a:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *){z-index:1;outline:2px solid var(--focus-outer);outline-offset:2px;position:relative}.learning-stage-map>a>span:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-stage-map>.learning-stage-map-item>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);font-family:var(--font-evidence);font-size:10px}.learning-stage-map strong:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px;font-weight:500}.learning-stage-map>.learning-stage-map-item:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);background:var(--surface-panel)}.learning-stage-map>.learning-stage-map-item>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary)}.learning-stage-map>.learning-stage-map-item small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.learning-boundary:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);border-left:5px solid var(--status-warning);background:var(--status-warning-wash);gap:9px;padding:19px 21px;display:grid}.learning-boundary>div:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;display:grid}.learning-boundary>div>span:where(.friday-legacy-surface,.friday-legacy-surface *){width:31px;height:31px;color:var(--text-primary);background:var(--status-warning);border-radius:50%;place-items:center;font-size:16px;display:grid}.learning-boundary strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);font-size:18px;font-weight:300}.learning-boundary p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);margin:5px 0 0;font-size:10px;line-height:1.6}.learning-boundary small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);font-family:var(--font-evidence);font-size:10px}.learning-domain-section:where(.friday-legacy-surface,.friday-legacy-surface *){gap:18px;display:grid}.learning-domain-section>header:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line-dark);background:var(--night-soft);color:var(--text-primary);padding:24px}.learning-domain-section>header h2:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);margin:7px 0 8px;font-size:30px}.learning-domain-section>header p:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:740px;color:var(--text-secondary);margin:0;font-size:11px;line-height:1.6}.governance-workspace:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--line-dark);padding-top:28px;scroll-margin-top:20px}.governance-workspace>header:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:5px solid var(--surface-line-strong)}.governance-quarantine>header:where(.friday-legacy-surface,.friday-legacy-surface *){border-top-color:var(--status-warning)}.governance-form-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.governance-form:where(.friday-legacy-surface,.friday-legacy-surface *){height:100%}.governance-revocation-form:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:4px solid var(--status-danger)}.governance-history:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.governance-card:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);border-left:5px solid var(--status-success);min-width:0;color:var(--ink);background:var(--surface-raised);cursor:pointer;text-align:left;gap:9px;padding:15px 17px;display:grid}.governance-card:hover:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--line-dark);background:var(--surface-raised)}.governance-card:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *){outline:2px solid var(--focus-outer);outline-offset:2px}.governance-card-revoked:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-danger)}.governance-card>span:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;min-width:0;color:var(--muted);gap:5px;font-size:10px;display:grid}.governance-card>span:first-child small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-success);text-transform:uppercase;font-size:10px}.governance-card-revoked>span:first-child small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-danger)}.governance-card code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.governance-inspector:where(.friday-legacy-surface,.friday-legacy-surface *){width:min(980px,94vw)}.governance-validity:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);border-left:5px solid var(--status-success);background:var(--status-success-wash);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.governance-validity-revoked:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-danger);background:var(--status-danger-wash)}.governance-validity h3:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:5px 0 0;font-size:28px;font-weight:300}.governance-validity p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:5px 0 0;font-size:10px}.governance-validity>strong:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-success);text-transform:uppercase;white-space:nowrap;border:1px solid;padding:7px 9px;font-size:10px}.governance-validity-revoked>strong:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--status-danger)}.governance-detail-section:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);gap:11px;padding:16px;display:grid}.governance-detail-section>header:where(.friday-legacy-surface,.friday-legacy-surface *){gap:5px;display:grid}.governance-detail-section>header h3:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:0;font-size:22px;font-weight:300}.governance-version-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.governance-version-pin:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);border-top:3px solid var(--status-info);background:var(--surface-raised);gap:6px;min-width:0;padding:12px;display:grid}.governance-version-pin h4:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:300}.governance-version-pin code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.governance-member-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.governance-member:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);border-left:4px solid var(--status-info);background:var(--surface-raised);min-width:0}.governance-member-new_successor:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-info)}.governance-member-replaced:where(.friday-legacy-surface,.friday-legacy-surface *){border-left-color:var(--status-warning)}.governance-member>header:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px;display:flex}.governance-member>header span:where(.friday-legacy-surface,.friday-legacy-surface *),.governance-member>header strong:where(.friday-legacy-surface,.friday-legacy-surface *){text-transform:uppercase;font-size:10px}.governance-member>header strong:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-secondary)}.governance-member h4:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);overflow-wrap:anywhere;margin:0;padding:10px;font-size:16px;font-weight:300}.governance-member dl:where(.friday-legacy-surface,.friday-legacy-surface *){gap:6px;margin:0;padding:0 10px 10px;display:grid}.governance-member dl>div:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:minmax(80px,.4fr) minmax(0,1fr);gap:8px;display:grid}.governance-member dt:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px}.governance-member dd:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px}.governance-member code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.governance-revocation-detail:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:5px solid var(--status-danger);background:var(--surface-raised)}.learning-stage:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:start;gap:18px;scroll-margin-top:20px;display:grid}.learning-stage:focus-within:where(.friday-legacy-surface,.friday-legacy-surface *){outline:1px solid var(--surface-line-strong);outline-offset:5px}.learning-stage>.learning-source-inventory:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1/-1}.learning-source-inventory:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-create-form:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-history:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-read-boundary:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--paper);min-width:0}.learning-source-inventory:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-create-form:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-history:where(.friday-legacy-surface,.friday-legacy-surface *){padding:clamp(18px,2.3vw,27px)}.learning-source-inventory>header:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-history>header:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-form-heading:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:space-between;align-items:start;gap:15px;display:flex}.learning-source-inventory h3:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-history h3:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-create-form h3:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:6px 0 0;font-size:22px;font-weight:300}.learning-inline-form:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;margin-top:16px;display:grid}.learning-inline-form label:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-form-grid label:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-json-field:where(.friday-legacy-surface,.friday-legacy-surface *){min-width:0;color:var(--muted);text-transform:uppercase;gap:6px;font-size:10px;font-weight:500;display:grid}.learning-inline-form input:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-form-grid input:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-form-grid select:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-form-grid textarea:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-json-field textarea:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--control-line);width:100%;min-width:0;color:var(--ink);background:var(--surface-raised);font:10px/1.45 var(--font-evidence);border-radius:0}.learning-inline-form input:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-form-grid input:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-form-grid select:where(.friday-legacy-surface,.friday-legacy-surface *){min-height:39px;padding:9px}.learning-form-grid textarea:where(.friday-legacy-surface,.friday-legacy-surface *){resize:vertical;min-height:98px;padding:10px}.learning-json-field:where(.friday-legacy-surface,.friday-legacy-surface *){margin-top:13px}.learning-json-field textarea:where(.friday-legacy-surface,.friday-legacy-surface *){resize:vertical;min-height:170px;padding:10px}.learning-inline-form input:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-form-grid input:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-form-grid select:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-form-grid textarea:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-json-field textarea:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-attestation:focus-within:where(.friday-legacy-surface,.friday-legacy-surface *){outline:2px solid var(--focus-outer);outline-offset:2px}.learning-source-list:where(.friday-legacy-surface,.friday-legacy-surface *){gap:7px;margin-top:15px;display:grid}.learning-source-list article:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);grid-template-columns:minmax(160px,.75fr) minmax(180px,1fr) minmax(130px,.7fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.learning-source-list article>div:where(.friday-legacy-surface,.friday-legacy-surface *){gap:4px;min-width:0;display:grid}.learning-source-list span:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-source-list code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.learning-source-list article>span:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted)}.learning-digest:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;max-width:100%;color:var(--text-primary);font-size:10px;line-height:1.5;display:block}.learning-create-form:where(.friday-legacy-surface,.friday-legacy-surface *){gap:15px;display:grid}.learning-create-form>p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:10px;line-height:1.6}.learning-immutable-chip:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-human-chip:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);color:var(--text-secondary);background:var(--surface-raised);font-family:var(--font-evidence);text-transform:uppercase;padding:6px 8px;font-size:10px}.learning-human-chip:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--status-warning-line);color:var(--status-warning);background:var(--status-warning-wash)}.learning-form-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.learning-form-grid .learning-wide-field:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1/-1}.learning-field-note:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:3px solid var(--status-info);background:var(--status-info-wash);padding:9px 11px}.learning-no-answer:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-count-boundary:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-human-boundary:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--status-info-line);border-left:4px solid var(--status-info);background:var(--status-info-wash);padding:12px 14px}.learning-count-boundary:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--text-primary);border-left-color:var(--status-info);background:var(--status-info-wash)}.learning-human-boundary:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--text-primary);border-left-color:var(--status-warning);background:var(--status-warning-wash)}.learning-no-answer strong:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-count-boundary strong:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-human-boundary strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.learning-no-answer p:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-count-boundary p:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-human-boundary p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.55}.learning-attestation:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);color:var(--muted);background:var(--surface-raised);align-items:start;gap:9px;padding:11px;font-size:10px;line-height:1.5;display:flex}.learning-attestation input:where(.friday-legacy-surface,.friday-legacy-surface *){accent-color:var(--status-info);margin-top:2px}.learning-member-builder:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line-dark);background:var(--surface-raised);gap:12px;margin:0;padding:13px;display:grid}.learning-member-builder legend:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;padding:0 7px;font-size:10px;font-weight:500}.learning-member-builder .secondary-button:where(.friday-legacy-surface,.friday-legacy-surface *){width:fit-content}.learning-mutation-state:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);gap:5px;padding:11px 13px;display:grid}.learning-mutation-state:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *){outline:2px solid var(--focus-outer);outline-offset:2px}.learning-mutation-state strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.learning-mutation-state span:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-mutation-state>code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--muted);font-size:10px}.learning-mutation-state.created:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:4px solid var(--status-success);background:var(--status-success-wash)}.learning-mutation-state.replayed:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:4px solid var(--status-info);background:var(--status-info-wash)}.learning-mutation-state.conflict:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:4px solid var(--status-warning);background:var(--status-warning-wash)}.learning-mutation-state.error:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:4px solid var(--status-danger);background:var(--status-danger-wash)}.learning-mutation-state.pending:where(.friday-legacy-surface,.friday-legacy-surface *){border-left:4px solid var(--surface-line-strong);color:var(--muted);font-size:10px}.learning-read-boundary:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);background:var(--surface-raised);border-style:dashed;gap:7px;padding:20px;display:grid}.learning-read-boundary strong:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--ink);font-size:10px}.learning-read-boundary p:where(.friday-legacy-surface,.friday-legacy-surface *){margin:0;font-size:10px;line-height:1.55}.learning-read-boundary code:where(.friday-legacy-surface,.friday-legacy-surface *){background:var(--surface-raised);width:fit-content;padding:4px 6px;font-size:10px}.learning-history:where(.friday-legacy-surface,.friday-legacy-surface *){max-height:780px;position:sticky;top:18px;overflow:auto}.learning-history-list:where(.friday-legacy-surface,.friday-legacy-surface *){gap:7px;margin-top:15px;display:grid}.learning-history-item:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:var(--surface-raised);text-align:left;gap:7px;padding:11px;display:grid}.learning-history-item:hover:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--line-dark);background:var(--surface-raised)}.learning-history-item:focus-visible:where(.friday-legacy-surface,.friday-legacy-surface *){outline:2px solid var(--focus-outer);outline-offset:2px}.learning-history-item.selected:where(.friday-legacy-surface,.friday-legacy-surface *){border-color:var(--surface-line-strong);border-left:4px solid var(--surface-line-strong);background:var(--surface-raised)}.learning-history-item>span:first-child:where(.friday-legacy-surface,.friday-legacy-surface *){gap:4px;min-width:0;display:grid}.learning-history-item small:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-history-item>span:nth-child(2):where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;color:var(--muted);font-family:var(--font-evidence);font-size:10px}.learning-history-item strong:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-history-item strong code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.learning-inspector:where(.friday-legacy-surface,.friday-legacy-surface *){z-index:20;border-left:1px solid var(--line-dark);background:var(--paper);width:min(680px,88vw);height:100vh;box-shadow:none;position:fixed;top:0;right:0;overflow:auto}.learning-inspector>header:where(.friday-legacy-surface,.friday-legacy-surface *){z-index:1;border-bottom:1px solid var(--surface-line-strong);color:var(--text-primary);background:var(--night);justify-content:space-between;align-items:start;gap:15px;padding:20px 24px;display:flex;position:sticky;top:0}.learning-inspector h2:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);margin:6px 0 0;font-size:28px}.learning-inspector .icon-button:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--text-primary);border-color:var(--text-primary)}.learning-inspector-body:where(.friday-legacy-surface,.friday-legacy-surface *){gap:16px;padding:24px;display:grid}.learning-inspector-body>details:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-member-list details:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);min-width:0}.learning-inspector-body>details>summary:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-member-list summary:where(.friday-legacy-surface,.friday-legacy-surface *){cursor:pointer;padding:10px;font-size:10px}.learning-inspector-body pre:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-member-list pre:where(.friday-legacy-surface,.friday-legacy-surface *){border-top:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;max-height:420px;margin:0;padding:12px;font-size:10px;line-height:1.55;overflow:auto}.learning-pin-grid:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.learning-pin-grid>div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:6px;min-width:0;padding:11px;display:grid}.learning-pin-grid>div:nth-child(2n):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.learning-pin-grid>div:nth-last-child(-n+2):where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.learning-pin-grid dt:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;font-size:10px}.learning-pin-grid dd:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;min-width:0;font-family:var(--font-evidence);gap:5px;margin:0;font-size:10px;display:grid}.learning-pin-grid dd code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.learning-pin-grid dd small:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);font-size:10px}.learning-member-list:where(.friday-legacy-surface,.friday-legacy-surface *){gap:8px;display:grid}.learning-member-list h4:where(.friday-legacy-surface,.friday-legacy-surface *){font-family:var(--font-voice);margin:0;font-size:18px;font-weight:300}.learning-member-list>article:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);gap:6px;min-width:0;padding:11px;display:grid}.learning-member-list>article>span:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-member-list>article>small:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-member-list>article>code:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.learning-component-pins:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line-dark);background:var(--surface-raised);gap:12px;margin:0;padding:13px;display:grid}.learning-component-pins>legend:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);text-transform:uppercase;padding:0 7px;font-size:10px;font-weight:500}.learning-attestation-stack:where(.friday-legacy-surface,.friday-legacy-surface *){gap:8px;display:grid}.learning-list-filters:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);gap:9px;margin-top:15px;padding:12px;display:grid}.learning-list-filters .learning-form-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.learning-list-filter-actions:where(.friday-legacy-surface,.friday-legacy-surface *){flex-wrap:wrap;gap:8px;display:flex}.learning-status-boundary:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--surface-line-strong);border-left:4px solid var(--status-info);background:var(--status-info-wash);gap:6px;padding:12px 14px;display:grid}.learning-status-boundary strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:11px}.learning-status-boundary p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;font-size:10px;line-height:1.55}.learning-change-list:where(.friday-legacy-surface,.friday-legacy-surface *){gap:7px;margin:0;padding:0;list-style:none;display:grid}.learning-change-list li:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--surface-raised);gap:4px;padding:9px 11px;display:grid}.learning-change-list code:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-change-list span:where(.friday-legacy-surface,.friday-legacy-surface *){overflow-wrap:anywhere;font-size:10px}.auth-state:where(.friday-legacy-surface,.friday-legacy-surface *){border:1px solid var(--line);background:var(--paper);max-width:700px;margin-top:70px;padding:45px}.auth-state h1:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:50px}.auth-state p:where(.friday-legacy-surface,.friday-legacy-surface *){color:var(--muted);margin:0;line-height:1.6}.auth-state code:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:12px}@media (width<=1180px){.metric-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,1fr)}.metric-card:nth-child(2):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.metric-card:nth-child(-n+2):where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line)}.workspace-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:minmax(0,1fr)}.findings-rail:where(.friday-legacy-surface,.friday-legacy-surface *){position:static}.rail-list:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,1fr)}.case-header:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.case-summary:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:600px}.import-result:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:auto 1fr auto}.result-metrics:where(.friday-legacy-surface,.friday-legacy-surface *){grid-area:2/1/auto/-1}.candidate-type-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr))}.recent-response-list:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,1fr)}.policy-form-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr))}.operating-pack-workspace:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.pack-ledger:where(.friday-legacy-surface,.friday-legacy-surface *){position:static}.pack-ledger-list:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.pack-proof-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr))}.pack-proof-grid div:nth-child(3n):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line)}.pack-proof-grid div:nth-child(2n):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.pack-proof-grid div:nth-last-child(-n+3):where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line)}.pack-proof-grid div:nth-last-child(-n+2):where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.pack-provenance-row:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr))}.eval-case-split:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.eval-artifact-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-formula-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-measurement-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr))}.eval-progress-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(3,minmax(0,1fr))}.eval-configuration-failure dl:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr))}.eval-progress-grid div:nth-child(3):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.eval-progress-grid div:nth-child(-n+3):where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line)}.promotion-blind-control-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-stage:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.learning-history:where(.friday-legacy-surface,.friday-legacy-surface *){max-height:none;position:static}}@media (width<=900px){.app-shell:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr;align-content:start}.sidebar:where(.friday-legacy-surface,.friday-legacy-surface *){z-index:auto;flex-direction:row;align-items:center;width:100%;min-width:0;height:auto;padding:15px 20px;position:static}.sidebar nav:where(.friday-legacy-surface,.friday-legacy-surface *){scrollbar-width:none;flex:1 1 0;width:0;min-width:0;margin:0 0 0 auto;overflow:auto hidden}.sidebar nav:where(.friday-legacy-surface,.friday-legacy-surface *)::-webkit-scrollbar{display:none}.primary-nav-track:where(.friday-legacy-surface,.friday-legacy-surface *){gap:6px;width:max-content;min-width:100%;display:flex}.nav-item:where(.friday-legacy-surface,.friday-legacy-surface *){white-space:nowrap;flex:none;width:auto;padding:9px 11px;display:flex}.nav-item>span:where(.friday-legacy-surface,.friday-legacy-surface *),.nav-item small:where(.friday-legacy-surface,.friday-legacy-surface *),.sidebar-principle:where(.friday-legacy-surface,.friday-legacy-surface *),.sidebar-foot:where(.friday-legacy-surface,.friday-legacy-surface *){display:none}main:where(.friday-legacy-surface,.friday-legacy-surface *){padding:0 20px 50px}.system-bar:where(.friday-legacy-surface,.friday-legacy-surface *){min-height:54px}.import-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.import-rules ol:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(3,1fr);gap:14px}.import-rules li:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.case-row:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:minmax(0,1fr) 190px}.case-row .row-button:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1/-1;width:fit-content;padding-left:0}.candidate-explanation-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.apprentice-ready-card:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:48px minmax(0,1fr)}.ready-action:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:2;justify-items:start}.gate-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-ledger-list:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.eval-stage-map:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.eval-execution-stage-map:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(4,minmax(165px,1fr))}.eval-stage:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.eval-stage-heading:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0;border-bottom:1px solid var(--line)}.eval-pin-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,minmax(0,1fr))}.eval-pin-grid>div:nth-child(3n):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line)}.eval-pin-grid>div:nth-child(2n):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.eval-pin-grid>div:nth-last-child(-n+3):where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line)}.eval-pin-grid>div:nth-last-child(-n+2):where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.learning-stage-map:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(12,minmax(150px,1fr));overflow-x:auto}.learning-source-list article:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) auto}.learning-source-list article>span:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1/3}}@media (width<=680px){.page-stack:where(.friday-legacy-surface,.friday-legacy-surface *){padding-top:35px}.page-header:where(.friday-legacy-surface,.friday-legacy-surface *){gap:24px;display:grid}.page-header h1:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:47px}.primary-button:where(.friday-legacy-surface,.friday-legacy-surface *){width:fit-content}.metric-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr 1fr}.metric-card:where(.friday-legacy-surface,.friday-legacy-surface *){padding:19px}.workspace-grid:where(.friday-legacy-surface,.friday-legacy-surface *){gap:12px}.case-workspace:where(.friday-legacy-surface,.friday-legacy-surface *),.case-findings:where(.friday-legacy-surface,.friday-legacy-surface *),.timeline-section:where(.friday-legacy-surface,.friday-legacy-surface *),.comparison-panel:where(.friday-legacy-surface,.friday-legacy-surface *),.recent-imports:where(.friday-legacy-surface,.friday-legacy-surface *),.candidate-inventory:where(.friday-legacy-surface,.friday-legacy-surface *),.candidate-list-section:where(.friday-legacy-surface,.friday-legacy-surface *),.apprentice-queue:where(.friday-legacy-surface,.friday-legacy-surface *),.apprentice-existing:where(.friday-legacy-surface,.friday-legacy-surface *),.apprentice-measurement:where(.friday-legacy-surface,.friday-legacy-surface *),.recent-apprentice-responses:where(.friday-legacy-surface,.friday-legacy-surface *),.apprentice-review-panel:where(.friday-legacy-surface,.friday-legacy-surface *){padding:19px}.case-row:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr;gap:14px}.case-row-evidence:where(.friday-legacy-surface,.friday-legacy-surface *){max-width:320px}.rail-list:where(.friday-legacy-surface,.friday-legacy-surface *),.finding-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.import-rules ol:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.drop-zone:where(.friday-legacy-surface,.friday-legacy-surface *){padding:40px 22px}.import-result:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:auto 1fr}.import-result .secondary-button:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1/-1;width:fit-content}.result-metrics:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,1fr)}.result-metrics div:nth-child(3):where(.friday-legacy-surface,.friday-legacy-surface *),.result-metrics div:nth-child(4):where(.friday-legacy-surface,.friday-legacy-surface *){margin-top:12px}.import-row:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1.2fr .6fr .7fr}.import-row>:nth-child(2):where(.friday-legacy-surface,.friday-legacy-surface *),.import-row>:nth-child(4):where(.friday-legacy-surface,.friday-legacy-surface *){display:none}.case-summary:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,1fr)}.case-summary div:nth-child(2):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.case-summary div:nth-child(-n+2):where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line)}.signature-row:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr 1fr}.alignment-row:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:22px 1fr 1fr;gap:5px}.relation-label:where(.friday-legacy-surface,.friday-legacy-surface *){grid-area:2/2/auto/-1;min-height:24px}.time-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.time-grid>div:where(.friday-legacy-surface,.friday-legacy-surface *){padding-top:11px}.trace-card:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:27px minmax(0,1fr)}.trace-body:where(.friday-legacy-surface,.friday-legacy-surface *){padding:17px}.trace-node:where(.friday-legacy-surface,.friday-legacy-surface *){width:21px;height:21px;font-size:10px}.trace-heading:where(.friday-legacy-surface,.friday-legacy-surface *){display:grid}.source-button:where(.friday-legacy-surface,.friday-legacy-surface *){width:fit-content}.trace-actions:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:flex-start}.claim-detail:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.gap-copy:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:auto}.comparison-case-heads:where(.friday-legacy-surface,.friday-legacy-surface *){gap:15px;margin:0 27px 9px}.decision-evidence-heading:where(.friday-legacy-surface,.friday-legacy-surface *),.declared-support-warning:where(.friday-legacy-surface,.friday-legacy-surface *){display:grid}.warning-claim-links:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:flex-start}.snapshot-counts:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:repeat(2,1fr)}.snapshot-counts div:nth-child(2):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0}.snapshot-counts div:nth-child(-n+2):where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--surface-line-strong)}.evidence-claim-row:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.evidence-claim-links:where(.friday-legacy-surface,.friday-legacy-surface *){justify-items:initial;display:flex}.candidate-page-header:where(.friday-legacy-surface,.friday-legacy-surface *),.candidate-card-heading:where(.friday-legacy-surface,.friday-legacy-surface *),.candidate-evidence-heading:where(.friday-legacy-surface,.friday-legacy-surface *){display:grid}.candidate-type-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.candidate-card:where(.friday-legacy-surface,.friday-legacy-surface *){padding:18px}.candidate-judgments:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.candidate-judgments>div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0;border-bottom:1px solid var(--line)}.candidate-judgments>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.candidate-proof-details dl>div:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.apprentice-header:where(.friday-legacy-surface,.friday-legacy-surface *),.apprentice-review-heading:where(.friday-legacy-surface,.friday-legacy-surface *){display:grid}.apprentice-budget:where(.friday-legacy-surface,.friday-legacy-surface *),.apprentice-receipt:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:auto 1fr}.apprentice-budget code:where(.friday-legacy-surface,.friday-legacy-surface *),.apprentice-receipt .secondary-button:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1/-1}.apprentice-existing-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.value-first-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.response-fields:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.response-fields label:where(.friday-legacy-surface,.friday-legacy-surface *),.response-fields label:first-of-type:where(.friday-legacy-surface,.friday-legacy-surface *),.field-context:where(.friday-legacy-surface,.friday-legacy-surface *),.field-wide:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1}.response-fields label:has(textarea):where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1}.recent-response-list:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.apprentice-reveal:where(.friday-legacy-surface,.friday-legacy-surface *),.apprentice-return-banner:where(.friday-legacy-surface,.friday-legacy-surface *),.response-actions:where(.friday-legacy-surface,.friday-legacy-surface *),.policy-form-heading:where(.friday-legacy-surface,.friday-legacy-surface *),.policy-actions:where(.friday-legacy-surface,.friday-legacy-surface *){display:grid}.policy-form-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.policy-form-grid .policy-reason:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1}.pack-metric-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-form-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-proof-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.pack-metric-grid article:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0;border-bottom:1px solid var(--line)}.pack-metric-grid article:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.pack-proof-grid div:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-proof-grid div:nth-child(2n):where(.friday-legacy-surface,.friday-legacy-surface *),.pack-proof-grid div:nth-child(3n):where(.friday-legacy-surface,.friday-legacy-surface *),.pack-proof-grid div:nth-last-child(-n+2):where(.friday-legacy-surface,.friday-legacy-surface *),.pack-proof-grid div:nth-last-child(-n+3):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0;border-bottom:1px solid var(--line)}.pack-proof-grid div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.pack-provenance-row:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-object-list article:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-object-review-list header:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-object-review-list article>div:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.pack-object-ordinal:where(.friday-legacy-surface,.friday-legacy-surface *){display:none}.pack-unresolved-list label:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr auto}.pack-unresolved-list label>span:where(.friday-legacy-surface,.friday-legacy-surface *),.pack-unresolved-list input:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1/-1}.pack-unresolved-list button:where(.friday-legacy-surface,.friday-legacy-surface *){grid-area:1/2}.pack-recorded-review dl:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.pack-recorded-review dl>div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:1px solid var(--line);border-bottom:0}.pack-recorded-review dl>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:1px solid var(--line)}.pack-form-actions:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-record>summary:where(.friday-legacy-surface,.friday-legacy-surface *){display:grid}.eval-record>summary>span:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){text-align:left}.eval-pin-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-artifact-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-rules:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-form-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-pair-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.eval-pin-grid>div:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-pin-grid>div:nth-child(2n):where(.friday-legacy-surface,.friday-legacy-surface *),.eval-pin-grid>div:nth-child(3n):where(.friday-legacy-surface,.friday-legacy-surface *),.eval-pin-grid>div:nth-last-child(-n+2):where(.friday-legacy-surface,.friday-legacy-surface *),.eval-pin-grid>div:nth-last-child(-n+3):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0;border-bottom:1px solid var(--line)}.eval-pin-grid>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.eval-form-grid .eval-form-wide:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1}.eval-answer-ledger>article:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:30px minmax(0,1fr)}.eval-answer-ledger>article>div:nth-of-type(2):where(.friday-legacy-surface,.friday-legacy-surface *),.eval-answer-ledger>article>div:nth-of-type(3):where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:2}.eval-authority-proof:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-pack-link:where(.friday-legacy-surface,.friday-legacy-surface *){justify-items:start;display:grid}.eval-stage-content:where(.friday-legacy-surface,.friday-legacy-surface *){padding:16px}.eval-formula-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-measurement-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-neutral-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-report-verdict:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-acceptability-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.promotion-progress-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.promotion-report-verdict:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.promotion-progress-grid>div:where(.friday-legacy-surface,.friday-legacy-surface *),.promotion-progress-grid>div:nth-child(4n):where(.friday-legacy-surface,.friday-legacy-surface *),.promotion-progress-grid>div:nth-last-child(-n+4):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0;border-bottom:1px solid var(--line)}.promotion-progress-grid>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.promotion-report-verdict>div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0;border-bottom:1px solid var(--line)}.promotion-report-verdict>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.eval-blind-common-context>header:where(.friday-legacy-surface,.friday-legacy-surface *){display:grid}.eval-blind-common-context dl:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.eval-blind-common-context dl div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0;border-bottom:1px solid var(--line)}.eval-blind-common-context dl div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.eval-report-verdict>div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0;border-bottom:1px solid var(--line)}.eval-report-verdict>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.eval-blind-review-form fieldset:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-rubric-form>label:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-predicate:where(.friday-legacy-surface,.friday-legacy-surface *),.eval-configuration-failure dl:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.eval-configuration-failure dl div:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0;border-bottom:1px solid var(--surface-line-strong)}.eval-configuration-failure dl div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.eval-evidence-continue:where(.friday-legacy-surface,.friday-legacy-surface *){justify-items:start;display:grid}.learning-header:where(.friday-legacy-surface,.friday-legacy-surface *){display:grid}.learning-recorder-card:where(.friday-legacy-surface,.friday-legacy-surface *){min-width:0}.learning-inline-form:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-form-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-pin-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.learning-form-grid .learning-wide-field:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1}.learning-source-list article:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.learning-source-list article>span:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1}.learning-source-list .small-button:where(.friday-legacy-surface,.friday-legacy-surface *){width:fit-content}.learning-pin-grid>div:where(.friday-legacy-surface,.friday-legacy-surface *),.learning-pin-grid>div:nth-child(2n):where(.friday-legacy-surface,.friday-legacy-surface *),.learning-pin-grid>div:nth-last-child(-n+2):where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0;border-bottom:1px solid var(--line)}.learning-pin-grid>div:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.governance-form-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.governance-history:where(.friday-legacy-surface,.friday-legacy-surface *),.governance-version-grid:where(.friday-legacy-surface,.friday-legacy-surface *),.governance-member-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.governance-validity:where(.friday-legacy-surface,.friday-legacy-surface *){display:grid}}@media (width<=430px){.sidebar:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:10px;padding:14px 16px 12px;display:grid}.brand:where(.friday-legacy-surface,.friday-legacy-surface *){justify-self:start}.sidebar nav:where(.friday-legacy-surface,.friday-legacy-surface *){width:100%;margin:0}.nav-item:where(.friday-legacy-surface,.friday-legacy-surface *){padding:8px}.nav-item strong:where(.friday-legacy-surface,.friday-legacy-surface *){font-size:10px}.apprentice-ready-card:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.ready-rank:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0;justify-content:flex-start;gap:6px;display:flex}.ready-rank strong:where(.friday-legacy-surface,.friday-legacy-surface *){margin:0;font-size:14px}.ready-action:where(.friday-legacy-surface,.friday-legacy-surface *){grid-column:1}.system-bar>span:where(.friday-legacy-surface,.friday-legacy-surface *){display:none}.system-bar:where(.friday-legacy-surface,.friday-legacy-surface *){justify-content:flex-end}.metric-grid:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.metric-card:where(.friday-legacy-surface,.friday-legacy-surface *){border-right:0;border-bottom:1px solid var(--line)}.metric-card:last-child:where(.friday-legacy-surface,.friday-legacy-surface *){border-bottom:0}.result-metrics:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.result-metrics div:where(.friday-legacy-surface,.friday-legacy-surface *){margin-top:8px!important}.timeline-legend:where(.friday-legacy-surface,.friday-legacy-surface *){display:none}.source-drawer:where(.friday-legacy-surface,.friday-legacy-surface *){width:100%;padding:22px}.source-metadata div:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.source-metadata dd:where(.friday-legacy-surface,.friday-legacy-surface *){text-align:left}.learning-boundary>div:where(.friday-legacy-surface,.friday-legacy-surface *){grid-template-columns:1fr}.learning-inspector:where(.friday-legacy-surface,.friday-legacy-surface *){width:100%}.learning-inspector-body:where(.friday-legacy-surface,.friday-legacy-surface *){padding:17px}}@media (prefers-reduced-motion:reduce){:where(.friday-legacy-surface):where(.friday-legacy-surface,.friday-legacy-surface *){scroll-behavior:auto}:where(.friday-legacy-surface,.friday-legacy-surface *),:where(.friday-legacy-surface,.friday-legacy-surface *):before,:where(.friday-legacy-surface,.friday-legacy-surface *):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--cinder-ground:#14121a;--cinder-navigation:#1a1822;--cinder-surface:#1f1d26;--cinder-raised:#262430;--cinder-line:#2b2833;--cinder-line-strong:#3a3648;--cinder-coral:#ff5343;--cinder-coral-hover:#ff8a7c;--cinder-coral-wash:#2a1a20;--cinder-coral-line:#4a2a2a;--cinder-lilac:#c9b8e8;--cinder-lilac-wash:#262336;--cinder-lilac-line:#4a4463;--cinder-text:#efeaf2;--cinder-text-secondary:#a49eb8;--cinder-text-muted:#928ca4;--cinder-text-readable-muted:var(--cinder-text-muted);--cinder-text-unknown:#565266;--cinder-focus-inner:var(--cinder-ground);--cinder-focus-outer:var(--cinder-text);--cinder-observed:var(--cinder-coral);--cinder-inferred:var(--cinder-lilac);--cinder-reported:var(--cinder-text-secondary);--cinder-unknown-line:var(--cinder-line-strong);--cinder-overlay:#08070bc2;--cinder-surface-translucent:#1f1d26f5;--cinder-aura:#3a2e3c;--cinder-focus-ring:0 0 0 4px var(--cinder-focus-outer);--space-hair:4px;--space-tight:8px;--space-snug:12px;--space-base:16px;--space-loose:24px;--space-section:clamp(24px, 4vw, 40px);--space-page:clamp(16px, 5vw, 64px);--font-voice:"Jost", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-evidence:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--type-display-size:clamp(42px, 6vw, 64px);--type-spoken-size:clamp(22px, 3vw, 30px);--type-title-size:24px;--type-body-size:16.5px;--type-evidence-size:12px;--type-small-size:14px;--type-display:200 var(--type-display-size)/1.06 var(--font-voice);--type-spoken:200 var(--type-spoken-size)/1.4 var(--font-voice);--type-title:300 var(--type-title-size)/1.3 var(--font-voice);--type-body:400 var(--type-body-size)/1.65 var(--font-voice);--type-evidence:500 var(--type-evidence-size)/1.4 var(--font-evidence);--type-small:400 var(--type-small-size)/1.5 var(--font-voice);--type-display-tracking:-.025em;--type-evidence-tracking:.08em;--type-eyebrow-tracking:.14em;--ease-cinder:cubic-bezier(.2, .7, .3, 1);--dur-fast:.16s;--dur-slow:.34s;--breath:3.4s;--orbit:2.6s;--radius-pill:100px;--radius-card:16px;--radius-inset:12px;--radius-round:50%;--glow-coral:0 0 24px #ff534366;--glow-lilac:0 0 18px #c9b8e859;--z-navigation:20;--z-sticky:30;--z-overlay:100;--z-skip-link:110;color:var(--cinder-text);background:var(--cinder-ground);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:var(--type-body);font-synthesis:none;text-rendering:optimizelegibility}@media (prefers-reduced-motion:reduce){:where(.company-workspace,.workspace-auth-frame,.cinder-focus-frame) *,:where(.company-workspace,.workspace-auth-frame,.cinder-focus-frame) :before,:where(.company-workspace,.workspace-auth-frame,.cinder-focus-frame) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.company-presence{flex:none;place-items:center;width:42px;height:42px;display:inline-grid;position:relative}.company-presence-compact{width:28px;height:28px}.company-presence-large{width:94px;height:94px}.company-presence-field,.company-presence-orbit,.company-presence-core{border-radius:var(--radius-round);position:absolute}.company-presence-field{border:1px solid var(--cinder-line-strong);inset:5px}.company-presence-core{background:var(--cinder-text-unknown);width:9px;height:9px}.company-presence-compact .company-presence-field{inset:3px}.company-presence-compact .company-presence-core{width:7px;height:7px}.company-presence-large .company-presence-field{inset:12px}.company-presence-large .company-presence-core{width:16px;height:16px}.company-presence-listening .company-presence-field,.company-presence-speaking .company-presence-field{background:radial-gradient(circle, color-mix(in srgb, var(--cinder-coral) 46%, transparent) 0%, color-mix(in srgb, var(--cinder-coral) 10%, transparent) 38%, transparent 72%);animation:company-presence-breathe var(--breath) ease-in-out infinite;border-color:#0000;inset:0}.company-presence-listening .company-presence-core,.company-presence-speaking .company-presence-core{background:var(--cinder-coral);width:12px;height:12px;box-shadow:0 0 22px color-mix(in srgb, var(--cinder-coral) 78%, transparent)}.company-presence-large.company-presence-listening .company-presence-core,.company-presence-large.company-presence-speaking .company-presence-core{width:18px;height:18px}.company-presence-reasoning .company-presence-field{border-color:var(--cinder-line-strong)}.company-presence-reasoning .company-presence-orbit{border:1px solid #0000;border-top-color:var(--cinder-lilac);animation:company-presence-orbit var(--orbit) linear infinite;inset:5px}.company-presence-reasoning .company-presence-core{background:var(--cinder-lilac);width:11px;height:11px;box-shadow:0 0 18px color-mix(in srgb, var(--cinder-lilac) 58%, transparent)}.company-presence-speaking{margin-right:var(--space-loose)}.company-presence-speaking .company-presence-core{transform:translate(-8px)}.company-presence-amplitude{gap:var(--space-hair);align-items:center;height:20px;display:flex;position:absolute;left:calc(50% + 5px)}.company-presence-amplitude i{border-radius:var(--radius-pill);background:var(--cinder-coral);width:2px;height:100%;animation:1.1s ease-in-out infinite company-presence-amplitude}.company-presence-amplitude i:nth-child(2){opacity:.82;animation-duration:1.4s;animation-delay:.1s}.company-presence-amplitude i:nth-child(3){opacity:.68;animation-duration:.9s;animation-delay:.2s}.company-presence-amplitude i:nth-child(4){background:var(--cinder-lilac);opacity:.5;animation-duration:1.6s;animation-delay:50ms}.company-presence-amplitude i:nth-child(5){background:var(--cinder-lilac);opacity:.32;animation-duration:1.2s;animation-delay:.3s}@keyframes company-presence-breathe{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes company-presence-orbit{to{transform:rotate(360deg)}}@keyframes company-presence-amplitude{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.cinder-action{max-width:100%;min-height:46px;padding:var(--space-snug) var(--space-loose);gap:var(--space-tight);border-radius:var(--radius-pill);font:var(--type-evidence);letter-spacing:var(--type-evidence-tracking);text-align:center;text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease-cinder), border-color var(--dur-fast) var(--ease-cinder);border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cinder-action-primary{color:var(--cinder-ground);background:var(--cinder-coral)}.cinder-action-primary:hover:not(:disabled):not([aria-disabled]){background:var(--cinder-coral-hover)}.cinder-action-secondary{color:var(--cinder-lilac);border-color:var(--cinder-lilac-line);background:0 0}.cinder-action-secondary:hover:not(:disabled):not([aria-disabled]){border-color:var(--cinder-lilac);background:var(--cinder-lilac-wash)}.cinder-action-quiet{color:var(--cinder-text-secondary);border-color:var(--cinder-line-strong);background:0 0}.cinder-action-quiet:hover:not(:disabled):not([aria-disabled]){color:var(--cinder-text);background:var(--cinder-raised)}.cinder-action-blocked,.cinder-action:disabled,.cinder-action[aria-disabled]{cursor:not-allowed;color:var(--cinder-text-secondary);border-color:var(--cinder-line-strong);background:0 0;border-style:dashed}.cinder-action-group{gap:var(--space-snug);flex-wrap:wrap;align-items:center;display:flex}.cinder-eyebrow{color:var(--cinder-text-secondary);font:var(--type-evidence);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;margin:0}.cinder-state{min-width:0;min-height:180px;padding:var(--space-section);gap:var(--space-snug);border:1px dashed var(--cinder-line-strong);border-radius:var(--radius-card);color:var(--cinder-text-secondary);background:var(--cinder-surface);text-align:center;align-content:center;justify-items:center;display:grid}.cinder-state h2{color:var(--cinder-text);font:var(--type-title);margin:0}.cinder-state>div{max-width:55ch}.cinder-state-mark{font:var(--type-title)}.cinder-state-error{border-style:solid}.cinder-state-loading{background:0 0;border:0}.cinder-field{gap:var(--space-tight);min-width:0;color:var(--cinder-text);font:var(--type-body);display:grid}.cinder-field>label{font:var(--type-small);font-weight:500}.cinder-field small{color:var(--cinder-text-secondary);font:var(--type-small)}.cinder-field [role=alert]{color:var(--cinder-text)}.cinder-field :where(input,textarea,select){width:100%;min-width:0;min-height:48px;padding:var(--space-snug) var(--space-base);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-inset);color:var(--cinder-text);background:var(--cinder-raised);font:var(--type-body)}.cinder-field textarea{resize:vertical}.cinder-field :where(input,textarea)::placeholder{color:var(--cinder-text-muted);opacity:1}.cinder-field [aria-invalid=true]{border-style:dashed}.cinder-field :disabled{cursor:not-allowed}.cinder-claim{font:var(--type-evidence);color:var(--cinder-text-secondary)}.cinder-claim-chip{padding:var(--space-hair) var(--space-tight);gap:var(--space-tight);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-pill);display:inline-flex}.cinder-claim-block{padding:var(--space-base);gap:var(--space-tight);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-inset);display:grid}.cinder-claim-reported{background:var(--cinder-raised)}.cinder-claim-observed{border-color:var(--cinder-observed)}.cinder-claim-observed.cinder-claim-chip{color:var(--cinder-ground);background:var(--cinder-observed)}.cinder-claim-inferred{color:var(--cinder-inferred);border-color:var(--cinder-inferred);background:var(--cinder-lilac-wash)}.cinder-claim-unknown{background:0 0;border-style:dashed}.cinder-claim-dot,.cinder-provenance-dot{border:1px solid var(--cinder-text-secondary);border-radius:var(--radius-round);flex:none;width:8px;height:8px;padding:0;display:inline-block}.cinder-claim-dot.cinder-claim-observed{border-color:var(--cinder-observed);background:var(--cinder-observed)}.cinder-claim-dot.cinder-claim-inferred{border-color:var(--cinder-inferred);background:0 0}.cinder-claim-dot.cinder-claim-unknown{border-style:dashed}.cinder-confidence{gap:var(--space-hair);display:grid}.cinder-confidence meter{width:100%;height:6px;accent-color:var(--cinder-inferred)}.cinder-lifecycle{width:fit-content;padding:var(--space-hair) var(--space-tight);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-pill);color:var(--cinder-text-secondary);font:var(--type-evidence);letter-spacing:var(--type-evidence-tracking);text-transform:uppercase;background:0 0;display:inline-flex}.cinder-provenance{gap:var(--space-hair);min-width:0;color:var(--cinder-text-secondary);font:var(--type-evidence);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.cinder-provenance>:first-child{margin-right:var(--space-hair);align-self:center}.cinder-provenance-part{min-width:0}.cinder-disclosure{padding:var(--space-snug) var(--space-base);gap:var(--space-tight);border-left:2px solid var(--cinder-lilac);color:var(--cinder-text-secondary);font:var(--type-small);display:grid}.cinder-disclosure p{margin:0}.cinder-disclosure strong{color:var(--cinder-text)}.cinder-source-chip{max-width:100%;min-height:44px;padding:var(--space-tight) var(--space-snug);gap:var(--space-tight);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-pill);color:var(--cinder-text);background:var(--cinder-surface);font:var(--type-evidence);text-align:left;overflow-wrap:anywhere;cursor:pointer;align-items:center;display:inline-flex}.cinder-source-chip>span{color:var(--cinder-text-secondary)}.cinder-source-chip:hover{border-color:var(--cinder-text-secondary)}.cinder-drawer-backdrop{z-index:var(--z-overlay);background:var(--cinder-overlay);justify-content:flex-end;display:flex;position:fixed;inset:0}.cinder-source-drawer{width:min(100%,540px);height:100%;padding:var(--space-section);gap:var(--space-loose);color:var(--cinder-text);background:var(--cinder-surface);border-left:1px solid var(--cinder-line-strong);flex-direction:column;display:flex;overflow-y:auto}.cinder-source-drawer header{gap:var(--space-base);justify-content:space-between;align-items:flex-start;display:flex}.cinder-source-drawer h2{margin:var(--space-tight) 0 0;font:var(--type-title);overflow-wrap:anywhere}.cinder-source-drawer blockquote{padding-left:var(--space-base);border-left:2px solid var(--cinder-line-strong);white-space:pre-line;overflow-wrap:anywhere;margin:0}.cinder-progress{background:var(--cinder-line);height:3px;overflow:hidden}.cinder-progress>span{background:var(--cinder-text-secondary);height:100%;transition:width var(--dur-slow) var(--ease-cinder);display:block}@media (width<=420px){.cinder-source-drawer{padding:var(--space-base)}.cinder-action-group>.cinder-action{flex:auto}}.company-workspace{min-width:320px;min-height:100dvh;color:var(--cinder-text);background:radial-gradient(circle at 48% -16rem, color-mix(in srgb, var(--cinder-aura) 42%, transparent), transparent 38rem), var(--cinder-ground);font-family:var(--font-voice);isolation:isolate;grid-template-columns:232px minmax(0,1fr);display:grid}.company-workspace *,.company-workspace :before,.company-workspace :after{box-sizing:border-box}.company-workspace :where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--cinder-focus-inner);outline-offset:2px;box-shadow:0 0 0 4px var(--cinder-focus-outer)}.company-skip-link{z-index:var(--z-overlay);padding:var(--space-tight) var(--space-base);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-pill);color:var(--cinder-ground);background:var(--cinder-text);font-family:var(--font-evidence);font-size:var(--type-evidence-size);font-weight:500;text-decoration:none;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(calc(-100% - 18px))}.company-skip-link:focus{transform:translateY(0)}.company-connectivity-banner{min-height:46px;padding:var(--space-tight) clamp(var(--space-base), 4vw, var(--space-section));gap:var(--space-tight);border-bottom:1px solid var(--cinder-line-strong);color:var(--cinder-text-secondary);background:var(--cinder-raised);font-size:var(--type-small-size);align-items:center;display:flex}.company-connectivity-banner strong{color:var(--cinder-text);font-weight:500}.company-rail{z-index:var(--z-navigation);min-width:0;height:100dvh;padding:var(--space-loose) var(--space-base) var(--space-loose);border-right:1px solid var(--cinder-line);background:color-mix(in srgb, var(--cinder-navigation) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;display:flex;position:sticky;top:0}.company-brand-link{width:fit-content;color:var(--cinder-text);text-decoration:none;display:inline-flex}.company-wordmark{gap:var(--space-snug);color:var(--cinder-text);font-family:var(--font-voice);align-items:center;display:inline-flex}.company-wordmark-text{font-size:var(--type-body-size);letter-spacing:.3em;font-weight:200;line-height:1}.company-wordmark-compact{gap:var(--space-tight)}.company-wordmark-compact .company-wordmark-text{font-size:var(--type-small-size)}.company-rail-navigation{margin-top:52px}.company-rail-navigation ul,.company-mobile-navigation ul{margin:0;padding:0;list-style:none}.company-rail-navigation ul{gap:var(--space-hair);display:grid}.company-nav-link{min-height:48px;padding:var(--space-tight) var(--space-snug);gap:var(--space-snug);border-radius:var(--radius-inset);color:var(--cinder-text-secondary);border:1px solid #0000;align-items:center;text-decoration:none;transition:color .16s,background .16s,border-color .16s;display:flex;position:relative}.company-nav-link:hover{color:var(--cinder-text);background:color-mix(in srgb, var(--cinder-raised) 72%, transparent)}.company-nav-link.is-active{border-color:var(--cinder-line);color:var(--cinder-text);background:var(--cinder-raised)}.company-nav-icon{flex:none;place-items:center;width:22px;height:22px;display:grid}.company-nav-icon>svg{width:20px;height:20px}.company-nav-dot{border-radius:var(--radius-round);border:1px solid;width:7px;height:7px}.company-nav-label{min-width:0;font-size:var(--type-small-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-nav-badge{min-width:25px;min-height:22px;padding:var(--space-hair) var(--space-tight);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-pill);color:var(--cinder-text-secondary);background:var(--cinder-surface);font-family:var(--font-evidence);font-size:var(--type-evidence-size);place-items:center;margin-left:auto;line-height:1;display:inline-grid}.company-rail-end{gap:var(--space-base);margin-top:auto;display:grid}.company-rail-footer{color:var(--cinder-text-secondary);font-size:var(--type-small-size);line-height:1.55}.company-profile-summary{min-width:0;padding-top:var(--space-base);gap:var(--space-snug);border-top:1px solid var(--cinder-line);align-items:center;display:flex}.company-person-avatar{border:1px solid var(--cinder-line-strong);border-radius:var(--radius-round);width:38px;height:38px;color:var(--cinder-text);background:var(--cinder-raised);font-family:var(--font-evidence);font-size:var(--type-evidence-size);flex:none;place-items:center;font-weight:500;display:grid}.company-profile-copy{gap:var(--space-hair);min-width:0;display:grid}.company-profile-copy strong,.company-profile-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-profile-copy strong{font-size:var(--type-small-size);font-weight:500}.company-profile-copy small{color:var(--cinder-text-secondary);font-size:var(--type-evidence-size)}.company-stage{min-width:0}.company-topbar{z-index:var(--z-sticky);min-height:70px;padding:0 clamp(var(--space-loose), 4vw, var(--space-page));gap:var(--space-loose);border-bottom:1px solid color-mix(in srgb, var(--cinder-line) 84%, transparent);background:color-mix(in srgb, var(--cinder-ground) 86%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.company-mobile-brand,.company-mobile-profile{display:none}.company-workspace-context{gap:var(--space-hair);min-width:0;display:grid}.company-workspace-context strong{font-size:var(--type-small-size);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.company-workspace-context span{color:var(--cinder-text-secondary);font-size:var(--type-evidence-size)}.company-topbar-actions{gap:var(--space-tight);align-items:center;display:flex}.company-main{width:min(100%,1292px);min-width:0;padding:clamp(var(--space-section), 6vw, 76px) clamp(var(--space-loose), 4vw, var(--space-page)) 104px;margin:0 auto}.company-main:focus{outline:none}.company-mobile-navigation{display:none}.company-page-header{margin-bottom:clamp(var(--space-section), 5vw, var(--space-page));gap:var(--space-section);justify-content:space-between;align-items:flex-start;display:flex}.company-page-heading{max-width:760px}.company-page-heading h1{color:var(--cinder-text);font-size:var(--type-display-size);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:200;line-height:1.06}.company-page-description,.company-one-action-description{color:var(--cinder-text-secondary);font-size:var(--type-body-size);line-height:1.65}.company-page-description{max-width:64ch;margin-top:var(--space-base)}.company-page-description>:last-child,.company-one-action-description>:last-child{margin-bottom:0}.company-page-meta{margin-top:var(--space-base);color:var(--cinder-text-secondary);font-family:var(--font-evidence);font-size:var(--type-small-size);line-height:1.7}.company-page-primary-action{padding-top:var(--space-loose);flex:none}.company-one-action-card{min-width:0;padding:clamp(var(--space-loose), 4vw, var(--space-section));gap:var(--space-section);border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:var(--cinder-surface);justify-content:space-between;align-items:center;display:flex}.company-one-action-copy{max-width:680px}.company-one-action-copy h2{margin:0 0 var(--space-tight);color:var(--cinder-text);font-size:var(--type-title-size);font-weight:300;line-height:1.3}.company-one-action-control{flex:none}@media (width<=1080px) and (width>=769px){.company-workspace{grid-template-columns:208px minmax(0,1fr)}.company-rail{padding-inline:var(--space-snug)}.company-nav-link{padding-inline:var(--space-tight);gap:var(--space-tight)}}@media (width<=768px){.company-workspace{padding-bottom:calc(74px + env(safe-area-inset-bottom));display:block}.company-rail{display:none}.company-topbar{min-height:66px;padding:0 var(--space-base);gap:var(--space-base)}.company-mobile-brand{display:block}.company-mobile-profile{margin-left:auto;display:block}.company-workspace-context{display:none}.company-main{padding:var(--space-section) var(--space-base) var(--space-page)}.company-mobile-navigation{z-index:var(--z-navigation);border-top:1px solid var(--cinder-line);background:color-mix(in srgb, var(--cinder-navigation) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:block;position:fixed;bottom:0;left:0;right:0}.company-mobile-navigation ul{min-height:68px;padding:var(--space-hair) var(--space-tight) calc(var(--space-hair) + env(safe-area-inset-bottom));grid-template-columns:repeat(var(--cinder-mobile-item-count,4), minmax(0, 1fr));display:grid}.company-mobile-navigation .company-nav-link{min-width:0;min-height:58px;padding:var(--space-hair) var(--space-hair);gap:var(--space-hair);border-radius:var(--radius-inset);border-color:#0000;flex-direction:column;justify-content:center}.company-mobile-navigation .company-nav-link.is-active{background:var(--cinder-raised)}.company-mobile-navigation .company-nav-icon{width:21px;height:21px}.company-mobile-navigation .company-nav-label{max-width:100%;font-size:var(--type-evidence-size)}.company-mobile-navigation .company-nav-badge{min-width:18px;min-height:18px;padding:var(--space-hair) var(--space-hair);font-size:var(--type-evidence-size);position:absolute;top:4px;left:calc(50% + 7px)}.company-page-header,.company-one-action-card{flex-direction:column;align-items:stretch}.company-page-header{gap:var(--space-loose)}.company-page-primary-action{width:100%;padding-top:0}.company-page-primary-action .cinder-action,.company-one-action-control .cinder-action,.company-one-action-control{width:100%}}@media (width<=420px){.company-topbar{padding-inline:var(--space-snug)}.company-main{padding-inline:var(--space-base)}.company-page-heading h1{font-size:var(--type-display-size)}.company-topbar-actions .cinder-action{min-height:44px;padding-inline:var(--space-snug)}}@media (prefers-reduced-motion:reduce){.company-workspace *,.company-workspace :before,.company-workspace :after,.cinder-action,.company-presence *,.company-presence :before,.company-presence :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.company-workspace-full-bleed{min-height:100dvh;display:block}.company-workspace-full-bleed>.company-main{width:100%;padding:0}.guides-page{min-width:0;color:var(--cinder-text)}.guides-page :where(input,textarea,select){color:var(--cinder-text);background:var(--cinder-raised);font:inherit}.guides-page :where(input,textarea,select):focus-visible,.guides-runner :where(button,input,textarea,select):focus-visible{outline:2px solid var(--cinder-focus-inner);outline-offset:2px;box-shadow:0 0 0 4px var(--cinder-focus-outer)}.guides-back-link,.guides-text-action{width:fit-content;min-height:44px;padding:var(--space-tight) 0;border:0;border-bottom:1px solid var(--cinder-line-strong);color:var(--cinder-text-secondary);cursor:pointer;font-size:var(--type-small-size);background:0 0;border-radius:0;align-items:center;text-decoration:none;display:inline-flex}.guides-back-link:hover,.guides-text-action:hover{color:var(--cinder-text)}.guides-state{max-width:680px;margin:var(--space-section) auto}.guides-search{max-width:720px;margin-bottom:var(--space-loose);gap:var(--space-tight);color:var(--cinder-text-secondary);font-size:var(--type-small-size);display:grid}.guides-search input{width:100%;min-height:54px;padding:var(--space-snug) var(--space-base);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-inset);color:var(--cinder-text);font-size:var(--type-body-size)}.guides-library-grid{gap:var(--space-base);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guides-library-card{min-width:0;min-height:255px;padding:var(--space-loose);border:1px solid var(--cinder-line);border-radius:var(--radius-card);color:var(--cinder-text);background:var(--cinder-surface-translucent);transition:border-color var(--dur-fast) var(--ease-cinder), background var(--dur-fast) var(--ease-cinder);flex-direction:column;text-decoration:none;display:flex}.guides-library-card:hover{border-color:var(--cinder-line-strong);background:var(--cinder-raised)}.guides-library-card h2{margin:var(--space-tight) 0;font-size:var(--type-title-size);font-weight:300;line-height:1.25}.guides-library-card>p:not(.cinder-eyebrow){color:var(--cinder-text-secondary);font-size:var(--type-small-size);margin:0;line-height:1.6}.guides-library-card footer{padding-top:var(--space-loose);gap:var(--space-snug);border-top:1px solid var(--cinder-line);color:var(--cinder-text-secondary);font-family:var(--font-evidence);font-size:var(--type-evidence-size);justify-content:space-between;margin-top:auto;line-height:1.5;display:flex}.guides-header-actions{gap:var(--space-tight);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.guides-sharing-list,.guides-confirmation-list{gap:var(--space-snug);max-width:920px;display:grid}.guides-sharing-list>article,.guides-confirmation-card{padding:var(--space-loose);gap:var(--space-base);border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:var(--cinder-surface);display:grid}.guides-sharing-list h2,.guides-confirmation-card h2{margin:var(--space-tight) 0 var(--space-hair);font-size:var(--type-title-size);font-weight:300}.guides-sharing-list p,.guides-confirmation-card p{color:var(--cinder-text-secondary);margin:0;line-height:1.6}.guides-sharing-list small{color:var(--cinder-text-secondary);font-family:var(--font-evidence);font-size:var(--type-evidence-size)}.guides-sharing-list blockquote{padding:var(--space-base) var(--space-base);gap:var(--space-hair);border-left:2px solid var(--cinder-lilac);color:var(--cinder-text-secondary);background:var(--cinder-lilac-wash);margin:0;display:grid}.guides-sharing-list blockquote strong{color:var(--cinder-text);font-size:var(--type-small-size);font-weight:500}.guides-sharing-list .cinder-action{justify-self:start}.guides-confirmation-card>header{gap:var(--space-base);justify-content:space-between;align-items:start;display:flex}.guides-confirmation-card time{color:var(--cinder-text-secondary);font-family:var(--font-evidence);font-size:var(--type-evidence-size);white-space:nowrap}.guides-confirmation-card>section{padding:var(--space-base) 0 0;border-top:1px solid var(--cinder-line)}.guides-confirmation-card>section>span,.guides-confirmation-response label>span{color:var(--cinder-text-secondary);font-family:var(--font-evidence);font-size:var(--type-evidence-size);letter-spacing:.05em;text-transform:uppercase}.guides-confirmation-card>section>p{margin-top:var(--space-tight);color:var(--cinder-text)}.guides-confirmation-response{padding-top:var(--space-base);gap:var(--space-base);border-top:1px solid var(--cinder-line);display:grid}.guides-confirmation-response>label{gap:var(--space-tight);display:grid}.guides-confirmation-response :where(select,textarea){width:100%;min-height:48px;padding:var(--space-snug) var(--space-snug);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-inset);resize:vertical}.guides-shared-feedback{max-width:920px;margin-top:var(--space-section);border-top:1px solid var(--cinder-line);padding-top:34px}.guides-section-heading{gap:var(--space-base);justify-content:space-between;align-items:center;display:flex}.guides-section-heading h2{margin:var(--space-hair) 0 0;font-size:var(--type-title-size);font-weight:300}.guides-shared-feedback>p{color:var(--cinder-text-secondary);line-height:1.6}.guides-muted{padding:var(--space-base);border:1px dashed var(--cinder-line-strong);border-radius:var(--radius-inset)}.guides-feedback-list{gap:var(--space-snug);display:grid}.guides-feedback-list>article{padding:var(--space-base);border:1px solid var(--cinder-line);border-radius:var(--radius-inset);background:var(--cinder-surface)}.guides-feedback-list header{gap:var(--space-snug);color:var(--cinder-text-secondary);font-size:var(--type-evidence-size);justify-content:space-between;display:flex}.guides-feedback-list header strong{color:var(--cinder-text);font-weight:500}.guides-feedback-list p{margin:var(--space-base) 0 0;gap:var(--space-hair);color:var(--cinder-text);line-height:1.55;display:grid}.guides-feedback-list p>span{color:var(--cinder-text-secondary);font-family:var(--font-evidence);font-size:var(--type-evidence-size);letter-spacing:.06em;text-transform:uppercase}.guides-feedback-review-list{gap:var(--space-snug);display:grid}.guides-feedback-review-list>article{padding:clamp(var(--space-base), 4vw, var(--space-loose));gap:var(--space-base);border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:var(--cinder-surface);display:grid}.guides-feedback-review-list article>header{gap:var(--space-base);justify-content:space-between;align-items:flex-start;display:flex}.guides-feedback-review-list h2{margin:var(--space-hair) 0 var(--space-tight);overflow-wrap:anywhere;color:var(--cinder-text);font-size:var(--type-title-size);font-weight:300}.guides-feedback-review-list header p:not(.cinder-eyebrow){overflow-wrap:anywhere;color:var(--cinder-text-secondary);font-size:var(--type-small-size);margin:0}.guides-feedback-review-content{gap:var(--space-snug);display:grid}.guides-feedback-review-content p{padding:var(--space-base) var(--space-base);gap:var(--space-hair);border-left:2px solid var(--cinder-line-strong);color:var(--cinder-text);background:var(--cinder-ground);overflow-wrap:anywhere;margin:0;line-height:1.55;display:grid}.guides-feedback-review-content p>span{color:var(--cinder-text-secondary);font:var(--type-evidence);letter-spacing:.07em;text-transform:uppercase}.guides-feedback-review-list article>footer{gap:var(--space-snug);justify-content:space-between;align-items:center;display:flex}.guides-feedback-review-select{gap:var(--space-tight);color:var(--cinder-text-secondary);cursor:pointer;font-size:var(--type-small-size);align-items:center;display:flex}.guides-feedback-review-select input{width:18px;height:18px;accent-color:var(--cinder-coral);margin:0}.guides-form{max-width:920px;margin-top:var(--space-loose);gap:var(--space-loose);display:grid}.guides-form>label,.guides-step-editor label,.guides-review-reason,.guides-private-note,.guides-confirmation-fields label,.guides-feedback-question,.guides-withdraw label{gap:var(--space-tight);color:var(--cinder-text-secondary);font-size:var(--type-small-size);display:grid}.guides-form :where(input,textarea,select),.guides-step-editor :where(input,textarea,select),.guides-review-reason textarea,.guides-private-note textarea,.guides-confirmation-fields :where(select,textarea),.guides-feedback-question textarea,.guides-withdraw textarea{width:100%;min-height:48px;padding:var(--space-snug) var(--space-snug);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-inset);color:var(--cinder-text);font-size:var(--type-small-size);resize:vertical;line-height:1.55}.guides-step-editor{gap:var(--space-base);display:grid}.guides-step-editor>h2{margin:var(--space-snug) 0 0;font-size:var(--type-title-size);font-weight:300}.guides-step-editor fieldset{padding:var(--space-base);gap:var(--space-base);border:1px solid var(--cinder-line);border-radius:var(--radius-inset);background:var(--cinder-surface);display:grid}.guides-step-editor legend{padding:0 var(--space-tight);color:var(--cinder-text);font-family:var(--font-evidence);font-size:var(--type-evidence-size)}.guides-inline-check{grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid!important}.guides-inline-check input{margin:var(--space-hair) 0 0;width:18px!important;min-height:18px!important}.guides-choice-fieldset{gap:var(--space-tight);border:0;padding:0;display:grid}.guides-choice-fieldset legend{margin-bottom:var(--space-tight);color:var(--cinder-text);font-size:var(--type-body-size);font-weight:400}.guides-choice-fieldset>label,.guides-consent,.guides-confirmation-choice,.guides-feedback-choices>label:not(.guides-feedback-question){min-height:62px;padding:var(--space-snug) var(--space-base);gap:var(--space-snug);border:1px solid var(--cinder-line);border-radius:var(--radius-inset);color:var(--cinder-text-secondary);background:var(--cinder-surface);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.guides-choice-fieldset input,.guides-consent input,.guides-confirmation-choice input,.guides-feedback-choices input{width:18px;height:18px;margin:var(--space-hair) 0 0;accent-color:var(--cinder-coral)}.guides-choice-fieldset label>span,.guides-consent>span,.guides-confirmation-choice>span,.guides-feedback-choices label>span{gap:var(--space-hair);display:grid}.guides-choice-fieldset strong,.guides-consent strong,.guides-confirmation-choice strong,.guides-feedback-choices strong{color:var(--cinder-text);font-weight:500}.guides-choice-fieldset small,.guides-consent small,.guides-confirmation-choice small,.guides-feedback-choices small{color:var(--cinder-text-secondary);font-size:var(--type-small-size);line-height:1.5}.guides-choice-fieldset label:has(input:checked){border-color:var(--cinder-line-strong);background:var(--cinder-raised)}.guides-form-actions{padding-top:var(--space-base);gap:var(--space-loose);border-top:1px solid var(--cinder-line);justify-content:space-between;align-items:center;display:flex}.guides-form-actions>span{color:var(--cinder-text-secondary);font-family:var(--font-evidence);font-size:var(--type-evidence-size)}.guides-review-layout{gap:clamp(var(--space-loose), 5vw, var(--space-page));grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);align-items:start;display:grid}.guides-review-controls{min-width:0}.guides-review-controls>.cinder-disclosure,.guides-review-controls>.guides-share-summary,.guides-review-controls>.guides-blockers,.guides-review-controls>.guides-consent,.guides-review-controls>.guides-choice-fieldset,.guides-review-controls>.guides-review-reason,.guides-review-controls>.guides-fine-print,.guides-review-controls>.guides-state{margin-top:var(--space-base)}.guides-share-summary,.guides-blockers{padding:var(--space-base);border:1px solid var(--cinder-line);border-radius:var(--radius-inset);background:var(--cinder-surface)}.guides-share-summary h2,.guides-blockers h2{margin:0 0 var(--space-tight);font-size:var(--type-body-size);font-weight:400}.guides-share-summary p{margin:0 0 var(--space-hair);color:var(--cinder-text)}.guides-share-summary small{color:var(--cinder-text-secondary);font-size:var(--type-small-size)}.guides-blockers{border-style:dashed;border-color:var(--cinder-line-strong);background:var(--cinder-surface)}.guides-blockers ul{margin:var(--space-tight) 0 0;padding-left:var(--space-base);color:var(--cinder-text-secondary);line-height:1.6}.guides-consent{margin-bottom:var(--space-base)}.guides-preview{border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:var(--cinder-surface);min-width:0;overflow:hidden}.guides-review-layout>.guides-preview{max-height:calc(100vh - 118px);position:sticky;top:94px;overflow:auto}.guides-preview>header{padding:var(--space-loose) var(--space-loose) var(--space-loose);border-bottom:1px solid var(--cinder-line)}.guides-preview>header h1,.guides-preview>header h2{color:var(--cinder-text);font-size:var(--type-spoken-size);margin:0;font-weight:300;line-height:1.2}.guides-preview>header>p:last-child{margin:var(--space-snug) 0 0;color:var(--cinder-text-secondary);font-size:var(--type-small-size);line-height:1.6}.guides-preview-facts{padding:0 var(--space-loose);margin:0;display:grid}.guides-preview-facts>div{padding:var(--space-base) 0;border-bottom:1px solid var(--cinder-line)}.guides-preview-facts dt{color:var(--cinder-text-secondary);font-family:var(--font-evidence);font-size:var(--type-evidence-size);letter-spacing:.08em;text-transform:uppercase}.guides-preview-facts dd{margin:var(--space-tight) 0 0;color:var(--cinder-text);font-size:var(--type-small-size);line-height:1.6}.guides-step-list{padding:var(--space-loose) var(--space-loose);gap:var(--space-snug);margin:0;list-style:none;display:grid}.guides-step{gap:var(--space-snug);grid-template-columns:34px minmax(0,1fr);padding:0;display:grid}.guides-step-number{border:1px solid var(--cinder-line-strong);border-radius:var(--radius-round);width:28px;height:28px;color:var(--cinder-text-secondary);font-family:var(--font-evidence);font-size:var(--type-evidence-size);place-items:center;display:grid}.guides-step-basis{color:var(--cinder-text-secondary);font-family:var(--font-evidence);font-size:var(--type-evidence-size);letter-spacing:.04em}.guides-step h3{margin:var(--space-hair) 0 0;font-size:var(--type-body-size);font-weight:400;line-height:1.4}.guides-step p{margin:var(--space-tight) 0 0;color:var(--cinder-text-secondary);font-size:var(--type-small-size);line-height:1.55}.guides-step small{margin-top:var(--space-tight);color:var(--cinder-text-secondary);display:inline-block}.guides-stop-panel{margin:0 var(--space-loose) var(--space-loose);padding:var(--space-base);border:1px dashed var(--cinder-line-strong);border-radius:var(--radius-inset)}.guides-stop-panel strong{font-weight:500}.guides-stop-panel p{margin:var(--space-hair) 0 0;color:var(--cinder-text-secondary);line-height:1.6}.guides-preview>footer{padding:var(--space-base) var(--space-loose);gap:var(--space-tight);border-top:1px solid var(--cinder-line);color:var(--cinder-text-secondary);display:grid}.guides-no-authority{font-size:var(--type-small-size);line-height:1.55}.guides-review-list{gap:var(--space-snug);display:grid}.guides-review-list>a{min-height:145px;padding:var(--space-loose) var(--space-loose);gap:var(--space-loose);border:1px solid var(--cinder-line);border-radius:var(--radius-card);color:var(--cinder-text);background:var(--cinder-surface);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.guides-review-list>a:hover{border-color:var(--cinder-line-strong);background:var(--cinder-raised)}.guides-review-list h2{margin:var(--space-hair) 0;font-size:var(--type-title-size);font-weight:300}.guides-review-list p{color:var(--cinder-text-secondary);margin:0}.guides-review-list>a>span{color:var(--cinder-text-secondary);font-family:var(--font-evidence);font-size:var(--type-evidence-size);white-space:nowrap}.guides-fine-print{color:var(--cinder-text-secondary);font-size:var(--type-small-size);line-height:1.55}.guides-review-actions{margin-top:var(--space-base);gap:var(--space-snug);flex-wrap:wrap;align-items:center;display:flex}.guides-review-actions .cinder-action-primary{margin-left:auto}.guides-withdraw{max-width:760px;padding-top:var(--space-loose);margin-top:var(--space-section);border-top:1px solid var(--cinder-line)}.guides-withdraw>div{padding:var(--space-loose);margin-top:var(--space-snug);gap:var(--space-base);border:1px solid var(--cinder-line);border-radius:var(--radius-inset);background:var(--cinder-surface);display:grid}.guides-withdraw h2{font-size:var(--type-title-size);margin:0;font-weight:300}.guides-withdraw p{color:var(--cinder-text-secondary);margin:0;line-height:1.6}.guides-withdraw>div>div{gap:var(--space-snug);justify-content:flex-end;display:flex}.guides-runner{width:min(100%,920px);min-height:calc(100dvh - 174px);color:var(--cinder-text);flex-direction:column;margin:0 auto;display:flex}.guides-runner-header{gap:var(--space-base);justify-content:space-between;align-items:center;min-height:50px;display:flex}.guides-runner-header>span{color:var(--cinder-text-secondary);font-family:var(--font-evidence);font-size:var(--type-evidence-size)}.guides-runner-content{justify-items:start;width:100%;max-width:760px;margin:auto;padding:clamp(46px,8vw,92px) 0 56px;display:grid}.guides-runner h1,.guides-focus-page>h1,.guides-completion>h1{color:var(--cinder-text);font-size:var(--type-display-size);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:200;line-height:1.12}.guides-runner-content>p:not(.cinder-eyebrow,.cinder-provenance){margin:var(--space-base) 0 0;color:var(--cinder-text-secondary);font-size:var(--type-body-size);line-height:1.68}.guides-runner .cinder-disclosure{width:100%;margin-top:var(--space-base)}.guides-save-state{width:100%;margin-top:var(--space-snug);color:var(--cinder-text-secondary);font-family:var(--font-evidence);font-size:var(--type-evidence-size)}.guides-save-state.has-error{color:var(--cinder-text)}.guides-step-actions{width:100%;margin-top:var(--space-loose);gap:var(--space-snug);flex-wrap:wrap;align-items:center;display:flex}.guides-runner>footer{padding:var(--space-base) 0;gap:var(--space-base);border-top:1px solid var(--cinder-line);color:var(--cinder-text-secondary);font-family:var(--font-evidence);font-size:var(--type-evidence-size);justify-content:space-between;align-items:center;display:flex}.guides-focus-page,.guides-completion{width:min(100%,760px);margin:0 auto}.guides-focus-page>p:not(.cinder-eyebrow),.guides-completion>p:not(.cinder-eyebrow){margin:var(--space-base) 0;color:var(--cinder-text-secondary);font-size:var(--type-body-size);line-height:1.65}.guides-focus-page>.guides-choice-fieldset,.guides-focus-page>.guides-confirmation-choice,.guides-focus-page>.guides-confirmation-fields,.guides-focus-page>.guides-private-note,.guides-focus-page>.cinder-disclosure,.guides-focus-page>.guides-feedback-choices,.guides-focus-page>.guides-state{margin-top:var(--space-loose)}.guides-focus-actions{margin-top:var(--space-loose);gap:var(--space-snug);justify-content:space-between;display:flex}.guides-feedback-choices{gap:var(--space-tight);border:0;min-width:0;margin:0;padding:0;display:grid}.guides-confirmation-fields{padding:var(--space-base);gap:var(--space-base);border:1px solid var(--cinder-line);border-radius:var(--radius-inset);background:var(--cinder-surface);display:grid}.guides-completion{align-content:center;justify-items:start;min-height:480px;padding:48px 0;display:grid}.guides-completion>.company-presence{margin-bottom:var(--space-loose)}.guides-runner-frame{min-width:0;min-height:100dvh;padding:var(--space-base);color:var(--cinder-text);background:var(--cinder-ground)}.guides-runner-frame>.guides-page{padding-block:var(--space-base)}.guides-runner-frame .guides-runner{min-height:calc(100dvh - 2 * var(--space-base));width:min(100%,760px)}.guides-runner-frame .guides-runner-content{min-width:0;padding:var(--space-loose) 0;gap:var(--space-base);margin:0 auto auto}.guides-runner-frame .cinder-progress{height:1px}.guides-runner-frame .guides-runner-header{gap:var(--space-tight);flex-wrap:wrap}.guides-runner-frame .guides-runner-header .cinder-action{padding-inline:0}.guides-runner-frame .guides-active-step{width:100%}.guides-runner .guides-active-step h1{font:var(--type-title);letter-spacing:normal;text-wrap:pretty;overflow-wrap:anywhere;margin:0}.guides-active-step>p{font:var(--type-small);margin:0}.guides-runner-content>.cinder-eyebrow{margin:0}.guides-runner-content>.cinder-provenance{font:var(--type-evidence);margin:0}.guides-runner-content>.guides-step-actions{margin-top:var(--space-tight)}.guides-step-detail{border-block:1px solid var(--cinder-line);width:100%}.guides-step-detail>summary,.guides-edit-disclosure>summary{min-height:44px;padding-block:var(--space-snug);color:var(--cinder-text-secondary);cursor:pointer;font:var(--type-small)}.guides-step-detail>summary:focus-visible,.guides-edit-disclosure>summary:focus-visible,.guides-runner-stop:focus-visible{outline:2px solid var(--cinder-focus-outer);outline-offset:2px}.guides-step-detail>p{margin:0 0 var(--space-base);font:var(--type-body)}.guides-runner-stop{z-index:var(--z-sticky);padding:var(--space-snug) var(--space-base);margin-block:var(--space-base);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-inset);background:var(--cinder-ground);border-left-width:3px;max-height:35dvh;position:sticky;top:0;overflow:auto}.guides-runner-stop>strong{font:var(--type-evidence)}.guides-runner-stop>p:not(.cinder-provenance){margin:var(--space-tight) 0 0;font:var(--type-small);overflow-wrap:anywhere}.guides-runner-stop>.cinder-provenance{font:var(--type-evidence)}.guides-runner-frame .guides-focus-page>h1{font:var(--type-spoken)}.guides-runner-offline{max-width:760px;min-height:0;padding:var(--space-base);margin:0 auto var(--space-base);text-align:start;justify-items:start}.guides-runner-frame .guides-save-state{margin:0}.guides-runner-frame .guides-save-state.has-error{padding:var(--space-snug);border:1px solid var(--cinder-line-strong)}.guides-runner-frame .guides-state{margin-block:var(--space-base)}.guides-runner-frame .guides-focus-actions{flex-wrap:wrap}.guides-publication-panel{max-width:860px;margin-inline:auto}.guides-review-sections{gap:var(--space-section);display:grid}.guides-review-section-heading{gap:var(--space-tight);margin-bottom:var(--space-loose);display:grid}.guides-review-section-heading h2{font:var(--type-title);margin:0}.guides-review-section-heading p{color:var(--cinder-text-secondary);margin:0}.guides-publication-panel .guides-review-controls{gap:var(--space-loose);display:grid}.guides-publication-panel .guides-review-controls>.cinder-action{justify-self:start}.guides-publication-panel .guides-consent{margin:0}.guides-draft-panel{padding:var(--space-loose);border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:var(--cinder-surface)}.guides-draft-panel>header>h2{font:var(--type-title);margin:0}.guides-draft-detail{gap:var(--space-tight);padding-bottom:var(--space-base);border-bottom:1px solid var(--cinder-line);display:grid}.guides-draft-detail>h2{font:var(--type-evidence);color:var(--cinder-text-secondary);margin:0}.guides-draft-detail>p{font:var(--type-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.guides-draft-detail>.cinder-action{justify-self:start;padding-inline:0}.guides-inline-question{font:var(--type-spoken)}.guides-edit-disclosure[open]{gap:var(--space-base);display:grid}.guides-draft-panel .cinder-claim h3{font:var(--type-title);margin:0}.guides-draft-panel .cinder-claim>p:not(.cinder-eyebrow){font:var(--type-body);margin:0}.guides-draft-panel .cinder-disclosure ul,.guides-publication-panel .cinder-disclosure ul{padding-left:var(--space-base);margin:0}.guides-step>.cinder-claim{min-width:0}.guides-step>.guides-step-number{margin-top:var(--space-base)}@media (width<=420px){.guides-draft-panel{padding:var(--space-base)}.guides-step-actions>.cinder-action,.guides-focus-actions>.cinder-action{white-space:normal;width:100%}.guides-runner-frame .guides-focus-actions{flex-direction:column}}@media (width<=1080px){.guides-review-layout{grid-template-columns:1fr}.guides-review-layout>.guides-preview{max-height:none;position:static}}@media (width<=768px){.guides-library-grid{grid-template-columns:1fr}.guides-library-card{min-height:220px}.guides-library-card footer,.guides-review-list>a,.guides-form-actions,.guides-focus-actions,.guides-runner>footer{flex-direction:column;align-items:flex-start}.guides-review-list>a>span{white-space:normal}.guides-form-actions .cinder-action,.guides-focus-actions .cinder-action,.guides-step-actions .cinder-action,.guides-focus-page>.cinder-action,.guides-review-controls>.cinder-action{width:100%}.guides-review-actions{flex-direction:column;align-items:stretch}.guides-review-actions .cinder-action,.guides-review-actions .cinder-action-primary{width:100%;margin-left:0}.guides-preview>header,.guides-step-list,.guides-preview-facts{padding-inline:var(--space-base)}.guides-stop-panel{margin-inline:var(--space-base)}.guides-preview>footer{padding-inline:var(--space-base)}.guides-step-actions,.guides-header-actions,.guides-section-heading,.guides-confirmation-card>header,.guides-feedback-list header,.guides-feedback-review-list article>header,.guides-feedback-review-list article>footer{flex-direction:column;align-items:stretch}.guides-header-actions .cinder-action,.guides-section-heading .cinder-action,.guides-sharing-list .cinder-action{width:100%}}@media (prefers-reduced-motion:reduce){.guides-page *,.guides-page :before,.guides-page :after,.guides-runner *,.guides-runner :before,.guides-runner :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.documents-page{max-width:1120px}.documents-page :where(.company-eyebrow,.cinder-eyebrow) a{color:inherit;text-underline-offset:var(--space-hair)}.documents-upload-panel{padding:var(--space-section);gap:var(--space-loose);border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:var(--cinder-surface);display:grid}.documents-upload-intro{gap:var(--space-tight);max-width:62ch;display:grid}.documents-upload-intro :where(h2,p){margin:0}.documents-upload-intro h2{color:var(--cinder-text);font:var(--type-title)}.documents-upload-intro>p:last-child{color:var(--cinder-text-secondary);font:var(--type-body)}.documents-file-picker{min-height:190px;padding:var(--space-loose);gap:var(--space-tight);border:1px dashed var(--cinder-line-strong);border-radius:var(--radius-card);color:var(--cinder-text-secondary);background:var(--cinder-raised);cursor:pointer;text-align:center;align-content:center;place-items:center;display:grid}.documents-file-picker:hover{border-color:var(--cinder-text-secondary)}.documents-file-picker>span{color:var(--cinder-text-secondary);font:var(--type-spoken)}.documents-file-picker strong{color:var(--cinder-text);font:var(--type-body);overflow-wrap:anywhere}.documents-file-picker small{font:var(--type-evidence)}.documents-file-picker input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.documents-file-picker:has(input:focus-visible){outline:2px solid var(--cinder-focus-inner);outline-offset:2px;box-shadow:var(--cinder-focus-ring)}.documents-file-picker.has-error{border-color:var(--cinder-text-secondary)}.documents-field-error{margin:calc(-1 * var(--space-snug)) 0 0;color:var(--cinder-text);font:var(--type-small)}.documents-upload-fields{gap:var(--space-base);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.documents-form-actions{justify-content:flex-end}.documents-list{gap:var(--space-snug);display:grid}.documents-row{padding:var(--space-loose);gap:var(--space-base);border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:var(--cinder-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.documents-row-main{gap:var(--space-base);align-items:flex-start;min-width:0;display:flex}.documents-file-mark{border:1px solid var(--cinder-line-strong);border-radius:var(--radius-inset);width:48px;height:56px;color:var(--cinder-text-secondary);background:var(--cinder-raised);font:var(--type-evidence);letter-spacing:var(--type-evidence-tracking);flex:none;place-items:center;display:grid}.documents-row-main>div:last-child{gap:var(--space-hair);min-width:0;display:grid}.documents-row :where(h2,p,small){margin:0}.documents-row h2{overflow-wrap:anywhere;color:var(--cinder-text);font:var(--type-title)}.documents-row>.cinder-lifecycle{align-self:start}.documents-row-message{padding:var(--space-snug);border-left:2px solid var(--cinder-line-strong);color:var(--cinder-text-secondary);font:var(--type-small);grid-column:1/-1}.documents-row>.cinder-state{grid-column:1/-1}.documents-row-state{min-height:0;padding:var(--space-base)}.documents-row footer{grid-column:1/-1}.documents-preview{border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:var(--cinder-surface);gap:0;display:grid;overflow:hidden}.documents-preview>header{padding:var(--space-base) var(--space-loose);gap:var(--space-tight) var(--space-loose);border-bottom:1px solid var(--cinder-line);background:var(--cinder-raised);justify-content:space-between;align-items:center;display:flex}.documents-preview>header>p:last-child{color:var(--cinder-text-secondary);font:var(--type-small);margin:0}.documents-preview>article{padding:var(--space-loose);gap:var(--space-snug);border-bottom:1px solid var(--cinder-line);grid-template-columns:minmax(120px,190px) minmax(0,1fr);display:grid}.documents-preview>article:last-child{border-bottom:0}.documents-preview>article>div{gap:var(--space-tight);height:fit-content;display:grid}.documents-preview h2{color:var(--cinder-text);font:var(--type-body);margin:0}.documents-preview article>p{overflow-wrap:anywhere;color:var(--cinder-text-secondary);font:var(--type-body);white-space:pre-wrap;margin:0}@media (width<=768px){.documents-upload-fields{grid-template-columns:1fr}.documents-form-actions{flex-direction:column-reverse;align-items:stretch}.documents-form-actions .cinder-action{width:100%}.documents-row{grid-template-columns:1fr}.documents-preview>header{flex-direction:column;align-items:flex-start}.documents-preview>article{grid-template-columns:1fr}}.knowledge-page{gap:var(--space-section);min-width:0;display:grid}.knowledge-narrow{width:min(100%,780px)}.knowledge-back-link{width:fit-content;min-height:44px;color:var(--cinder-text-secondary);font-size:var(--type-small-size);text-underline-offset:4px;align-items:center;display:inline-flex}.knowledge-draft-note{margin:calc(-1 * var(--space-tight)) 0 0;color:var(--cinder-text-muted);font-family:var(--font-evidence);font-size:var(--type-evidence-size);line-height:1.45}.knowledge-ask-composer,.knowledge-fact-form,.knowledge-resolution{padding:clamp(var(--space-loose), 4vw, var(--space-section));gap:var(--space-loose);border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:linear-gradient(145deg, color-mix(in srgb, var(--cinder-raised) 78%, transparent), color-mix(in srgb, var(--cinder-surface) 86%, transparent));display:grid}.knowledge-ask-composer .cinder-field>label{font-size:var(--type-body-size);font-weight:300}.knowledge-ask-composer textarea{border-color:var(--cinder-line-strong);border-radius:var(--radius-card);min-height:110px;font-size:var(--type-body-size)}.knowledge-answer-stream{padding:var(--space-base) var(--space-base);gap:var(--space-tight);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-inset);color:var(--cinder-text);background:var(--cinder-surface);display:grid}.knowledge-answer-stream span{color:var(--cinder-text-secondary);font:var(--type-evidence);letter-spacing:.1em;text-transform:uppercase}.knowledge-answer-stream p{margin:0;line-height:1.65}.knowledge-ask-actions,.knowledge-form-actions,.knowledge-card-actions,.knowledge-next-actions{gap:var(--space-snug);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.knowledge-ask-actions p{max-width:510px;color:var(--cinder-text-secondary);font-size:var(--type-small-size);margin:0 auto 0 0;line-height:1.5}.knowledge-recent,.knowledge-conflict-list,.knowledge-gap-list{gap:var(--space-base);display:grid}.knowledge-recent>header,.knowledge-conflict-list>header,.knowledge-gap-list>header{justify-content:space-between;align-items:end;gap:var(--space-base);display:flex}.knowledge-recent h2,.knowledge-conflict-list h2,.knowledge-gap-list h2,.knowledge-citations h2{margin:var(--space-hair) 0 0;font-size:var(--type-body-size);font-weight:400}.knowledge-recent>header a{color:var(--cinder-text-secondary);font-size:var(--type-small-size)}.knowledge-recent ul{gap:var(--space-tight);margin:0;padding:0;list-style:none;display:grid}.knowledge-recent li a,.knowledge-answer-history>a{min-width:0;padding:var(--space-base) var(--space-base);gap:var(--space-base);border:1px solid var(--cinder-line);border-radius:var(--radius-inset);color:var(--cinder-text);background:color-mix(in srgb, var(--cinder-surface) 66%, transparent);align-items:center;text-decoration:none;display:flex}.knowledge-recent li a:hover,.knowledge-answer-history>a:hover{border-color:var(--cinder-line-strong);background:var(--cinder-raised)}.knowledge-recent li a{display:grid}.knowledge-recent li span,.knowledge-answer-history small{color:var(--cinder-text-muted);font-size:var(--type-evidence-size)}.knowledge-answer-history{gap:var(--space-tight);display:grid}.knowledge-answer-history>a>div{gap:var(--space-hair);flex:1;min-width:0;display:grid}.knowledge-answer-history>a>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-answer-history>a>span:last-child{color:var(--cinder-text-secondary);font-size:var(--type-evidence-size)}.knowledge-history-marker{border-radius:var(--radius-round);border:2px solid;flex:none;width:10px;height:10px}.knowledge-history-supported{color:var(--cinder-text-secondary);background:currentColor}.knowledge-history-insufficient{color:var(--cinder-text-muted);border-style:dashed}.knowledge-history-stale{color:var(--cinder-text-muted)}.knowledge-history-conflicting{color:var(--cinder-text-secondary);background:currentColor;border-radius:2px}.knowledge-answer{gap:var(--space-loose);width:min(100%,900px);min-width:0;display:grid}.knowledge-answer>h1{max-width:800px;margin:calc(-1 * var(--space-base)) 0 0;overflow-wrap:anywhere;font-size:var(--type-spoken-size);letter-spacing:-.025em;font-weight:200;line-height:1.08}.knowledge-answer-copy{overflow-wrap:anywhere;max-width:68ch;font-size:var(--type-body-size);font-weight:300;line-height:1.7}.knowledge-answer-copy p{margin:0 0 1em}.knowledge-outcome{padding:var(--space-base) var(--space-base);gap:var(--space-snug);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-inset);background:var(--cinder-surface);align-items:flex-start;display:flex}.knowledge-outcome>span{border-radius:var(--radius-round);width:27px;height:27px;font-family:var(--font-evidence);border:1px solid;flex:none;place-items:center;display:grid}.knowledge-outcome strong{font-weight:500}.knowledge-outcome p{margin:var(--space-hair) 0 0;color:var(--cinder-text-secondary);font-size:var(--type-small-size)}.knowledge-outcome-supported{border-color:var(--cinder-line-strong)}.knowledge-outcome-supported>span{color:var(--cinder-text-secondary)}.knowledge-outcome-insufficient{border-style:dashed}.knowledge-outcome-stale{border-style:dashed;border-color:var(--cinder-line-strong)}.knowledge-outcome-stale>span{color:var(--cinder-text-muted)}.knowledge-outcome-conflicting{border-color:var(--cinder-line-strong)}.knowledge-outcome-conflicting>span{color:var(--cinder-text-secondary);border-radius:var(--radius-inset)}.knowledge-citations{gap:var(--space-snug);display:grid}.knowledge-citations>div{gap:var(--space-tight);flex-wrap:wrap;display:flex}.knowledge-answer-guidance{padding-left:var(--space-base);border-left:2px solid var(--cinder-line-strong);color:var(--cinder-text-secondary)}.knowledge-answer>footer{padding-top:var(--space-base);gap:var(--space-snug);border-top:1px solid var(--cinder-line);color:var(--cinder-text-muted);font-size:var(--type-evidence-size);justify-content:space-between;display:flex}.knowledge-answer>footer button{min-width:44px;min-height:44px;padding:var(--space-hair) 0;color:var(--cinder-text-secondary);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.knowledge-delete-confirm{gap:var(--space-tight);flex-wrap:wrap;align-items:center;display:flex}.knowledge-delete-confirm button:last-child{color:var(--cinder-text)}.knowledge-gap-share,.knowledge-inline-form,.knowledge-confirm{width:100%;padding:var(--space-base);gap:var(--space-base);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-inset);background:var(--cinder-surface);display:grid}.knowledge-gap-share h3,.knowledge-gap-share p,.knowledge-confirm p{margin:0}.knowledge-gap-share p,.knowledge-confirm p{color:var(--cinder-text-secondary);line-height:1.5}.knowledge-gap-share>div:last-child,.knowledge-inline-form>div:last-child,.knowledge-confirm>div:last-child{gap:var(--space-tight);flex-wrap:wrap;justify-content:flex-end;display:flex}.knowledge-share-success{padding:var(--space-base) var(--space-base);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-inset);color:var(--cinder-text-secondary);background:var(--cinder-surface)}.knowledge-conflict-side dl{gap:var(--space-snug);margin:0;display:grid}.knowledge-conflict-side dl>div{gap:var(--space-snug);grid-template-columns:90px minmax(0,1fr);display:grid}.knowledge-conflict-side dt{color:var(--cinder-text-muted);font-size:var(--type-evidence-size)}.knowledge-conflict-side dd{color:var(--cinder-text-secondary);margin:0}.knowledge-source-unavailable{gap:var(--space-snug);display:grid}.knowledge-source-unavailable :is(h3,p){margin:0}.knowledge-source-unavailable p{color:var(--cinder-text-secondary)}.knowledge-view-tabs{gap:var(--space-tight);border-bottom:1px solid var(--cinder-line);display:flex;overflow-x:auto}.knowledge-view-tabs a{min-height:48px;padding:var(--space-tight) var(--space-snug);gap:var(--space-tight);color:var(--cinder-text-secondary);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.knowledge-view-tabs a[aria-current=page]{border-color:var(--cinder-coral);color:var(--cinder-text)}.knowledge-view-tabs a span{min-width:22px;min-height:22px;padding:var(--space-hair) var(--space-hair);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-pill);color:var(--cinder-text-secondary);font:var(--type-evidence);place-items:center;display:inline-grid}.knowledge-statements{gap:var(--space-snug);display:grid}.knowledge-sources{gap:var(--space-snug);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.knowledge-statement{min-width:0;padding:var(--space-loose);gap:var(--space-base);border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:color-mix(in srgb, var(--cinder-surface) 72%, transparent);display:grid}.knowledge-statement>header{gap:var(--space-snug);justify-content:space-between;align-items:flex-start;display:flex}.knowledge-statement h2{margin:var(--space-hair) 0 0;font-size:var(--type-title-size);font-weight:400}.knowledge-statement-disputed{border-color:var(--cinder-line-strong)}.knowledge-statement-proposed{border-style:dashed}.knowledge-statement-copy{max-width:900px;font-size:var(--type-body-size);margin:0;line-height:1.65}.knowledge-card-actions{padding-top:var(--space-hair);justify-content:flex-start}.knowledge-proposal-actions p{max-width:520px;color:var(--cinder-text-secondary);font-size:var(--type-small-size);margin:0 auto 0 0;line-height:1.55}.knowledge-form-grid{gap:var(--space-base);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.knowledge-source-card{min-width:0;padding:var(--space-loose);gap:var(--space-base);border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:color-mix(in srgb, var(--cinder-surface) 72%, transparent);display:grid}.knowledge-source-card>header{justify-content:space-between;align-items:center;gap:var(--space-snug);display:flex}.knowledge-source-card h2{font-size:var(--type-title-size);margin:0;font-weight:400}.knowledge-source-card>p{color:var(--cinder-text-secondary);margin:0;line-height:1.6}.knowledge-conflict-list,.knowledge-gap-list{padding:var(--space-loose);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-card);background:var(--cinder-raised)}.knowledge-conflict-list>a,.knowledge-gap-list>a{padding:var(--space-base) 0;gap:var(--space-hair);border-top:1px solid var(--cinder-line-strong);color:var(--cinder-text);text-decoration:none;display:grid}.knowledge-conflict-list>a span,.knowledge-gap-list>a span{color:var(--cinder-text-secondary)}.knowledge-conflict-list>a em,.knowledge-gap-list>a em{margin-top:var(--space-hair);color:var(--cinder-text-secondary);font-size:var(--type-evidence-size);font-style:normal}.knowledge-gap-note{padding:var(--space-base);border-left:2px solid var(--cinder-line-strong);background:var(--cinder-surface)}.knowledge-gap-note p:last-child{margin:var(--space-tight) 0 0;color:var(--cinder-text-secondary);line-height:1.6}.knowledge-gap-actions{gap:var(--space-snug);flex-wrap:wrap;display:flex}.knowledge-privacy-note{color:var(--cinder-text-secondary);margin:0;line-height:1.6}.knowledge-conflict-comparison{gap:var(--space-base);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.knowledge-conflict-side{min-width:0;padding:clamp(var(--space-base), 3vw, var(--space-section));gap:var(--space-base);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-card);background:var(--cinder-surface);display:grid}.knowledge-conflict-side h2{margin:calc(-1 * var(--space-snug)) 0 0;font-size:var(--type-title-size);font-weight:400}.knowledge-conflict-side blockquote{padding:0 0 0 var(--space-base);border-left:2px solid var(--cinder-line-strong);font-size:var(--type-body-size);margin:0;line-height:1.6}.knowledge-conflict-missing{color:var(--cinder-text-secondary);border-style:dashed}.knowledge-resolution fieldset{border:0;margin:0;padding:0}.knowledge-resolution legend{margin-bottom:var(--space-snug);font-size:var(--type-body-size)}.knowledge-resolution-options{gap:var(--space-tight);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.knowledge-resolution-options label{min-width:0;padding:var(--space-base);gap:var(--space-snug);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-inset);cursor:pointer;align-items:flex-start;display:flex}.knowledge-resolution-options label:has(input:checked){border-color:var(--cinder-text-secondary);background:var(--cinder-raised)}.knowledge-resolution-options label:has(input:disabled){color:var(--cinder-text-secondary);cursor:not-allowed;border-style:dashed}.knowledge-resolution-options input{margin-top:var(--space-hair);accent-color:var(--cinder-text-secondary)}.knowledge-resolution-options span{gap:var(--space-hair);display:grid}.knowledge-resolution-options strong{font-size:var(--type-small-size);font-weight:500}.knowledge-resolution-options small{color:var(--cinder-text-secondary);font-size:var(--type-evidence-size);line-height:1.45}@media (width<=768px){.knowledge-ask-composer,.knowledge-fact-form,.knowledge-resolution{padding:var(--space-base);border-radius:var(--radius-card)}.knowledge-ask-actions{align-items:stretch}.knowledge-ask-actions .cinder-action{width:100%}.knowledge-form-grid,.knowledge-sources,.knowledge-conflict-comparison,.knowledge-resolution-options{grid-template-columns:minmax(0,1fr)}.knowledge-answer>footer{flex-direction:column;align-items:flex-start}.knowledge-answer-history>a{flex-wrap:wrap;align-items:flex-start}.knowledge-answer-history>a>span:last-child{width:100%;padding-left:var(--space-loose)}}@media (prefers-reduced-motion:reduce){.knowledge-page *,.knowledge-page :before,.knowledge-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.knowledge-ask-composer .cinder-field textarea{min-height:150px;font:var(--type-body)}.knowledge-answer-stream>.company-presence{margin-bottom:var(--space-base)}.knowledge-answer-page:has(.knowledge-outcome-conflicting) .knowledge-citations>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,232px),1fr));display:grid}.knowledge-composer-presence{align-items:center;gap:var(--space-snug);display:flex}.knowledge-evaluation-consent,.knowledge-evaluation-history{gap:var(--space-base);display:grid}.knowledge-evaluation-consent>label{gap:var(--space-tight);color:var(--cinder-text-secondary);font:var(--type-small);align-items:center;display:flex}.knowledge-evaluation-consent input{accent-color:var(--cinder-text-secondary);flex:none}.knowledge-evaluation-history h2,.knowledge-evaluation-history p{margin:0}.knowledge-evaluation-history h2{font:var(--type-title)}.knowledge-evaluation-history p{color:var(--cinder-text-secondary);font:var(--type-small)}.knowledge-evaluation-receipt{gap:var(--space-snug);padding:var(--space-base);border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:var(--cinder-surface);display:grid}.knowledge-evaluation-receipt>a{color:var(--cinder-text)}.knowledge-evaluation-receipt>.cinder-action{justify-self:start}.p0-review-root{--p0-ink:#17211d;--p0-body:#4c5852;--p0-muted:#748079;--p0-line:#dce2dc;--p0-line-strong:#c5cec6;--p0-paper:#fbfcf9;--p0-canvas:#f2f5f0;--p0-panel:#fff;--p0-green:#174e3a;--p0-green-hover:#23664d;--p0-green-soft:#e7f0e9;--p0-coral:#ed6c58;--p0-coral-soft:#fff0eb;--p0-lilac:#766c91;--p0-lilac-soft:#eeebf5;--p0-warning:#966816;--p0-warning-soft:#fff6de;min-height:100vh;color:var(--p0-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-voice);background:#202520}.p0-review-root *{box-sizing:border-box}.p0-review-root h1,.p0-review-root h2,.p0-review-root h3,.p0-review-root p{margin-top:0}.p0-review-root button,.p0-review-root input,.p0-review-root textarea,.p0-review-root select{font:inherit}.p0-review-root button:focus-visible,.p0-review-root input:focus-visible,.p0-review-root textarea:focus-visible,.p0-review-root select:focus-visible,.p0-review-root summary:focus-visible{outline-offset:2px;box-shadow:none;outline:3px solid #174e3a3d}.p0-review-bar{z-index:30;color:#eef3ee;min-height:58px;font-family:var(--font-evidence);background:#202520;border-bottom:1px solid #3a413b;align-items:center;gap:16px;padding:8px 18px;display:flex;position:relative}.p0-review-bar>div{align-items:center;gap:8px;display:flex}.p0-review-bar>div span{color:#202520;letter-spacing:.08em;text-transform:uppercase;background:#b9e0c6;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:500}.p0-review-bar>div strong{font-size:11px;font-weight:500}.p0-review-bar label{align-items:center;gap:8px;margin-left:auto;display:flex}.p0-review-bar label>span,.p0-review-bar>small{color:#aab5ab;font-size:10px}.p0-review-bar select,.p0-review-bar button{color:#f3f6f3;background:#2a302b;border:1px solid #535c54;border-radius:7px;min-height:36px;font-size:11px}.p0-review-bar select{min-width:250px;padding:0 32px 0 11px}.p0-review-bar button{cursor:pointer;padding:0 12px}.p0-review-bar button:hover{background:#363e37}.p0-review-bar>small{border-left:1px solid #454c46;padding-left:12px}.p0-product-frame{min-height:calc(100vh - 58px);color:var(--p0-ink);background:var(--p0-canvas)}.p0-icon{flex:none;width:20px;height:20px}.p0-kicker{color:var(--p0-green);font-family:var(--font-evidence);letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:500}.p0-mark{place-items:center;width:48px;height:48px;display:grid;position:relative}.p0-mark:before{content:"";background:radial-gradient(circle,#ed6c5859,#ed6c5814 53%,#0000 72%);border-radius:50%;width:40px;height:40px;position:absolute}.p0-mark span{background:var(--p0-coral);border-radius:50%;width:10px;height:10px;position:relative;box-shadow:0 0 15px #ed6c58b3}.p0-mark-compact{width:30px;height:30px}.p0-mark-compact:before{width:28px;height:28px}.p0-mark-compact span{width:8px;height:8px}.p0-button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 19px;font-size:14px;font-weight:500;line-height:1;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.p0-button .p0-icon{width:17px;height:17px}.p0-button:hover:not(:disabled){transform:translateY(-1px)}.p0-button-primary{color:#fff;background:var(--p0-green);box-shadow:0 7px 20px #174e3a21}.p0-button-primary:hover:not(:disabled){background:var(--p0-green-hover)}.p0-button-primary:disabled{cursor:not-allowed;opacity:.4;box-shadow:none}.p0-button-secondary{color:var(--p0-green);background:var(--p0-panel);border-color:var(--p0-line-strong);box-shadow:none}.p0-button-secondary:hover{border-color:var(--p0-green)}.p0-button-text{min-height:38px;color:var(--p0-muted);box-shadow:none;background:0 0;padding:0}.p0-button-text:hover{color:var(--p0-ink);transform:none!important}.p0-wide{width:100%}.p0-field{color:var(--p0-ink);gap:8px;font-size:13px;font-weight:500;display:grid}.p0-field input,.p0-field textarea,.p0-field select{border:1px solid var(--p0-line-strong);width:100%;min-height:49px;color:var(--p0-ink);background:var(--p0-panel);resize:vertical;border-radius:10px;padding:12px 13px;font-size:15px;font-weight:400;line-height:1.5}.p0-field input:focus,.p0-field textarea:focus,.p0-field select:focus{border-color:var(--p0-green)}.p0-field small{color:var(--p0-muted);font-size:12px;font-weight:400;line-height:1.45}.p0-auth{background:radial-gradient(circle at 15% 20%, #e7f0e9e6, transparent 31%), radial-gradient(circle at 88% 82%, #fff0ebcc, transparent 27%), var(--p0-paper);grid-template-rows:auto 1fr auto;min-height:calc(100vh - 58px);display:grid}.p0-auth-brand{letter-spacing:.25em;align-items:center;gap:9px;padding:26px 32px;font-size:12px;font-weight:500;display:flex}.p0-auth>main{place-items:center;width:100%;padding:35px 22px;display:grid}.p0-auth-foot{min-height:56px;color:var(--p0-muted);justify-content:center;align-items:center;margin:0;font-size:11px;display:flex}.p0-auth-card,.p0-setup-card{border:1px solid var(--p0-line);background:#ffffffe8;border-radius:22px;width:min(100%,540px);padding:clamp(27px,5vw,48px);box-shadow:0 25px 80px #21302817}.p0-auth-card{text-align:center}.p0-auth-card h1,.p0-setup-card h1,.p0-success h1,.p0-focus-card h1{letter-spacing:-.035em;margin:5px 0 14px;font-size:clamp(32px,5vw,48px);font-weight:300;line-height:1.03}.p0-auth-card>p:not(.p0-kicker,.p0-fineprint),.p0-setup-card>p:not(.p0-kicker),.p0-success>p:not(.p0-kicker),.p0-focus-card>p:not(.p0-kicker){color:var(--p0-body);margin-bottom:27px;font-size:15px;line-height:1.6}.p0-auth-card form,.p0-setup-card{gap:20px;display:grid}.p0-auth-card form{text-align:left;margin-top:26px}.p0-invite-emblem{color:#fff;background:var(--p0-green);border-radius:15px;place-items:center;width:54px;height:54px;margin:0 auto 22px;font-size:20px;display:grid}.p0-fineprint{color:var(--p0-muted);justify-content:center;align-items:center;gap:7px;margin:18px 0 0;font-size:11px;font-weight:400;line-height:1.5;display:flex}.p0-fineprint .p0-icon{width:15px;height:15px}.p0-setup-card>.p0-button{justify-self:end}.p0-step-meter{color:var(--p0-muted);font-family:var(--font-evidence);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;display:flex}.p0-step-meter>div{gap:5px;display:flex}.p0-step-meter i{background:var(--p0-line);border-radius:3px;width:28px;height:3px;display:block}.p0-step-meter i.is-filled{background:var(--p0-green)}.p0-choice-stack{gap:9px;display:grid}.p0-choice-stack label,.p0-access label,.p0-audience label,.p0-feedback-choice{border:1px solid var(--p0-line);cursor:pointer;background:var(--p0-panel);border-radius:11px;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:12px;padding:15px;display:grid}.p0-choice-stack label:has(input:checked){border-color:var(--p0-green);background:var(--p0-green-soft)}.p0-access label:has(input:checked){border-color:var(--p0-green);background:var(--p0-green-soft)}.p0-audience label:has(input:checked){border-color:var(--p0-green);background:var(--p0-green-soft)}.p0-feedback-choice:has(input:checked){border-color:var(--p0-green);background:var(--p0-green-soft)}.p0-review-root input[type=radio],.p0-review-root input[type=checkbox]{width:17px;height:17px;accent-color:var(--p0-green);margin:2px 0 0}.p0-choice-stack label span,.p0-access label span,.p0-audience label span,.p0-feedback-choice span{gap:3px;display:grid}.p0-choice-stack strong,.p0-access strong,.p0-audience strong,.p0-feedback-choice strong{font-size:14px;font-weight:500}.p0-choice-stack small,.p0-access small,.p0-audience small,.p0-feedback-choice small{color:var(--p0-muted);font-size:12px;font-weight:400;line-height:1.45}.p0-calm-note,.p0-share-note{color:var(--p0-green);background:var(--p0-green-soft);border-radius:11px;gap:12px;padding:14px;display:flex}.p0-calm-note .p0-icon,.p0-share-note .p0-icon{width:19px;height:19px}.p0-calm-note p,.p0-share-note p{gap:3px;margin:0;display:grid}.p0-calm-note strong,.p0-share-note strong{font-size:13px}.p0-calm-note span,.p0-share-note span{color:var(--p0-body);font-size:11px;line-height:1.4}.p0-shell{background:var(--p0-paper);grid-template-columns:224px minmax(0,1fr);min-height:calc(100vh - 58px);display:grid}.p0-sidebar{border-right:1px solid var(--p0-line);background:#f7f9f5;flex-direction:column;height:calc(100vh - 58px);padding:28px 18px 20px;display:flex;position:sticky;top:0}.p0-shell-brand{letter-spacing:.23em;align-items:center;gap:9px;padding:0 9px;font-size:11px;font-weight:500;display:flex}.p0-sidebar nav{gap:6px;margin-top:54px;display:grid}.p0-sidebar nav span{min-height:45px;color:var(--p0-muted);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:13px;display:flex}.p0-sidebar nav span .p0-icon{width:18px;height:18px}.p0-sidebar nav span.is-active{color:var(--p0-green);background:var(--p0-green-soft);font-weight:500}.p0-person{border-top:1px solid var(--p0-line);align-items:center;gap:10px;margin-top:auto;padding:18px 9px 0;display:flex}.p0-person>span,.p0-avatar{color:#fff;background:var(--p0-green);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:500;display:grid}.p0-person>div{gap:2px;min-width:0;display:grid}.p0-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.p0-person small{color:var(--p0-muted);font-size:10px}.p0-avatar-lilac{background:var(--p0-lilac)}.p0-main{min-width:0;padding:0}.p0-mobile-nav{display:none}.p0-page,.p0-narrow-page{width:min(100%,1140px);margin:0 auto;padding:clamp(36px,6vw,78px) clamp(24px,5vw,68px) 70px}.p0-narrow-page{width:min(100%,790px)}.p0-page-title{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:34px;display:flex}.p0-page-title>div{max-width:700px}.p0-page-title h1{letter-spacing:-.045em;margin:4px 0 10px;font-size:clamp(38px,6vw,64px);font-weight:300;line-height:1}.p0-page-title>div>p:last-child{max-width:620px;color:var(--p0-body);margin:0;font-size:15px;line-height:1.55}.p0-panel{border:1px solid var(--p0-line);background:var(--p0-panel);border-radius:15px;box-shadow:0 12px 40px #2130280a}.p0-list-head,.p0-person-row{grid-template-columns:minmax(240px,1.4fr) minmax(150px,.7fr) 90px;align-items:center;gap:20px;display:grid}.p0-list-head{color:var(--p0-muted);border-bottom:1px solid var(--p0-line);font-family:var(--font-evidence);letter-spacing:.08em;text-transform:uppercase;padding:14px 24px;font-size:9px}.p0-person-row{border-bottom:1px solid var(--p0-line);grid-template-columns:36px minmax(190px,1.4fr) minmax(150px,.7fr) 90px;padding:19px 24px}.p0-person-row:last-child{border-bottom:0}.p0-person-row>div{gap:3px;display:grid}.p0-person-row strong{font-size:13px;font-weight:500}.p0-person-row small,.p0-person-row>span:nth-last-child(2){color:var(--p0-muted);font-size:11px}.p0-pill{width:fit-content;min-height:26px;color:var(--p0-green);background:var(--p0-green-soft);border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:500;display:inline-flex}.p0-pill-muted{color:var(--p0-body);background:var(--p0-canvas)}.p0-pill-green{color:var(--p0-green);background:var(--p0-green-soft)}.p0-empty-row{text-align:center;justify-items:center;max-width:440px;margin:36px auto 0;display:grid}.p0-empty-row>div{width:43px;height:43px;color:var(--p0-muted);background:var(--p0-canvas);border-radius:13px;place-items:center;display:grid}.p0-empty-row h2{margin:13px 0 5px;font-size:16px;font-weight:500}.p0-empty-row p{color:var(--p0-muted);margin:0;font-size:12px;line-height:1.5}.p0-invite-form{gap:20px;padding:clamp(22px,4vw,34px);display:grid}.p0-two-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.p0-access{border:0;gap:9px;margin:0;padding:0;display:grid}.p0-access legend,.p0-answer-privacy legend{margin-bottom:8px;font-size:13px;font-weight:500}.p0-answer-privacy{border:0;gap:8px;margin:0;padding:0;display:grid}.p0-answer-privacy label{border:1px solid var(--p0-line);cursor:pointer;background:var(--p0-panel);border-radius:10px;grid-template-columns:18px minmax(0,1fr);gap:11px;padding:12px 13px;display:grid}.p0-answer-privacy label:has(input:checked){border-color:var(--p0-green);background:var(--p0-green-soft)}.p0-answer-privacy label>span{gap:3px;display:grid}.p0-answer-privacy strong{font-size:12px}.p0-answer-privacy small{color:var(--p0-body);font-size:10px;line-height:1.45}.p0-invite-form>.p0-button{justify-self:end}.p0-inline-error{color:#8c3425;background:var(--p0-coral-soft);border:1px solid #e6a497;border-radius:9px;padding:12px 14px;font-size:12px}.p0-success{text-align:center;justify-items:center;width:min(100%,590px);margin:clamp(55px,10vh,110px) auto 0;padding:40px 28px;display:grid}.p0-success>p:not(.p0-kicker){max-width:520px}.p0-success-mark{color:#fff;background:var(--p0-green);width:58px;height:58px;box-shadow:0 0 0 9px var(--p0-green-soft);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.p0-success-mark .p0-icon{width:28px;height:28px}.p0-invite-summary{border:1px solid var(--p0-line);text-align:left;background:var(--p0-paper);border-radius:12px;align-items:center;gap:12px;margin:24px 0 18px;padding:15px;display:flex}.p0-invite-summary>div{gap:3px;display:grid}.p0-invite-summary strong{font-size:13px}.p0-invite-summary small{color:var(--p0-muted);font-size:11px}.p0-home-welcome{text-align:center;justify-items:center;width:min(100%,720px);margin:0 auto;padding:clamp(80px,14vh,150px) 28px 60px;display:grid}.p0-home-welcome .p0-orbit{background:var(--p0-green-soft);border-radius:50%;place-items:center;width:92px;height:92px;margin-bottom:28px;display:grid}.p0-home-welcome h1{letter-spacing:-.045em;margin:6px 0 14px;font-size:clamp(42px,7vw,70px);font-weight:300}.p0-home-welcome>p:not(.p0-kicker){max-width:530px;color:var(--p0-body);font-size:17px;line-height:1.6}.p0-home-welcome>div:last-child{margin-top:18px}.p0-conversation{width:min(100%,760px);margin:0 auto;padding:clamp(46px,8vw,90px) 26px 70px}.p0-conversation-head{align-items:center;gap:10px;margin-bottom:70px;display:flex}.p0-conversation-head>div{gap:2px;display:grid}.p0-conversation-head strong{letter-spacing:.09em;font-size:12px}.p0-conversation-head span{color:var(--p0-muted);font-size:11px}.p0-conversation-head .p0-step-meter{min-width:160px;margin:0 0 0 auto}.p0-conversation-head .p0-step-meter>span{display:none}.p0-message{grid-template-columns:34px minmax(0,1fr);gap:16px;display:grid}.p0-message>span{color:#fff;background:var(--p0-green);border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.p0-message h1{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(30px,5vw,46px);font-weight:300;line-height:1.08}.p0-message p{color:var(--p0-body);line-height:1.6}.p0-conversation form{gap:18px;margin:32px 0 0 50px;display:grid}.p0-conversation form>.p0-button{justify-self:end}.p0-ask-page{width:min(100%,880px);margin:0 auto;padding:clamp(55px,9vw,100px) 26px 80px}.p0-ask-intro{text-align:center;justify-items:center;display:grid}.p0-ask-intro h1{letter-spacing:-.045em;max-width:780px;margin:4px 0 13px;font-size:clamp(40px,7vw,66px);font-weight:300;line-height:1.04}.p0-ask-intro>p:not(.p0-kicker){max-width:570px;color:var(--p0-body);font-size:15px;line-height:1.6}.p0-ask-box{margin-top:38px}.p0-ask-box>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.p0-ask-box>div{border:1px solid var(--p0-line-strong);background:var(--p0-panel);border-radius:16px;grid-template-columns:minmax(0,1fr) 50px;gap:8px;padding:7px;display:grid;box-shadow:0 15px 50px #21302814}.p0-ask-box input{min-width:0;color:var(--p0-ink);background:0 0;border:0;outline:0;padding:0 13px;font-size:16px}.p0-ask-box .p0-button{border-radius:11px;width:50px;height:50px;min-height:50px;padding:0}.p0-example-questions{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:15px;display:flex}.p0-example-questions>span{color:var(--p0-muted);margin-right:3px;font-size:10px}.p0-example-questions button{border:1px solid var(--p0-line);min-height:32px;color:var(--p0-body);background:var(--p0-panel);cursor:pointer;border-radius:999px;padding:0 10px;font-size:10px}.p0-example-questions button:hover{border-color:var(--p0-green);color:var(--p0-green)}.p0-ask-promise{border-top:1px solid var(--p0-line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.p0-ask-promise>span{text-align:center;border-right:1px solid var(--p0-line);justify-items:center;gap:5px;padding:23px 20px;display:grid}.p0-ask-promise>span:last-child{border-right:0}.p0-ask-promise .p0-icon{color:var(--p0-green);margin-bottom:8px}.p0-ask-promise strong{font-size:12px}.p0-ask-promise small{color:var(--p0-muted);font-size:10px;line-height:1.45}.p0-answer{border:1px solid var(--p0-line);background:var(--p0-panel);border-radius:18px;width:min(100%,760px);margin:34px auto 0;padding:clamp(25px,4vw,42px);box-shadow:0 18px 60px #2130280f}.p0-answer-mark{width:42px;height:42px;color:var(--p0-green);background:var(--p0-green-soft);border-radius:12px;place-items:center;margin-bottom:22px;display:grid}.p0-answer-warn{color:var(--p0-warning);background:var(--p0-warning-soft)}.p0-answer-label{color:var(--p0-muted);font-family:var(--font-evidence);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:9px}.p0-answer h2{letter-spacing:-.025em;margin-bottom:15px;font-size:clamp(25px,4vw,35px);font-weight:400;line-height:1.22}.p0-answer>p:not(.p0-answer-label,.p0-answer-foot){color:var(--p0-body);font-size:14px;line-height:1.65}.p0-confidence{color:var(--p0-body);background:var(--p0-canvas);border-radius:11px;align-items:flex-start;gap:11px;margin:25px 0;padding:14px;display:flex}.p0-confidence-good{color:var(--p0-green);background:var(--p0-green-soft)}.p0-confidence-warn{color:var(--p0-warning);background:var(--p0-warning-soft)}.p0-confidence .p0-icon{width:18px;height:18px;margin-top:1px}.p0-confidence span{gap:3px;display:grid}.p0-confidence strong{font-size:12px}.p0-confidence small{color:var(--p0-body);font-size:10px}.p0-sources{margin:28px 0}.p0-sources h3{margin-bottom:10px;font-size:12px;font-weight:500}.p0-source{border-top:1px solid var(--p0-line)}.p0-source:last-child{border-bottom:1px solid var(--p0-line)}.p0-source summary{cursor:pointer;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:63px;padding:10px 5px;list-style:none;display:grid}.p0-source summary::-webkit-details-marker{display:none}.p0-source summary .p0-icon{width:18px;height:18px;color:var(--p0-muted)}.p0-source summary>span:nth-child(2){gap:3px;display:grid}.p0-source summary strong{font-size:12px}.p0-source summary small{color:var(--p0-muted);font-size:10px}.p0-source summary>span:last-child{color:var(--p0-green);font-size:10px;font-weight:500}.p0-source>p{color:var(--p0-body);background:var(--p0-canvas);border-radius:8px;margin:0 38px 14px;padding:12px;font-size:11px;line-height:1.5}.p0-conflict-grid{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.p0-conflict-grid .p0-source{border:1px solid var(--p0-line);border-radius:10px}.p0-answer-foot{color:var(--p0-muted);margin:20px 0;font-size:11px;line-height:1.5}.p0-evaluation-choice{border:1px solid var(--p0-line);background:var(--p0-bg);border-radius:12px;margin:22px 0 18px;padding:14px}.p0-evaluation-choice label{cursor:pointer;grid-template-columns:18px minmax(0,1fr);gap:11px;display:grid}.p0-evaluation-choice label>span{gap:4px;display:grid}.p0-evaluation-choice strong{color:var(--p0-ink);font-size:12px}.p0-evaluation-choice small{color:var(--p0-body);font-size:10px;line-height:1.5}.p0-evaluation-choice>p{color:var(--p0-green);margin:10px 0 0 29px;font-size:10px;line-height:1.45}.p0-private-banner{color:var(--p0-green);background:var(--p0-green-soft);border:1px solid #cbdccf;border-radius:13px;align-items:flex-start;gap:13px;margin-bottom:18px;padding:17px 19px;display:flex}.p0-private-banner .p0-icon{width:20px;height:20px}.p0-private-banner strong{font-size:13px}.p0-private-banner p{color:var(--p0-body);margin:3px 0 0;font-size:11px;line-height:1.45}.p0-lesson-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:clamp(24px,4vw,35px);display:grid}.p0-lesson-summary h2,.p0-lesson-callout h2{margin:0 0 8px;font-size:23px;font-weight:400}.p0-lesson-summary p:last-child,.p0-lesson-callout p{color:var(--p0-body);margin:0;font-size:13px;line-height:1.55}.p0-lesson-summary dl{grid-template-columns:repeat(3,90px);margin:0;display:grid}.p0-lesson-summary dl>div{text-align:center;border-left:1px solid var(--p0-line);gap:8px;padding:0 16px;display:grid}.p0-lesson-summary dt{color:var(--p0-muted);font-size:9px}.p0-lesson-summary dd{margin:0;font-size:17px;font-weight:500}.p0-lesson-callout{align-items:center;gap:20px;margin-top:18px;padding:28px;display:flex}.p0-mini-book{width:53px;height:53px;color:var(--p0-lilac);background:var(--p0-lilac-soft);border-radius:14px;flex:none;place-items:center;display:grid}.p0-review-layout{grid-template-columns:minmax(320px,.82fr) minmax(470px,1.18fr);align-items:start;gap:clamp(28px,5vw,65px);width:min(100%,1280px);display:grid}.p0-review-layout>div:first-child{position:sticky;top:30px}.p0-audience{gap:8px;margin:26px 0 18px;display:grid}.p0-audience h2{margin:0 0 4px;font-size:15px;font-weight:500}.p0-audience>p{color:var(--p0-muted);margin:0 0 8px;font-size:11px;line-height:1.5}.p0-consent{border:1px solid var(--p0-line-strong);cursor:pointer;background:var(--p0-panel);border-radius:11px;grid-template-columns:19px minmax(0,1fr);gap:12px;margin:18px 0;padding:15px;display:grid}.p0-consent span{gap:5px;display:grid}.p0-consent strong{font-size:12px}.p0-consent small{color:var(--p0-body);font-size:10px;line-height:1.55}.p0-control-pair{gap:7px;margin:16px 0;display:grid}.p0-control-pair article{border:1px solid var(--p0-line);background:var(--p0-panel);border-radius:10px;gap:10px;padding:12px 13px;display:flex}.p0-control-pair .p0-icon{width:17px;height:17px;color:var(--p0-green)}.p0-control-pair article>div{min-width:0}.p0-control-pair strong{font-size:11px}.p0-control-pair p{color:var(--p0-muted);margin:3px 0 0;font-size:9px;line-height:1.45}.p0-guide{border:1px solid var(--p0-line);background:var(--p0-panel);border-radius:17px;box-shadow:0 20px 65px #21302812}.p0-guide>header{border-bottom:1px solid var(--p0-line);justify-content:space-between;gap:20px;padding:clamp(24px,4vw,38px);display:flex}.p0-guide>header .p0-kicker{margin-top:22px}.p0-guide>header h2{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(27px,4vw,38px);font-weight:400;line-height:1.08}.p0-guide>header p:last-child{max-width:540px;color:var(--p0-body);margin:0;font-size:12px;line-height:1.55}.p0-guide-version{color:var(--p0-muted);font-family:var(--font-evidence);font-size:10px}.p0-guide>section{border-bottom:1px solid var(--p0-line);padding:20px clamp(24px,4vw,38px)}.p0-guide>section h3{color:var(--p0-muted);font-family:var(--font-evidence);letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:9px}.p0-guide>section p{color:var(--p0-body);margin:0;font-size:12px;line-height:1.55}.p0-guide ol{margin:0;padding:12px clamp(24px,4vw,38px);list-style:none}.p0-guide li{border-bottom:1px solid var(--p0-line);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:17px 0;display:grid}.p0-guide li:last-child{border-bottom:0}.p0-guide li>span{width:27px;height:27px;color:var(--p0-green);background:var(--p0-green-soft);border-radius:8px;place-items:center;font-size:10px;font-weight:500;display:grid}.p0-guide li strong{font-size:13px}.p0-guide li p{color:var(--p0-body);margin:4px 0 0;font-size:11px;line-height:1.5}.p0-guide .p0-stop-box,.p0-stop-box{color:var(--p0-warning);background:var(--p0-warning-soft);border:0;gap:12px;margin:0;padding:18px;display:flex}.p0-guide .p0-stop-box .p0-icon,.p0-stop-box .p0-icon{width:19px;height:19px}.p0-guide .p0-stop-box h3,.p0-stop-box h3{color:var(--p0-warning);font-family:var(--font-voice);letter-spacing:0;text-transform:none;margin:0 0 4px;font-size:12px;font-weight:500}.p0-guide .p0-stop-box p,.p0-stop-box p{color:#725825}.p0-review-facts{gap:8px;display:grid}.p0-review-facts>span{color:var(--p0-green);background:var(--p0-green-soft);border-radius:10px;gap:10px;padding:12px;display:flex}.p0-review-facts .p0-icon{width:17px;height:17px}.p0-review-facts p{gap:2px;margin:0;display:grid}.p0-review-facts strong{font-size:11px}.p0-review-facts small{color:var(--p0-body);font-size:9px}.p0-review-actions{gap:9px;margin-top:22px;display:flex}.p0-review-actions .p0-button-primary{margin-left:auto}.p0-review-actions+.p0-fineprint{text-align:left;display:block}.p0-follow{grid-template-rows:auto auto 1fr auto;min-height:calc(100vh - 58px);display:grid}.p0-follow>header{border-bottom:1px solid var(--p0-line);justify-content:space-between;align-items:center;min-height:68px;padding:0 clamp(23px,5vw,60px);display:flex}.p0-follow-progress{width:calc(100% - 48px);max-width:850px;color:var(--p0-muted);font-family:var(--font-evidence);gap:8px;margin:30px auto 0;font-size:10px;display:grid}.p0-follow-progress>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.p0-follow-progress i{background:var(--p0-line);border-radius:4px;height:4px}.p0-follow-progress i.is-filled{background:var(--p0-green)}.p0-follow>main{width:min(100%,760px);margin:0 auto;padding:clamp(55px,8vw,95px) 24px 55px}.p0-follow-number{width:50px;height:50px;color:var(--p0-green);background:var(--p0-green-soft);border-radius:14px;place-items:center;margin-bottom:24px;font-size:17px;font-weight:500;display:grid}.p0-follow h1{letter-spacing:-.04em;margin:5px 0 18px;font-size:clamp(36px,6vw,56px);font-weight:300;line-height:1.04}.p0-follow main>p:not(.p0-kicker){max-width:640px;color:var(--p0-body);font-size:17px;line-height:1.65}.p0-checkpoint{color:var(--p0-green);background:var(--p0-green-soft);border-radius:11px;align-items:center;gap:11px;margin:27px 0 30px;padding:15px;font-size:12px;display:flex}.p0-checkpoint .p0-icon{width:18px;height:18px}.p0-follow main>.p0-stop-box{border-radius:11px;margin:-16px 0 28px}.p0-follow>footer{min-height:55px;color:var(--p0-muted);border-top:1px solid var(--p0-line);justify-content:space-between;align-items:center;gap:18px;padding:0 clamp(23px,5vw,60px);font-size:10px;display:flex}.p0-focus-card{width:min(100%,650px);margin:0 auto;padding:clamp(70px,12vh,125px) 26px 70px}.p0-focus-card>.p0-success-mark{margin-left:9px}.p0-focus-card .p0-choice-stack{margin:25px 0}.p0-focus-card>.p0-button{margin-top:5px}.p0-feedback{width:min(100%,680px)}.p0-feedback-choice{margin-bottom:9px}.p0-feedback>.p0-field{margin:14px 0}.p0-private-small{margin:20px 0}.p0-profile-review dl{border:1px solid var(--p0-line);background:var(--p0-panel);border-radius:13px;margin:22px 0;display:grid}.p0-profile-review dl>div{border-bottom:1px solid var(--p0-line);gap:5px;padding:15px 17px;display:grid}.p0-profile-review dl>div:last-child{border-bottom:0}.p0-profile-review dt{color:var(--p0-muted);justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.p0-profile-review dt .p0-pill{flex:none}.p0-profile-review dd{margin:0;font-size:13px}.p0-profile-review .p0-share-note{margin-bottom:21px}.p0-sent-guide{justify-items:center;display:grid}.p0-sent-guide>.p0-success{margin-bottom:0;padding-bottom:18px}.p0-sent-guide>button{color:var(--p0-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:9px;font-size:11px;text-decoration:underline}.p0-sent-guide>button:hover{color:var(--p0-ink)}.p0-step-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:30px;display:grid}.p0-step-actions .p0-button-primary{grid-column:1/-1}.p0-step-actions .p0-button-text{justify-self:start}.p0-focus-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:24px;display:flex}.p0-stop-focus>.p0-stop-box{border-radius:11px;margin:22px 0}@media (width<=980px){.p0-review-bar>small{display:none}.p0-review-layout{grid-template-columns:1fr}.p0-review-layout>div:first-child{position:static}.p0-guide{max-width:720px}.p0-lesson-summary{grid-template-columns:1fr}.p0-lesson-summary dl{width:100%}.p0-lesson-summary dl>div:first-child{border-left:0}}@media (width<=760px){.p0-review-bar{flex-wrap:wrap;gap:8px;padding:9px 12px}.p0-review-bar>div{width:100%}.p0-review-bar label{flex:auto;min-width:0;margin:0}.p0-review-bar label>span{display:none}.p0-review-bar select{width:100%;min-width:0}.p0-product-frame,.p0-auth,.p0-shell,.p0-follow{min-height:calc(100vh - 104px)}.p0-auth-brand{padding:18px 20px}.p0-auth>main{padding:22px 15px 35px}.p0-auth-card,.p0-setup-card{border-radius:17px}.p0-shell{grid-template-columns:1fr;padding-bottom:69px}.p0-sidebar{border-right:0;border-bottom:1px solid var(--p0-line);flex-direction:row;align-items:center;height:58px;padding:0 19px;display:flex;position:static}.p0-sidebar nav,.p0-sidebar .p0-person{display:none}.p0-mobile-nav{z-index:20;min-height:68px;padding:7px 10px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--p0-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.p0-mobile-nav span{min-width:48px;color:var(--p0-muted);justify-items:center;gap:3px;display:grid}.p0-mobile-nav span.is-active{color:var(--p0-green)}.p0-mobile-nav .p0-icon{width:19px;height:19px}.p0-mobile-nav small{font-size:9px}.p0-page,.p0-narrow-page{padding:34px 18px 50px}.p0-page-title{gap:20px;display:grid}.p0-page-title h1{font-size:42px}.p0-page-title>.p0-button{width:fit-content}.p0-list-head{display:none}.p0-person-row{grid-template-columns:36px minmax(0,1fr) auto;gap:11px;padding:16px}.p0-person-row>span:nth-last-child(2){grid-column:2}.p0-person-row>.p0-pill{grid-area:1/3}.p0-two-fields{grid-template-columns:1fr}.p0-invite-form>.p0-button{width:100%}.p0-conversation{padding:38px 18px 45px}.p0-conversation-head{margin-bottom:48px}.p0-conversation form{margin-left:0}.p0-conversation form>.p0-button{width:100%}.p0-ask-page{padding:48px 17px 55px}.p0-ask-intro h1{font-size:43px}.p0-ask-promise{grid-template-columns:1fr;margin-top:48px}.p0-ask-promise>span{text-align:left;border-right:0;border-bottom:1px solid var(--p0-line);grid-template-columns:24px minmax(0,1fr);justify-items:start}.p0-ask-promise>span:last-child{border-bottom:0}.p0-ask-promise .p0-icon{grid-row:1/3;margin:0}.p0-conflict-grid{grid-template-columns:1fr}.p0-lesson-summary dl{grid-template-columns:repeat(3,1fr)}.p0-lesson-summary dl>div{padding:0 8px}.p0-review-actions{display:grid}.p0-review-actions .p0-button-primary{grid-row:1;width:100%;margin:0}.p0-review-actions .p0-button-secondary{grid-row:2;width:100%}.p0-follow>header{min-height:58px;padding:0 18px}.p0-follow>main{padding:48px 20px 42px}.p0-follow main>.p0-button{width:100%}.p0-step-actions{grid-template-columns:1fr}.p0-step-actions .p0-button-primary{grid-column:1}.p0-step-actions .p0-button{width:100%}.p0-focus-actions{display:grid}.p0-focus-actions .p0-button{width:100%}.p0-focus-actions .p0-button-primary{grid-row:1}.p0-follow>footer{flex-wrap:wrap;padding:13px 18px}.p0-focus-card{padding:58px 19px 48px}.p0-focus-card>.p0-button{width:100%}}@media (width<=480px){.p0-review-bar>div strong{font-size:10px}.p0-review-bar label{width:calc(100% - 112px)}.p0-review-bar button{padding:0 9px;font-size:10px}.p0-auth-card,.p0-setup-card{padding:25px 20px}.p0-auth-card h1,.p0-setup-card h1,.p0-success h1,.p0-focus-card h1{font-size:34px}.p0-step-meter i{width:22px}.p0-ask-box>div{grid-template-columns:minmax(0,1fr) 44px}.p0-ask-box input{padding:0 7px;font-size:14px}.p0-ask-box .p0-button{width:44px;height:44px;min-height:44px}.p0-answer{padding:23px 18px}.p0-source summary{grid-template-columns:20px minmax(0,1fr)}.p0-source summary>span:last-child{display:none}.p0-source>p{margin-left:0;margin-right:0}.p0-lesson-summary dl{grid-template-columns:1fr}.p0-lesson-summary dl>div{border-left:0;border-bottom:1px solid var(--p0-line);padding:11px 0}.p0-lesson-summary dl>div:last-child{border-bottom:0}.p0-lesson-callout{align-items:flex-start}.p0-guide>header{display:grid}.p0-guide-version{grid-row:1}}.onboarding-invitation{width:min(100%,680px);padding:clamp(var(--space-loose), 6vw, 58px);gap:var(--space-loose);border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:var(--cinder-surface-translucent);display:grid}.onboarding-invitation h1,.onboarding-focus-card h1{max-width:17ch;color:var(--cinder-text);font-size:var(--type-display-size);letter-spacing:-.03em;margin:0;font-weight:200;line-height:1.07}.onboarding-invitation-message,.onboarding-focus-card>p:not(.cinder-eyebrow){max-width:56ch;color:var(--cinder-text-secondary);font-size:var(--type-body-size);margin:0;line-height:1.65}.onboarding-invitation-details{border-top:1px solid var(--cinder-line);max-width:520px;margin:0;display:grid}.onboarding-invitation-details dt,.onboarding-invitation-details dd{padding:var(--space-snug) 0;border-bottom:1px solid var(--cinder-line);margin:0}.onboarding-invitation-details dt{color:var(--cinder-text-muted);font:var(--type-evidence);letter-spacing:.1em;text-transform:uppercase}.onboarding-invitation-details dd{color:var(--cinder-text);font:var(--type-evidence)}.onboarding-trust-line{padding-left:var(--space-snug);border-left:2px solid var(--cinder-lilac);color:var(--cinder-text-secondary);font-size:var(--type-small-size);line-height:1.55}.onboarding-focus-page{place-items:center;min-height:min(720px,100dvh - 150px);display:grid}.onboarding-focus-card{width:min(100%,720px);padding:clamp(var(--space-loose), 5vw, 52px);gap:var(--space-loose);border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:var(--cinder-surface);display:grid}.onboarding-focus-card h2{margin:var(--space-hair) 0 0;color:var(--cinder-text);font-size:var(--type-title-size);font-weight:300}.onboarding-profile-summary{padding:var(--space-base);gap:var(--space-hair);border:1px solid var(--cinder-line);border-radius:var(--radius-inset);background:var(--cinder-raised);display:grid}.onboarding-profile-summary strong{color:var(--cinder-text);font-size:var(--type-title-size);font-weight:400}.onboarding-profile-summary span{color:var(--cinder-text-secondary)}.onboarding-profile-summary small{padding-top:var(--space-tight);color:var(--cinder-text-muted);line-height:1.5}.onboarding-actions{gap:var(--space-snug);flex-wrap:wrap;align-items:center;display:flex}.onboarding-answer-list{border-top:1px solid var(--cinder-line);display:grid}.onboarding-answer-list article{min-width:0;padding:var(--space-snug) 0;gap:var(--space-base);border-bottom:1px solid var(--cinder-line);justify-content:space-between;align-items:center;display:flex}.onboarding-answer-list article>div{gap:var(--space-hair);min-width:0;display:grid}.onboarding-answer-list strong{color:var(--cinder-text);font-size:var(--type-small-size);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.onboarding-answer-list span{color:var(--cinder-text-muted);font:var(--type-evidence);letter-spacing:.05em;text-transform:uppercase}.onboarding-saved-answer{padding:var(--space-snug) var(--space-snug);margin:0 0 var(--space-snug);border-left:2px solid var(--cinder-lilac);color:var(--cinder-text-secondary);background:var(--cinder-lilac-wash);line-height:1.55}.onboarding-simple-form{gap:var(--space-base);display:grid}.onboarding-conversation-header{gap:var(--space-base);align-items:flex-start;display:flex}.onboarding-conversation-header>div{gap:var(--space-snug);min-width:0;display:grid}.onboarding-conversation-header>.company-presence{flex-shrink:0}.onboarding-question-card h1{max-width:28ch;font:var(--type-spoken);letter-spacing:normal}.onboarding-question-card .cinder-field>label{color:var(--cinder-text-secondary);font:var(--type-evidence)}.onboarding-help{color:var(--cinder-text-muted);font-size:var(--type-small-size);margin:0}.onboarding-skip{width:fit-content;min-height:44px;padding:var(--space-hair) 0;color:var(--cinder-text-secondary);cursor:pointer;font:var(--type-evidence);text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.onboarding-skip:disabled{cursor:not-allowed;opacity:.5}.onboarding-sharing{gap:var(--space-tight);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.onboarding-sharing legend{margin-bottom:var(--space-tight);color:var(--cinder-text);font-size:var(--type-small-size);font-weight:500}.onboarding-sharing label{min-width:0;min-height:100px;padding:var(--space-base);gap:var(--space-snug);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-inset);color:var(--cinder-text);background:var(--cinder-ground);cursor:pointer;display:grid;position:relative}.onboarding-sharing label.is-selected{border-color:var(--cinder-text-secondary);background:var(--cinder-raised)}.onboarding-sharing label:has(input:focus-visible){outline:2px solid var(--cinder-focus-inner);outline-offset:2px;box-shadow:var(--cinder-focus-ring)}.onboarding-sharing span{gap:var(--space-hair);display:grid}.onboarding-sharing strong{font-weight:400}.onboarding-sharing small{color:var(--cinder-text-secondary);line-height:1.5}.onboarding-share-preview{padding:clamp(var(--space-base), 4vw, var(--space-loose));gap:var(--space-snug);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-card);background:var(--cinder-ground);display:grid}.onboarding-share-preview>.cinder-eyebrow{color:var(--cinder-text-secondary);font:var(--type-evidence);letter-spacing:var(--type-evidence-tracking);text-transform:uppercase;margin:0}.onboarding-share-preview h2{overflow-wrap:anywhere;font-size:var(--type-title-size);margin:0}.onboarding-share-preview blockquote{padding:var(--space-hair) 0 var(--space-hair) var(--space-base);border-left:2px solid var(--cinder-line-strong);color:var(--cinder-text);font-size:var(--type-body-size);overflow-wrap:anywhere;margin:0;line-height:1.6}.onboarding-share-preview dl{margin:var(--space-hair) 0 0;border-top:1px solid var(--cinder-line);display:grid}.onboarding-share-preview dl div{padding:var(--space-snug) 0;gap:var(--space-hair);border-bottom:1px solid var(--cinder-line);display:grid}.onboarding-share-preview dt{color:var(--cinder-text-muted);font:var(--type-evidence);letter-spacing:.08em;text-transform:uppercase}.onboarding-share-preview dd{color:var(--cinder-text-secondary);font-size:var(--type-small-size);overflow-wrap:anywhere;margin:0;line-height:1.5}.onboarding-review-list{gap:var(--space-base);display:grid}.onboarding-review-card{padding:clamp(var(--space-base), 4vw, 30px);gap:var(--space-base);border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:var(--cinder-surface);display:grid}.onboarding-review-card>header{gap:var(--space-snug);justify-content:space-between;align-items:flex-start;display:flex}.onboarding-review-card h2{margin:var(--space-hair) 0 0;overflow-wrap:anywhere;color:var(--cinder-text);font-size:var(--type-title-size);font-weight:300}.onboarding-review-card blockquote{padding:var(--space-hair) 0 var(--space-hair) var(--space-base);border-left:2px solid var(--cinder-line-strong);color:var(--cinder-text);font-size:var(--type-body-size);overflow-wrap:anywhere;margin:0;line-height:1.6}.onboarding-review-card dl{gap:var(--space-loose);flex-wrap:wrap;margin:0;display:flex}.onboarding-review-card dl div{gap:var(--space-hair);display:grid}.onboarding-review-card dt{color:var(--cinder-text-muted);font:var(--type-evidence);letter-spacing:.08em;text-transform:uppercase}.onboarding-review-card dd{overflow-wrap:anywhere;color:var(--cinder-text-secondary);font-size:var(--type-small-size);margin:0}.onboarding-review-select{gap:var(--space-tight);width:fit-content;color:var(--cinder-text-secondary);cursor:pointer;font-size:var(--type-small-size);align-items:center;display:flex}.onboarding-review-select input{width:18px;height:18px;accent-color:var(--cinder-coral)}.onboarding-review-conflict{padding:var(--space-base);gap:var(--space-base);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-inset);background:var(--cinder-raised);justify-content:space-between;align-items:center;display:flex}.onboarding-review-conflict p{color:var(--cinder-text-secondary);margin:0;line-height:1.5}.onboarding-decline{gap:var(--space-snug);display:grid}.onboarding-review-links{gap:var(--space-snug);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.onboarding-review-links>a{min-height:120px;padding:var(--space-base);gap:var(--space-tight);border:1px solid var(--cinder-line);border-radius:var(--radius-card);color:var(--cinder-text);background:var(--cinder-surface);align-content:center;text-decoration:none;display:grid}.onboarding-review-links>a:hover{border-color:var(--cinder-lilac)}.onboarding-review-links strong{font-weight:400}.onboarding-review-links span{color:var(--cinder-text-secondary);font-size:var(--type-small-size);line-height:1.5}@media (width<=768px){.onboarding-invitation,.onboarding-focus-card{border-radius:var(--radius-card)}.onboarding-actions{flex-direction:column;align-items:stretch}.onboarding-actions .cinder-action{width:100%}.onboarding-answer-list article,.onboarding-review-card>header,.onboarding-review-conflict{flex-direction:column;align-items:flex-start}.onboarding-review-links{grid-template-columns:1fr}}@media (width<=420px){.onboarding-sharing{grid-template-columns:1fr}.onboarding-sharing label{min-height:80px}.onboarding-focus-card,.onboarding-invitation{padding:var(--space-base)}}.workspace-auth-frame{min-width:320px;min-height:100dvh;padding:clamp(var(--space-loose), 5vw, var(--space-page));color:var(--cinder-text);background:radial-gradient(circle at 50% -12rem, color-mix(in srgb, var(--cinder-aura) 52%, transparent), transparent 36rem), var(--cinder-ground);font-family:var(--font-voice);grid-template-rows:auto 1fr auto;display:grid}.workspace-auth-main{place-items:center;width:100%;display:grid}.workspace-auth-foot{margin:var(--space-loose) 0 0;color:var(--cinder-text-muted);font:var(--type-evidence);text-align:center}.workspace-auth-card,.workspace-setup-card{width:min(100%,640px);padding:clamp(var(--space-loose), 5vw, 48px);gap:var(--space-base);border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:color-mix(in srgb, var(--cinder-surface) 94%, transparent);display:grid}.workspace-auth-card h1,.workspace-setup-card h1{max-width:18ch;font-size:var(--type-display-size);letter-spacing:-.025em;margin:0;font-weight:200;line-height:1.08}.workspace-auth-card>p:not(.cinder-eyebrow),.workspace-setup-card>p:not(.cinder-eyebrow){color:var(--cinder-text-secondary);font-size:var(--type-body-size);margin:0;line-height:1.65}.workspace-invite-builder,.workspace-grid-form{gap:var(--space-base);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-invite-builder>.cinder-action,.workspace-grid-form>.cinder-action,.workspace-grid-form>.cinder-state,.workspace-grid-form>.workspace-privacy-note{grid-column:1/-1;justify-self:start}.workspace-invite-preview{gap:var(--space-tight);margin:0;padding:0;list-style:none;display:grid}.workspace-invite-preview li{padding:var(--space-snug) var(--space-snug);gap:var(--space-base);border:1px solid var(--cinder-line);border-radius:var(--radius-inset);justify-content:space-between;align-items:center;display:flex}.workspace-invite-preview li div{gap:var(--space-hair);display:grid}.workspace-invite-preview li span{color:var(--cinder-text-secondary);font-size:var(--type-evidence-size)}.workspace-invite-preview button,.workspace-text-action,.workspace-row-actions>button:not(.cinder-action){min-height:44px;padding:var(--space-hair) 0;color:var(--cinder-text-secondary);cursor:pointer;font:var(--type-evidence);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.workspace-privacy-note{padding:var(--space-snug) var(--space-base);border-left:2px solid var(--cinder-lilac);color:var(--cinder-text-secondary);background:var(--cinder-lilac-wash);font-size:var(--type-small-size);margin:0;line-height:1.55}.workspace-setup-actions{gap:var(--space-snug);justify-content:flex-end;display:flex}.workspace-picker-list{gap:var(--space-tight);display:grid}.workspace-picker-list button{min-height:68px;padding:var(--space-snug) var(--space-base);border:1px solid var(--cinder-line);border-radius:var(--radius-inset);color:var(--cinder-text);background:var(--cinder-raised);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;display:flex}.workspace-picker-list button:hover{border-color:var(--cinder-text-secondary)}.workspace-picker-list button span{color:var(--cinder-text-secondary);font:var(--type-evidence);text-transform:uppercase}.workspace-page{gap:32px;display:grid}.workspace-home-grid,.workspace-company-grid{gap:var(--space-base);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-home-grid .company-one-action-card{justify-content:space-between;align-items:stretch;gap:var(--space-loose);flex-direction:column;min-height:240px}.workspace-home-grid .company-one-action-copy{min-width:0}.workspace-home-grid .company-one-action-control{align-self:flex-start;max-width:100%}.workspace-company-grid>a{min-height:210px;padding:var(--space-loose);gap:var(--space-snug);border:1px solid var(--cinder-line);border-radius:var(--radius-card);color:var(--cinder-text);background:var(--cinder-surface);align-content:start;text-decoration:none;display:grid}.workspace-company-grid>a:hover{border-color:var(--cinder-text-secondary)}.workspace-company-grid>a span{color:var(--cinder-text-secondary);font:var(--type-evidence);letter-spacing:.14em;text-transform:uppercase}.workspace-company-grid>a strong{font-size:var(--type-title-size);font-weight:300;line-height:1.3}.workspace-company-grid>a small{color:var(--cinder-text-secondary);font-size:var(--type-small-size);line-height:1.55}.workspace-profile-action{min-height:44px;padding:var(--space-tight) var(--space-snug);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-pill);color:var(--cinder-text-secondary);cursor:pointer;font:var(--type-evidence);letter-spacing:.08em;text-transform:uppercase;background:0 0}.workspace-panel{padding:var(--space-loose);border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:var(--cinder-surface)}.workspace-research-start{gap:var(--space-base);display:grid}.workspace-research-start>h2{font-size:var(--type-title-size);margin:0;font-weight:300}.workspace-research-form{gap:var(--space-snug);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.workspace-research-form .cinder-action{margin-bottom:var(--space-hair)}.workspace-research-progress{gap:var(--space-loose);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.workspace-research-progress>div:last-child{gap:var(--space-tight);display:grid}.workspace-research-progress h2,.workspace-research-progress p{margin:0}.workspace-research-progress h2{font:var(--type-spoken)}.workspace-research-progress p{max-width:45ch;color:var(--cinder-text-secondary);line-height:1.65}.workspace-research-failed{gap:var(--space-base);display:grid}.workspace-research-failure-actions{justify-content:center;display:flex}.workspace-research-group{gap:var(--space-base);display:grid}.workspace-research-group>header{gap:var(--space-base);justify-content:space-between;align-items:flex-start;display:flex}.workspace-research-group>header>div{gap:var(--space-hair);display:grid}.workspace-research-group h2,.workspace-research-group p{margin:0}.workspace-research-group h2{font-size:var(--type-title-size);font-weight:300}.workspace-research-group header p:not(.cinder-eyebrow){color:var(--cinder-text-secondary);line-height:1.55}.workspace-research-findings{gap:var(--space-snug);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-research-finding{padding:var(--space-base);gap:var(--space-base);border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:var(--cinder-surface);align-content:start;display:grid}.workspace-research-finding.is-selected{border-color:var(--cinder-text-secondary);background:var(--cinder-raised)}.workspace-research-check{gap:var(--space-tight);color:var(--cinder-text-secondary);font-size:var(--type-small-size);cursor:pointer;align-items:center;display:flex}.workspace-research-check input{width:18px;height:18px;accent-color:var(--cinder-text-secondary);margin:0}.workspace-research-check input:focus-visible{outline:2px solid var(--cinder-text);outline-offset:3px}.workspace-research-finding textarea:disabled{color:var(--cinder-text-secondary);cursor:not-allowed}.workspace-research-finding>.cinder-lifecycle{justify-self:start}.workspace-research-finding>footer{gap:var(--space-snug);flex-wrap:wrap;justify-content:space-between;align-items:center;min-width:0;display:flex}.workspace-research-finding>footer .cinder-source-chip{flex:200px;min-width:0}.workspace-research-approval{bottom:var(--space-base);z-index:var(--z-sticky);padding:var(--space-base);gap:var(--space-loose);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-card);background:var(--cinder-surface-translucent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;display:flex;position:sticky}.workspace-research-approval>div{gap:var(--space-hair);flex:280px;min-width:0;display:grid}.workspace-research-approval strong{font-size:var(--type-body-size);font-weight:400}.workspace-research-approval .cinder-disclosure{border:0;padding:0}.workspace-record-list,.workspace-list{gap:var(--space-snug);display:grid}.workspace-record-card,.workspace-list-row{padding:var(--space-loose);gap:var(--space-base);border:1px solid var(--cinder-line);border-radius:var(--radius-card);background:var(--cinder-surface);display:grid}.workspace-record-card>header{gap:var(--space-snug);align-items:center;min-width:0;display:flex}.workspace-record-card>header>div:not(.workspace-avatar){min-width:0}.workspace-record-card h2{font-size:var(--type-title-size);margin:0;font-weight:300}.workspace-record-card header p,.workspace-record-meta{margin:var(--space-hair) 0 0;color:var(--cinder-text-secondary);font-size:var(--type-small-size);line-height:1.5}.workspace-record-card header .cinder-lifecycle{margin-left:auto}.workspace-avatar{border:1px solid var(--cinder-line-strong);border-radius:var(--radius-round);background:var(--cinder-raised);width:42px;height:42px;font:var(--type-evidence);flex:none;place-items:center;display:grid}.workspace-record-fields{gap:var(--space-snug);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-field-hint{margin:calc(-1 * var(--space-hair)) 0 0;color:var(--cinder-text-muted);font-size:var(--type-small-size);grid-column:1/-1}.workspace-record-card>footer,.workspace-row-actions{gap:var(--space-base);flex-wrap:wrap;align-items:center;display:flex}.workspace-list-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.workspace-list-row>div:first-child{gap:var(--space-hair);min-width:0;display:grid}.workspace-list-row>div:first-child span,.workspace-list-row>div:first-child small{overflow-wrap:anywhere;color:var(--cinder-text-secondary);font-size:var(--type-evidence-size)}.workspace-dialog-backdrop{z-index:var(--z-overlay);padding:var(--space-base);background:var(--cinder-overlay);place-items:center;display:grid;position:fixed;inset:0}.workspace-dialog{width:min(100%,510px);padding:var(--space-loose);gap:var(--space-base);border:1px solid var(--cinder-line-strong);border-radius:var(--radius-card);color:var(--cinder-text);background:var(--cinder-surface);display:grid}.workspace-dialog h2,.workspace-dialog p{margin:0}.workspace-dialog h2{font-size:var(--type-title-size);font-weight:300}.workspace-dialog p{color:var(--cinder-text-secondary);line-height:1.6}.workspace-dialog .cinder-action-group{gap:var(--space-snug);justify-content:flex-end;display:flex}.workspace-permission-page{align-content:center;min-height:55vh}@media (width<=1080px){.workspace-home-grid,.workspace-company-grid{grid-template-columns:1fr}.workspace-home-grid .company-one-action-card{min-height:auto}.workspace-research-findings{grid-template-columns:1fr}}@media (width<=768px){.workspace-auth-frame{padding:var(--space-base) var(--space-base)}.workspace-auth-card,.workspace-setup-card{padding:var(--space-loose) var(--space-base);border-radius:var(--radius-card)}.workspace-invite-builder,.workspace-grid-form,.workspace-record-fields{grid-template-columns:1fr}.workspace-setup-actions{flex-direction:column-reverse;align-items:stretch}.workspace-setup-actions .cinder-action{width:100%}.workspace-list-row,.workspace-research-form,.workspace-research-progress{grid-template-columns:1fr}.workspace-research-form .cinder-action{width:100%}.workspace-research-group>header{flex-direction:column;align-items:flex-start}.workspace-research-approval{flex-direction:column;align-items:stretch;position:static}.workspace-research-approval>div{flex:0 auto}.workspace-research-approval .cinder-action{width:100%}.workspace-record-card>header{flex-wrap:wrap;align-items:flex-start}.workspace-record-card header .cinder-lifecycle{margin-left:0}.workspace-dialog .cinder-action-group{flex-direction:column-reverse;align-items:stretch}.workspace-dialog .cinder-action-group .cinder-action{width:100%}}@media (prefers-reduced-motion:reduce){.workspace-auth-frame *,.workspace-auth-frame :before,.workspace-auth-frame :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-company-navigation{gap:var(--space-base);margin-bottom:var(--space-section);display:grid}.workspace-company-navigation nav{gap:var(--space-base);border-bottom:1px solid var(--cinder-line);flex-wrap:wrap;display:flex}.workspace-company-navigation a{min-height:44px;padding:var(--space-snug) var(--space-tight);color:var(--cinder-text-secondary);border-bottom:2px solid #0000;text-decoration:none}.workspace-company-navigation a[aria-current=page]{color:var(--cinder-text);border-bottom-color:var(--cinder-coral)}.workspace-company-navigation nav+nav{font:var(--type-small)}.workspace-review-sections{gap:var(--space-section);display:grid}.workspace-review-sections>:not(:empty){padding-top:var(--space-loose);border-top:1px solid var(--cinder-line)}:root{--cinder-ground:#14121a;--cinder-navigation:#1a1822;--cinder-surface:#1f1d26;--cinder-raised:#262430;--cinder-line:#2b2833;--cinder-line-strong:#3a3648;--cinder-coral:#ff5343;--cinder-coral-hover:#ff8a7c;--cinder-coral-wash:#2a1a20;--cinder-coral-line:#4a2a2a;--cinder-lilac:#c9b8e8;--cinder-lilac-wash:#262336;--cinder-lilac-line:#4a4463;--cinder-text:#efeaf2;--cinder-text-secondary:#a49eb8;--cinder-text-muted:#928ca4;--cinder-text-readable-muted:var(--cinder-text-muted);--cinder-text-unknown:#565266;--cinder-focus-inner:var(--cinder-ground);--cinder-focus-outer:var(--cinder-text);--cinder-observed:var(--cinder-coral);--cinder-inferred:var(--cinder-lilac);--cinder-reported:var(--cinder-text-secondary);--cinder-unknown-line:var(--cinder-line-strong);--cinder-overlay:#08070bc2;--cinder-surface-translucent:#1f1d26f5;--cinder-aura:#3a2e3c;--cinder-focus-ring:0 0 0 4px var(--cinder-focus-outer);--space-hair:4px;--space-tight:8px;--space-snug:12px;--space-base:16px;--space-loose:24px;--space-section:clamp(24px, 4vw, 40px);--space-page:clamp(16px, 5vw, 64px);--font-voice:"Jost", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-evidence:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--type-display-size:clamp(42px, 6vw, 64px);--type-spoken-size:clamp(22px, 3vw, 30px);--type-title-size:24px;--type-body-size:16.5px;--type-evidence-size:12px;--type-small-size:14px;--type-display:200 var(--type-display-size)/1.06 var(--font-voice);--type-spoken:200 var(--type-spoken-size)/1.4 var(--font-voice);--type-title:300 var(--type-title-size)/1.3 var(--font-voice);--type-body:400 var(--type-body-size)/1.65 var(--font-voice);--type-evidence:500 var(--type-evidence-size)/1.4 var(--font-evidence);--type-small:400 var(--type-small-size)/1.5 var(--font-voice);--type-display-tracking:-.025em;--type-evidence-tracking:.08em;--type-eyebrow-tracking:.14em;--ease-cinder:cubic-bezier(.2, .7, .3, 1);--dur-fast:.16s;--dur-slow:.34s;--breath:3.4s;--orbit:2.6s;--radius-pill:100px;--radius-card:16px;--radius-inset:12px;--radius-round:50%;--glow-coral:0 0 24px #ff534366;--glow-lilac:0 0 18px #c9b8e859;--z-navigation:20;--z-sticky:30;--z-overlay:100;--z-skip-link:110;color:var(--cinder-text);background:var(--cinder-ground);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:var(--type-body);font-synthesis:none;text-rendering:optimizelegibility}body{min-width:320px;margin:0}*,:before,:after{box-sizing:border-box}button,input,textarea,select{color:inherit;font:inherit}button,label{-webkit-tap-highlight-color:transparent}strong,b{font-weight:500}:where(.company-workspace,.workspace-auth-frame,.cinder-focus-frame,.onboarding-invitation) :where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--cinder-focus-inner);outline-offset:2px;box-shadow:var(--cinder-focus-ring)}.cinder-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:where(.company-workspace,.workspace-auth-frame,.cinder-focus-frame) *,:where(.company-workspace,.workspace-auth-frame,.cinder-focus-frame) :before,:where(.company-workspace,.workspace-auth-frame,.cinder-focus-frame) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
