:root{--bg-page:#f4f6f8;--bg-sidebar:#ffffff;--bg-panel:#ffffff;--bg-panel-muted:#f8fafc;--bg-accent:#eef3f8;--border:#d8e0e8;--border-strong:#c3ced9;--text:#17212b;--text-muted:#5f6f82;--text-soft:#7f8b99;--accent:#1f5f8e;--accent-strong:#154e77;--accent-soft:#dbeaf5;--success:#256b48;--success-soft:#e8f5ee;--warning:#9b6a13;--warning-soft:#fff4dc;--info:#235f97;--info-soft:#e6f0fb;--danger:#b43a3a;--danger-soft:#fdecec;--shadow:0 18px 40px rgba(23,33,43,0.06);--radius-lg:18px;--radius-md:14px;--radius-sm:10px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--max-content:1180px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at top left,rgba(31,95,142,.08),transparent 30%),var(--bg-page);color:var(--text);font-family:IBM Plex Sans,Avenir Next,Segoe UI,sans-serif}body{font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.shell__sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:var(--space-8) var(--space-5);border-right:1px solid var(--border);background:linear-gradient(180deg,rgba(244,248,251,.96),rgba(255,255,255,.98)),var(--bg-sidebar);display:flex;flex-direction:column;gap:var(--space-8)}.shell__brand{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.shell__brand h2{margin:0;font-size:1.5rem;line-height:1.1}.shell__brand p:last-child{margin:0;color:var(--text-muted)}.shell__main{min-width:0}.shell__content{max-width:var(--max-content);margin:0 auto;padding:var(--space-8)}.public-shell{min-height:100vh}.public-shell__header{border-bottom:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,251,253,.94)),var(--bg-panel)}.public-shell__content,.public-shell__inner{max-width:980px;margin:0 auto}.public-shell__inner{display:flex;justify-content:space-between;gap:var(--space-5);align-items:center;padding:var(--space-5) var(--space-8)}.public-shell__brand{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.public-shell__title{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.public-shell__description{margin:0;max-width:620px;color:var(--text-muted)}.public-top-nav{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.public-top-nav__link{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid transparent;border-radius:999px;color:var(--text-muted);font-size:.9rem;font-weight:600;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.public-top-nav__link:hover{color:var(--accent-strong);border-color:var(--border);background:var(--bg-panel-muted);text-decoration:none}.public-top-nav__link.is-active{color:var(--accent-strong);border-color:rgba(184,210,232,.95);background:var(--accent-soft)}.public-shell__content{padding:var(--space-8)}.public-shell__context{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:320px;padding:var(--space-4);border:1px solid rgba(216,224,232,.95);border-radius:var(--radius-md);background:rgba(255,255,255,.78)}.public-shell__context-copy{margin:0;color:var(--text-muted);font-size:.9rem}.public-hero{display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-8);border:1px solid rgba(216,224,232,.95);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,251,.96)),var(--bg-panel);box-shadow:var(--shadow)}.public-hero__content{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:760px}.public-hero h1{margin:0;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1;letter-spacing:-.04em}.public-hero__description{margin:0;color:var(--text-muted);font-size:1.02rem}.public-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.public-intro-block{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.public-intro-block h2{margin:0;font-size:1.5rem;line-height:1.1}.public-intro-block__description{margin:0;color:var(--text-muted)}.public-definition-list,.public-intro-block__body{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.public-definition-list{margin:0}.public-definition-list__item{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-panel-muted)}.public-definition-list__item dt{font-weight:700}.public-definition-list__item dd{margin:0;color:var(--text-muted)}.public-definition-list__note{margin:0;color:var(--text-soft);font-size:.9rem}.public-reading-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.public-reading-list--three{grid-template-columns:repeat(3,minmax(0,1fr))}.public-reading-list__item{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start}.public-reading-list__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.featured-reports-section__intro{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border:1px solid rgba(216,224,232,.95);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(248,251,253,.98),rgba(243,247,250,.96)),var(--bg-panel)}.featured-reports-section__copy{margin:0;max-width:760px;color:var(--text-muted)}.featured-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.featured-report-card{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);border:1px solid rgba(203,216,228,.98);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,249,252,.96)),var(--bg-panel)}.featured-report-card__header{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.featured-report-card__title{margin:0;font-size:1.18rem;line-height:1.2}.featured-report-card__type{flex:0 0 auto;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(200,213,224,.98);border-radius:999px;color:var(--text-soft);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:rgba(248,251,253,.98)}.featured-report-card__body{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.featured-report-card__description{margin:0;color:var(--text-muted)}.featured-report-card__note{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border-left:3px solid rgba(128,164,197,.85);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:rgba(237,244,249,.92)}.featured-report-card__note strong{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.featured-report-card__note p{margin:0;color:var(--text-muted)}.featured-report-card__footer{display:flex;justify-content:flex-start}.featured-tags-section__intro{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border:1px solid rgba(216,224,232,.95);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(249,250,246,.98),rgba(244,247,240,.96)),var(--bg-panel)}.featured-tags-section__copy{margin:0;max-width:760px;color:var(--text-muted)}.featured-tag-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.featured-tag-card{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);border:1px solid rgba(204,213,199,.98);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,255,252,.98),rgba(248,250,245,.96)),var(--bg-panel)}.featured-tag-card__header{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.featured-tag-card__title{margin:0;font-size:1.12rem;line-height:1.2}.featured-tag-card__description{margin:0;color:var(--text-muted)}.featured-tag-card__slug{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 10px;border:1px solid rgba(205,214,199,.98);border-radius:999px;color:#4d6a55;font-size:.78rem;font-weight:700;background:rgba(244,249,242,.96)}.featured-tag-card__note{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border-left:3px solid rgba(123,158,118,.85);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:rgba(241,246,238,.94)}.featured-tag-card__note strong{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#56705d}.featured-tag-card__note p{margin:0;color:var(--text-muted)}.featured-tag-card__footer{display:flex;justify-content:flex-start}.featured-report-manager__list{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.featured-report-manager__toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);align-items:flex-end;margin-bottom:var(--space-4)}.featured-report-editor{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-panel-muted)}.featured-report-editor--published{border-color:rgba(141,188,160,.9);background:linear-gradient(180deg,rgba(249,253,250,.98),rgba(240,248,243,.96)),var(--bg-panel-muted);box-shadow:inset 0 0 0 1px rgba(200,226,211,.55)}.featured-report-editor--draft{border-color:rgba(211,219,228,.98)}.featured-report-editor__header{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.featured-report-editor__title-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);align-items:center}.featured-report-editor__header h3{margin:0;font-size:1rem}.featured-report-editor__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.featured-report-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.featured-report-form-grid__full{grid-column:1/-1}.featured-report-textarea{min-height:120px;padding:12px 14px;resize:vertical}.featured-report-checkbox{display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;color:var(--text);font-weight:600}.featured-tag-manager__list{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.featured-tag-manager__toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);align-items:flex-end;margin-bottom:var(--space-4)}.featured-tag-editor{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-panel-muted)}.featured-tag-editor--published{border-color:rgba(141,188,160,.9);background:linear-gradient(180deg,rgba(249,253,250,.98),rgba(240,248,243,.96)),var(--bg-panel-muted);box-shadow:inset 0 0 0 1px rgba(200,226,211,.55)}.featured-tag-editor--draft{border-color:rgba(211,219,228,.98)}.featured-tag-editor__header{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.featured-tag-editor__title-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);align-items:center}.featured-tag-editor__header h3{margin:0;font-size:1rem}.featured-tag-editor__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.featured-tag-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.featured-tag-form-grid__full{grid-column:1/-1}.featured-tag-textarea{min-height:100px;padding:12px 14px;resize:vertical}.featured-tag-checkbox{display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;color:var(--text);font-weight:600}.featured-tag-form__readonly{display:flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(255,255,255,.88);color:var(--text-muted)}.editorial-insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.editorial-insight-panel{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);border:1px solid rgba(216,224,232,.95);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,251,.96)),var(--bg-panel)}.editorial-insight-panel:last-child{grid-column:1/-1}.editorial-insight-panel__header{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.editorial-insight-panel__header h3{margin:0;font-size:1rem}.editorial-insight-panel__header p{margin:0;color:var(--text-muted)}.editorial-candidate-card,.editorial-candidate-list{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.editorial-candidate-card{padding:var(--space-4);border:1px solid rgba(216,224,232,.92);border-radius:var(--radius-md);background:rgba(255,255,255,.92)}.editorial-candidate-card__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.editorial-candidate-card__title{margin:0;font-size:1rem;line-height:1.2}.editorial-candidate-card__actions,.editorial-candidate-card__badges,.editorial-candidate-card__details{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.launch-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.go-no-go-panel,.go-no-go-panel__stats,.launch-prep-checklist,.launch-prep-checklist-item,.launch-prep-spot-check,.launch-prep-spot-check-grid,.launch-summary-grid,.smoke-test-matrix,.smoke-test-row{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.go-no-go-panel__header,.launch-prep-checklist-item__header,.launch-prep-spot-check__header,.smoke-test-row__header{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.go-no-go-panel__header h3,.launch-prep-spot-check__header h3,.smoke-test-row__header h3{margin:0}.go-no-go-panel__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.go-no-go-panel__stat,.launch-prep-checklist-item,.launch-prep-spot-check,.smoke-test-row{padding:var(--space-4);border:1px solid rgba(216,224,232,.92);border-radius:var(--radius-md);background:rgba(255,255,255,.92)}.go-no-go-panel__stat{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.go-no-go-panel__stat strong{font-size:1.4rem}.go-no-go-panel__stat span{color:var(--text-muted)}.smoke-test-row__checks,.smoke-test-row__main,.smoke-test-row__meta{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.smoke-test-row__meta{grid-template-columns:repeat(3,minmax(0,1fr))}.smoke-test-row__meta-item{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.smoke-test-row__checks,.smoke-test-row__expectations{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.launch-prep-checkbox{display:inline-flex;gap:var(--space-2);align-items:center;font-weight:600;color:var(--text)}.launch-prep-checkbox input{width:16px;height:16px}.launch-prep-note{min-height:88px;padding:12px 14px;resize:vertical}.launch-prep-spot-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-checklist-bucket,.launch-checklist-bucket__list,.launch-checklist-card,.launch-decision-panel,.launch-decision-panel__signals{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.launch-checklist-card__header,.launch-decision-panel__header{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.launch-checklist-card__header h4,.launch-decision-panel__header h3{margin:0}.launch-checklist-buckets,.launch-decision-panel__signals{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.launch-checklist-buckets{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-checklist-bucket,.launch-checklist-card,.launch-decision-panel__signal{padding:var(--space-4);border:1px solid rgba(216,224,232,.92);border-radius:var(--radius-md);background:rgba(255,255,255,.92)}.launch-checklist-bucket__header{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.launch-checklist-bucket__header h3{margin:0}.launch-checklist-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.launch-checklist-card__textarea{min-height:120px;padding:12px 14px;resize:vertical}.launch-status-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5);border:1px solid rgba(216,224,232,.92);border-radius:var(--radius-md);background:rgba(255,255,255,.92)}.launch-checklist-item__header,.launch-status-card__header{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.launch-checklist-item__header h3,.launch-next-steps__item strong,.launch-status-card__header h3,.risk-list__item strong{margin:0}.launch-checklist-item__actions,.launch-helper-row,.launch-status-card__helper{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.launch-checklist-list,.launch-next-steps,.risk-list{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.launch-checklist-item,.launch-next-steps__item,.risk-list__item{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid rgba(216,224,232,.92);border-radius:var(--radius-md);background:rgba(255,255,255,.9)}.launch-next-steps__item p,.risk-list__item p{margin:0;color:var(--text-muted)}.public-note-block{padding:var(--space-4);border-left:4px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--accent-soft)}.public-note-block,.public-note-block__body{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.public-note-block--caution{border-left-color:#b7791f;background:#fff8eb}.sidebar-nav{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.sidebar-nav__link{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-muted);font-weight:600;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.sidebar-nav__link:hover{background:var(--bg-accent);border-color:var(--border);color:var(--text)}.sidebar-nav__link.is-active{background:var(--accent-soft);border-color:#c5d8ea;color:var(--accent-strong)}.page-stack,.stack{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.stack--tight{gap:var(--space-2)}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.content-grid--queues{align-items:start}.content-grid--dashboard-top{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);align-items:start}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.stats-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header{display:flex;justify-content:space-between;gap:var(--space-5);align-items:flex-start}.breadcrumbs,.public-breadcrumbs{overflow-x:auto}.breadcrumbs__list,.public-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:0;padding:0;list-style:none}.breadcrumbs__item,.public-breadcrumbs__item{display:inline-flex;gap:var(--space-2);align-items:center;min-width:0}.back-link,.breadcrumbs__link,.public-breadcrumbs__link{color:var(--text-muted);font-size:.88rem;font-weight:600}.back-link:hover,.breadcrumbs__link:hover,.public-breadcrumbs__link:hover{color:var(--accent-strong);text-decoration:underline}.breadcrumbs__current,.breadcrumbs__separator,.public-breadcrumbs__current,.public-breadcrumbs__separator{color:var(--text-soft);font-size:.88rem}.breadcrumbs__current,.public-breadcrumbs__current{color:var(--text);font-weight:600}.page-header__content{max-width:760px}.page-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start;justify-content:flex-end}.page-header h1{margin:6px 0 10px;font-size:clamp(2rem,3vw,2.85rem);line-height:1.02;letter-spacing:-.03em}.eyebrow{margin:0;color:var(--accent);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.detail-panel__header p,.empty-state p,.error-state p,.feedback-message,.key-value-row dt,.loading-state,.page-description,.result-card__snippet,.result-card__subtitle,.section-card__description,.table-meta,.warning-list{color:var(--text-muted)}.detail-panel,.section-card,.stat-card{background:var(--bg-panel);border:1px solid rgba(216,224,232,.95);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.section-card{padding:var(--space-6)}.section-card__header{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start;margin-bottom:var(--space-5)}.section-card__title{margin:0 0 4px;font-size:1.12rem}.section-card__description{margin:0}.detail-panel{padding:var(--space-5);background:var(--bg-panel-muted);box-shadow:none}.detail-panel__header{margin-bottom:var(--space-4)}.detail-panel__header h3{margin:0 0 6px;font-size:1rem}.detail-panel__header p{margin:0}.stat-card{padding:var(--space-5);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.stat-card__label{margin:0;color:var(--text-muted);font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stat-card__value{font-size:clamp(2rem,3vw,2.5rem);line-height:1;font-weight:700;letter-spacing:-.03em}.stat-card__helper{margin:0;color:var(--text-soft)}.saved-view-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.saved-view-card{display:grid;grid-gap:var(--space-2);gap:var(--space-2);text-align:left;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-panel-muted);cursor:pointer;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.saved-view-card:hover{border-color:var(--border-strong);background:#fbfcfd}.saved-view-card.is-active{border-color:#c5d8ea;background:var(--accent-soft);box-shadow:inset 0 0 0 1px rgba(31,95,142,.12)}.saved-view-card__header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.saved-view-card__description,.saved-view-card__helper{margin:0;color:var(--text-muted)}.saved-view-card__helper,.saved-view-card__status{font-size:.82rem}.saved-view-card__status{color:var(--accent-strong);font-weight:700}.report-type-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.report-type-hub-card{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-panel-muted);transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.report-type-hub-card:hover{border-color:var(--border-strong);background:#fbfcfd;box-shadow:var(--shadow)}.report-type-hub-card__header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.report-type-hub-card__eyebrow{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.report-type-hub-card__description,.report-type-hub-card__helper{margin:0;color:var(--text-muted)}.report-type-hub-card__helper{font-size:.84rem}.report-type-hub-card__footer{padding-top:var(--space-2)}.public-report-card,.public-report-index-card{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-panel-muted)}.public-report-card,.public-report-card__content,.public-report-index-card,.public-report-index-card__body{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.public-report-card__title,.public-report-index-card__title{margin:0;font-size:1.1rem;line-height:1.2}.public-report-card__subheading{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.public-report-card__footer,.public-report-index-card__actions{display:flex;justify-content:flex-start}.public-report-index-list{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.public-index-toolbar,.public-report-index-toolbar{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-end}.public-index-toolbar__filters{display:grid;flex:1 1 auto;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(280px,2fr) repeat(2,minmax(160px,1fr))}.public-index-toolbar__search{min-width:0}.public-index-toolbar__filters>.field:only-child{grid-column:1/-1;max-width:32rem}.public-event-index-card__header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.public-event-index-card__context,.public-event-index-card__context-item{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.public-event-index-card__context-item{grid-template-columns:minmax(68px,auto) 1fr;align-items:start}.public-event-index-card__context-label{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.public-event-index-card__context-value{margin:0;color:var(--text-muted)}.report-index-toolbar{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-end}.report-index-toolbar .field{flex:1 1 380px}.saved-views-manager__toolbar{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.saved-dashboard-view,.saved-views-manager__create{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-panel-muted)}.saved-dashboard-views-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.saved-dashboard-view.is-current{border-color:#c5d8ea;background:var(--accent-soft)}.saved-dashboard-view__header{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start;margin-bottom:var(--space-3)}.saved-dashboard-view__title-block{min-width:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.saved-dashboard-view__form{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.report-meta{display:flex;flex-wrap:wrap;gap:var(--space-4);color:var(--text-muted);font-size:.9rem}.scope-summary{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-panel-muted)}.activity-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.activity-list__item{padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.activity-list__item:last-child{padding-bottom:0;border-bottom:none}.activity-list__row{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.activity-list--compact{gap:var(--space-2)}.activity-list__content{min-width:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.activity-list__content p,.activity-list__meta{margin:0}.activity-list__actions{display:flex;gap:var(--space-3);flex-wrap:wrap}.activity-list__meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.filter-bar--activity{grid-template-columns:repeat(2,minmax(0,220px));align-items:end}.section-tools{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start}.section-tools--start{justify-content:flex-start}.section-tool{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.section-tool__feedback{margin:0;font-size:.82rem;color:var(--success)}.section-tool__feedback--error{color:var(--danger)}.button-row,.inline-summary,.tag-row{display:flex;gap:var(--space-2);align-items:center}.button-row--wrap,.inline-summary--wrap,.tag-row{flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:42px;padding:0 16px;border-radius:12px;border:1px solid var(--border);background:#fff;color:var(--text);cursor:pointer;font-weight:600;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.button:hover{border-color:var(--border-strong);background:#fbfcfd}.button:disabled{cursor:default;opacity:.6}.button--primary{background:var(--accent);border-color:var(--accent);color:#fff}.button--primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.badge--neutral{background:#edf1f5;color:#556577}.badge--warning{background:var(--warning-soft);color:var(--warning)}.badge--success{background:var(--success-soft);color:var(--success)}.badge--info{background:var(--info-soft);color:var(--info)}.badge--danger{background:var(--danger-soft);color:var(--danger)}.filter-grid,.search-form,.search-toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);align-items:end}.search-form{grid-template-columns:minmax(0,1fr) auto}.search-toolbar{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,180px)) auto}.filter-bar{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4)}.filter-bar,.queue-filter-bar{display:grid;gap:var(--space-4);align-items:end}.queue-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4)}.field,.search-form__field{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.field--actions{align-self:end}.field-label{font-size:.82rem;font-weight:700;color:var(--text-muted)}.text-input,select{width:100%;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--border);background:#fff;color:var(--text)}.text-input:focus,select:focus{outline:2px solid rgba(31,95,142,.16);border-color:var(--accent)}.table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse}.data-table td,.data-table th{padding:14px 10px;border-bottom:1px solid var(--border);vertical-align:top;text-align:left}.data-table__checkbox{width:44px}.data-table tbody tr:last-child td{border-bottom:none}.data-table th{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft)}.table-link{color:var(--accent-strong);font-weight:700}.table-link:hover{text-decoration:underline}.table-primary{display:grid;grid-gap:4px;gap:4px}.linked-list,.result-card--interactive{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.linked-list--compact .linked-list__item{padding:var(--space-3)}.linked-list__item{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-panel-muted)}.linked-list__item--current{border-color:#cfe1d6;background:#f5fbf7}.linked-list__row{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start;margin-bottom:4px}.key-value-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0}.key-value-row{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.key-value-row dd,.key-value-row dt{margin:0}.key-value-row dt{font-weight:600}.key-value-row dd{text-align:right}.metadata-code-block{margin:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;white-space:pre-wrap;word-break:break-word;text-align:left}.empty-state,.error-state,.loading-state{padding:var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--bg-panel-muted)}.empty-state strong,.error-state strong{display:block;margin-bottom:6px}.loading-state{display:inline-flex;align-items:center;gap:var(--space-3)}.loading-state__dot{width:10px;height:10px;border-radius:999px;background:var(--accent);animation:pulse 1s ease-in-out infinite}.error-state{border-color:rgba(180,58,58,.24);background:rgba(253,236,236,.68)}.feedback-message{margin:0}.feedback-message--success{color:var(--success)}.bulk-result-panel,.bulk-toolbar{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-panel-muted)}.bulk-toolbar{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.bulk-toolbar__header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline}.bulk-toolbar__actions,.bulk-toolbar__confirm{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bulk-toolbar__confirm{align-items:center}.bulk-result-panel{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.bulk-result-panel__summary{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline}.bulk-result-panel__reasons{margin:0;padding-left:18px;color:var(--text-muted)}.bulk-result-panel__reasons li+li{margin-top:6px}.quick-filters{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.quick-filters__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.quick-filter-chip{min-height:34px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text-muted);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.quick-filter-chip:hover{border-color:var(--border-strong);color:var(--text)}.quick-filter-chip.is-active{background:var(--accent-soft);border-color:#c5d8ea;color:var(--accent-strong)}.issue-list,.workflow-actions{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.issue-list{list-style:none;padding:0;margin:0}.issue-list__item{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-panel-muted)}.issue-list__header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center;margin-bottom:var(--space-2)}.issue-list__item p{margin:0;color:var(--text-muted)}.timeline-list{grid-gap:var(--space-4)}.timeline-item,.timeline-list{display:grid;gap:var(--space-4)}.timeline-item{grid-template-columns:140px minmax(0,1fr);grid-gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-panel-muted)}.timeline-item__date{font-weight:700;color:var(--text-soft)}.timeline-item__body{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.timeline-item__header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.timeline-item__delta{margin:0;padding-left:var(--space-3);border-left:3px solid var(--accent-soft);color:var(--text)}.compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.compare-group{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-panel-muted)}.compare-group__header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline;margin-bottom:var(--space-3)}.compare-group__header h3{margin:0;font-size:1rem}.graph-panel{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.graph-panel__center{display:flex;justify-content:center}.graph-panel__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.graph-group{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.graph-group__header h3{margin:0 0 4px;font-size:1rem}.graph-group__header p{margin:0;color:var(--text-muted)}.graph-node-card__link{display:block}.graph-node-card{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-panel-muted)}.graph-node-card--event{border-color:#c5d8ea;background:var(--accent-soft)}.graph-node-card__type{margin-bottom:6px;color:var(--text-soft);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.graph-node-card__label{display:block;margin-bottom:6px}.graph-node-card__meta p{margin:0}.graph-sources{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.graph-source-item{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.graph-edge-meta{padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:#fff}.graph-edge-meta p{margin:8px 0 0}.warning-list{padding:var(--space-4);border-radius:var(--radius-md);background:var(--warning-soft)}.warning-list strong{display:block;margin-bottom:6px;color:var(--warning)}.warning-list ul{margin:0;padding-left:18px}.result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.result-card{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-panel-muted);transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.result-card:hover{border-color:var(--border-strong);background:#fff;transform:translateY(-1px)}.result-card__header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.result-card__meta,.result-card__type{color:var(--text-soft);font-size:.85rem}.result-card__meta{display:flex;gap:var(--space-3);flex-wrap:wrap}@keyframes pulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:1100px){.compare-grid,.content-grid,.content-grid--dashboard-top,.content-grid--queues,.editorial-insights-grid,.featured-report-form-grid,.featured-report-grid,.featured-tag-form-grid,.featured-tag-grid,.filter-bar,.filter-bar--activity,.filter-grid,.go-no-go-panel__stats,.graph-panel__columns,.graph-source-item,.launch-checklist-buckets,.launch-prep-spot-check-grid,.launch-summary-grid,.public-index-toolbar__filters,.public-reading-list,.public-reading-list--three,.public-report-index-toolbar,.queue-filter-bar,.report-index-toolbar,.report-type-hub-grid,.result-grid,.search-form,.search-toolbar,.stats-grid,.stats-grid--compact{grid-template-columns:1fr}}@media (max-width:900px){.shell{grid-template-columns:1fr}.shell__sidebar{position:static;height:auto;border-right:none;border-bottom:1px solid var(--border)}.public-hero,.public-shell__content,.public-shell__inner,.shell__content{padding:var(--space-6)}.page-header,.public-shell__inner{flex-direction:column}.public-shell__inner{align-items:flex-start}.public-shell__context{max-width:none;width:100%}.featured-report-card__header{flex-direction:column}.featured-tag-card__header{grid-template-columns:1fr}.editorial-candidate-card__header,.go-no-go-panel__header,.launch-checklist-card__header,.launch-checklist-item__header,.launch-decision-panel__header,.launch-prep-checklist-item__header,.launch-prep-spot-check__header,.launch-status-card__header,.smoke-test-row__header{flex-direction:column}.smoke-test-row__meta{grid-template-columns:1fr}.page-actions{justify-content:flex-start}.public-event-index-card__header,.public-index-toolbar,.public-report-index-toolbar,.saved-dashboard-view__header,.saved-views-manager__toolbar{flex-direction:column}.timeline-item{grid-template-columns:1fr}}@media (max-width:640px){.detail-panel,.public-hero,.public-shell__content,.public-shell__inner,.section-card,.shell__content,.stat-card{padding:var(--space-4)}.key-value-row{flex-direction:column}.key-value-row dd{text-align:left}}.print-friendly .shell{grid-template-columns:1fr}.print-friendly .back-link,.print-friendly .breadcrumbs,.print-friendly .public-shell__header,.print-friendly .section-card__actions,.print-friendly .section-tools,.print-friendly .shell__sidebar{display:none}.print-friendly .public-shell__content,.print-friendly .shell__content{max-width:100%}@media print{.shell{grid-template-columns:1fr}.back-link,.breadcrumbs,.button,.public-shell__header,.section-card__actions,.section-tools,.shell__sidebar{display:none!important}.public-shell__content,.shell__content{max-width:100%;padding:0}body{background:#fff}}