:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-deep:#0a0e17;--bg-surface:#111827;--bg-elevated:#1a2235;--bg-glass:#111827a6;--foreground:#e8ecf4;--foreground-dim:#8b95a8;--line:#ffffff14;--line-strong:#ffffff24;--accent:#6366f1;--accent-glow:#6366f140;--accent-strong:#818cf8;--accent-subtle:#6366f11f;--support:#10b981;--support-bg:#10b9811a;--challenge:#f43f5e;--challenge-bg:#f43f5e1a;--context:#3b82f6;--context-bg:#3b82f61a;--gradient-hero:linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #a855f7 100%);--gradient-card:linear-gradient(145deg, #1a2235e6 0%, #111827f2 100%);--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 32px #00000080;--shadow-glow:0 0 24px var(--accent-glow);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-smooth:.3s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box}html{min-height:100%;overflow-x:hidden}body{background:var(--bg-deep);min-height:100%;color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 50% -20%,#6366f11f 0%,#0000 60%),radial-gradient(60% 40% at 80% 100%,#8b5cf614 0%,#0000 50%);position:fixed;inset:0}body>*{z-index:1;max-width:100%;position:relative}:is(body:has(.home-editorial),body:has(.reader-editorial)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-deep:#f6f8f4;--bg-surface:#fff;--bg-elevated:#edf3f0;--bg-glass:#ffffffd1;--foreground:#172126;--foreground-dim:#58666f;--line:#17212624;--line-strong:#17212638;--accent:#0f766e;--accent-glow:#0f766e24;--accent-strong:#0b5f59;--accent-subtle:#0f766e1a;--support:#13795b;--support-bg:#13795b1a;--challenge:#b42318;--challenge-bg:#b4231817;--context:#315f9f;--context-bg:#315f9f1a;--gradient-hero:linear-gradient(135deg, #0f766e 0%, #315f9f 100%);--gradient-card:#fff;--shadow-sm:0 1px 3px #17212614;--shadow-md:0 10px 28px #1721261a;--shadow-lg:0 18px 42px #17212624;--shadow-glow:0 0 0 3px var(--accent-glow);--radius-md:8px;--radius-lg:8px;--radius-xl:8px;background:var(--bg-deep);color:var(--foreground)}body:has(.home-editorial):before{display:none}body:has(.reader-editorial):before{display:none}:is(body:has(.home-editorial) .site-header,body:has(.reader-editorial) .site-header){border-bottom-color:var(--line);-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);background:#f6f8f4e6}:is(body:has(.home-editorial) .site-footer,body:has(.reader-editorial) .site-footer){border-top-color:var(--line);background:#fff}:is(body:has(.home-editorial) .brand,body:has(.reader-editorial) .brand){color:var(--foreground);-webkit-text-fill-color:currentColor;letter-spacing:0;background:0 0}main,section,article,aside,header,footer,nav,div,form{min-width:0;max-width:100%}main,.site-header,.site-footer{width:100%}img,svg,canvas,video,iframe,table{max-width:100%}table{width:100%}:is(.stack,.grid,.workspace,.focused-hero,.home-inspection-body,.home-mobile-source-summary,.home-mobile-source-facts,.priority-source-summary,.home-evidence-counts,.publication-list,.evidence-record-row,.gap-record-row,.gap-counts,.stat-highlight,.metric-strip,.score-grid,.assessment-checklist,.coverage-metadata dl,.form-grid,.reader-route-grid,.completed-evidence-panel,.completed-evidence-facts,.agent-registration-panel,.agent-prompt-panel,.agent-coverage-panel,.coverage-gap-row,.agent-quality-panel,.for-agents-layout,.mission-board,.launch-grid,.metrics-grid,.metrics-detail-grid,.profiles-layout,.profile-score-grid,.profile-activity-grid,.feedback-layout,.rating-field>div,.hero-subtitle,.source-grid,.source-facts)>*{min-width:0;max-width:100%}p,h1,h2,h3,h4,h5,h6,li,dt,dd,blockquote,figcaption,span,strong,small,em,a,label{overflow-wrap:anywhere;word-break:break-word}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}code{border:1px solid var(--line);max-width:100%;color:var(--foreground);overflow-wrap:anywhere;word-break:break-word;background:#0a0e179e;border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}pre{max-width:100%;overflow-x:auto}.site-header,.site-footer{justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:0 auto;padding:20px 28px;display:flex}.site-header{-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);border-bottom:1px solid var(--line);z-index:100;background:#0a0e17b3;position:sticky;top:0}.brand{background:var(--gradient-hero);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:900}nav{color:var(--foreground-dim);flex-wrap:wrap;gap:20px;font-size:.9rem;font-weight:500;display:flex}nav a{transition:color var(--transition-fast)}nav a:hover,.section-heading a:hover,.source-line a:hover,.evidence a:hover,.card a:hover{color:var(--accent-strong)}.header-actions{align-items:center;min-width:0;display:flex}main{max-width:1320px;margin:0 auto;padding:36px 28px 80px}.stack{gap:40px;display:grid}.hero,.page-heading,.legal{min-width:0;max-width:780px}.hero h1,.page-heading h1,.legal h1{letter-spacing:-.03em;overflow-wrap:anywhere;background:linear-gradient(135deg,#fff 0%,#c7d2fe 50%,#a5b4fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:4.5rem;font-weight:900;line-height:.96}.hero p,.page-heading p,.legal p{color:var(--foreground-dim);font-size:1.1rem;line-height:1.7}.eyebrow{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.75rem;font-weight:700}.actions{flex-wrap:wrap;gap:12px;min-width:0;margin-top:32px;display:flex}.focused-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);align-items:center;gap:32px;max-width:none;padding:28px 0 10px;display:grid}.hero-copy{min-width:0;max-width:760px}.focused-hero h1{letter-spacing:0;font-size:4rem}.focused-hero .hero-copy>p{max-width:680px}.home-editorial{gap:34px}.home-editorial .focused-hero{grid-template:"copy card"minmax(0,1fr)"actions card"/minmax(0,.78fr) minmax(420px,1.22fr);align-items:stretch;gap:18px 28px;padding:10px 0 2px}.home-editorial .hero-copy{grid-area:copy;align-content:center;align-self:end;gap:16px;display:grid}.home-editorial .home-inspection-card{grid-area:card}.home-editorial .focused-hero>.single-action{grid-area:actions;align-self:start;margin-top:0}.home-editorial .focused-hero h1{max-width:760px;color:var(--foreground);-webkit-text-fill-color:currentColor;background:0 0;font-size:4.05rem;font-weight:800;line-height:1.02}.home-editorial .focused-hero .hero-copy>p{max-width:650px;color:var(--foreground-dim);font-size:1.05rem;line-height:1.72}.home-editorial .eyebrow,.home-editorial .claim-domain,.home-editorial .stat-item span{letter-spacing:0;text-transform:none}.home-editorial .eyebrow{color:var(--accent-strong);font-size:.86rem;font-weight:700}.home-editorial .claim-domain{background:var(--accent-subtle);color:var(--accent-strong);font-size:.8rem;font-weight:700}.home-editorial .button{box-shadow:none;color:var(--foreground);background:#fff}.home-editorial .button:hover{box-shadow:0 0 0 3px var(--accent-glow);background:#f9fbf8}.home-editorial .button.primary{background:var(--accent);box-shadow:none;color:#fff}.home-editorial .button.primary:hover{box-shadow:0 0 0 3px var(--accent-glow);background:#0b5f59}.home-editorial .button.subtle{color:var(--accent-strong)}.single-action{margin-top:28px}.button{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg-elevated);min-width:0;max-width:100%;min-height:44px;color:var(--foreground);cursor:pointer;overflow-wrap:anywhere;text-align:center;white-space:nowrap;word-break:break-word;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;padding:10px 20px;font-weight:600;display:inline-flex}.button:hover{border-color:var(--accent);background:var(--bg-elevated);box-shadow:var(--shadow-glow);transform:translateY(-1px)}.button:disabled,.button:disabled:hover{cursor:not-allowed;opacity:.62;box-shadow:var(--shadow-sm);transform:none}.button.primary{background:var(--gradient-hero);color:#fff;box-shadow:var(--shadow-md), 0 0 20px var(--accent-glow);border-color:#0000}.button.primary:hover{box-shadow:var(--shadow-lg), 0 0 32px var(--accent-glow);transform:translateY(-2px)}.button.compact{min-height:36px;padding:7px 14px;font-size:.88rem}.panel{border-top:1px solid var(--line);padding-top:32px}.panel h2,.form-panel h2,.submit-panel h2,.reader-route-panel h2{letter-spacing:-.01em;margin:0 0 18px;font-weight:700}.section-heading,.rail-header,.detail-heading{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.section-heading>*,.rail-header>*,.detail-heading>*{min-width:0}.section-heading a{color:var(--foreground-dim);transition:color var(--transition-fast);font-weight:600}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.card,.claim,.detail,.form-panel,.submit-panel,.claim-rail,.reader-route-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--gradient-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-sm);transition:all var(--transition-smooth)}.card:hover,.claim:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.card,.claim{overflow-wrap:anywhere;min-width:0;padding:20px}.card p,.claim p{color:var(--foreground-dim);margin:0}.claim-card{align-content:start;gap:12px;display:grid}.claim-card h3{margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.claim-card a{color:var(--accent-strong);transition:color var(--transition-fast);font-weight:700}.claim-card a:hover{color:#a5b4fc}.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metric-strip div{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--gradient-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0;transition:all var(--transition-smooth);padding:18px}.metric-strip div:hover{border-color:var(--accent);box-shadow:var(--shadow-glow)}.metric-strip strong{background:var(--gradient-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:900;line-height:1;display:block}.metric-strip span{color:var(--foreground-dim);font-size:.85rem;font-weight:500}.workspace{grid-template-columns:minmax(280px,.9fr) minmax(420px,1.4fr) minmax(280px,.9fr);align-items:start;gap:16px;display:grid}.reader-workspace{grid-template-columns:minmax(280px,.82fr) minmax(0,1.7fr)}.claim-rail,.submit-panel,.form-panel,.detail,.reader-route-panel{min-width:0;padding:20px}.claim-rail,.submit-panel{position:sticky;top:80px}.rail-header h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:2rem;font-weight:900}.priority-claim{border:1px solid var(--line-strong);border-left:4px solid var(--accent-strong);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-sm);background:#111827e0;grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:stretch;gap:18px;padding:18px 20px;display:grid}.priority-claim-copy,.priority-action{min-width:0}.priority-claim-kicker,.priority-evidence,.priority-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.priority-claim-kicker{color:var(--foreground-dim);font-size:.78rem;font-weight:700}.priority-claim h2,.priority-claim h3,.priority-claim p,.priority-action strong{margin:0}.priority-claim h2{color:var(--foreground-dim);letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:.78rem;font-weight:800}.priority-claim h3{overflow-wrap:anywhere;margin-top:6px;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.18}.priority-claim p{color:var(--foreground-dim);margin-top:8px;line-height:1.55}.priority-evidence{margin-top:14px}.priority-source-summary{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff08;grid-template-columns:repeat(auto-fit,minmax(min(100%,136px),1fr));gap:0;margin:10px 0 0;display:grid;overflow:hidden}.priority-source-summary div{align-content:start;gap:3px;min-width:0;padding:9px 10px;display:grid}.priority-source-summary div+div{border-left:1px solid var(--line)}.priority-source-summary dt{color:var(--foreground-dim);font-size:.72rem;font-weight:800;line-height:1.25}.priority-source-summary dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:800;line-height:1.3}.priority-source-summary a{color:var(--accent-strong);text-underline-offset:2px;text-decoration:underline}.reader-mobile-browse{display:none}.priority-evidence span,.priority-action>span,.claim-list-heading span{background:var(--bg-elevated);color:var(--foreground-dim);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:4px 9px;font-size:.73rem;font-weight:800}.priority-evidence .support{color:var(--support)}.priority-evidence .challenge{color:var(--challenge)}.priority-action{border-left:1px solid var(--line);align-content:center;gap:10px;padding-left:18px;display:grid}.priority-action strong{font-size:1rem;line-height:1.25}.current-record-pin{border:1px solid var(--line);border-left:3px solid var(--accent-strong);border-radius:var(--radius-sm);background:var(--bg-surface);width:100%;min-width:0;color:var(--foreground);text-align:left;gap:5px;padding:10px 12px;display:grid}.priority-claim-copy .current-record-pin{margin-top:12px}a.current-record-pin{cursor:pointer;text-decoration:none}.current-record-rail-pin{background:var(--bg-elevated);border-color:#1e6b5547;margin:14px 0 12px;box-shadow:inset 0 0 0 1px #1e6b5514}.current-record-rail-pin:hover,.current-record-rail-pin:focus-visible,.current-record-pin:hover,.current-record-pin:focus-visible{border-color:var(--accent);box-shadow:inset 0 0 0 1px #1e6b5529, var(--shadow-glow)}.current-record-rail-pin:focus-visible,.current-record-pin:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.current-record-pin span{color:var(--accent-strong);font-size:.76rem;font-weight:800}.current-record-pin strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.94rem;line-height:1.28}.current-record-pin small{color:var(--foreground-dim);overflow-wrap:anywhere;font-size:.82rem;line-height:1.35}.current-record-pin-action{background:#0f766e14;border:1px solid #1e6b5533;border-radius:6px;width:fit-content;padding:5px 8px}.filters{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.triage-filters{margin-top:-10px}.reader-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:14px 0;display:grid}.reader-filter-row{gap:6px;min-width:0;margin:0;display:grid;position:relative}.reader-filter-row span{color:var(--foreground-dim);font-size:.78rem;font-weight:700}.reader-filter-row select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-surface);width:100%;color:var(--foreground);cursor:pointer;padding:9px 12px}.reader-filter-row select:focus{border-color:var(--accent);box-shadow:var(--shadow-glow);outline:none}.chip{border:1px solid var(--line-strong);background:var(--bg-elevated);min-height:34px;color:var(--foreground-dim);cursor:pointer;text-transform:capitalize;transition:all var(--transition-fast);border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:500}.chip:hover{border-color:var(--accent);color:var(--foreground)}.chip.active{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 0 12px var(--accent-glow)}.claim-list{gap:8px;max-height:68vh;padding-right:4px;display:grid;overflow:auto}.claim-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:2px 0 10px;display:flex}.claim-list-heading strong{letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.claim-count-note{color:var(--foreground-dim);overflow-wrap:anywhere;margin:-2px 0 12px;font-size:.84rem;line-height:1.45}.source-archive-guide{border-radius:var(--radius-sm);background:#fbfdfb;border:1px solid #17212614;gap:8px;min-width:0;margin:-4px 0 10px;padding:10px;display:grid}.source-archive-guide .source-archive-count-state,.source-archive-guide .reader-filter-grid{margin:0}.source-archive-guide p{color:var(--foreground-dim);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.35}.source-archive-control-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:8px;min-width:0;display:grid}.source-archive-cues{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.source-archive-cues :is(a,span){max-width:100%;color:var(--foreground-dim);overflow-wrap:anywhere;background:#fff;border:1px solid #17212614;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font-size:.7rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.source-archive-cues :is(a,span).disabled{opacity:.48;pointer-events:none}.source-archive-cues strong{color:var(--foreground);font-size:.72rem;line-height:1}.source-archive-expanded-map{background:#fff;border:1px solid #0f766e24;border-radius:7px;gap:7px;min-width:0;padding:8px;display:grid}.source-archive-expanded-map-heading{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.source-archive-expanded-map-heading span,.source-archive-section-summary span{color:var(--accent-strong);overflow-wrap:anywhere;font-size:.72rem;font-weight:850;line-height:1.2}.source-archive-expanded-map-heading strong{color:var(--foreground-dim);white-space:nowrap;flex:none;font-size:.68rem;line-height:1.2}.source-archive-expanded-map-items{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;min-width:0;display:grid}.source-archive-expanded-map-item{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;min-width:0;display:grid}.source-archive-expanded-map-item a{min-width:0;color:inherit;background:#f8fbf8;border:1px solid #17212614;border-radius:6px;gap:2px;padding:7px 8px;text-decoration:none;display:grid}.source-archive-expanded-map-item a:focus-visible,.source-archive-map-collapse:focus-visible,.source-archive-heading-toggle:focus-visible{outline-offset:2px;outline:2px solid #1e6b5552}.source-archive-expanded-map-item a strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.74rem;line-height:1.2}.source-archive-expanded-map-item a span{color:var(--foreground-dim);overflow-wrap:anywhere;font-size:.68rem;font-weight:700;line-height:1.2}.source-archive-map-collapse{min-width:104px;min-height:36px;color:var(--accent-strong);cursor:pointer;font:inherit;overflow-wrap:anywhere;text-align:center;background:#0f766e14;border:1px solid #0f766e29;border-radius:6px;justify-content:center;align-items:center;padding:7px 9px;font-size:.68rem;font-weight:850;line-height:1.12;display:inline-flex}.source-archive-selected-mini{border-radius:var(--radius-sm);min-width:0;color:inherit;box-shadow:none;background:#fff;border:1px solid #1721261a;border-left:3px solid #1e6b556b;gap:4px;margin:0;padding:8px 10px;text-decoration:none;display:grid}.source-archive-selected-mini:hover,.source-archive-selected-mini:focus-visible{background:#fff;border-color:#1e6b5552}.source-archive-selected-mini:focus-visible{outline-offset:2px;outline:2px solid #1e6b5552}.source-archive-selected-label,.source-archive-return-action{color:var(--accent-strong);overflow-wrap:anywhere;font-size:.72rem;font-weight:800;line-height:1.2}.source-archive-selected-mini strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.82rem;line-height:1.25}.source-archive-selected-source{color:var(--foreground-dim);overflow-wrap:anywhere;font-size:.72rem;font-weight:700;line-height:1.25}.source-archive-return-action{text-underline-offset:3px;width:fit-content;max-width:100%;text-decoration:underline;text-decoration-thickness:1px}.source-archive-section{border-bottom:1px solid #17212614;gap:0;min-width:0;scroll-margin-top:96px;display:grid}.source-archive-section.selected{border-bottom-color:#0f766e29}.source-archive-section.expanded{border-bottom-color:#0f766e33}.source-archive-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;min-width:0;padding:10px 2px 7px;display:grid}.source-archive-section-title{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.source-archive-section-heading span{color:var(--accent-strong);overflow-wrap:anywhere;font-size:.76rem;font-weight:850;line-height:1.2}.source-archive-section-title a{color:var(--foreground-dim);text-underline-offset:3px;font-size:.68rem;font-weight:800;line-height:1.2;text-decoration:underline;text-decoration-thickness:1px}.source-archive-section-heading strong{color:var(--foreground);white-space:nowrap;font-size:.72rem;line-height:1.2}.source-archive-section-heading p{color:var(--foreground-dim);overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.35}.source-archive-section-summary{background:#f8fbf8;border:1px solid #0f766e1f;border-radius:7px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;min-width:0;margin-top:2px;padding:7px 8px;display:grid}.source-archive-section-summary strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.72rem;line-height:1.2}.source-archive-heading-toggle{grid-area:1/2/span 2;min-height:36px}.source-archive-section-rows,.source-archive-host-group{min-width:0;display:grid}.source-archive-host-heading{border-top:1px solid #17212614;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 2px 5px;display:flex}.source-archive-host-group:first-child .source-archive-host-heading{border-top:0}.source-archive-host-heading span{color:var(--foreground);overflow-wrap:anywhere;font-size:.74rem;font-weight:850;line-height:1.2}.source-archive-host-heading small{color:var(--foreground-dim);white-space:nowrap;flex:none;font-size:.68rem;font-weight:750;line-height:1.2}.source-archive-host-rows{min-width:0;display:grid}.source-archive-section-footer{border-top:1px solid #1721260f;flex-wrap:wrap;align-items:center;gap:7px 10px;min-width:0;padding:7px 2px 9px;display:flex}.source-archive-section-footer span{color:var(--foreground-dim);font-size:.72rem;font-weight:650;line-height:1.25}.source-archive-toggle{width:fit-content;max-width:100%;min-height:36px;color:var(--accent-strong);cursor:pointer;font:inherit;overflow-wrap:anywhere;text-align:center;background:#0f766e14;border:1px solid #0f766e29;border-radius:6px;justify-content:center;align-items:center;padding:8px 11px;font-size:.72rem;font-weight:850;line-height:1.15;display:inline-flex}.claim-picker-current{color:var(--foreground-dim);overflow-wrap:anywhere;margin:12px 0 0;font-size:.88rem;line-height:1.45}.claim-list::-webkit-scrollbar{width:6px}.claim-list::-webkit-scrollbar-track{background:0 0}.claim-list::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}.claim-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-surface);width:100%;min-width:0;color:var(--foreground);cursor:pointer;text-align:left;transition:all var(--transition-fast);gap:6px;padding:14px;display:grid}a.claim-row{text-decoration:none}.claim-row:hover{border-color:var(--line-strong);background:var(--bg-elevated)}.claim-row.active{border-color:var(--accent);background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--accent-glow), var(--shadow-glow)}.claim-row strong{overflow-wrap:anywhere;font-weight:700;line-height:1.3}.claim-row-purpose{gap:2px;min-width:0;display:grid}.claim-row-summary,.claim-row-context{gap:4px;min-width:0;display:grid}.claim-row-purpose-label,.claim-row-context-label,.claim-row-source-host-label,.claim-row-fact-label{width:fit-content;max-width:100%;color:var(--foreground-dim);overflow-wrap:anywhere;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.15}.claim-row-context strong{overflow-wrap:anywhere;min-width:0}.claim-row>span:last-child{color:var(--foreground-dim);overflow-wrap:anywhere;font-size:.84rem}.claim-row-source,.claim-row-mix,.claim-row-host,.claim-row-source-host{color:var(--foreground-dim);overflow-wrap:anywhere;font-size:.84rem;line-height:1.4}.claim-row-source{flex-wrap:wrap;align-items:baseline;gap:0 5px;display:inline-flex}.claim-row-source-stack{gap:2px;min-width:0;display:grid}.claim-row-source-line,.claim-row-host-line{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}.claim-row-source-label{color:var(--foreground-dim);font-weight:700}.claim-row-source-label:after,.claim-row-source-host-label:after{content:":"}.claim-row-source-name,.claim-row-source-host{min-width:0}.claim-row-source-host{color:var(--foreground-dim)}.claim-row-host-line .claim-row-source-host:before{content:none;margin:0}.claim-row-source-host:before{content:"·";margin:0 5px 0 0}.claim-row-facts{gap:4px;min-width:0;display:grid}.claim-row-evidence,.claim-row-need{flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;display:flex}.claim-row-mix{color:var(--foreground);font-weight:600}.claim-row-coverage{width:fit-content;max-width:100%;color:var(--accent-strong);overflow-wrap:anywhere;background:#0f766e14;border:1px solid #0f766e29;border-radius:6px;padding:3px 7px;font-size:.72rem;font-weight:800;line-height:1.18}.claim-row>span.claim-row-action{width:fit-content;max-width:100%;color:var(--accent-strong);overflow-wrap:anywhere;background:#0f766e14;border:1px solid #0f766e29;border-radius:6px;padding:3px 7px;font-size:.76rem;font-weight:800;line-height:1.15}.claim-row .triage{color:var(--context);font-weight:600}.claim-row .triage.need{color:var(--challenge)}.claim-domain{background:var(--accent-subtle);width:max-content;max-width:100%;color:var(--accent-strong);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700}.claim-main{gap:16px;display:grid}.detail{gap:20px;scroll-margin-top:92px;display:grid}.detail.standalone{max-width:920px;margin:0 auto}.detail h1,.detail h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:2.2rem;font-weight:800;line-height:1.1}.detail p{color:var(--foreground-dim);margin:0}.score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.score{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-surface);min-width:0;transition:all var(--transition-smooth);gap:8px;padding:16px;display:grid}.score:hover{border-color:var(--line-strong)}.score span{color:var(--foreground-dim);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:700}.score strong{background:var(--gradient-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:900;line-height:1}.score p{color:var(--foreground);font-weight:700}.score small{color:var(--foreground-dim);font-size:.85rem}.evidence-health strong{overflow-wrap:anywhere;font-size:1.15rem;line-height:1.15}.source-inspection{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg-surface);gap:14px;min-width:0;padding:16px;display:grid}.source-inspection>div:first-child{gap:6px;min-width:0;display:grid}.source-inspection>div:first-child>span{background:var(--context-bg);width:max-content;max-width:100%;color:var(--context);text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:700}.source-inspection h2,.source-inspection p{margin:0}.source-inspection h2{font-size:1.2rem;line-height:1.25}.source-inspection p{color:var(--foreground-dim)}.source-line{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding-top:14px;display:flex}.source-line>*{min-width:0;max-width:100%}.source-line span{background:var(--context-bg);color:var(--context);text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:700}.source-line a{color:var(--accent-strong);overflow-wrap:anywhere;min-width:0;max-width:100%;transition:color var(--transition-fast);word-break:break-word;font-weight:700}.source-line a:hover{color:#c7d2fe}.review-mission{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:0;transition:all var(--transition-smooth);background:#6366f10f;border:1px solid #6366f133;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.review-mission:hover{border-color:#6366f159;box-shadow:0 0 16px #6366f11a}.review-mission>*{min-width:0}.review-mission span{background:var(--context-bg);width:max-content;max-width:100%;color:var(--context);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 10px;font-size:.73rem;font-weight:700;display:inline-flex}.review-mission h2,.review-mission h3,.review-mission p{margin:0}.review-mission h2,.review-mission h3{margin-top:8px;font-size:1.05rem;font-weight:700;line-height:1.25}.review-mission p{color:var(--foreground-dim);margin-top:4px}.featured-claim-card{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--gradient-card);min-width:0;box-shadow:var(--shadow-md);align-content:start;gap:14px;padding:22px;display:grid}.featured-claim-card h2,.featured-claim-card p{margin:0}.featured-claim-card h2{letter-spacing:0;overflow-wrap:anywhere;font-size:1.35rem;line-height:1.25}.featured-claim-card p{color:var(--foreground-dim)}.home-inspection-card{border:1px solid var(--line-strong);border-top:4px solid var(--accent);border-radius:var(--radius-sm);min-width:0;box-shadow:var(--shadow-md);background:#fff;align-content:start;gap:16px;padding:22px;display:grid}.home-inspection-kicker,.home-mobile-source-summary,.home-evidence-counts,.home-evidence-list{min-width:0}.home-inspection-kicker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-inspection-body{grid-template-columns:minmax(0,1fr) minmax(220px,.64fr);align-items:start;gap:16px;min-width:0;display:grid}.home-inspection-body h2,.home-inspection-body p,.home-gap-note{margin:0}.home-inspection-body h2{color:var(--foreground);overflow-wrap:anywhere;font-size:1.48rem;font-weight:800;line-height:1.22}.home-mobile-source-summary{margin:0;display:none}.home-mobile-source-summary,.home-mobile-source-group,.home-mobile-source-facts,.home-mobile-source-facts div,.home-mobile-source-facts dt,.home-mobile-source-facts dd{min-width:0}.home-mobile-source-facts,.home-mobile-source-facts dt,.home-mobile-source-facts dd{margin:0}.home-inspection-body p{color:var(--foreground-dim);margin-top:10px;font-size:.96rem;line-height:1.58}.home-source-panel{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f1f6f3;gap:6px;min-width:0;padding:14px;display:grid}.home-source-panel span,.home-evidence-row span{color:var(--foreground-dim);letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:700}.home-source-panel strong,.home-evidence-row strong{color:var(--foreground);font-size:.94rem;line-height:1.3}.home-source-panel small{color:var(--foreground-dim);overflow-wrap:anywhere;font-size:.78rem;line-height:1.45}.home-source-url,.home-evidence-row a{color:var(--accent-strong);overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;font-weight:600;line-height:1.35}.home-evidence-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.home-evidence-count{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f8faf7;gap:4px;min-width:0;padding:12px;display:grid}.home-evidence-count strong{color:var(--foreground);font-size:1.12rem;font-weight:800;line-height:1.15}.home-evidence-count span{color:var(--foreground-dim);font-size:.78rem;line-height:1.35}.home-gap-note{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--foreground);background:#fbfcfa;padding:10px 12px;font-size:.92rem;font-weight:600;line-height:1.45}.home-evidence-list{gap:10px;display:grid}.home-evidence-row{border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--radius-sm);background:#fbfcfb;gap:6px;min-width:0;padding:12px;display:grid}.home-evidence-row.support{border-left-color:var(--support)}.home-evidence-row.challenge{border-left-color:var(--challenge)}.home-evidence-row.context{border-left-color:var(--context)}.home-evidence-row p{color:var(--foreground-dim);margin:0;font-size:.9rem;line-height:1.5}.publication-section{border-top:1px solid var(--line);gap:14px;padding-top:24px;display:grid}.publication-section h2{color:var(--foreground);margin:0;font-size:1.48rem;line-height:1.22}.publication-list{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;min-width:0;display:grid;overflow:hidden}.evidence-record-row,.gap-record-row{border-top:1px solid var(--line);align-items:start;gap:16px;min-width:0;padding:16px;display:grid}.evidence-record-row:first-child,.gap-record-row:first-child{border-top:0}.evidence-record-row{grid-template-columns:minmax(0,1.26fr) minmax(108px,.32fr) minmax(220px,.64fr) minmax(96px,auto)}.gap-record-row{grid-template-columns:minmax(0,1.2fr) minmax(230px,.58fr) minmax(180px,.42fr)}.evidence-record-context,.evidence-record-source,.gap-record-copy,.gap-record-action{min-width:0}.evidence-record-context h3,.gap-record-copy h3{color:var(--foreground);margin:6px 0 0;font-size:1rem;font-weight:800;line-height:1.28}.evidence-record-context p,.gap-record-copy p,.gap-record-action span{color:var(--foreground-dim);margin:6px 0 0;font-size:.86rem;line-height:1.45}.stance-chip{border:1px solid var(--line);min-width:0;color:var(--foreground);border-radius:999px;justify-self:start;padding:7px 10px;font-size:.78rem;font-weight:800;line-height:1.2}.stance-chip.support{background:var(--support-bg);border-color:#13795b38}.stance-chip.challenge{background:var(--challenge-bg);border-color:#b4231838}.stance-chip.context{background:var(--context-bg);border-color:#315f9f38}.evidence-record-source{gap:4px;display:grid}.evidence-record-source span{color:var(--foreground);font-size:.9rem;font-weight:800;line-height:1.3}.evidence-record-source a,.text-link{color:var(--accent-strong);overflow-wrap:anywhere;font-size:.84rem;font-weight:800;line-height:1.35}.evidence-record-source a{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.text-link{text-underline-offset:3px;justify-self:start;text-decoration:underline;text-decoration-thickness:1px}.gap-record-copy ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.gap-record-copy li{border:1px solid var(--line);color:var(--foreground);background:#f5f8f5;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:800;line-height:1.2}.gap-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.gap-counts div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f8faf7;gap:4px;min-width:0;padding:10px;display:grid}.gap-counts dt,.gap-counts dd{margin:0}.gap-counts dt{color:var(--foreground-dim);font-size:.74rem;font-weight:700;line-height:1.25}.gap-counts dd{color:var(--foreground);font-size:1.15rem;font-weight:900;line-height:1}.gap-record-action{align-content:start;gap:8px;display:grid}.gap-record-action span{color:var(--foreground);margin:0;font-weight:800}.gap-record-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.gap-action-link{border:1px solid var(--line);border-left:3px solid var(--support);border-radius:var(--radius-sm);min-width:min(100%,150px);color:var(--accent-strong);background:#fbfdfb;gap:3px;padding:9px;text-decoration:none;display:grid}.gap-action-link.challenge{border-left-color:var(--challenge)}.gap-action-link.context{border-left-color:var(--context)}.gap-action-link span{color:var(--accent-strong);font-size:.82rem;line-height:1.25}.gap-action-link small{color:var(--foreground-dim);overflow-wrap:anywhere;font-size:.7rem;font-weight:700;line-height:1.25}.home-metrics-panel{border-top:1px solid var(--line);gap:14px;padding-top:24px;display:grid}.home-metrics-panel h2{color:var(--foreground);margin:0;font-size:1.35rem;line-height:1.25}.home-metrics-panel .stat-highlight{gap:10px}.home-metrics-panel .stat-item{border-radius:var(--radius-sm);box-shadow:none;text-align:left;background:#ffffffbd;gap:6px;padding:14px}.home-metrics-panel .stat-item strong{color:var(--foreground);-webkit-text-fill-color:currentColor;background:0 0;font-size:1.35rem}.home-metrics-panel .stat-item span,.home-metrics-panel .stat-item p{color:var(--foreground-dim)}.home-metrics-panel .stat-item span{font-size:.8rem;font-weight:700}.home-metrics-panel .stat-item p{max-width:none;margin:0}.home-editorial .card,.home-editorial .claim,.home-editorial .detail,.home-editorial .form-panel,.home-editorial .submit-panel,.home-editorial .claim-rail,.home-editorial .reader-route-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.home-editorial .card:hover,.home-editorial .claim:hover{box-shadow:var(--shadow-md)}.home-editorial .panel{border-top-color:var(--line)}.home-editorial .section-heading a,.home-editorial .claim-card a{color:var(--accent-strong)}.home-editorial .agent-doorway{background:#eef6f4;border-color:#0f766e3d}.home-editorial .cta-banner{border-color:var(--line);text-align:left;background:#fff}.home-editorial .cta-banner .actions{justify-content:flex-start}.agent-doorway{border-radius:var(--radius-lg);background:#6366f112;border:1px solid #6366f133;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:24px;display:flex}.agent-doorway h2,.agent-doorway p{margin:0}.agent-doorway h2{font-size:1.45rem;line-height:1.2}.agent-doorway p{max-width:720px;color:var(--foreground-dim);margin-top:8px}.agent-doorway-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.for-agents-page{gap:32px}.for-agents-page.reader-editorial{max-width:1120px;margin:0 auto}.for-agents-page.reader-editorial .page-heading{max-width:860px}.for-agents-page.reader-editorial .page-heading p{max-width:760px}.for-agents-page.reader-editorial .completed-evidence-panel,.for-agents-page.reader-editorial .agent-live-task-panel,.for-agents-page.reader-editorial .agent-registration-panel,.for-agents-page.reader-editorial .agent-prompt-panel,.for-agents-page.reader-editorial .agent-coverage-panel,.for-agents-page.reader-editorial .agent-quality-panel,.for-agents-page.reader-editorial .for-agents-layout{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:26px 0 0}.for-agents-page.reader-editorial .completed-evidence-card,.for-agents-page.reader-editorial .live-task-card,.for-agents-page.reader-editorial .coverage-gap-row,.for-agents-page.reader-editorial .coverage-gap-state,.for-agents-page.reader-editorial .quality-guidance-list li,.for-agents-page.reader-editorial .agent-loop-step,.for-agents-page.reader-editorial .agent-operator-note{border-color:var(--line);box-shadow:none;background:#fff}.for-agents-page.reader-editorial .completed-evidence-card{border-top:1px solid var(--line)}.for-agents-page.reader-editorial .completed-evidence-claim,.for-agents-page.reader-editorial .completed-evidence-summary,.for-agents-page.reader-editorial .live-task-claim{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfdfb;padding:12px}.for-agents-page.reader-editorial .completed-evidence-facts div,.for-agents-page.reader-editorial .live-task-facts div,.for-agents-page.reader-editorial .stance-choice-list li{background:#f6faf7}.for-agents-page.reader-editorial .completed-evidence-claim span,.for-agents-page.reader-editorial .completed-evidence-summary span,.for-agents-page.reader-editorial .live-task-claim span,.for-agents-page.reader-editorial .live-task-stance span,.for-agents-page.reader-editorial .live-task-payload span,.for-agents-page.reader-editorial .completed-evidence-facts dt,.for-agents-page.reader-editorial .live-task-facts dt,.for-agents-page.reader-editorial .coverage-gap-header,.for-agents-page.reader-editorial .example-label{letter-spacing:0;text-transform:none}.for-agents-page.reader-editorial .completed-evidence-claim span,.for-agents-page.reader-editorial .completed-evidence-summary span,.for-agents-page.reader-editorial .live-task-claim span,.for-agents-page.reader-editorial .live-task-stance span,.for-agents-page.reader-editorial .live-task-payload span,.for-agents-page.reader-editorial .completed-evidence-facts dt,.for-agents-page.reader-editorial .live-task-facts dt,.for-agents-page.reader-editorial .coverage-gap-header{color:var(--foreground-dim);font-size:.78rem}.for-agents-page.reader-editorial .completed-evidence-facts dd,.for-agents-page.reader-editorial .live-task-facts dd{color:var(--foreground)}.for-agents-page.reader-editorial .completed-evidence-facts a,.for-agents-page.reader-editorial .live-task-reference a,.for-agents-page.reader-editorial .endpoint-line a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.for-agents-page.reader-editorial .live-task-reference{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;border-left:3px solid #c9ded2;padding:9px 10px}.for-agents-page.reader-editorial .live-task-reference>span{color:#476258;font-size:.76rem;font-weight:750}.for-agents-page.reader-editorial .live-task-reference .claim-reference-value{color:#3d5d51;overflow-wrap:anywhere;word-break:break-word;font-family:inherit;font-size:.84rem;font-weight:600;line-height:1.35}.for-agents-page.reader-editorial .live-task-reference small{color:#5a6d65;font-size:.8rem}.for-agents-page.reader-editorial .live-task-reference small code,.for-agents-page.reader-editorial .payload-helper code{color:#174a32;background:#eef8f2;border-color:#b9d8c6}.for-agents-page.reader-editorial .requested-gap-facts .claim-reference-fact{background:#fff;border-left:3px solid #c9ded2}.for-agents-page.reader-editorial .requested-gap-facts .claim-reference-fact dt,.for-agents-page.reader-editorial .requested-gap-facts .claim-reference-fact dd span{color:#46665a;font-weight:650}.for-agents-page.reader-editorial .requested-gap-facts .token-placeholder-fact{background:#eef8f2;border-color:#b9d8c6}.for-agents-page.reader-editorial .requested-gap-facts .token-placeholder-fact dt,.for-agents-page.reader-editorial .requested-gap-facts .token-placeholder-fact dd span{color:#174a32;font-weight:850}.for-agents-page.reader-editorial .endpoint-line code,.for-agents-page.reader-editorial .agent-starter-prompt{border-color:var(--line);color:var(--foreground);box-shadow:none;background:#f8faf7}.for-agents-page.reader-editorial .agent-starter-prompt code{color:inherit;background:0 0;border:0;padding:0}.for-agents-page.reader-editorial .button{box-shadow:none;background:#fff}.for-agents-page.reader-editorial .button:hover{box-shadow:0 0 0 3px var(--accent-glow);background:#f9fbf8}.for-agents-page.reader-editorial .button.primary{background:var(--accent);color:#fff}.completed-evidence-panel{border-radius:var(--radius-md);background:#10b98114;border:1px solid #10b98147;grid-template-columns:minmax(0,.58fr) minmax(320px,1.42fr);align-items:start;gap:20px;padding:20px;display:grid}.completed-evidence-copy,.completed-evidence-card{min-width:0}.completed-evidence-copy h2,.completed-evidence-copy p,.completed-evidence-claim h3,.completed-evidence-claim p,.completed-evidence-summary p,.completed-evidence-requirement,.completed-evidence-facts{margin:0}.completed-evidence-copy h2{font-size:1.35rem;line-height:1.2}.completed-evidence-copy p:not(.eyebrow){color:var(--foreground-dim);margin-top:10px}.completed-evidence-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#070a186b;gap:14px;padding:18px;display:grid}.completed-evidence-prompt{align-self:stretch}.completed-evidence-claim,.completed-evidence-summary{gap:6px;display:grid}.completed-evidence-claim span,.completed-evidence-summary span{color:var(--foreground-dim);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.completed-evidence-claim h3{color:var(--foreground);font-size:1.18rem;line-height:1.25}.completed-evidence-claim p,.completed-evidence-summary p,.completed-evidence-requirement{color:var(--foreground-dim);font-size:.94rem;line-height:1.5}.completed-evidence-facts{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.completed-evidence-facts div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#070a1861;align-content:start;gap:4px;padding:10px;display:grid}.completed-evidence-facts .wide{grid-row:span 4}.completed-evidence-facts dt{color:var(--foreground-dim);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.completed-evidence-facts dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:700;line-height:1.35}.completed-evidence-facts a{color:var(--accent-strong);text-decoration:none}.completed-evidence-facts a:hover{text-decoration:underline}.completed-evidence-requirement{border-top:1px solid var(--line);padding-top:12px}.agent-live-task-panel{border-radius:var(--radius-md);background:#14b8a614;border:1px solid #14b8a647;grid-template-columns:minmax(0,.55fr) minmax(340px,1.45fr);align-items:start;gap:20px;padding:20px;display:grid}.agent-live-task-copy,.live-task-slot,.live-task-card{min-width:0}.agent-live-task-copy h2,.agent-live-task-copy p,.live-task-claim h3,.live-task-claim p{margin:0}.agent-live-task-copy h2{font-size:1.35rem;line-height:1.2}.agent-live-task-copy p:not(.eyebrow){color:var(--foreground-dim);margin-top:10px}.live-task-mini-checklist{flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.live-task-mini-checklist li{border:1px solid var(--line);color:var(--foreground);background:#f6faf7;border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:800;line-height:1.15}.live-task-card{border:1px solid var(--line);border-top:3px solid var(--accent-strong);border-radius:var(--radius-md);background:#070a186b;gap:14px;padding:18px;display:grid}.live-task-claim{gap:7px;display:grid}.live-task-claim span,.live-task-stance span,.live-task-payload span{color:var(--foreground-dim);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.live-task-claim h3{color:var(--foreground);font-size:1.12rem;line-height:1.25}.live-task-claim p,.live-task-reference small,.payload-helper{color:var(--foreground-dim);font-size:.94rem;line-height:1.45}.live-task-reference{border-top:1px solid var(--line);gap:4px;min-width:0;padding-top:8px;display:grid}.live-task-reference a,.live-task-reference code{color:var(--foreground);font:inherit;overflow-wrap:anywhere;word-break:break-word;font-size:.9rem;font-weight:800;line-height:1.35}.live-task-reference small,.payload-helper{overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.45}.live-task-reference small code,.payload-helper code{border:1px solid var(--line);color:var(--foreground);font:inherit;white-space:nowrap;background:#f8faf7;border-radius:5px;padding:1px 4px;font-weight:800}.live-task-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.live-task-facts div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#070a1861;align-content:start;gap:4px;padding:10px;display:grid}.live-task-facts dt{color:var(--foreground-dim);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.live-task-facts dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:.96rem;font-weight:800;line-height:1.25}.live-task-stance,.live-task-payload{gap:8px;display:grid}.payload-group-list,.payload-group{min-width:0}.payload-group-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.payload-group{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfdfb;border-left:3px solid #d2dfd7;align-content:start;gap:8px;padding:10px;display:grid}.payload-group.reference{background:#fff;border-left-color:#c9ded2}.payload-group.token{background:#eef8f2;border-color:#b9d8c6 #b9d8c6 #b9d8c6 #59a978}.payload-group.source{border-left-color:#9fc8d6}.payload-group.disclosure{border-left-color:#d1c2e7}.payload-group-heading{gap:2px;min-width:0;display:grid}.payload-group-heading h4,.payload-group-heading span,.payload-group-lines{margin:0}.payload-group-heading h4{color:var(--foreground);font-size:.83rem;font-weight:850;line-height:1.2}.payload-group-heading span{color:var(--foreground-dim);overflow-wrap:anywhere;font-size:.72rem;font-weight:750;line-height:1.25}.payload-group-lines{min-width:0;max-width:100%;color:var(--foreground);white-space:pre-wrap;word-break:break-word;background:0 0;border:0;gap:4px;padding:0;font-family:inherit;font-size:.78rem;line-height:1.45;display:grid;overflow:visible}.payload-group-line{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-family:inherit;display:block}.payload-claim-disclosure{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f8faf7;min-width:0;overflow:hidden}.payload-claim-disclosure summary{cursor:pointer;align-items:baseline;gap:6px;min-width:0;padding:6px 7px;display:flex}.payload-claim-disclosure summary span{color:#46665a;letter-spacing:0;text-transform:none;flex:none;font-size:.7rem;font-weight:850;line-height:1.25}.payload-claim-disclosure summary strong{color:#344d43;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:650;line-height:1.28;overflow:hidden}.payload-claim-text{border-top:1px solid var(--line);padding:7px}.payload-group.token .payload-group-lines{color:#174a32}.stance-choice-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stance-choice-list li{border:1px solid var(--line);color:var(--foreground);background:#070a1861;border-radius:999px;padding:6px 10px;font-size:.84rem;font-weight:800;line-height:1.1}.live-task-mix{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-registration-panel{border-radius:var(--radius-md);background:#10b98112;border:1px solid #10b9813d;grid-template-columns:minmax(0,.78fr) minmax(320px,1.22fr);align-items:start;gap:20px;padding:20px;display:grid}.agent-registration-copy,.agent-registration-example{min-width:0}.agent-registration-copy h2,.agent-registration-copy p,.example-label{margin:0}.agent-registration-copy h2{font-size:1.35rem;line-height:1.2}.agent-registration-copy p:not(.eyebrow){color:var(--foreground-dim);margin-top:10px}.endpoint-line code{vertical-align:middle;max-width:100%;display:inline-block;overflow-x:auto}.agent-registration-example{gap:14px;display:grid}.example-label{color:var(--foreground-dim);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:700}.agent-prompt-panel{border-radius:var(--radius-md);background:#6366f114;border:1px solid #6366f142;grid-template-columns:minmax(0,.85fr) minmax(300px,1.15fr);align-items:start;gap:20px;padding:20px;display:grid}.agent-prompt-panel h2,.agent-prompt-panel p{margin:0}.agent-prompt-panel h2{font-size:1.35rem;line-height:1.2}.agent-prompt-panel p:not(.eyebrow){color:var(--foreground-dim);margin-top:10px}.agent-prompt-inline{grid-template-columns:1fr;gap:12px}.for-agents-page.reader-editorial .agent-prompt-inline{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfdfb;padding:14px}.agent-prompt-inline .button{justify-self:start}.agent-coverage-panel{border-radius:var(--radius-md);background:#f59e0b14;border:1px solid #f59e0b4d;grid-template-columns:minmax(0,.7fr) minmax(340px,1.3fr);align-items:start;gap:18px;padding:20px;display:grid}.agent-coverage-copy,.coverage-gap-list{min-width:0}.agent-coverage-copy h2,.agent-coverage-copy p{margin:0}.agent-coverage-copy h2{font-size:1.35rem;line-height:1.2}.agent-coverage-copy p:not(.eyebrow){color:var(--foreground-dim);margin-top:10px}.agent-coverage-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.coverage-gap-list{gap:8px;display:grid}.coverage-gap-header,.coverage-gap-row{grid-template-columns:minmax(160px,1fr) 82px 126px 132px;align-items:center;gap:10px;display:grid}.coverage-gap-header{color:var(--foreground-dim);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.coverage-gap-row,.coverage-gap-state{border:1px solid var(--line);border-radius:var(--radius-sm);background:#070a186b;padding:12px}.coverage-gap-row strong{color:var(--foreground);font-size:.92rem;line-height:1.3}.coverage-gap-row span{color:var(--foreground-dim);font-size:.9rem;font-weight:700}.coverage-gap-state{color:var(--foreground-dim);margin:0;font-size:.92rem;line-height:1.45}.agent-quality-panel{border-radius:var(--radius-md);background:#3b82f612;border:1px solid #3b82f63d;grid-template-columns:minmax(0,.7fr) minmax(320px,1.3fr);align-items:start;gap:18px;padding:20px;display:grid}.agent-quality-copy,.quality-guidance-list{min-width:0}.agent-quality-copy h2,.agent-quality-copy p{margin:0}.agent-quality-copy h2{font-size:1.35rem;line-height:1.2}.agent-quality-copy p:not(.eyebrow){color:var(--foreground-dim);margin-top:10px}.quality-guidance-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.quality-guidance-list li{border:1px solid var(--line);border-radius:var(--radius-sm);background:#070a1857;gap:4px;padding:12px;display:grid}.quality-guidance-list strong{color:var(--foreground);font-size:.92rem;line-height:1.25}.quality-guidance-list span{color:var(--foreground-dim);font-size:.9rem;line-height:1.45}.agent-starter-prompt{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--foreground);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;background:#070a18b8;margin:0;padding:16px;font-size:.92rem;line-height:1.65;overflow-x:auto}.agent-starter-prompt code{font:inherit;overflow-wrap:anywhere;white-space:inherit;word-break:break-word}.for-agents-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:20px;display:grid}.agent-loop-list,.agent-operator-note{gap:14px;min-width:0;display:grid}.agent-loop-step,.agent-operator-note{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--gradient-card);padding:18px}.agent-loop-step{grid-template-columns:34px minmax(0,1fr);gap:14px;display:grid}.agent-loop-step>span{background:var(--accent-subtle);width:34px;height:34px;color:var(--accent-strong);border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.agent-loop-step h3,.agent-loop-step p,.agent-operator-note h2,.agent-operator-note p{margin:0}.agent-loop-step h3,.agent-operator-note h2{font-size:1.05rem;line-height:1.25}.agent-loop-step p,.agent-operator-note p{color:var(--foreground-dim)}.agent-operator-note .button{justify-self:start}.payload-checklist{gap:10px;margin:2px 0 4px;padding:0;list-style:none;display:grid}.payload-checklist li{border-left:3px solid var(--accent);gap:2px;padding-left:10px;display:grid}.payload-checklist strong{color:var(--foreground);font-size:.92rem}.payload-checklist span{color:var(--foreground-dim);font-size:.9rem;line-height:1.45}.mission-board{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.mission-card{border:1px solid var(--line);border-left:4px solid var(--context);border-radius:var(--radius-lg);background:var(--gradient-card);min-width:0;box-shadow:var(--shadow-sm);transition:all var(--transition-smooth);align-content:start;gap:14px;padding:20px;display:grid}.mission-card:hover{border-color:var(--line-strong);border-left-color:var(--accent-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.mission-card.support{border-left-color:var(--support)}.mission-card.challenge{border-left-color:var(--challenge)}.mission-card h2,.mission-card p{margin:0}.mission-card h2{overflow-wrap:anywhere;font-size:1.2rem;line-height:1.2}.mission-card p{color:var(--foreground-dim);overflow-wrap:anywhere}.mission-meta,.mission-stats,.mission-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mission-priority,.mission-stats span{background:var(--bg-elevated);color:var(--foreground-dim);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:4px 10px;font-size:.73rem;font-weight:700}.mission-priority{color:var(--challenge);background:#f43f5e1f}.mission-instruction{border-top:1px solid var(--line);padding-top:12px}.review-checkpoint{gap:18px;display:grid}.review-checkpoint-grid{grid-template-columns:minmax(0,.95fr) minmax(280px,.75fr);align-items:stretch;gap:16px;display:grid}.checkpoint-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checkpoint-steps li,.completed-review-example{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--gradient-card);min-width:0;box-shadow:var(--shadow-sm)}.checkpoint-steps li{gap:4px;padding:14px 16px;display:grid}.checkpoint-steps strong{color:var(--foreground)}.checkpoint-steps span{color:var(--foreground-dim);font-size:.92rem}.completed-review-example{border-left:4px solid var(--support);align-content:start;gap:10px;padding:16px;display:grid}.completed-review-example h3,.completed-review-example p{margin:0}.completed-review-example h3{font-size:1.1rem;line-height:1.25}.completed-review-example p{color:var(--foreground-dim)}.completed-review-summary strong{color:var(--support);text-transform:capitalize}.completed-review-stance{background:var(--context-bg);color:var(--context);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.73rem;font-weight:700}.completed-review-stance.support{background:var(--support-bg);color:var(--support)}.completed-review-stance.challenge{background:var(--challenge-bg);color:var(--challenge)}.completed-source-line{border-top:1px solid var(--line);gap:4px;min-width:0;padding-top:10px;display:grid}.completed-source-line span{color:var(--foreground-dim);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:700}.completed-source-line a{color:var(--accent-strong);overflow-wrap:anywhere;font-size:.86rem;font-weight:700}.launch-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.launch-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--gradient-card);min-width:0;box-shadow:var(--shadow-sm);transition:all var(--transition-smooth);align-content:start;gap:14px;padding:20px;display:grid}.launch-card:hover{border-color:var(--accent);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.launch-card h2,.launch-card p{margin:0}.launch-card h2{overflow-wrap:anywhere;font-size:1.18rem;line-height:1.24}.copy-line{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--foreground-dim);overflow-wrap:anywhere;background:#0a0e179e;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.45}.launch-draft-text{white-space:pre-wrap;min-height:148px;margin:0}.copy-status{color:var(--support);font-size:.82rem;font-weight:700}.copy-status.warning{color:var(--challenge)}.code-block{border:1px solid var(--line);border-radius:var(--radius-md);background:#0a0e17b8;overflow:hidden}.code-block pre{max-width:100%;margin:0;padding:16px;overflow-x:auto}.code-block code{white-space:pre;word-break:normal;background:0 0;border:0;padding:0}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.metric-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--gradient-card);min-width:0;box-shadow:var(--shadow-sm);gap:10px;padding:18px;display:grid}.metric-card span,.metrics-panel .section-heading span,.metrics-detail-row em{color:var(--foreground-dim);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-style:normal;font-weight:700}.metric-card strong{background:var(--gradient-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.45rem;font-weight:900;line-height:1}.metric-card strong.metric-card-date{overflow-wrap:anywhere;-webkit-text-fill-color:currentColor;color:var(--foreground);background:0 0;font-size:1.35rem;line-height:1.15}.metric-card p{color:var(--foreground);margin:0;font-weight:700}.metrics-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.metrics-panel{gap:14px;display:grid}.metrics-detail-list{gap:8px;display:grid}.metrics-detail-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.metrics-detail-row strong{overflow-wrap:anywhere}.metrics-detail-row span{color:var(--accent-strong);font-weight:900}.form-message.muted{color:var(--foreground-dim)}.feedback-review-list{gap:12px;display:grid}.feedback-review-entry{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-surface);gap:12px;min-width:0;padding:16px;display:grid}.feedback-review-entry-header{justify-content:space-between;gap:12px;min-width:0;display:flex}.feedback-review-entry-header div{gap:4px;min-width:0;display:grid}.feedback-review-entry-header strong{overflow-wrap:anywhere}.feedback-review-entry-header span,.feedback-review-meta>span{color:var(--foreground-dim);font-size:.9rem;font-weight:700}.feedback-review-entry-header>span{color:var(--accent-strong);white-space:nowrap}.feedback-review-summary{color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.feedback-review-meta{gap:10px;display:grid}.feedback-review-meta code{overflow-wrap:anywhere;width:fit-content;max-width:100%}.feedback-chip-list{flex-wrap:wrap;gap:8px;display:flex}.feedback-chip{border:1px solid var(--line);background:var(--bg-elevated);max-width:100%;color:var(--foreground-dim);overflow-wrap:anywhere;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:700;line-height:1.3}.assessment-checklist{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.check-item{border-radius:var(--radius-md);background:var(--challenge-bg);min-width:0;transition:all var(--transition-smooth);border:1px solid #f43f5e33;gap:6px;padding:12px;display:grid}.check-item.done{background:var(--support-bg);border-color:#10b98133}.check-item span{width:max-content;max-width:100%;color:var(--challenge);text-transform:uppercase;background:#f43f5e26;border-radius:999px;padding:3px 8px;font-size:.7rem;font-weight:700}.check-item.done span{color:var(--support);background:#10b98126}.check-item strong{font-size:.88rem;font-weight:700;line-height:1.2}.check-item small{color:var(--foreground-dim);overflow-wrap:anywhere;font-size:.8rem}.evidence-section{gap:14px;display:grid}.evidence-section h2,.evidence-section h3{margin:0;font-weight:700}.evidence-metadata-note{color:var(--foreground-dim);overflow-wrap:anywhere;margin:-4px 0 0;font-size:.84rem;line-height:1.45}.evidence-metadata-note strong{color:var(--foreground);font-weight:800}.source-gap-line{color:var(--foreground-dim);overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.45}.gap-action-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;min-width:0;display:grid;overflow:hidden}.gap-action-disclosure{min-width:0}.gap-action-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-width:0;padding:12px 14px;list-style:none;display:grid}.gap-action-summary::-webkit-details-marker{display:none}.gap-action-summary:after{content:"Open";border:1px solid var(--line);color:var(--foreground-dim);background:#f3f7f4;border-radius:6px;justify-self:end;padding:4px 7px;font-size:.72rem;font-weight:800;line-height:1.2}.gap-action-disclosure[open] .gap-action-summary:after{content:"Hide"}.gap-action-summary span{color:var(--foreground-dim);letter-spacing:0;font-size:.74rem;font-weight:800}.gap-action-summary strong{color:var(--foreground);overflow-wrap:anywhere;font-size:1rem;line-height:1.25}.gap-action-summary small{color:var(--foreground-dim);overflow-wrap:anywhere;grid-column:1/-1;font-size:.8rem;font-weight:650;line-height:1.35}.gap-action-panel-body{border-top:1px solid var(--line);background:#fbfdfb;gap:10px;min-width:0;padding:12px 14px 14px;display:grid}.gap-action-panel-heading{gap:3px;min-width:0;display:grid}.gap-action-panel-heading span,.requested-gap-copy span{color:var(--foreground-dim);letter-spacing:0;font-size:.74rem;font-weight:800}.gap-action-panel-heading strong{color:var(--foreground);font-size:1rem;line-height:1.25}.gap-action-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;min-width:0;display:grid}.gap-action-card,.requested-gap-task{border:1px solid var(--line);border-left:4px solid var(--support);border-radius:var(--radius-sm);background:#fff;gap:10px;min-width:0;padding:12px;display:grid}.gap-action-card.challenge,.requested-gap-task.challenge{border-left-color:var(--challenge)}.gap-action-card.context,.requested-gap-task.context{border-left-color:var(--context)}.gap-action-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;display:flex}.gap-action-card-heading a{color:var(--accent-strong);font-size:.92rem;font-weight:900;line-height:1.25}.gap-action-card-heading span{border:1px solid var(--line);color:var(--foreground-dim);background:#f3f7f4;border-radius:6px;padding:4px 7px;font-size:.72rem;font-weight:800;line-height:1.2}.gap-action-payload{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;max-width:100%;color:var(--foreground);white-space:pre-wrap;word-break:break-word;background:#f8faf7;margin:0;padding:10px;font-size:.76rem;line-height:1.45;overflow-x:auto}.gap-action-payload code{white-space:pre-wrap;overflow-wrap:anywhere}.requested-gap-task{margin-bottom:12px}.requested-gap-copy{gap:5px;min-width:0;display:grid}.requested-gap-copy h3,.requested-gap-copy p{margin:0}.requested-gap-copy h3{color:var(--foreground);font-size:1rem;line-height:1.25}.requested-gap-copy p{color:var(--foreground-dim);overflow-wrap:anywhere;font-size:.88rem;line-height:1.45}.requested-gap-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.requested-gap-facts div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f8faf7;min-width:0;padding:8px}.requested-gap-facts dt,.requested-gap-facts dd{margin:0}.requested-gap-facts dd{gap:3px;display:grid}.requested-gap-facts dt{color:var(--foreground-dim);font-size:.7rem;font-weight:800;line-height:1.25}.requested-gap-facts dd,.requested-gap-facts dd span{color:var(--foreground);overflow-wrap:anywhere;font-size:.82rem;font-weight:800;line-height:1.3}.requested-gap-facts small{color:var(--foreground-dim);overflow-wrap:anywhere;font-size:.68rem;font-weight:700;line-height:1.25}.selected-handoff-evidence{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfdfb;border-left:3px solid #9fc8d6;gap:8px;min-width:0;padding:10px;display:grid}.selected-handoff-evidence-heading,.selected-handoff-evidence-facts,.selected-handoff-evidence-facts div{min-width:0}.selected-handoff-evidence-heading{gap:3px;display:grid}.selected-handoff-evidence-heading span{color:#46665a;font-size:.74rem;font-weight:850;line-height:1.25}.selected-handoff-evidence-heading p{color:var(--foreground-dim);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.38}.selected-handoff-evidence-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,104px),1fr));gap:6px;margin:0;display:grid}.selected-handoff-evidence-facts div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f8faf7;align-content:start;gap:3px;padding:8px;display:grid}.selected-handoff-evidence-facts dt,.selected-handoff-evidence-facts dd{margin:0}.selected-handoff-evidence-facts dt{color:var(--foreground-dim);font-size:.68rem;font-weight:800;line-height:1.25}.selected-handoff-evidence-facts dd{color:var(--foreground);overflow-wrap:anywhere;font-size:.84rem;font-weight:850;line-height:1.25}.evidence-list{gap:10px;display:grid}.evidence{border-left:3px solid var(--context);border-radius:var(--radius-md);background:var(--bg-surface);min-width:0;transition:all var(--transition-smooth);gap:8px;padding:14px;display:grid}.evidence:hover{background:var(--bg-elevated)}.evidence.support{border-left-color:var(--support)}.evidence.challenge{border-left-color:var(--challenge)}.evidence div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.evidence span,.evidence em{background:var(--bg-elevated);color:var(--foreground-dim);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:3px 9px;font-size:.73rem;font-style:normal;font-weight:700}.evidence p{color:var(--foreground);line-height:1.5}.evidence .evidence-provenance,.evidence-provenance-list .evidence-provenance{color:var(--foreground-dim);overflow-wrap:anywhere;flex-wrap:wrap;gap:6px 10px;margin:0;font-size:.78rem;line-height:1.45;display:flex}.evidence .evidence-provenance span,.evidence-provenance-list .evidence-provenance span{color:inherit;font-size:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0;font-weight:500}.evidence .evidence-provenance strong,.evidence-provenance-list .evidence-provenance strong{color:var(--foreground);font-weight:700}.evidence-provenance-list{gap:6px;min-width:0;display:grid}.evidence-standards{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-surface);justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:14px;display:flex}.evidence-standards-copy{gap:6px;min-width:0;display:grid}.evidence-standards-copy>span{width:max-content;max-width:100%;color:var(--foreground-dim);background:#f3f7f4;border:1px solid #17212614;border-radius:6px;padding:3px 9px;font-size:.73rem;font-weight:700}.evidence-standards h3,.evidence-standards h4,.evidence-standards p{margin:0}.evidence-standards h3,.evidence-standards h4{color:var(--foreground);font-size:1rem;font-weight:800;line-height:1.25}.evidence-standards p{color:var(--foreground-dim);font-size:.86rem;line-height:1.45}.evidence-standards code{color:var(--foreground);background:#1721260a;font-size:.82em}.evidence-standards-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.evidence-standards .button{flex:none}.evidence a{color:var(--accent-strong);overflow-wrap:anywhere;transition:color var(--transition-fast);font-weight:600}.evidence a:hover{color:#c7d2fe}.reader-route-panel{gap:16px;display:grid}.reader-route-copy p,.reader-route-card p,.reader-route-card strong{overflow-wrap:anywhere;margin:0}.reader-route-copy p:last-child{color:var(--foreground-dim);line-height:1.55}.reader-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reader-route-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-surface);min-width:0;color:var(--foreground);transition:all var(--transition-fast);align-content:start;gap:8px;padding:14px;text-decoration:none;display:grid}.reader-route-card:hover{border-color:var(--line-strong);background:var(--bg-elevated);transform:translateY(-1px)}.reader-route-card span{background:var(--context-bg);width:max-content;max-width:100%;color:var(--context);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:4px 9px;font-size:.72rem;font-weight:800}.reader-route-card strong{font-size:.98rem;line-height:1.25}.reader-route-card p{color:var(--foreground-dim);font-size:.86rem;line-height:1.45}body:has(.reader-editorial) .page-heading h1{color:var(--foreground);letter-spacing:0;-webkit-text-fill-color:currentColor;background:0 0}.claims-library-page .page-heading{max-width:900px}.reader-editorial .eyebrow,.reader-editorial .claim-domain,.reader-editorial .priority-claim h2,.reader-editorial .priority-evidence span,.reader-editorial .priority-action>span,.reader-editorial .claim-list-heading strong,.reader-editorial .claim-list-heading span,.reader-editorial .source-inspection>div:first-child>span,.reader-editorial .source-line span,.reader-editorial .source-reference span,.reader-editorial .evidence span,.reader-editorial .evidence em,.reader-editorial .reader-route-card span,.reader-editorial .score span,.reader-editorial .check-item span,.reader-editorial .review-mission span{letter-spacing:0;text-transform:none}.reader-editorial .claim-rail,.reader-editorial .detail,.reader-editorial .priority-claim,.reader-editorial .reader-route-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.reader-editorial .claim-rail{box-shadow:none;background:#f8fbf8;border-color:#1721260f}.reader-editorial .priority-claim{border:1px solid var(--line);border-top:3px solid var(--accent-strong);box-shadow:0 12px 32px #17212614}.reader-editorial .priority-claim h2{color:var(--accent-strong);font-size:.86rem;font-weight:800}.reader-editorial .current-record-pin{background:#f5f9f6}.reader-editorial .current-record-rail-pin{box-shadow:none;background:0 0;border-color:#17212614 #17212614 #17212614 currentColor;border-left-style:none;border-left-width:0;border-radius:0;margin:10px 0 12px;padding:8px 0 10px}.reader-editorial .current-record-rail-pin:hover,.reader-editorial .current-record-rail-pin:focus-visible{box-shadow:none;background:#1e6b550a}.reader-editorial .current-record-rail-pin .current-record-pin-action{background:0 0;border:0;padding:0}.reader-editorial .priority-source-summary{background:#fbfdfb}.reader-editorial .priority-evidence span,.reader-editorial .priority-action>span,.reader-editorial .claim-list-heading span,.reader-editorial .source-archive-cues :is(a,span),.reader-editorial .claim-domain{color:var(--foreground-dim);background:#f3f7f4;border:1px solid #1721261a;border-radius:6px}.reader-editorial .claim-domain{color:var(--accent-strong)}.reader-editorial .claim-row{background:#fff;gap:7px}.reader-editorial .source-list-note{color:var(--foreground-dim);opacity:.78;margin-top:-6px;font-size:.78rem;line-height:1.35}.reader-editorial .source-archive-count-state{border-radius:var(--radius-sm);opacity:1;background:#fff;border:1px solid #17212614;border-left:2px solid #0f766e47;gap:2px;padding:7px 9px;display:grid}.reader-editorial .source-archive-count-state.baseline{border-left-color:#b453096b}.reader-editorial .source-archive-count-state.fallback{border-left-color:#be123c5c}.reader-editorial .source-archive-count-state strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.78rem;line-height:1.25}.reader-editorial .source-archive-count-state span{color:var(--foreground-dim);overflow-wrap:anywhere;font-size:.72rem;line-height:1.35}.reader-editorial .source-archive-guide{background:#f8fbf8;margin-top:-4px;padding:9px}.reader-editorial .source-archive-guide .source-archive-count-state{margin:0}.reader-editorial .source-list{border-top:1px solid #17212614;gap:0;padding-right:0}.reader-editorial .source-list-row{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #17212614;border-radius:0;gap:5px;padding:10px 2px}.reader-editorial .source-list-row.archive-source-row{gap:7px}.reader-editorial .source-list-row:hover,.reader-editorial .source-list-row.active{box-shadow:none;background:#f4f8f6}.reader-editorial .source-list-row.active{padding-left:10px;box-shadow:inset 3px 0 #1e6b5538}.reader-editorial .source-archive-section-rows .source-list-row:last-child{border-bottom:0}.reader-editorial .claim-row-source{color:var(--foreground-dim)}.reader-editorial .source-list-row .claim-row-facts{flex-wrap:wrap;align-items:center;gap:3px 9px;display:flex}.reader-editorial .source-list-row.archive-source-row .claim-row-summary{grid-template-columns:minmax(0,1.05fr) minmax(0,1.45fr) minmax(0,1fr);align-items:baseline;gap:4px 11px;min-width:0;display:grid}.reader-editorial .source-list-row .claim-row-evidence,.reader-editorial .source-list-row .claim-row-need{flex-wrap:wrap;align-items:center;gap:3px 6px;display:inline-flex}.reader-editorial .source-list-row.archive-source-row .claim-row-source{min-width:0}.reader-editorial .source-list-row .claim-row-purpose-label,.reader-editorial .source-list-row .claim-row-context-label,.reader-editorial .source-list-row .claim-row-source-host-label,.reader-editorial .source-list-row .claim-row-fact-label{color:var(--foreground-dim);text-transform:none;font-size:.62rem}.reader-editorial .source-list-row.archive-source-row .claim-row-source-stack{gap:2px;min-width:0;display:grid}.reader-editorial .source-list-row.archive-source-row .claim-row-source-line,.reader-editorial .source-list-row.archive-source-row .claim-row-host-line{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}.reader-editorial .source-list-row.archive-source-row .claim-row-source-label,.reader-editorial .source-list-row.archive-source-row .claim-row-source-host-label,.reader-editorial .source-list-row.archive-source-row .claim-row-fact-label,.reader-editorial .source-list-row.archive-source-row .claim-row-context-label{color:#3b45409e;text-transform:none;font-size:.58rem;font-weight:650;line-height:1.1}.reader-editorial .source-list-row.archive-source-row .claim-row-source-name{color:var(--foreground);font-size:.86rem;font-weight:760;line-height:1.22}.reader-editorial .source-list-row.archive-source-row .claim-row-source-host{color:var(--foreground-dim);font-size:.72rem;font-weight:650;line-height:1.2}.reader-editorial .source-list-row.archive-source-row .claim-row-host-line .claim-row-source-host:before{content:none;margin:0}.reader-editorial .claim-row-coverage{color:var(--accent-strong);font-size:.7rem}.reader-editorial .source-list-row .claim-row-mix{color:var(--foreground);font-weight:600}.reader-editorial .source-list-row.archive-source-row .claim-row-context{gap:2px}.reader-editorial .source-list-row.archive-source-row .claim-row-context strong{color:var(--foreground-dim);font-size:.82rem;font-weight:650;line-height:1.25}.reader-editorial .source-list-row .claim-row-action{color:var(--accent-strong);text-align:left;background:0 0;border:0;padding:0}.reader-editorial .source-inspection{border:0;border-left:3px solid var(--line-strong);background:0 0;border-radius:0;padding:6px 0 6px 14px}.source-inspection h3{margin:0;font-size:1.2rem;line-height:1.25}.source-reference{gap:8px;min-width:0;display:grid}.source-reference span{background:var(--context-bg);width:max-content;max-width:100%;color:var(--context);border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:700}.source-reference a{color:var(--accent-strong);overflow-wrap:anywhere;font-weight:800}.source-reference small{color:var(--foreground-dim);font-size:.86rem}.source-url{width:fit-content;max-width:100%;color:var(--foreground);overflow-wrap:anywhere;white-space:normal;word-break:break-word;background:#1721260a;display:block}.reader-editorial .evidence{border:1px solid var(--line);border-left:4px solid var(--context);background:#fff}.reader-editorial .evidence:hover{background:#fbfdfb}.reader-editorial .evidence.support{border-left-color:var(--support)}.reader-editorial .evidence.challenge{border-left-color:var(--challenge)}.reader-editorial .evidence span,.reader-editorial .evidence em{background:#f3f7f4;border:1px solid #17212614;border-radius:6px}.reader-editorial .evidence-standards{background:#fbfdfb}.evidence-source{gap:3px;min-width:0;display:grid}.evidence-source small{color:var(--foreground-dim);overflow-wrap:anywhere;word-break:break-word;font-size:.78rem}.reader-editorial .score{background:#fbfdfb}.reader-editorial .score strong{color:var(--foreground);-webkit-text-fill-color:currentColor;background:0 0;font-size:1.65rem}.reader-editorial .metric-strip div{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.reader-editorial .reader-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.targeted-submit-page{gap:20px}.targeted-submit-page .source-contribution-heading{gap:8px;max-width:900px;display:grid}.targeted-submit-page .source-contribution-heading .eyebrow,.targeted-submit-page .source-contribution-heading h1,.targeted-submit-page .source-contribution-heading p{margin:0}.targeted-submit-page .source-contribution-heading h1{max-width:760px;font-size:3.1rem;line-height:1.04}.targeted-submit-page .source-contribution-heading p{max-width:780px;color:var(--foreground-dim);font-size:1.02rem;line-height:1.48}.source-contribution-brief{border:1px solid var(--line);border-top:3px solid var(--accent-strong);border-radius:var(--radius-md);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;min-width:0;padding:18px;display:grid;box-shadow:0 12px 32px #17212614}.source-contribution-copy,.source-contribution-actions{min-width:0}.source-contribution-copy{gap:10px;display:grid}.source-contribution-copy h2,.source-contribution-copy p,.source-contribution-facts{margin:0}.source-contribution-copy h2{color:var(--foreground);font-size:1.25rem;line-height:1.22}.source-contribution-copy p{max-width:820px;color:var(--foreground-dim);line-height:1.5}.source-contribution-kicker{width:fit-content;max-width:100%;color:var(--accent-strong);overflow-wrap:anywhere;background:#0f766e14;border:1px solid #0f766e29;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:800;line-height:1.2}.source-contribution-facts{border-radius:var(--radius-sm);background:#f8fbf8;border:1px solid #1721261a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.source-contribution-facts div{align-content:start;gap:3px;min-width:0;padding:9px 10px;display:grid}.source-contribution-facts div+div{border-left:1px solid #1721261a}.source-contribution-facts .wide{border-top:1px solid #1721261a;border-left:0;grid-column:1/-1}.source-contribution-facts dt{color:var(--foreground-dim);font-size:.72rem;font-weight:800;line-height:1.25}.source-contribution-facts dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:750;line-height:1.32}.source-contribution-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:320px;display:flex}.targeted-submit-page .button{box-shadow:none}.targeted-submit-page .button:hover{box-shadow:var(--shadow-sm)}.targeted-submit-page .button.primary{background:var(--accent-strong);box-shadow:none}.targeted-submit-page .button.primary:hover{background:var(--accent);box-shadow:var(--shadow-sm)}.targeted-submit-page .targeted-review-workspace{grid-template-columns:minmax(0,1fr);gap:14px}.targeted-submit-page .targeted-review-workspace .claim-rail,.targeted-submit-page .targeted-review-workspace .priority-claim,.targeted-submit-page .targeted-review-workspace .review-mission,.targeted-submit-page .targeted-review-workspace .score-grid,.targeted-submit-page .targeted-review-workspace>.submit-panel{display:none}.targeted-submit-page .targeted-review-workspace .claim-main{gap:14px}.targeted-submit-page .targeted-review-workspace .form-panel{border-top:3px solid var(--accent-strong);background:#fff;order:1;scroll-margin-top:92px;box-shadow:0 8px 24px #17212612}.targeted-submit-page .targeted-review-workspace .detail{box-shadow:none;background:#fff;order:2}.targeted-submit-page .targeted-review-workspace .metric-strip div,.targeted-submit-page .targeted-review-workspace .assessment-checklist .check-item,.targeted-submit-page .targeted-review-workspace .source-inspection,.targeted-submit-page .targeted-review-workspace .evidence{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfdfb}.targeted-submit-page .targeted-review-workspace .detail-heading .button{display:none}@media (min-width:1061px){body:has(.claims-library-page) main{padding-top:24px}.stack.claims-library-page{gap:22px}.claims-library-page .page-heading{gap:8px;max-width:760px;display:grid}.claims-library-page .page-heading .eyebrow,.claims-library-page .page-heading h1,.claims-library-page .page-heading p{margin:0}.claims-library-page .page-heading h1{font-size:3.5rem;line-height:1}.claims-library-page .page-heading p{max-width:700px;font-size:1rem;line-height:1.45}.reader-workspace:not(.targeted-review-workspace),.reader-workspace:not(.targeted-review-workspace) .claim-main{gap:12px}.reader-editorial .priority-claim{grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);gap:12px;padding:12px 14px}.reader-editorial .priority-claim-kicker{gap:6px;font-size:.74rem}.reader-editorial .priority-claim h2{margin-top:7px;font-size:.78rem}.reader-editorial .priority-claim h3{margin-top:4px;font-size:1.18rem;line-height:1.16}.reader-editorial .priority-source-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.reader-editorial .priority-source-summary div{gap:2px;padding:6px 8px}.reader-editorial .priority-source-summary dt{font-size:.68rem}.reader-editorial .priority-source-summary dd{font-size:.78rem;line-height:1.22}.reader-editorial .priority-claim p{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:6px;font-size:.86rem;line-height:1.35;display:-webkit-box;overflow:hidden}.reader-editorial .priority-evidence{margin-top:8px}.reader-editorial .priority-action{gap:7px;padding-left:12px}.reader-editorial .priority-action p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.35;display:-webkit-box;overflow:hidden}.reader-editorial .priority-actions{gap:6px}.reader-editorial .priority-actions .button{min-height:32px;padding:5px 10px;font-size:.8rem}.reader-workspace:not(.targeted-review-workspace) .detail{gap:8px;padding:12px;scroll-margin-top:72px}.reader-workspace:not(.targeted-review-workspace) .detail-heading,.reader-workspace:not(.targeted-review-workspace) .detail>p{display:none}.reader-workspace:not(.targeted-review-workspace) .source-inspection{order:-2;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px}.reader-workspace:not(.targeted-review-workspace) .source-inspection>div:first-child{gap:2px}.reader-workspace:not(.targeted-review-workspace) .source-inspection>div:first-child>span,.reader-workspace:not(.targeted-review-workspace) .source-inspection>div:first-child p,.reader-workspace:not(.targeted-review-workspace) .source-reference small{display:none}.reader-workspace:not(.targeted-review-workspace) .source-inspection h3{font-size:.94rem;line-height:1.18}.reader-workspace:not(.targeted-review-workspace) .source-reference{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.reader-workspace:not(.targeted-review-workspace) .source-reference span{padding:2px 6px;font-size:.68rem}.reader-workspace:not(.targeted-review-workspace) .source-reference a{-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:220px;font-size:.86rem;line-height:1.2;display:-webkit-box;overflow:hidden}.reader-workspace:not(.targeted-review-workspace) .source-url{flex:100%;padding:2px 0;font-size:.68rem;line-height:1.3}.reader-workspace:not(.targeted-review-workspace) .evidence-section{order:-1;gap:8px}.reader-workspace:not(.targeted-review-workspace) .evidence-section h3{font-size:1rem;line-height:1.15}.reader-workspace:not(.targeted-review-workspace) .evidence-list{order:1;gap:8px}.reader-workspace:not(.targeted-review-workspace) .source-gap-line{order:2;font-size:.78rem;line-height:1.35}.reader-workspace:not(.targeted-review-workspace) .evidence-metadata-note{order:3;margin-top:0;font-size:.78rem;line-height:1.35}.reader-workspace:not(.targeted-review-workspace) .gap-action-panel{order:6}.reader-workspace:not(.targeted-review-workspace) .evidence{gap:6px;padding:10px}.reader-workspace:not(.targeted-review-workspace) .evidence p{font-size:.88rem;line-height:1.38}.reader-workspace:not(.targeted-review-workspace) .evidence .evidence-provenance,.reader-workspace:not(.targeted-review-workspace) .evidence-provenance-list .evidence-provenance{font-size:.74rem;line-height:1.3}.reader-workspace:not(.targeted-review-workspace) .evidence-provenance-list{order:4}.reader-workspace:not(.targeted-review-workspace) .evidence-standards{order:5}}.claim-detail-article{max-width:960px;box-shadow:none;background:0 0;border:0;padding:4px 0 0}.claim-detail-article .detail-heading,.claim-detail-article>p{max-width:820px}.claim-detail-article .detail-heading{border-bottom:1px solid var(--line);padding-bottom:20px}.claim-detail-share{border-top:1px solid var(--line);padding-top:4px}.claim-detail-share .share-buttons{opacity:.72;margin:0}.claim-detail-share .share-buttons:focus-within,.claim-detail-share .share-buttons:hover{opacity:1}.coverage-metadata{border:1px solid var(--line);border-radius:var(--radius-md);background:#fbfdfb;gap:12px;min-width:0;padding:14px;display:grid}.coverage-metadata h2{color:var(--foreground);margin:0;font-size:1rem;font-weight:800;line-height:1.25}.coverage-metadata dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.coverage-metadata div{border-radius:var(--radius-sm);background:#fff;border:1px solid #17212614;align-content:start;gap:4px;min-width:0;padding:10px;display:grid}.coverage-metadata dt,.coverage-metadata dd{overflow-wrap:anywhere;margin:0}.coverage-metadata dt{color:var(--foreground-dim);font-size:.76rem;font-weight:800}.coverage-metadata dd{color:var(--foreground);font-size:.86rem;line-height:1.45}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid>*{min-width:0}label{color:var(--foreground-dim);gap:6px;font-size:.84rem;font-weight:600;display:grid}label.wide,.check,.form-grid button{grid-column:1/-1}input,select,textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-deep);width:100%;min-height:42px;color:var(--foreground);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:10px 12px}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);outline:none}textarea{resize:vertical;min-height:100px}.check{align-items:center;gap:8px;display:flex}.check input{width:18px;min-height:18px;accent-color:var(--accent)}.form-message{color:var(--accent-strong);margin:12px 0 0;font-weight:600}.post-contribution{border-radius:var(--radius-md);background:var(--support-bg);border:1px solid #10b98138;gap:14px;margin-top:14px;padding:14px;display:grid}.post-contribution strong,.post-contribution p{overflow-wrap:anywhere;margin:0;display:block}.post-contribution strong{margin-top:8px}.post-contribution p{color:var(--foreground-dim);margin-top:4px}.claims-first-paint{gap:16px}.claims-first-paint-shell{border-radius:var(--radius-sm);background:#f8fbf8;border:1px solid #17212614;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 12px 32px #17212612}.claims-first-paint-status{border-left:3px solid #b453096b;gap:3px;min-width:0;padding-left:10px;display:grid}.claims-first-paint-status strong{color:var(--foreground);font-size:.9rem;line-height:1.25}.claims-first-paint-status span{color:var(--foreground-dim);overflow-wrap:anywhere;font-size:.82rem;line-height:1.35}.claims-first-paint-cues{gap:6px}.claims-first-paint-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.claims-first-paint-row{border-radius:var(--radius-sm);background:#fff;border:1px solid #17212614;gap:7px;min-width:0;padding:10px;display:grid}.claims-first-paint-fact{gap:2px;min-width:0;display:grid}.claims-first-paint-fact span{color:var(--foreground-dim);font-size:.66rem;font-weight:850;line-height:1.1}.claims-first-paint-fact strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.78rem;line-height:1.22}.claims-first-paint-fact.muted strong{color:var(--accent-strong);font-size:.72rem}.route-state,.empty-state{align-items:center;min-height:360px;display:grid}.route-state{justify-items:center}.state-panel,.empty-state{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--gradient-card);min-width:0;box-shadow:var(--shadow-sm);padding:24px}.state-panel{width:min(100%,620px)}.state-panel h1,.state-panel p,.empty-state h2,.empty-state p,.empty-state strong,.empty-state span{margin:0}.state-panel h1,.empty-state h2{margin-top:8px;font-size:2rem;line-height:1.1}.state-panel p,.empty-state p,.empty-state span{color:var(--foreground-dim);margin-top:10px}.empty-state.compact{min-height:auto;padding:14px}.skeleton-list,.skeleton-stack{gap:10px;display:grid}.skeleton-list{margin-top:12px}.skeleton-row,.skeleton-line,.skeleton-dot{border-radius:var(--radius-sm);background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f) 0 0/220% 100%;animation:1.2s ease-in-out infinite loadingShimmer;display:block}.skeleton-row{min-height:82px}.skeleton-line{height:18px}.skeleton-line.short{width:min(36%,160px)}.skeleton-line.medium{width:min(68%,320px)}.handoff-panel{border-top:1px solid var(--line);gap:12px;margin-top:22px;padding-top:18px;display:grid}.handoff-panel h3,.handoff-panel p{margin:0}.handoff-panel p{color:var(--foreground-dim);font-size:.9rem}.import-form{margin-top:2px}.legal{gap:14px;display:grid}.legal p{margin:0}.legal h2{margin:24px 0 8px;font-weight:700}.site-footer{border-top:1px solid var(--line);color:var(--foreground-dim);font-size:.85rem}@media (max-width:1060px){.focused-hero{grid-template-columns:1fr}.home-editorial .focused-hero{grid-template:"copy""card""actions"/1fr;width:100%;max-width:100%}.home-editorial .hero-copy{align-content:start;width:100%;max-width:100%}.workspace{grid-template-columns:1fr}.claim-rail,.submit-panel{position:static}.claim-list{max-height:none}.reader-workspace:not(.targeted-review-workspace) .claim-main{order:1}.reader-workspace:not(.targeted-review-workspace) .claim-rail{order:2}.targeted-review-workspace .claim-main,.targeted-review-workspace .claim-main .form-panel{order:1}.targeted-review-workspace .claim-main .detail,.targeted-review-workspace .claim-rail{order:2}.targeted-review-workspace .submit-panel{order:3}.targeted-review-workspace .claim-list{max-height:52vh}}@media (max-width:680px){table{display:block;overflow-x:auto}pre{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.site-header,.site-footer,.section-heading,.rail-header,.detail-heading,.review-mission,.evidence-standards,.agent-doorway{flex-direction:column;align-items:flex-start}.agent-doorway-actions{justify-content:flex-start}.source-contribution-brief{grid-template-columns:1fr}.source-contribution-actions{justify-content:flex-start;max-width:100%}.source-contribution-facts{grid-template-columns:repeat(2,minmax(0,1fr))}main{padding-top:20px;padding-left:16px;padding-right:16px}:is(body:has(.home-editorial) .site-header,body:has(.for-agents-page) .site-header,body:has(.claims-library-page) .site-header,body:has(.claim-detail-article) .site-header){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:8px;padding-bottom:8px;display:grid}:is(body:has(.home-editorial) .site-header nav,body:has(.for-agents-page) .site-header nav,body:has(.claims-library-page) .site-header nav,body:has(.claim-detail-article) .site-header nav){color:var(--foreground-dim);scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;gap:12px;font-size:.78rem;overflow-x:auto}body:has(.home-editorial) .site-header nav::-webkit-scrollbar{display:none}body:has(.for-agents-page) .site-header nav::-webkit-scrollbar{display:none}body:has(.claims-library-page) .site-header nav::-webkit-scrollbar{display:none}body:has(.claim-detail-article) .site-header nav::-webkit-scrollbar{display:none}:is(body:has(.home-editorial) .site-header .brand,body:has(.for-agents-page) .site-header .brand,body:has(.claims-library-page) .site-header .brand,body:has(.claim-detail-article) .site-header .brand){white-space:nowrap;font-size:1.02rem;line-height:1}:is(body:has(.home-editorial) .site-header .header-actions,body:has(.for-agents-page) .site-header .header-actions,body:has(.claims-library-page) .site-header .header-actions,body:has(.claim-detail-article) .site-header .header-actions){justify-self:end}:is(body:has(.home-editorial) .site-header .auth-widget,body:has(.for-agents-page) .site-header .auth-widget,body:has(.claims-library-page) .site-header .auth-widget,body:has(.claim-detail-article) .site-header .auth-widget){gap:5px}:is(body:has(.home-editorial) .site-header .auth-widget-link,body:has(.for-agents-page) .site-header .auth-widget-link,body:has(.claims-library-page) .site-header .auth-widget-link,body:has(.claim-detail-article) .site-header .auth-widget-link,body:has(.home-editorial) .site-header .auth-widget-signout,body:has(.for-agents-page) .site-header .auth-widget-signout,body:has(.claims-library-page) .site-header .auth-widget-signout,body:has(.claim-detail-article) .site-header .auth-widget-signout){color:var(--foreground-dim);opacity:.72;white-space:nowrap;padding:0;font-size:.72rem;font-weight:700;line-height:1}:is(body:has(.home-editorial) .site-header .auth-widget-name,body:has(.for-agents-page) .site-header .auth-widget-name,body:has(.claims-library-page) .site-header .auth-widget-name,body:has(.claim-detail-article) .site-header .auth-widget-name){display:none}:is(body:has(.home-editorial) .site-header .auth-widget-avatar,body:has(.for-agents-page) .site-header .auth-widget-avatar,body:has(.claims-library-page) .site-header .auth-widget-avatar,body:has(.claim-detail-article) .site-header .auth-widget-avatar){width:22px;height:22px}:is(body:has(.home-editorial) main,body:has(.for-agents-page) main,body:has(.claims-library-page) main,body:has(.claim-detail-article) main){padding-top:10px}.hero h1,.page-heading h1,.legal h1{font-size:2.8rem;line-height:1}.focused-hero h1{font-size:2.55rem}.home-editorial .focused-hero h1{max-width:100%;font-size:2.25rem;line-height:1.12}.home-editorial .focused-hero .hero-copy>p{max-width:100%;font-size:.98rem;line-height:1.5}.stack.claims-library-page{gap:12px}.claims-library-page .page-heading{gap:6px;max-width:100%;display:grid}.claims-library-page .page-heading .eyebrow,.claims-library-page .page-heading h1,.claims-library-page .page-heading p{margin:0}.claims-library-page .page-heading h1{font-size:1.72rem;line-height:1.08}.claims-library-page .page-heading p{font-size:.9rem;line-height:1.38}.claims-first-paint{gap:10px}.claims-first-paint-shell{gap:8px;padding:10px}.claims-first-paint-status{padding-left:8px}.claims-first-paint-status span{font-size:.76rem;line-height:1.3}.claims-first-paint-cues{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.claims-first-paint-rows{grid-template-columns:minmax(0,1fr);gap:7px}.claims-first-paint-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 8px;padding:8px}.claims-first-paint-fact span{font-size:.6rem}.claims-first-paint-fact strong{font-size:.7rem;line-height:1.18}.home-editorial .actions{flex-direction:column;align-items:stretch}.home-editorial .actions .button{width:100%}.home-inspection-card{gap:12px;width:100%;max-width:100%;padding:16px}.home-inspection-body,.agent-prompt-panel{grid-template-columns:1fr}.home-inspection-body h2{font-size:1.2rem;line-height:1.22}.home-inspection-body>div>p{display:none}.home-mobile-source-summary{gap:7px;margin-top:10px;display:grid}.home-mobile-source-group{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f5f9f6;align-content:start;gap:7px;min-height:0;padding:9px;display:grid}.home-mobile-source-label{color:var(--accent-strong);font-size:.72rem;font-weight:800;line-height:1.2}.home-mobile-source-facts{gap:6px;display:grid}.home-mobile-source-facts div{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:start;gap:8px;display:grid}.home-mobile-source-facts dt{color:var(--foreground-dim);font-size:.72rem;font-weight:700;line-height:1.25}.home-mobile-source-facts dd{color:var(--foreground);overflow-wrap:anywhere;font-size:.8rem;font-weight:800;line-height:1.28}.home-source-panel{gap:4px;padding:10px}.home-source-url{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-source-panel small{display:none}.home-evidence-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.home-evidence-count{gap:2px;padding:7px 5px}.home-evidence-count:first-child{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 9px}.home-evidence-count:first-child span{text-align:right}.home-evidence-count strong{font-size:.9rem;line-height:1.08}.home-evidence-count span{font-size:.62rem;line-height:1.15}.home-gap-note{padding:8px 9px;font-size:.82rem;line-height:1.32;display:none}.home-evidence-list{gap:8px}.home-evidence-row{gap:4px;padding:8px}.home-evidence-row strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.2;display:-webkit-box;overflow:hidden}.home-evidence-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.3;display:-webkit-box;overflow:hidden}.home-evidence-row a{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.25;display:-webkit-box;overflow:hidden}.priority-source-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:7px}.priority-source-summary div{padding:7px}.priority-source-summary div+div{border-left:1px solid var(--line)}.priority-source-summary div:nth-child(n+3){border-top:0}.priority-source-summary div:nth-child(4){display:none}.priority-source-summary dt{font-size:.66rem}.priority-source-summary dd{font-size:.74rem;line-height:1.22}.reader-editorial .priority-claim{gap:8px;padding:10px 12px}.reader-editorial .priority-claim-kicker{gap:5px;font-size:.72rem}.reader-editorial .priority-claim h2{margin-top:6px;font-size:.78rem}.reader-editorial .priority-claim h3{overflow-wrap:anywhere;margin-top:4px;font-size:1rem;line-height:1.18}.reader-editorial .priority-claim-copy>.current-record-pin,.reader-editorial .priority-claim-copy>p,.reader-editorial .priority-evidence,.reader-editorial .priority-action{display:none}.reader-editorial .reader-mobile-browse{border-top:1px solid var(--line);gap:6px;margin-top:8px;padding-top:8px;display:grid}.reader-mobile-browse-heading,.reader-mobile-browse-list,.reader-mobile-browse-row,.reader-mobile-browse-cue{min-width:0}.reader-mobile-browse-heading{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:6px 8px;display:grid}.reader-mobile-browse-heading span{color:var(--foreground-dim);background:#f3f7f4;border:1px solid #1721261a;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:800}.reader-mobile-browse-heading strong{color:var(--foreground);font-size:.86rem;line-height:1.25}.reader-mobile-browse-heading .reader-mobile-browse-cue{color:var(--accent-strong);white-space:normal;background:#0f766e14;border:1px solid #0f766e29;border-radius:6px;grid-column:1/-1;justify-self:start;padding:3px 8px;font-size:.72rem;font-weight:800}.reader-mobile-browse-list{grid-template-columns:minmax(0,1fr);gap:8px;padding:0;display:grid;overflow:visible}.reader-mobile-browse-row{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:#fbfdfb;align-content:start;gap:5px;min-height:106px;padding:8px 10px;display:grid}.reader-mobile-browse-row.active{background:#f3f8f5;border-color:#0f766e57;min-height:118px;box-shadow:inset 0 0 0 1px #0f766e1f}.reader-mobile-browse-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reader-mobile-browse-row strong{color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.22;display:-webkit-box;overflow:hidden}.reader-mobile-browse-row.active strong{-webkit-line-clamp:2}.reader-mobile-browse-row span{color:var(--foreground-dim);overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.24;display:-webkit-box;overflow:hidden}.reader-mobile-browse-row .reader-mobile-browse-state{width:fit-content;max-width:100%;color:var(--accent-strong);-webkit-line-clamp:unset;background:#0f766e14;border:1px solid #0f766e2e;border-radius:6px;padding:2px 6px;font-size:.68rem;font-weight:800;display:inline-flex}.reader-mobile-browse-row .reader-mobile-browse-source{-webkit-line-clamp:unset;gap:1px;display:grid}.reader-mobile-browse-row .reader-mobile-browse-source small{color:var(--foreground-dim);overflow-wrap:anywhere;font-size:.68rem;line-height:1.2}.reader-mobile-browse-row .reader-mobile-browse-mix{color:var(--foreground);font-weight:700}.reader-mobile-browse-row .reader-mobile-browse-action{width:fit-content;max-width:100%;color:var(--accent-strong);-webkit-line-clamp:unset;background:#0f766e14;border:1px solid #0f766e29;border-radius:6px;padding:2px 6px;font-size:.68rem;font-weight:800;display:inline-flex}.reader-editorial .claim-list{gap:7px}.reader-editorial .claim-row{border-radius:var(--radius-sm);gap:5px;min-height:auto;padding:9px 10px}.reader-editorial .claim-row strong{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.2;display:-webkit-box;overflow:hidden}.reader-editorial .claim-row-purpose{gap:2px}.reader-editorial .claim-row-purpose-label,.reader-editorial .claim-row-context-label,.reader-editorial .claim-row-source-host-label,.reader-editorial .claim-row-fact-label{color:var(--accent-strong);letter-spacing:0;font-size:.6rem;line-height:1.1}.reader-editorial .claim-row-source{overflow-wrap:normal;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:0;min-width:0;font-size:.72rem;line-height:1.2;display:flex;overflow:hidden}.reader-editorial .claim-row-source-label{display:none}.reader-editorial .claim-row-source-name,.reader-editorial .claim-row-source-host{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reader-editorial .claim-row-source-name{flex:auto;min-width:0}.reader-editorial .claim-row-source-host{flex:0 auto;max-width:42%}.source-archive-guide{gap:6px;padding:7px}.source-archive-control-row{grid-template-columns:minmax(0,1fr);gap:6px}.source-archive-selected-mini{box-shadow:none;border-left-width:3px;border-radius:7px;gap:3px;margin:0;padding:6px 7px}.source-archive-selected-label,.source-archive-selected-source,.source-archive-return-action{font-size:.66rem;line-height:1.18}.source-archive-selected-mini strong{font-size:.74rem;line-height:1.18}.reader-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0}.reader-filter-row{gap:3px}.source-archive-guide .reader-filter-label{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reader-filter-row select{min-height:32px;padding:6px 8px;font-size:.68rem}.source-archive-cues{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.source-archive-cues :is(a,span){align-items:flex-start;padding:5px 6px;font-size:.65rem;line-height:1.2}.source-archive-cues strong{flex:none;font-size:.68rem;line-height:1.2}.source-archive-expanded-map{gap:6px;padding:6px}.source-archive-expanded-map-heading{gap:2px;display:grid}.source-archive-expanded-map-heading strong{white-space:normal}.source-archive-expanded-map-items,.source-archive-expanded-map-item{grid-template-columns:minmax(0,1fr);gap:5px}.source-archive-expanded-map-item a{padding:6px 7px}.source-archive-map-collapse{width:100%;min-height:40px;padding:8px 9px;font-size:.66rem}.source-archive-section-heading{grid-template-columns:minmax(0,1fr);gap:3px;padding:9px 2px 6px}.source-archive-section-title{align-items:flex-start;gap:3px 7px}.source-archive-section-heading strong{white-space:normal;justify-self:start}.source-archive-section-summary{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:4px;padding:6px 7px}.source-archive-section-summary span{font-size:.66rem}.source-archive-section-summary strong{font-size:.68rem}.source-archive-heading-toggle{grid-area:auto;width:100%;min-height:40px;font-size:.66rem}.source-archive-host-heading{align-items:flex-start;gap:4px 7px;padding:6px 2px 4px}.source-archive-host-heading span{font-size:.7rem}.source-archive-host-heading small{text-align:right;white-space:normal;flex:0 auto;min-width:0}.source-archive-section-footer{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;padding:6px 2px 8px;display:grid}.source-archive-toggle{width:100%;min-height:40px;padding:8px 9px;font-size:.68rem}.reader-editorial .claim-row-mix{width:fit-content;max-width:100%;color:var(--foreground);overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;background:#f3f7f4;border:1px solid #1721261a;border-radius:6px;justify-self:start;padding:2px 6px;font-size:.68rem;font-weight:700;line-height:1.15;display:block;overflow:hidden}.reader-editorial .claim-row-action{overflow-wrap:anywhere;white-space:normal;justify-self:start;padding:2px 6px;font-size:.68rem;line-height:1.15}.reader-editorial .source-list{gap:0}.reader-editorial .source-list-row{border-radius:0;gap:6px;min-height:auto;padding:8px 2px}.reader-editorial .source-list-row.archive-source-row{gap:5px;padding:7px 2px 8px}.reader-editorial .source-list-row .claim-row-purpose strong{text-overflow:clip;-webkit-line-clamp:unset;font-size:.8rem;line-height:1.22;display:block;overflow:visible}.reader-editorial .source-list-row.archive-source-row .claim-row-summary{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.reader-editorial .source-list-row.archive-source-row .claim-row-source-stack{gap:2px;min-width:0;display:grid}.reader-editorial .source-list-row.archive-source-row .claim-row-source-line,.reader-editorial .source-list-row.archive-source-row .claim-row-host-line{flex-wrap:wrap;align-items:baseline;gap:2px 5px;min-width:0;display:flex}.reader-editorial .source-list-row.archive-source-row .claim-row-source-label,.reader-editorial .source-list-row.archive-source-row .claim-row-source-host-label,.reader-editorial .source-list-row.archive-source-row .claim-row-fact-label,.reader-editorial .source-list-row.archive-source-row .claim-row-context-label{color:#3b45409e;letter-spacing:0;text-transform:none;font-size:.55rem;font-weight:650;line-height:1.08}.reader-editorial .source-list-row.archive-source-row .claim-row-source-name,.reader-editorial .source-list-row.archive-source-row .claim-row-source-host{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;display:block;overflow:visible}.reader-editorial .source-list-row.archive-source-row .claim-row-source-name{color:var(--foreground);font-size:.72rem;font-weight:760;line-height:1.16}.reader-editorial .source-list-row.archive-source-row .claim-row-source-host{color:var(--foreground-dim);font-size:.62rem;font-weight:650;line-height:1.14}.reader-editorial .source-list-row.archive-source-row .claim-row-context{gap:1px;padding-top:1px}.reader-editorial .source-list-row.archive-source-row .claim-row-context-label{color:var(--foreground-dim);font-size:.58rem}.reader-editorial .source-list-row.archive-source-row .claim-row-context strong{color:var(--foreground-dim);text-overflow:clip;-webkit-line-clamp:unset;font-size:.72rem;font-weight:650;line-height:1.22;display:block;overflow:visible}.reader-editorial .source-list-row .claim-row-source{white-space:normal;grid-template-columns:minmax(72px,max-content) minmax(0,1fr);align-items:baseline;gap:2px 7px;font-size:.68rem;line-height:1.18;display:grid;overflow:visible}.reader-editorial .source-list-row .claim-row-source-label{color:var(--foreground-dim);text-transform:none;font-size:.6rem;font-weight:850;line-height:1.12;display:block}.reader-editorial .source-list-row .claim-row-source-name,.reader-editorial .source-list-row .claim-row-source-host{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;display:block;overflow:visible}.reader-editorial .source-list-row .claim-row-source-host{color:var(--foreground-dim);grid-column:2;font-size:.64rem}.reader-editorial .source-list-row .claim-row-source-host:before{content:"Host ";color:var(--foreground-dim);margin:0;font-weight:850}.reader-editorial .source-list-row .claim-row-facts{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.reader-editorial .source-list-row .claim-row-evidence,.reader-editorial .source-list-row .claim-row-need{grid-template-columns:minmax(72px,max-content) minmax(0,1fr);align-items:baseline;gap:3px 7px;display:grid}.reader-editorial .source-list-row.archive-source-row .claim-row-evidence,.reader-editorial .source-list-row.archive-source-row .claim-row-need{flex-wrap:wrap;align-items:baseline;gap:2px 5px;display:inline-flex}.reader-editorial .source-list-row .claim-row-coverage{padding:1px 5px;font-size:.62rem;line-height:1.1}.reader-editorial .source-list-row.active{padding-left:9px}.reader-editorial .source-list-row .claim-row-mix{color:var(--foreground-dim);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;background:0 0;border:0;padding:0;font-size:.64rem;line-height:1.16;overflow:visible}.reader-editorial .source-list-row.archive-source-row .claim-row-mix{color:var(--foreground);font-weight:650}.reader-editorial .source-list-row .claim-row-action{background:0 0;border:0;padding:0;font-size:.64rem;line-height:1.15}.reader-editorial .source-list-row.archive-source-row .claim-row-action{align-self:start}.reader-editorial .detail{gap:8px;padding:12px;scroll-margin-top:12px}.reader-workspace:not(.targeted-review-workspace),.reader-workspace:not(.targeted-review-workspace) .claim-main{gap:10px}.reader-workspace:not(.targeted-review-workspace) .claim-main .detail-heading{gap:6px}.reader-workspace:not(.targeted-review-workspace) .claim-main .detail-heading .eyebrow,.reader-workspace:not(.targeted-review-workspace) .claim-main .detail-heading .button,.reader-workspace:not(.targeted-review-workspace) .claim-main .detail>p{display:none}.reader-workspace:not(.targeted-review-workspace) .claim-main .detail h2{overflow-wrap:anywhere;font-size:1.24rem;line-height:1.18}.reader-workspace:not(.targeted-review-workspace) .claim-main .source-inspection{grid-template-columns:minmax(0,.48fr) minmax(0,1fr);align-items:start;gap:6px;padding:8px}.reader-workspace:not(.targeted-review-workspace) .claim-main .source-inspection>div:first-child>span,.reader-workspace:not(.targeted-review-workspace) .claim-main .source-inspection>div:first-child p,.reader-workspace:not(.targeted-review-workspace) .claim-main .source-reference small{display:none}.reader-workspace:not(.targeted-review-workspace) .claim-main .source-inspection>div:first-child{gap:0}.reader-workspace:not(.targeted-review-workspace) .claim-main .source-inspection h3{font-size:.86rem}.reader-workspace:not(.targeted-review-workspace) .claim-main .source-reference{gap:3px}.reader-workspace:not(.targeted-review-workspace) .claim-main .source-reference span{padding:2px 6px;font-size:.68rem}.reader-workspace:not(.targeted-review-workspace) .claim-main .source-reference a{font-size:.82rem;line-height:1.25}.evidence-metadata-note{opacity:.78;font-size:.78rem;line-height:1.35}.reader-workspace:not(.targeted-review-workspace) .claim-main .evidence .evidence-provenance,.reader-workspace:not(.targeted-review-workspace) .claim-main .evidence-provenance-list .evidence-provenance,.claim-detail-article .evidence .evidence-provenance,.claim-detail-article .evidence-provenance-list .evidence-provenance{color:var(--foreground-dim);opacity:.8;font-size:.74rem;line-height:1.3}.reader-workspace:not(.targeted-review-workspace) .claim-main .evidence-source small,.claim-detail-article .evidence-source small{font-size:.68rem;line-height:1.25;display:block}.reader-workspace:not(.targeted-review-workspace) .claim-main .evidence-section .evidence-list,.claim-detail-article .evidence-section .evidence-list{order:1}.reader-workspace:not(.targeted-review-workspace) .claim-main .evidence-section .source-gap-line,.claim-detail-article .evidence-section .source-gap-line{order:2;margin-top:0;font-size:.78rem;line-height:1.35}.reader-workspace:not(.targeted-review-workspace) .claim-main .evidence-section .gap-action-panel,.claim-detail-article .evidence-section .gap-action-panel{order:6}.reader-workspace:not(.targeted-review-workspace) .claim-main .evidence-section .evidence-metadata-note,.claim-detail-article .evidence-section .evidence-metadata-note{order:3;margin-top:0}.reader-workspace:not(.targeted-review-workspace) .claim-main .evidence-section .evidence-provenance-list,.claim-detail-article .evidence-section .evidence-provenance-list{order:4}.reader-workspace:not(.targeted-review-workspace) .claim-main .evidence-section .evidence-standards,.claim-detail-article .evidence-section .evidence-standards{order:5}.claim-detail-article{gap:10px;padding-top:0}.claim-detail-article>.button.compact{justify-self:start;min-height:30px;padding:4px 8px;font-size:.78rem}.claim-detail-article .detail-heading{gap:6px;padding-bottom:8px}.claim-detail-article .detail-heading .eyebrow{margin-bottom:4px}.claim-detail-article .detail-heading h1{font-size:1.55rem;line-height:1.08}.claim-detail-article>p{-webkit-line-clamp:unset;-webkit-box-orient:initial;font-size:.9rem;line-height:1.38;display:block;overflow:visible}.claim-detail-article .source-inspection{gap:8px;padding:10px}.claim-detail-article .source-inspection h2{font-size:1rem}.reader-editorial .source-inspection,.reader-editorial .evidence,.reader-editorial .evidence-standards,.reader-editorial .coverage-metadata{padding:12px}.evidence-record-row,.gap-record-row{grid-template-columns:1fr;gap:12px;padding:14px}.publication-section h2{font-size:1.26rem}.for-agents-page{gap:16px}.for-agents-page.reader-editorial .page-heading{gap:6px;max-width:100%;display:grid}.for-agents-page.reader-editorial .page-heading .eyebrow,.for-agents-page.reader-editorial .page-heading h1,.for-agents-page.reader-editorial .page-heading p{margin:0}.for-agents-page.reader-editorial .page-heading h1{font-size:1.92rem;line-height:1.05}.for-agents-page.reader-editorial .page-heading p{max-width:100%;font-size:.9rem;line-height:1.34;overflow:visible}.for-agents-page.reader-editorial .completed-evidence-panel,.for-agents-page.reader-editorial .agent-live-task-panel,.for-agents-page.reader-editorial .agent-registration-panel,.for-agents-page.reader-editorial .agent-prompt-panel,.for-agents-page.reader-editorial .agent-coverage-panel,.for-agents-page.reader-editorial .agent-quality-panel,.for-agents-page.reader-editorial .for-agents-layout{padding-top:14px}.completed-evidence-panel,.agent-live-task-panel,.agent-registration-panel{grid-template-columns:1fr;gap:10px}.agent-live-task-copy p:not(.eyebrow){display:none}.live-task-mini-checklist{gap:5px;margin-top:8px}.live-task-mini-checklist li{padding:4px 7px;font-size:.7rem}.agent-registration-copy p:not(.eyebrow):not(.endpoint-line){display:none}.agent-prompt-inline p:not(.eyebrow){margin-top:6px;font-size:.78rem;line-height:1.4;display:block}.agent-registration-copy .endpoint-line{margin-top:6px}.agent-registration-copy .endpoint-line code{font-size:.72rem}.completed-evidence-copy p:not(.eyebrow){display:none}.completed-evidence-copy h2,.agent-live-task-copy h2,.agent-registration-copy h2{font-size:1.12rem}.completed-evidence-card,.live-task-card{gap:10px;padding:12px}.completed-evidence-prompt{order:2}.for-agents-page.reader-editorial .completed-evidence-claim,.for-agents-page.reader-editorial .completed-evidence-summary,.for-agents-page.reader-editorial .live-task-claim{padding:9px}.completed-evidence-claim h3,.completed-evidence-claim p,.completed-evidence-summary p,.live-task-claim h3,.live-task-claim p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.completed-evidence-claim h3,.live-task-claim h3{-webkit-line-clamp:2;font-size:.98rem;line-height:1.2}.completed-evidence-claim p,.completed-evidence-summary p,.live-task-claim p{-webkit-line-clamp:2;font-size:.84rem;line-height:1.38}.live-task-claim h3,.live-task-claim p,.live-task-reference small,.payload-helper{-webkit-box-orient:initial;-webkit-line-clamp:unset;display:block;overflow:visible}.live-task-reference{border-left-width:2px;gap:3px;padding:7px 8px}.live-task-reference .claim-reference-value{font-size:.72rem;font-weight:650;line-height:1.32}.live-task-reference small,.payload-helper{font-size:.74rem;line-height:1.35}.payload-group-list{grid-template-columns:1fr;gap:7px}.payload-group{gap:6px;padding:8px}.payload-group-heading h4{font-size:.78rem}.payload-group-heading span,.payload-group-lines{font-size:.7rem;line-height:1.38}.payload-claim-disclosure summary{padding:5px 6px}.payload-claim-disclosure summary span{font-size:.66rem}.payload-claim-disclosure summary strong,.payload-group-line{font-size:.7rem;line-height:1.34}.payload-claim-text{padding:6px}.for-agents-page.reader-editorial .live-task-reference>span{font-size:.68rem}.for-agents-page.reader-editorial .live-task-payload .agent-starter-prompt,.for-agents-page.reader-editorial .requested-gap-task .agent-starter-prompt,.gap-action-payload{background:#fbfdfb;padding:8px;font-family:inherit;font-size:.74rem;line-height:1.45}.for-agents-page.reader-editorial .live-task-payload .agent-starter-prompt code,.for-agents-page.reader-editorial .requested-gap-task .agent-starter-prompt code,.gap-action-payload code{font-family:inherit}.completed-evidence-claim p{display:none}.for-agents-page .completed-evidence-facts,.for-agents-page .live-task-facts,.for-agents-page .requested-gap-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.for-agents-page .live-task-facts div:first-child,.for-agents-page .requested-gap-facts .claim-reference-fact{grid-column:1/-1}.for-agents-page .completed-evidence-facts .wide{grid-area:auto/1/auto/-1}.completed-evidence-facts div,.live-task-facts div,.requested-gap-facts div{gap:3px;padding:7px}.completed-evidence-facts dt,.live-task-facts dt,.for-agents-page.reader-editorial .completed-evidence-claim span,.for-agents-page.reader-editorial .completed-evidence-summary span,.for-agents-page.reader-editorial .live-task-claim span,.for-agents-page.reader-editorial .live-task-stance span,.for-agents-page.reader-editorial .live-task-payload span{font-size:.68rem}.completed-evidence-facts dd,.live-task-facts dd,.requested-gap-facts dd,.requested-gap-facts dd span{font-size:.78rem;line-height:1.25}.requested-gap-facts small{font-size:.65rem}.completed-evidence-facts div:last-child{display:none}.stance-choice-list{gap:6px}.stance-choice-list li{padding:5px 8px;font-size:.76rem}.completed-evidence-requirement{display:none}.for-agents-page.reader-editorial .agent-prompt-inline{gap:10px;padding:10px}.agent-prompt-inline h2{font-size:1rem}.agent-prompt-inline .agent-starter-prompt{padding:9px;font-size:.78rem;line-height:1.48}.agent-prompt-inline .button{display:none}.stance-chip{justify-self:start;width:fit-content}.detail h1,.detail h2{font-size:1.7rem}.button{white-space:normal}.actions,.agent-doorway-actions,.mission-actions,.priority-actions,.feedback-source-actions,.share-buttons{max-width:100%}.metric-strip,.assessment-checklist,.score-grid,.coverage-metadata dl,.form-grid,.review-checkpoint-grid,.launch-grid,.completed-evidence-panel,.agent-live-task-panel,.agent-registration-panel,.agent-prompt-panel,.agent-coverage-panel,.agent-quality-panel,.for-agents-layout,.metrics-detail-grid,.reader-route-grid{grid-template-columns:1fr}.coverage-gap-header{display:none}.coverage-gap-row{grid-template-columns:1fr;gap:6px}.completed-evidence-facts{grid-template-columns:1fr}.completed-evidence-facts .wide{grid-row:auto}.coverage-gap-row span:before{color:var(--foreground-dim);font-weight:700}.coverage-gap-row span:nth-child(2):before{content:"Evidence: "}.coverage-gap-row span:nth-child(3):before{content:"Unique contributors: "}.coverage-gap-row span:nth-child(4):before{content:"Needed for 10+ evidence: "}.priority-claim{grid-template-columns:1fr;padding:16px}.priority-action{border-left:0;border-top:1px solid var(--line);padding-top:14px;padding-left:0}.priority-actions .button{flex:150px}.grid{grid-template-columns:1fr}}@media (max-width:420px){.site-header,.site-footer{padding-left:16px;padding-right:16px}body:has(.home-editorial) .site-header{gap:10px;padding-top:12px;padding-bottom:12px}:is(body:has(.home-editorial) .site-header,body:has(.for-agents-page) .site-header,body:has(.claims-library-page) .site-header,body:has(.claim-detail-article) .site-header){gap:8px;padding-top:6px;padding-bottom:6px}body:has(.home-editorial) nav{gap:10px 16px;font-size:.86rem}body:has(.home-editorial) main{padding-top:14px}:is(body:has(.home-editorial) main,body:has(.for-agents-page) main,body:has(.claims-library-page) main,body:has(.claim-detail-article) main){padding-top:8px}.stack{gap:28px}.stack.claims-library-page{gap:10px}.hero h1,.page-heading h1,.legal h1{font-size:2.2rem}.home-editorial .focused-hero h1{font-size:2.05rem;line-height:1.08}.targeted-submit-page .source-contribution-heading h1{font-size:2.15rem}.source-contribution-brief{gap:12px;padding:12px}.source-contribution-facts{grid-template-columns:1fr}.source-contribution-facts div+div{border-top:1px solid #1721261a;border-left:0}.source-contribution-actions .button{width:100%}.home-editorial .focused-hero{row-gap:14px}.home-editorial .hero-copy{gap:10px}.home-editorial .eyebrow{margin-bottom:8px}.home-editorial .focused-hero .hero-copy>p{font-size:.95rem;line-height:1.46}.home-editorial .single-action{margin-top:0}.home-inspection-card{gap:8px;padding:10px}.home-mobile-source-summary{gap:5px;display:grid}.home-mobile-source-group,.home-source-panel{padding:7px}.home-mobile-source-label{font-size:.68rem}.home-mobile-source-facts{gap:5px}.home-mobile-source-facts div{gap:6px}.home-mobile-source-facts dt{font-size:.68rem}.home-mobile-source-facts dd{font-size:.76rem}.home-gap-note{padding:7px;font-size:.76rem;line-height:1.28}.publication-section{gap:12px;padding-top:20px}.for-agents-page.reader-editorial .page-heading h1{font-size:1.68rem}.for-agents-page.reader-editorial .page-heading p{overflow:visible}.for-agents-page.reader-editorial .completed-evidence-panel,.for-agents-page.reader-editorial .agent-live-task-panel,.for-agents-page.reader-editorial .agent-registration-panel,.for-agents-page.reader-editorial .agent-prompt-panel,.for-agents-page.reader-editorial .agent-coverage-panel,.for-agents-page.reader-editorial .agent-quality-panel,.for-agents-page.reader-editorial .for-agents-layout{padding-top:12px}.completed-evidence-summary{display:none}.evidence-record-row,.gap-record-row{padding:12px}.gap-counts{gap:6px}.gap-counts div{padding:8px}.claim-rail,.submit-panel,.form-panel,.detail,.priority-claim,.reader-route-panel,.mission-card,.card,.claim{padding:14px}.actions .button,.agent-doorway-actions .button,.priority-actions .button,.mission-actions .button{width:100%}.source-line,.mission-meta,.mission-stats,.feedback-source-actions{flex-direction:column;align-items:flex-start}.agent-starter-prompt,.code-block pre{padding:12px;font-size:.82rem;line-height:1.55}.agent-prompt-inline .agent-starter-prompt{padding:9px;font-size:.78rem;line-height:1.48}.payload-group{padding:7px}.payload-group-heading h4,.payload-group-heading span,.payload-group-lines{font-size:.68rem;line-height:1.34}.payload-claim-disclosure summary strong,.payload-group-line{font-size:.68rem;line-height:1.32}.score strong,.metric-strip strong{font-size:1.65rem}}@media (min-width:421px) and (max-width:500px){.site-header,.site-footer,main{max-width:390px;margin-left:0;margin-right:auto}.completed-evidence-summary{display:none}}.auth-widget-link{color:var(--accent-strong);transition:color var(--transition-fast);font-weight:600}.auth-widget-link:hover{color:#c7d2fe}.auth-widget{align-items:center;gap:12px;display:flex}.auth-widget-user{align-items:center;gap:8px;display:flex}.auth-widget-avatar{object-fit:cover;border:2px solid var(--accent-glow);border-radius:50%;width:28px;height:28px}.auth-widget-avatar-fallback{background:var(--gradient-hero);color:#fff;letter-spacing:.02em;justify-content:center;align-items:center;font-size:.65rem;font-weight:800;display:flex}.auth-widget-name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.85rem;font-weight:600;overflow:hidden}.auth-widget-signout{color:var(--foreground-dim);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-size:.8rem;font-weight:500}.auth-widget-signout:hover{color:var(--challenge)}.auth-panel{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--gradient-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:440px;box-shadow:var(--shadow-lg);padding:36px;animation:.5s ease-out both fadeIn}.auth-hero{margin-bottom:28px}.auth-hero h2{letter-spacing:-.02em;margin:0 0 8px;font-size:1.4rem;font-weight:800}.auth-hero p{color:var(--foreground-dim);margin:0;font-size:.95rem;line-height:1.6}.auth-button-google{border:1px solid var(--line-strong);border-radius:var(--radius-md);color:#1f2937;cursor:pointer;width:100%;min-height:48px;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);background:#fff;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:.95rem;font-weight:600;display:flex}.auth-button-google:hover{box-shadow:var(--shadow-md);background:#f3f4f6;transform:translateY(-1px)}.auth-button-google svg{flex-shrink:0}.auth-divider{color:var(--foreground-dim);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:16px;margin:24px 0;font-size:.8rem;font-weight:600;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-form{gap:14px;display:grid}.auth-form .button{width:100%}.auth-form .button:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-user{border-bottom:1px solid var(--line);align-items:center;gap:18px;margin-bottom:24px;padding-bottom:24px;display:flex}.auth-avatar{object-fit:cover;border:3px solid var(--accent-glow);width:64px;height:64px;box-shadow:0 0 16px var(--accent-glow);border-radius:50%}.auth-avatar-fallback{background:var(--gradient-hero);color:#fff;letter-spacing:.02em;justify-content:center;align-items:center;font-size:1.3rem;font-weight:900;display:flex}.auth-user-info{gap:4px;display:grid}.auth-user-info strong{font-size:1.15rem;font-weight:700}.auth-user-info span{color:var(--foreground-dim);font-size:.88rem}.auth-actions{gap:12px;display:flex}.auth-actions .button{flex:1}.auth-loading{color:var(--foreground-dim);text-align:center;padding:20px 0;animation:1.5s ease-in-out infinite pulse}.auth-footer-note{color:var(--foreground-dim);text-align:center;margin:16px 0 0;font-size:.82rem;line-height:1.5}.profiles-layout{grid-template-columns:minmax(260px,.75fr) minmax(0,1.5fr);align-items:start;gap:18px;display:grid}.profile-directory,.profile-detail{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--gradient-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0;box-shadow:var(--shadow-sm);padding:20px}.profile-directory{position:sticky;top:80px}.profile-directory h2,.profile-detail h2,.profile-activity h3,.profile-empty-state h2{margin:0}.profile-list,.activity-list,.profile-detail,.profile-activity{gap:12px;display:grid}.profile-list{margin-top:16px}.profile-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-surface);min-width:0;transition:all var(--transition-fast);align-items:center;gap:10px;padding:12px;display:flex}.profile-row:hover,.profile-row.active{border-color:var(--accent);background:var(--bg-elevated);box-shadow:var(--shadow-glow)}.profile-row span:last-child{min-width:0;display:grid}.profile-row strong,.profile-row small,.activity-item h4,.activity-item p{overflow-wrap:anywhere}.profile-row small,.profile-empty,.profile-empty-state p,.profile-hero p,.activity-item small{color:var(--foreground-dim)}.profile-avatar-small,.profile-avatar-large{background:var(--gradient-hero);color:#fff;letter-spacing:.02em;box-shadow:0 0 16px var(--accent-glow);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.profile-avatar-small{width:36px;height:36px;font-size:.78rem}.profile-avatar-large{width:82px;height:82px;font-size:1.6rem}.profile-avatar-large.skeleton-dot{background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f) 0 0/220% 100%}.profile-hero{align-items:center;gap:18px;min-width:0;display:flex}.profile-loading{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-surface);align-items:center;gap:18px;min-width:0;padding:16px;display:flex}.profile-hero>div{gap:8px;min-width:0;display:grid}.profile-hero h2{overflow-wrap:anywhere;font-size:2rem;font-weight:850;line-height:1.1}.profile-hero p{margin:0}.profile-score-grid,.profile-activity-grid{gap:14px;display:grid}.profile-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-score-grid div,.activity-item,.profile-empty-state{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-surface);min-width:0;padding:16px}.profile-score-grid span,.profile-score-grid small{display:block}.profile-score-grid span{color:var(--foreground-dim);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:700}.profile-score-grid strong{background:var(--gradient-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:6px 0;font-size:2rem;font-weight:900;line-height:1;display:block}.profile-score-grid small{color:var(--foreground-dim);font-size:.82rem}.profile-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-item{gap:8px;display:grid}.activity-item h4,.activity-item p{margin:0}.activity-item a{color:var(--accent-strong);transition:color var(--transition-fast)}.activity-item a:hover{color:#c7d2fe}.stance-badge{background:var(--context-bg);width:max-content;max-width:100%;color:var(--context);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:800}.stance-badge.support{background:var(--support-bg);color:var(--support)}.stance-badge.challenge{background:var(--challenge-bg);color:var(--challenge)}.profile-empty-state{justify-items:start;gap:12px;display:grid}@media (max-width:680px){.auth-panel{padding:24px}.auth-widget-name{display:none}.profiles-layout,.profile-score-grid,.profile-activity-grid{grid-template-columns:1fr}.profile-directory{position:static}.profile-hero{flex-direction:column;align-items:flex-start}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes loadingShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.hero,.panel,.detail{animation:.5s ease-out both fadeIn}.panel:nth-child(2){animation-delay:.1s}.panel:nth-child(3){animation-delay:.2s}.panel:nth-child(4){animation-delay:.3s}.share-buttons{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 4px;display:flex}.share-label{color:var(--foreground-dim);text-transform:uppercase;letter-spacing:.06em;margin-right:4px;font-size:.8rem;font-weight:600}.share-btn{background:var(--bg-elevated);border:1px solid var(--line);color:var(--foreground-dim);cursor:pointer;transition:all var(--transition-fast);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.share-btn:hover{color:var(--foreground);border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.share-x:hover{color:#fff;background:#000;border-color:#333}.share-reddit:hover{color:#fff;background:#ff4500;border-color:#ff4500}.share-hn:hover{color:#fff;background:#f60;border-color:#f60}.share-copy:hover{color:var(--accent-strong);border-color:var(--accent)}.share-copy.copied{color:var(--support);border-color:var(--support);background:var(--support-bg)}.how-it-works{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.step-card{background:var(--gradient-card);border:1px solid var(--line);border-radius:var(--radius-md);transition:all var(--transition-smooth);padding:28px 24px;position:relative}.step-card:hover{border-color:var(--accent);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.step-number{background:var(--accent-subtle);width:36px;height:36px;color:var(--accent-strong);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:.85rem;font-weight:800;display:inline-flex}.step-card h3{color:var(--foreground);margin:0 0 8px;font-size:1rem;font-weight:700}.step-card p{color:var(--foreground-dim);margin:0;font-size:.88rem;line-height:1.55}.trending-badge{color:#fb923c;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#f43f5e26,#fb923c26);border:1px solid #f43f5e40;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.trending-badge svg{width:12px;height:12px}.cta-banner{border-radius:var(--radius-lg);text-align:center;background:linear-gradient(135deg,#6366f11a 0%,#8b5cf614 100%);border:1px solid #6366f133;padding:40px}.cta-banner h2{color:var(--foreground);margin:0 0 8px;font-size:1.5rem;font-weight:800}.cta-banner p{color:var(--foreground-dim);margin:0 0 24px;font-size:1rem}.cta-banner .actions{justify-content:center}.topic-page .detail-heading{margin-top:24px}.topic-intro{gap:12px;max-width:920px;margin:20px 0 28px;display:grid}.topic-intro p{color:var(--foreground-dim);margin:0;font-size:1rem;line-height:1.7}.topic-grid .claim-card h2,.topic-grid .claim-card h3{font-size:1.05rem;line-height:1.35}.topic-card-stats,.claim-card-meta,.claim-score-row,.topic-keywords{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.topic-card-stats span,.claim-score-row span,.topic-keywords span{background:var(--bg-surface);border:1px solid var(--line);color:var(--foreground-dim);border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:700}.topic-keywords{margin:-8px 0 24px}.source-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:18px;display:grid}.source-card{align-content:start;gap:12px;display:grid}.source-card-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.source-card-heading strong{color:var(--foreground);font-size:1.45rem;font-weight:900;line-height:1}.source-card h3{margin:0;font-size:1.02rem;line-height:1.35}.source-detail{max-width:980px}.source-score-strip strong{font-size:1.9rem}.source-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.source-facts div{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-surface);gap:5px;min-width:0;padding:14px;display:grid}.source-facts span{color:var(--foreground-dim);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:700}.source-facts strong{overflow-wrap:anywhere;font-size:1.05rem;line-height:1.25}.source-claim-list{gap:12px;margin-top:18px;display:grid}.source-claim{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-surface);padding:16px}.source-claim h3{margin:0}.source-claim h3 a{color:var(--foreground);transition:color var(--transition-fast)}.source-claim h3 a:hover{color:var(--accent-strong)}@media (max-width:680px){.share-buttons{gap:6px}.share-btn span{display:none}.share-btn{padding:8px}.how-it-works{grid-template-columns:1fr}.cta-banner{padding:28px 20px}}.about-page{max-width:900px}.about-intro{color:var(--text-secondary,#b0b0b0);border-left:3px solid var(--accent,#a78bfa);margin-bottom:2rem;padding-left:1.25rem;font-size:1.15rem;line-height:1.7}.about-intro p{margin-bottom:.75rem}.about-section{margin:2.5rem 0}.about-section h2{color:var(--text-primary,#fff);margin-bottom:1rem;font-size:1.5rem}.about-section p{color:var(--text-secondary,#b0b0b0);margin-bottom:1rem;line-height:1.6}.evidence-quality-scale{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.quality-item{background:var(--card-bg,#ffffff0a);border-left:3px solid var(--accent,#a78bfa);border-radius:8px;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.quality-item strong{min-width:160px;color:var(--text-primary,#fff);font-size:.9rem}.quality-item span{color:var(--text-secondary,#b0b0b0);font-size:.85rem}.quality-item.quality-low{border-left-color:var(--danger,#f87171);opacity:.7}@media (max-width:680px){.quality-item{flex-direction:column;align-items:flex-start;gap:.25rem}.quality-item strong{min-width:auto}}.search-box{margin-bottom:8px;padding:0 12px}.search-input{width:100%;color:var(--text-primary,#fff);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:.9rem;transition:border-color .2s,background .2s,box-shadow .2s}.search-input::placeholder{color:#ffffff59}.search-input:focus{border-color:var(--accent,#a78bfa);background:#ffffff14;outline:none;box-shadow:0 0 0 3px #a78bfa26}.search-input::-webkit-search-cancel-button{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px}.reader-editorial .search-box{margin:0 0 12px;padding:0}.reader-editorial .search-input{border-color:var(--line);color:var(--foreground);background:#fbfdfb}.reader-editorial .search-input::placeholder{color:var(--foreground-dim)}.reader-editorial .search-input:focus{border-color:var(--accent);box-shadow:var(--shadow-glow);background:#fff}.feedback-page{max-width:980px}.feedback-layout{grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);align-items:start;gap:18px;display:grid}.feedback-form-shell{gap:12px;min-width:0;display:grid}.feedback-source-context{border-radius:var(--radius-md);background:var(--context-bg);border:1px solid #3b82f652;gap:4px;min-width:0;padding:12px 14px;display:grid}.feedback-source-context strong{color:var(--foreground);font-size:.9rem;line-height:1.3}.feedback-source-context p{color:var(--foreground-dim);margin:0;font-size:.86rem;line-height:1.45}.feedback-source-context code{overflow-wrap:anywhere}.feedback-source-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.feedback-source-actions span{min-width:160px;color:var(--foreground-dim);font-size:.82rem;line-height:1.35}.feedback-form{gap:16px;display:grid}.rating-field{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.rating-field legend{color:var(--foreground-dim);padding:0;font-size:.84rem;font-weight:600}.rating-field>div{grid-template-columns:repeat(5,minmax(44px,1fr));gap:8px;display:grid}.rating-option{min-width:0;display:block}.rating-option input{opacity:0;pointer-events:none;position:absolute}.rating-option span{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-deep);width:100%;min-height:44px;color:var(--foreground-dim);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.rating-option:hover span,.rating-option.active span{border-color:var(--accent);background:var(--accent-subtle);color:var(--foreground);box-shadow:0 0 0 3px var(--accent-glow)}.feedback-aside{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--gradient-card);gap:12px;min-width:0;padding:20px;display:grid}.feedback-aside h2{margin:0}.feedback-aside ul{color:var(--foreground-dim);gap:8px;margin:0;padding-left:20px;display:grid}@media (max-width:680px){.feedback-layout,.rating-field>div{grid-template-columns:1fr}}.site-footer{border-top:1px solid var(--line);flex-direction:column;gap:16px;margin-top:40px;padding:32px 28px}.footer-main{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.footer-brand{background:var(--gradient-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:900}.footer-main>span:not(.footer-brand){color:var(--foreground-dim);font-size:.85rem}.footer-links{color:var(--foreground-dim);flex-wrap:wrap;gap:20px;font-size:.85rem;display:flex}.footer-links a:hover{color:var(--accent-strong)}.footer-disclosure{color:var(--foreground-dim);opacity:.6;font-size:.8rem}body:has(.claims-library-page) .footer-links{width:100%;min-width:0}body:has(.claims-library-page) .footer-links a{overflow-wrap:anywhere;min-width:0;max-width:100%}body:has(.claims-library-page) .footer-disclosure{overflow-wrap:anywhere;min-width:0;max-width:100%}body:has(.claims-library-page) .footer-disclosure{flex:100%}.hot-debates .grid{gap:16px}.claim-card.disputed{border-color:var(--challenge);box-shadow:0 0 20px #f43f5e14}.claim-card.inconclusive{border-color:#f59e0b;box-shadow:0 0 20px #f59e0b14}.debate-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.debate-badge.disputed{color:var(--challenge);background:var(--challenge-bg)}.debate-badge.inconclusive{color:#f59e0b;background:#f59e0b1a}.debate-badge.breaking{color:#22d3ee;background:#22d3ee1f}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.7}}.stat-highlight{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:16px;display:grid}.stat-highlight .stat-item{border-radius:var(--radius-md);background:var(--gradient-card);border:1px solid var(--line);text-align:center;align-content:start;gap:4px;min-width:0;padding:20px 16px;display:grid}.stat-item strong{background:var(--gradient-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900;line-height:1}.stat-item span{color:var(--foreground-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.stat-item p{max-width:24ch;color:var(--foreground-dim);margin:4px auto 0;font-size:.84rem;line-height:1.45}.hero-subtitle{grid-template-columns:minmax(220px,1.25fr) repeat(2,minmax(160px,.85fr));gap:10px;max-width:880px;margin-top:22px;display:grid}.hero-tag{border-radius:var(--radius-sm);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1118277a;align-content:start;gap:5px;min-width:0;padding:14px 16px;display:grid}.hero-tag:first-child{background:var(--support-bg);box-shadow:inset 3px 0 0 var(--support);border-color:#10b98161}.hero-tag strong{color:var(--foreground);font-size:.84rem;font-weight:800;line-height:1.15}.hero-tag span{color:var(--foreground-dim);font-size:.78rem;line-height:1.45}@media (max-width:680px){.stat-highlight{grid-template-columns:1fr}.hero-subtitle{grid-template-columns:1fr;margin-top:18px}}.compact-hero{padding-bottom:24px}.trending-legend{background:var(--bg-elevated);border-radius:var(--radius-md);border:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:16px 24px;display:flex}.heat-badge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.heat-badge.heat-fire{color:#fca5a5;background:#ef444426;border:1px solid #ef44444d}.heat-badge.heat-hot{color:#fdba74;background:#f9731626;border:1px solid #f973164d}.heat-badge.heat-warm{color:#fde68a;background:#eab30826;border:1px solid #eab3084d}.heat-badge.heat-simmer{color:var(--accent-strong);border:1px solid var(--accent-glow);background:#6366f11f}.trending-section-title{margin-bottom:16px;font-size:1.1rem}.trending-list{flex-direction:column;gap:12px;display:flex}.trending-item{background:var(--gradient-card);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);gap:16px;padding:20px;display:flex}.trending-item:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translate(4px)}.trending-item.heat-fire{border-left:3px solid #ef4444}.trending-item.heat-hot{border-left:3px solid #f97316}.trending-item.heat-warm{border-left:3px solid #eab308}.trending-item.heat-simmer{border-left:3px solid var(--accent)}.trending-rank{color:var(--foreground-dim);align-items:flex-start;min-width:40px;padding-top:2px;font-size:1.4rem;font-weight:800;display:flex}.trending-content{flex:1;min-width:0}.trending-content h3{margin:6px 0 8px;font-size:1rem;line-height:1.4}.trending-content h3 a{color:var(--foreground);transition:color var(--transition-fast);text-decoration:none}.trending-content h3 a:hover{color:var(--accent-strong)}.trending-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trending-score{color:var(--foreground-dim);font-variant-numeric:tabular-nums;font-size:.75rem}.trending-stats{color:var(--foreground-dim);flex-wrap:wrap;gap:12px;font-size:.8rem;display:flex}.trending-stats .evidence-support{color:var(--support)}.trending-stats .evidence-challenge{color:var(--challenge)}@media (max-width:680px){.trending-rank{min-width:30px;font-size:1.1rem}.trending-item{gap:10px;padding:14px}.trending-legend{gap:6px;padding:12px 16px}}
