:root{color:#1e293b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f4f8;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{background:#f0f4f8;min-width:320px;min-height:100vh;margin:0}a{color:inherit}button,input,textarea,select{font:inherit}#root{min-height:100vh}.studio-shell{width:min(1180px,100vw - 32px);margin:0 auto;padding:24px 0 40px}.studio-shell__app{background:#fff;border:1px solid #cbd5e1;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.studio-shell--home .studio-shell__app{border-color:#e6edf5;box-shadow:0 1px 3px #0f172a0a}.studio-shell__header{margin-bottom:0;display:block}.studio-shell__masthead{background:#f4f8fc;border-bottom:1px solid #dbe5f0}.studio-shell--home .studio-shell__masthead{border-bottom-color:#e6edf5}.studio-shell__masthead-body{padding:18px 24px 16px}.studio-shell__masthead-top{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.studio-shell__masthead-copy{min-width:0}.studio-shell__eyebrow,.surface-card__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#185fa5;margin:0 0 4px;font-size:.56rem;font-weight:600}.studio-shell__title{letter-spacing:-.02em;color:#2f58b7;margin:0;font-size:clamp(1.18rem,2vw,1.46rem);font-weight:600;line-height:1.08}.studio-shell__subtitle{color:#2f58b7;max-width:860px;margin:5px 0 0;font-size:.84rem;line-height:1.45}.studio-shell__framework-list{gap:4px;width:430px;max-width:430px;display:grid}.studio-shell__framework-row{flex-wrap:nowrap;justify-content:flex-end;gap:0;display:flex}.studio-shell__framework-item{color:#2f58b7;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.studio-shell__framework-separator{color:#9db6d4;margin:0 10px}.surface-card{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e2e8f0;border-radius:0}.surface-pill{white-space:nowrap;color:#51617e;background:#eef3f8;border:0;border-radius:999px;justify-content:center;align-items:center;padding:3px 9px;font-size:.62rem;font-weight:600;line-height:1.2;display:inline-flex}.studio-shell__workspace{grid-template-columns:168px minmax(0,1fr);align-items:stretch;gap:0;display:grid}.studio-shell--home .studio-shell__workspace{grid-template-columns:minmax(0,1fr)}.studio-shell__sidebar{background:#fff;border-right:1px solid #e2e8f0;padding:10px 0;position:static}.studio-shell__nav-section{padding:0}.studio-shell__nav-section-label{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:0;padding:12px 14px 3px;font-size:.56rem;font-weight:600;display:flex}.studio-shell__nav-list{flex-direction:column;gap:0;display:flex}.studio-shell__nav-item{color:#64748b;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;flex-direction:row;align-items:center;gap:8px;width:100%;padding:6px 14px;transition:background-color .16s,color .16s;display:flex}.studio-shell__nav-item:hover{background:#f8fafc}.studio-shell__nav-item--active{color:#0c447c;background:#e6f1fb;border-left-color:#185fa5;font-weight:600}.studio-shell__nav-item--child{padding-left:26px}.studio-shell__nav-item--child .studio-shell__nav-dot{background:#d7e2ef;width:4px;height:4px}.studio-shell__nav-dot{background:#cbd5e1;border-radius:50%;flex-shrink:0;width:5px;height:5px}.studio-shell__nav-label{font-size:.7rem;font-weight:500;line-height:1.2}.studio-shell__nav-label-row{align-items:center;gap:6px;min-width:0;display:inline-flex}.studio-shell__nav-badge{color:#185fa5;letter-spacing:.04em;text-transform:uppercase;background:#eef6fd;border:1px solid #bfd8ef;border-radius:999px;align-items:center;padding:1px 6px;font-size:.55rem;font-weight:700;display:inline-flex}.studio-shell__nav-item--active .studio-shell__nav-dot{background:#185fa5}.studio-shell__main{background:#fff;min-width:0}.studio-shell__page-header{border-bottom:0;margin:0;padding:10px 24px 6px}.studio-shell__page-title{color:#334155;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.studio-shell__content{padding:0 24px 24px;display:block}.studio-shell--home .studio-shell__content{padding:0}.studio-run-strip{background:#fff9;border-bottom:1px solid #b5d4f4;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:7px 24px;display:grid}.studio-run-strip__identity,.studio-run-strip__overall,.studio-run-strip__summary{align-items:center;gap:10px;min-width:0;display:flex}.studio-run-strip__identity{flex:auto;align-items:baseline;gap:8px}.studio-run-strip__identity-main{align-items:baseline;gap:8px;min-width:0;display:flex}.studio-run-strip__label{color:#185fa5;letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:600;line-height:1}.studio-run-strip__overall{flex:none;justify-content:center;justify-self:center}.studio-run-strip__id{letter-spacing:0;color:#042c53;font-size:.72rem;line-height:1}.studio-run-strip__meta,.studio-run-strip__summary{color:#185fa5;font-size:.64rem}.studio-run-strip__meta{text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.studio-run-strip__summary{text-align:right;flex-wrap:nowrap;justify-content:flex-end;justify-self:end}.studio-run-strip__status{font-weight:700}.studio-run-strip__status--pass{color:#0b6a37}.studio-run-strip__status--review{color:#9a6a00}.studio-run-strip__status--fail{color:#b42318}.landing-home{background:#fff;border:1px solid #dfe6f0;border-radius:28px;overflow:hidden;box-shadow:0 24px 70px #12213f14}.studio-shell--home .landing-home{box-shadow:none;border:0;border-radius:0}.landing-home__wrap,.landing-home__cta-wrap{width:min(1040px,100% - 72px);margin:0 auto}.landing-home__hero{background:#fff;padding:66px 0 40px}.landing-home__hero-content{text-align:center;max-width:920px;margin:0 auto;transform:translateY(-6px)}.landing-home__hero-title{letter-spacing:-.04em;color:#161c28;margin:0 0 22px;font-size:clamp(1.75rem,3.85vw,2.7rem);font-weight:500;line-height:1.06}.landing-home__hero-title-main{display:block}.landing-home__hero-highlight{color:#4468d6;letter-spacing:-.03em;margin-top:8px;font-size:.76em;font-weight:400;display:block}.landing-home__hero-copy{color:#2b3445;max-width:82ch;margin:0 auto;font-size:1.08rem;font-weight:500;line-height:1.58}.landing-home__hero-metrics{flex-wrap:wrap;justify-content:center;gap:52px;margin-top:34px;display:flex}.landing-home__metric{text-align:center}.landing-home__metric-value{letter-spacing:-.04em;color:#111723;font-size:3rem;font-weight:800;line-height:1}.landing-home__metric-label,.landing-home__metric-sub,.landing-home__gold-stat-label{text-transform:uppercase;letter-spacing:.06em}.landing-home__metric-label{color:#5f6978;margin-top:8px;font-size:.68rem;font-weight:700}.landing-home__metric-sub{color:#6d7786;margin-top:4px;font-size:.64rem;font-weight:500}.landing-home__hero-actions,.landing-home__cta-buttons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.landing-home__button{cursor:pointer;border-radius:8px;padding:13px 30px;font-size:.86rem;font-weight:700;transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s,color .16s}.landing-home__button:hover{transform:translateY(-1px)}.landing-home__button--primary{color:#fff;background:#3a5ccc;border:1px solid #3a5ccc}.landing-home__button--primary:hover{background:#2f4db8;border-color:#2f4db8;box-shadow:0 8px 22px #3a5ccc38}.landing-home__button--secondary{color:#586373;background:0 0;border:1px solid #d7dee8}.landing-home__button--secondary:hover{color:#111723;border-color:#bcc5d1}.app-button{appearance:none;color:#1f2937;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:13px 24px;font-size:.84rem;font-weight:500;line-height:1;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s,color .16s;display:inline-flex}.app-button:hover{transform:translateY(-1px)}.app-button--primary{color:#fff;background:#2f58b7;border-color:#2f58b7;box-shadow:0 10px 22px #2f58b724}.app-button--primary:hover{background:#284ba0;border-color:#284ba0;box-shadow:0 12px 24px #284ba029}.app-button--secondary{color:#42536a;background:#fff;border-color:#d4ddea}.app-button--secondary:hover{color:#1f2937;background:#fbfcfe;border-color:#bcc8d9}.app-button--quiet{color:#52627b;background:0 0;border-color:#0000;padding-inline:12px}.app-button--quiet:hover{color:#284ba0;background:#2f58b70f}.app-button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.landing-home__text-button{color:#626d7d;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:12px;font-size:.82rem;font-weight:600;display:inline-flex}.landing-home__text-button span{transition:transform .16s}.landing-home__text-button:hover{color:#3a5ccc}.landing-home__text-button:hover span{transform:translateY(2px)}.landing-home__section{background:#fff;padding:46px 0}.landing-home__hero+.landing-home__section{padding-top:18px}.landing-home__section--tinted{background:#f7f8fb}.landing-home__section-label{color:#4468d6;text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px;font-size:.7rem;font-weight:700}.landing-home__section-title{color:#171d27;letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(1.75rem,3.1vw,2.45rem);font-weight:800;line-height:1.15}.landing-home__section-copy{color:#5f6978;max-width:72ch;margin:0 0 22px;font-size:1rem;line-height:1.7}.landing-home__section-copy--wide{max-width:92ch}.landing-home__section-note{color:#667181;margin-bottom:14px;font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:.79rem}.landing-home__problem-grid,.landing-home__outcome-grid,.landing-home__artifact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.landing-home__comparison-grid{grid-template-columns:.92fr 1.14fr .92fr;align-items:center;gap:20px;display:grid}.landing-home__problem-card,.landing-home__artifact-card,.landing-home__outcome-card{background:#fff;border:1px solid #dde3ec;border-radius:22px}.landing-home__comparison-card{background:#fff;border:1px solid #dde3ec;border-radius:22px;flex-direction:column;justify-content:flex-start;gap:14px;min-height:100%;padding:26px 22px;display:flex}.landing-home__comparison-card--side{justify-self:center;max-width:320px;min-height:auto;padding:22px 20px}.landing-home__comparison-card--center{border-color:#a8c2df;box-shadow:0 6px 18px #244a840f}.landing-home__comparison-label{color:#667181;text-transform:uppercase;letter-spacing:.14em;font-size:.66rem;font-weight:500}.landing-home__comparison-accent{border-radius:2px;width:36px;height:3px}.landing-home__comparison-accent--amber{background:#b36b02}.landing-home__comparison-accent--blue{background:#4468d6}.landing-home__comparison-quote{color:#1b2432;letter-spacing:-.02em;margin:0;font-size:1.12rem;line-height:1.35}.landing-home__comparison-body{color:#5f6978;margin:0;font-size:.9rem;line-height:1.62}.landing-home__comparison-pills{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.landing-home__comparison-pill{color:#456b9d;white-space:nowrap;background:#4468d614;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.landing-home__problem-card{padding:30px 24px}.landing-home__problem-bar{border-radius:2px;width:36px;height:3px;margin-bottom:18px}.landing-home__problem-bar--amber{background:#b36b02}.landing-home__problem-bar--red{background:#c63737}.landing-home__problem-bar--blue{background:#4468d6}.landing-home__problem-card h3,.landing-home__flow-body h3{color:#171d27;margin:0 0 8px;font-size:1.02rem;font-weight:700}.landing-home__problem-card p,.landing-home__artifact-card p,.landing-home__outcome-card p{color:#5f6978;margin:0;font-size:.88rem;line-height:1.6}.landing-home__flow-list{gap:0;display:grid}.landing-home__flow-step{grid-template-columns:72px minmax(0,1fr);gap:24px;padding-bottom:30px;display:grid}.landing-home__flow-rail{flex-direction:column;align-items:center;display:flex}.landing-home__flow-dot{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:.78rem;font-weight:700;display:inline-flex}.landing-home__flow-dot--blue{color:#4468d6;background:#edf3ff}.landing-home__flow-dot--amber{color:#b36b02;background:#fff5e5}.landing-home__flow-dot--green{color:#11713b;background:#edf9f0}.landing-home__flow-dot--red{color:#b4233b;background:#fff0f2}.landing-home__flow-line{background:#dfe4ec;flex:1;width:2px;margin-top:8px}.landing-home__flow-body p{color:#5f6978;max-width:640px;margin:0 0 14px;font-size:.9rem;line-height:1.66}.landing-home__flow-artifacts{flex-wrap:wrap;gap:8px;display:flex}.landing-home__flow-artifact{color:#5a6678;background:#f3f5f8;border:1px solid #d8dee8;border-radius:4px;padding:4px 10px;font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:.72rem}.landing-home__flow-artifact--out{color:#4468d6;background:#edf3ff;border-color:#3a5ccc29}.landing-home__flow-callout{color:#5a6678;background:#fff6e8;border:1px solid #b36b0224;border-radius:12px;margin-top:14px;padding:16px 20px;font-size:.84rem;line-height:1.55}.landing-home__extension{border-top:1px solid #d9e4efe6;margin-top:10px;padding-top:12px}.landing-home__extension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.landing-home__extension-card{background:#fff;border:1px solid #dde3ec;border-radius:18px;padding:22px 20px}.landing-home__extension-title{color:#171d27;margin:0 0 8px;font-size:1rem;font-weight:500}.landing-home__extension-body{color:#5f6978;margin:0 0 14px;font-size:.9rem;line-height:1.64}.landing-home__extension-artifacts{flex-wrap:wrap;gap:8px;display:flex}.landing-home__outcome-card{text-align:center;padding:36px 24px;position:relative;overflow:hidden}.landing-home__outcome-card:before{content:"";height:3px;position:absolute;inset:0 0 auto}.landing-home__outcome-card--green:before{background:#11713b}.landing-home__outcome-card--amber:before{background:#b36b02}.landing-home__outcome-card--red:before{background:#b4233b}.landing-home__outcome-tag{border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;padding:5px 14px;font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:.74rem;font-weight:700;display:inline-flex}.landing-home__outcome-card--green .landing-home__outcome-tag{color:#11713b;background:#edf9f0}.landing-home__outcome-card--amber .landing-home__outcome-tag{color:#b36b02;background:#fff5e5}.landing-home__outcome-card--red .landing-home__outcome-tag{color:#b4233b;background:#fff0f2}.landing-home__outcome-note{color:#667181;text-align:center;background:#eef2f6;border-radius:12px;margin-top:20px;padding:14px 20px;font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:.8rem}.landing-home__artifact-card{padding:24px 20px}.landing-home__artifact-file{color:#171d27;margin-bottom:6px;font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:.8rem;font-weight:600}.landing-home__table{border-collapse:collapse;width:100%}.landing-home__table th,.landing-home__table td{color:#5f6978;border-bottom:1px solid #ebeff4;padding:14px 18px;font-size:.9rem}.landing-home__table th{color:#6a7484;text-transform:uppercase;letter-spacing:.08em;text-align:left;border-bottom-width:2px;border-bottom-color:#dfe4ec;font-size:.7rem;font-weight:700}.landing-home__table td:first-child{color:#171d27;font-weight:600}.landing-home__table-right{text-align:right!important}.landing-home__table-center{text-align:center!important}.landing-home__table td:last-child{color:#4468d6;font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-weight:700}.landing-home__gold-header{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:30px;display:grid}.landing-home__gold-header>div{text-align:center}.landing-home__gold-stat-value{letter-spacing:-.04em;color:#161c28;font-size:3rem;font-weight:800;line-height:1}.landing-home__gold-stat-label{color:#5f6978;text-transform:uppercase;letter-spacing:.06em;margin-top:6px;font-size:.68rem;font-weight:700}.landing-home__gold-body{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.landing-home__gold-list{flex-direction:column;gap:8px;display:flex}.landing-home__gold-row{color:#2c3444;background:#f7f8fb;border:1px solid #dde3ec;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;font-size:.88rem;display:flex}.landing-home__gold-check{color:#11713b;background:#edf9f0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:.68rem;font-weight:700;display:inline-flex}.landing-home__gold-note{color:#171d27;background:#edf3ff;border:1px solid #3a5ccc1f;border-radius:12px;margin-top:8px;padding:14px 18px;font-size:.92rem;font-weight:600}.landing-home__code-box{color:#ffffffbd;background:#11151b;border-radius:18px;margin:0;padding:24px 28px;font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:.74rem;line-height:1.84;overflow-x:auto}.landing-home__code-comment{color:#ffffff61}.landing-home__cta{text-align:center;background:#fff;border-top:1px solid #e4e9f0;padding:54px 0}.landing-home__cta-wrap h2{color:#171d27;letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800}.landing-home__cta-sub{color:#667181;margin-bottom:36px;font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:.8rem}.landing-home__cta-contact{color:#4f5b6e;margin-top:16px;font-size:.9rem}.landing-home__button-preview-note{color:#8a94a6;letter-spacing:.04em;margin-top:18px;font-size:.72rem}.landing-home__button-preview{justify-content:center;margin-top:10px;display:flex}.landing-home__cta-contact a{color:#4468d6;font-weight:600;text-decoration:none}.landing-home__cta-contact a:hover{text-decoration:underline}.landing-home__hero-copy,.landing-home__metric-sub,.landing-home__section-copy,.landing-home__problem-card p,.landing-home__artifact-card p,.landing-home__outcome-card p,.landing-home__flow-body p,.landing-home__gold-row,.landing-home__cta-contact{font-weight:400}.landing-home__hero-title,.landing-home__metric-value,.landing-home__metric-label,.landing-home__button,.landing-home__text-button,.landing-home__section-label,.landing-home__section-title,.landing-home__problem-card h3,.landing-home__flow-body h3,.landing-home__flow-dot,.landing-home__outcome-tag,.landing-home__artifact-file,.landing-home__table th,.landing-home__table td:first-child,.landing-home__table td:last-child,.landing-home__gold-stat-value,.landing-home__gold-stat-label,.landing-home__gold-check,.landing-home__gold-note,.landing-home__cta-wrap h2,.landing-home__cta-contact a{font-weight:500}.landing-hero{padding:30px;overflow:hidden}.landing-hero__content{justify-content:space-between;align-items:end;gap:20px;display:flex}.landing-hero__title{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4.6vw,3.3rem);line-height:1.02}.landing-hero__title span{color:#3558b5}.landing-hero__actions,.landing-cta__actions{flex-wrap:wrap;gap:12px;display:flex}.landing-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.landing-hero-metric{background:#fff;border:1px solid #2e467414;border-radius:18px;padding:18px 20px}.landing-hero-metric__value,.landing-gold-stat__value{letter-spacing:-.05em;color:#13264d;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:800;line-height:1}.landing-hero-metric__label,.landing-gold-stat__label{letter-spacing:.08em;text-transform:uppercase;color:#58708f;margin-top:8px;font-size:.83rem;font-weight:700}.landing-hero-metric__note{color:#4d5b75;margin-top:6px;font-size:.88rem;line-height:1.45}.landing-section{padding:24px}.landing-gap-grid,.landing-artifact-grid,.landing-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.landing-gap-card,.landing-artifact-card,.landing-outcome-card{background:#fff;border:1px solid #2e467414;border-radius:18px;padding:18px 20px}.landing-gap-card h3,.landing-outcome-card__tag,.landing-flow-step__body h3,.landing-artifact-card__file{color:#1b2a45;margin:0;font-size:1rem}.landing-gap-card p,.landing-outcome-card p,.landing-artifact-card p{color:#4d5b75;margin:8px 0 0;font-size:.9rem;line-height:1.52}.landing-outcome-card{position:relative}.landing-outcome-card:before{content:"";border-radius:18px 18px 0 0;height:3px;position:absolute;inset:0 0 auto}.landing-outcome-card--approved:before{background:#0a6b38}.landing-outcome-card--draft:before{background:#9a5a05}.landing-outcome-card--high:before{background:#9e1732}.landing-outcome-card__tag{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin-top:2px;padding:7px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.landing-outcome-card--approved .landing-outcome-card__tag{color:#0a6b38;background:#e5f7ed}.landing-outcome-card--draft .landing-outcome-card__tag{color:#9a5a05;background:#fff0d8}.landing-outcome-card--high .landing-outcome-card__tag{color:#9e1732;background:#fde8ec}.landing-flow-list{gap:14px;margin-top:18px;display:grid}.landing-flow-step{background:#fff;border:1px solid #2e467414;border-radius:20px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;padding:18px 20px;display:grid}.landing-flow-step__rail{justify-content:center;display:flex}.landing-flow-step__code{color:#3558b5;letter-spacing:.08em;background:#eaf2ff;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:.82rem;font-weight:800;display:inline-flex}.landing-flow-step__body p{color:#4d5b75;margin:8px 0 0;font-size:.91rem;line-height:1.56}.landing-flow-step__outputs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.landing-gold-grid{grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);gap:20px;margin-top:18px;display:grid}.landing-gold-stats{gap:12px;display:grid}.landing-gold-stat,.landing-gold-list{background:#fff;border:1px solid #2e467414;border-radius:18px;padding:18px 20px}.landing-gold-list{gap:10px;display:grid}.landing-gold-row{color:#2e3a50;align-items:start;gap:10px;font-size:.92rem;line-height:1.5;display:flex}.landing-gold-row__mark{color:#0a6b38;background:#e5f7ed;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-weight:800;display:inline-flex}.landing-gold-note{color:#5b6882;margin:6px 0 0;font-size:.89rem;line-height:1.5}.landing-cta{justify-content:space-between;align-items:end;gap:20px;padding:26px 28px;display:flex}.overview-grid{gap:0;display:grid}.summary-next-grid{gap:16px}.surface-card--hero.summary-next-hero{background:0 0;border:0;border-radius:0;padding:8px 0 16px}.summary-next-hero__copy h3,.summary-next-attention-item h3{letter-spacing:-.02em;color:#172637;margin:0;font-size:1.25rem;line-height:1.08}.summary-next-hero__copy{width:100%;padding:0}.summary-next-hero__copy .surface-card__eyebrow{display:none}.summary-next-hero__title{letter-spacing:-.02em;color:#172637;margin:0;font-size:1.25rem;line-height:1.1}.surface-card--hero.summary-next-hero .surface-card__body,.surface-card--hero.summary-next-hero .summary-next-hero__copy .surface-card__body{width:100%;max-width:120ch;margin-top:8px}.summary-next-action-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.summary-next-action-row--compact{margin-top:12px}.summary-next-action-pill{appearance:none;color:#34527a;white-space:nowrap;cursor:pointer;background:#ffffffc7;border:1px solid #d8e2ee;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:.72rem;font-weight:700;line-height:1;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.summary-next-action-pill:hover{background:#fff;border-color:#b8cae0;transform:translateY(-1px)}.summary-next-action-pill:disabled{cursor:not-allowed;opacity:.55;transform:none}.summary-next-top-grid,.summary-next-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.surface-card.summary-next-card{background:#fffefe;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;padding:18px 22px 16px;display:flex}.summary-next-card--soft{background:#fafcfd;border-color:#dfe7ef}.summary-next-card--highlight{background:#fdfbf7;border-color:#ece2c9}.summary-next-card--info{background:#f7fbff;border-color:#d9e6f2}.summary-next-card__footer{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;padding-top:0;padding-left:4px;padding-right:4px;display:-webkit-box;overflow:hidden}.summary-next-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.summary-next-card .metric-card{text-align:center;flex-direction:column;justify-content:center;min-height:92px;padding:10px 12px;display:flex}.summary-next-card .metric-card__value,.summary-next-card .metric-card__label,.summary-next-card .metric-card__note{text-align:center}.summary-next-card .metric-card__note{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.summary-next-attention-list{gap:10px;margin-top:16px;display:grid}.summary-next-attention-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 13px;display:grid}.summary-next-attention-item p{color:#5f6e7e;margin:4px 0 0;font-size:.74rem;line-height:1.45}.summary-next-top-grid .summary-next-card,.summary-next-bottom-grid .summary-next-card{min-height:252px}.summary-next-card .surface-card__header{padding-left:6px;padding-right:6px}.summary-next-card__actions{justify-content:flex-start;margin-top:auto;padding-top:12px;padding-left:6px;padding-right:6px;display:flex}.controls-context-list{gap:8px;margin-top:14px;padding:0 4px;display:grid}.controls-context-line{color:#475569;grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:10px;font-size:.75rem;line-height:1.4;display:grid}.controls-context-line--wide{grid-template-columns:132px minmax(0,1fr)}.controls-context-line__label{color:#6b7c93;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-weight:700}.controls-context-line__value{min-width:0}.metric-card-grid.controls-posture-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.controls-posture-grid .metric-card,.monitoring-posture-grid .metric-card{min-height:88px}.monitoring-result-stack{margin-top:16px}.ai-bom-posture-grid .metric-card{text-align:center;justify-content:center;align-items:center;min-height:96px}.ai-bom-posture-grid .metric-card__label,.ai-bom-posture-grid .metric-card__value,.ai-bom-posture-grid .metric-card__note{text-align:center}.ai-bom-posture-grid .metric-card__label{letter-spacing:.01em;text-transform:none;color:#1e293b;order:0;margin-top:0;font-size:.68rem;font-weight:700}.ai-bom-posture-grid .metric-card__value{overflow-wrap:anywhere;order:1;margin-top:6px;font-size:.88rem;line-height:1.28}.ai-bom-posture-grid .metric-card__note{-webkit-line-clamp:2;-webkit-box-orient:vertical;order:2;margin-top:6px;font-size:.7rem;display:-webkit-box;overflow:hidden}.controls-workspace-stack{padding-left:8px;padding-right:8px}.overview-grid--loading{background:linear-gradient(#fdfefe 0%,#f7fbff 100%);border-radius:10px}.surface-card{padding:18px 0}.surface-card--hero{padding:16px 0 18px}.surface-card--loading{background:linear-gradient(#fbfdff 0%,#f7fbff 100%)}.surface-card__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.surface-card__header h2{letter-spacing:0;margin:0;font-size:1rem;line-height:1.1}.surface-card__body{color:#475569;max-width:820px;margin:10px 0 0;font-size:.78rem;line-height:1.5}.surface-card__body--wide{max-width:980px}.loading-status{color:#64748b;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin-top:12px;font-size:.72rem;font-weight:600;display:inline-flex}.loading-status__spinner{border:2px solid #d9e6f4;border-top-color:#185fa5;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite studio-spin}@keyframes studio-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.overview-inline-note{color:#5b6882;font-size:.92rem}.overview-callout{border-radius:16px;margin-top:18px;padding:14px 16px;font-size:.95rem;line-height:1.55}.overview-callout--warning{color:#7a4a05;background:#fff6e4;border:1px solid #9a5a0533}.overview-callout--info{color:#0c447c;background:#eef6ff;border:1px solid #185fa529}.overview-chip-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.metric-card-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:16px;display:grid}.metric-card-grid--centered .metric-card{text-align:center}.overview-metric-card-grid--top{margin-top:18px}.metric-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px}.metric-card--approved{background:#eaf3de;border-color:#d4e7b1}.metric-card--draft{background:#faeeda;border-color:#f4d28c}.metric-card--high{background:#fcebeb;border-color:#f1caca}.metric-card--info{background:#eef4fb;border-color:#d6e1f0}.metric-card--approved .metric-card__value,.metric-card--approved .metric-card__label{color:#0a6b38}.metric-card--draft .metric-card__value,.metric-card--draft .metric-card__label{color:#9a5a05}.metric-card--high .metric-card__value,.metric-card--high .metric-card__label{color:#9e1732}.metric-card--info .metric-card__value,.metric-card--info .metric-card__label{color:#35557c}.metric-card__value{letter-spacing:0;color:#1e293b;font-size:1.25rem;font-weight:600;line-height:1}.metric-card--compact-value .metric-card__value{overflow-wrap:anywhere;font-size:.92rem;line-height:1.22}.metric-card__label{letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;margin-top:4px;font-size:.56rem;font-weight:600}.metric-card__note{color:#64748b;margin-top:4px;font-size:.72rem}.metric-card--compact{border-radius:16px;padding:14px 16px}.metric-card--compact .metric-card__value{font-size:clamp(1.5rem,3vw,2.35rem)}.metric-card--compact .metric-card__label{margin-top:6px}.metric-card--compact .metric-card__note{margin-top:6px;font-size:.86rem}@media (width<=1100px){.summary-next-top-grid,.summary-next-bottom-grid,.summary-next-metric-grid,.ai-review-posture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.summary-next-top-grid,.summary-next-bottom-grid,.summary-next-metric-grid,.ai-review-posture-grid{grid-template-columns:minmax(0,1fr)}}.surface-card__list{color:#2e3a50;margin:16px 0 0;padding-left:18px}.surface-card__list li+li{margin-top:10px}.surface-card__list--compact{padding-left:20px}.surface-card__list--compact li{line-height:1.6}.overview-summary-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.overview-summary-card__value{letter-spacing:-.03em;color:#13264d;margin-top:10px;font-size:1.3rem;font-weight:700}.overview-detail-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin-top:14px;display:grid}.overview-detail-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-height:112px;padding:12px 14px}.overview-detail-card h3{margin:0;font-size:.78rem}.overview-detail-card p{color:#475569;margin:8px 0 0;font-size:.75rem;line-height:1.42}.overview-sections-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;display:grid}.overview-body-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.overview-body-column{gap:18px;display:grid}.overview-item-stack{gap:0;margin-top:14px;display:grid}.overview-disclosure{margin-top:18px}.overview-disclosure summary{cursor:pointer;color:#1e293b;font-size:.8rem;font-weight:600}.overview-disclosure[open] summary{margin-bottom:14px}.overview-disclosure__body{gap:18px;display:grid}.evidence-inline-actions{margin-top:10px}.overview-item-card{background:0 0;border:0;padding:12px 0}.overview-item-card+.overview-item-card{border-top:1px solid #e2e8f0}.overview-item-card__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.overview-item-card__header h3{margin:0;font-size:.8rem}.overview-item-card p{color:#475569;margin:8px 0 0;font-size:.75rem;line-height:1.5}.frameworks-workspace__pill-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.frameworks-workspace__spotlight{justify-content:space-between;align-items:end;gap:18px;display:flex}.frameworks-workspace__spotlight-copy{gap:12px;display:grid}.frameworks-workspace__spotlight-note,.frameworks-workspace__library-body{color:#475569;margin:0;font-size:.82rem;line-height:1.6}.frameworks-workspace__spotlight-actions,.frameworks-workspace__library-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.frameworks-workspace__library{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.frameworks-workspace__library-card{background:#fbfdff;border:1px solid #e2e8f0;border-radius:16px;gap:12px;padding:16px 18px;display:grid}.frameworks-workspace__family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.frameworks-workspace__family-card{background:#fbfdff;border:1px solid #dfe7ef;border-radius:14px;gap:6px;padding:16px 18px;display:grid}.frameworks-workspace__family-value{color:#172637;letter-spacing:-.04em;font-size:1.6rem;font-weight:800;line-height:1}.frameworks-workspace__family-label{color:#243550;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:700}.frameworks-workspace__family-note{color:#64748b;font-size:.76rem;line-height:1.45}.frameworks-workspace__governance-block{gap:10px;margin-top:16px;display:grid}.framework-review-family-strip{gap:10px;margin-top:18px;display:grid}.framework-review-family-strip__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.framework-review-family-strip__header h3{color:#172637;margin:0;font-size:.86rem;line-height:1.3}.framework-review-family-strip__header p{color:#58667f;margin:6px 0 0;font-size:.78rem;line-height:1.55}.framework-review-family-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.framework-review-family-strip__grid--dual{grid-template-columns:repeat(2,minmax(0,1fr))}.framework-review-family-chip{color:inherit;background:#fff;border:1px solid #dfe7ef;border-radius:12px;gap:4px;padding:10px 12px;text-decoration:none;transition:transform .12s,border-color .12s,box-shadow .12s;display:grid}.framework-review-family-chip:hover{transform:translateY(-1px);box-shadow:0 14px 24px -24px #17263766}.framework-review-family-chip--gap{background:#fffaf4;border-color:#e3c7b0}.framework-review-family-chip--needs_review{background:#fbfcff;border-color:#d7deee}.framework-review-family-chip--met{background:#fbfefc;border-color:#d9e6df}.framework-review-family-chip__header{align-items:start;gap:8px;display:flex}.framework-review-family-chip__label{color:#243550;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.framework-review-family-chip__value{color:#172637;letter-spacing:-.03em;text-align:center;justify-self:center;font-size:1.2rem;font-weight:700;line-height:1}.framework-review-family-chip__note,.framework-review-family-chip__footer{color:#64748b;text-align:center;font-size:.68rem;line-height:1.35}.framework-review-family-chip--compact{gap:3px;padding:8px 10px}.framework-review-family-chip--compact .framework-review-family-chip__header{justify-content:center}.framework-review-family-chip--compact .framework-review-family-chip__label{text-align:center;font-size:.68rem}.framework-review-family-chip--compact .framework-review-family-chip__value{font-size:1.05rem}.framework-review-family-chip--compact .framework-review-family-chip__note{font-size:.64rem;line-height:1.3}.framework-review-context{gap:10px;margin-top:10px;display:grid}.framework-review-family{gap:14px;scroll-margin-top:96px;display:grid}.framework-review-family--gap{background:linear-gradient(#fffefb 0%,#fffcf6 100%);border-color:#e4d2bb}.framework-review-family--needs_review{background:linear-gradient(#fff 0%,#fbfcff 100%);border-color:#dae2f0}.framework-review-family--met{background:linear-gradient(#fff 0%,#fbfefc 100%);border-color:#d8e6dc}.framework-review-family__band{background:#ffffffeb;border:1px solid #2e467414;border-radius:14px;align-items:start;gap:12px;padding:14px 16px;display:flex}.framework-review-family__copy{gap:6px;display:grid}.framework-review-family__eyebrow{color:#5a6c89;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.framework-review-family__title{color:#172637;letter-spacing:-.02em;margin:0;font-size:1.15rem;line-height:1.18}.framework-review-family__body{color:#52617b;max-width:70ch;margin:0;font-size:.8rem;line-height:1.5}.framework-review-family__detail{color:#64748b;margin:0;font-size:.74rem;line-height:1.45}.framework-review-group{gap:10px;margin-top:8px;display:grid}.framework-review-target{background:#fff;border:1px solid #dfe7ef;border-radius:14px;overflow:hidden}.framework-review-target--met{background:#fbfdff;border-color:#dfe7ef}.framework-review-target--attention{background:linear-gradient(#fffdf8 0%,#fffaf0 100%);border-color:#e5d7bc}.framework-review-target[open]{box-shadow:0 18px 36px -30px #1726377a}.framework-review-target__summary-row{cursor:pointer;justify-content:space-between;align-items:start;gap:16px;padding:12px 14px;list-style:none;display:flex}.framework-review-target__summary-row::-webkit-details-marker{display:none}.framework-review-target__summary-row::marker{content:"";display:none}.framework-review-target__summary-row:after{content:"›";color:#61718b;align-self:center;font-size:1.35rem;line-height:1;transition:transform .14s}.framework-review-target[open] .framework-review-target__summary-row:after{transform:rotate(90deg)}.framework-review-target__summary-main{gap:5px;min-width:0;display:grid}.framework-review-target__summary-side{flex-shrink:0;align-items:center;gap:8px;display:flex}.framework-review-target__id{color:#7c8aa0;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.framework-review-target__title{color:#172637;margin:2px 0 0;font-size:.9rem;line-height:1.32}.framework-review-target__summary-meta{color:#66758d;flex-wrap:wrap;gap:6px 12px;font-size:.72rem;line-height:1.38;display:flex}.framework-review-target__body{border-top:1px solid #2e467414;gap:10px;padding:0 14px 14px;display:grid}.framework-review-target__summary{color:#475569;margin:10px 0 0;font-size:.78rem;line-height:1.5}.framework-review-target__meta{color:#64748b;flex-wrap:wrap;gap:8px 14px;font-size:.74rem;line-height:1.4;display:flex}.framework-review-target__meta span{align-items:center;display:inline-flex}.framework-review-evidence-list{gap:12px;display:grid}.framework-review-evidence-item{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.framework-review-evidence-item__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.framework-review-evidence-item__header .framework-review-target__title{margin-top:0;font-size:.84rem}.framework-review-evidence-id{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem;line-height:1.5}.framework-review-evidence-note{color:#64748b;margin:0;font-size:.76rem;line-height:1.5}.framework-review-methodology-note{color:#475569;margin:14px 0 0;font-size:.82rem;line-height:1.6}.workspace-item-meta{color:#94a3b8;font-size:.68rem;line-height:1.45}.overview-scope-summary{background:#fff;border:1px solid #2e467414;border-radius:16px;gap:10px;margin-top:14px;padding:14px 16px;display:grid}.overview-scope-summary p{color:#4d5b75;margin:0;font-size:.92rem;line-height:1.5}.overview-scope-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:18px;display:grid}.overview-scope-item,.overview-scope-limitations{background:#fff;border:1px solid #2e467414;border-radius:16px;padding:12px 14px}.overview-scope-item__header{justify-content:space-between;align-items:start;gap:10px;display:flex}.overview-scope-item__header h3{margin:0;font-size:.94rem}.overview-scope-item p,.overview-scope-limitations p{color:#4d5b75;margin:8px 0 0;font-size:.9rem;line-height:1.45}.overview-scope-limitations,.overview-scope-summary--combined{margin-top:12px}.overview-scope-summary__meta{color:#40506d}@media (width<=980px){.studio-shell{width:min(100vw - 24px,1420px);padding-top:18px}.studio-shell__masthead-top{flex-direction:column}.studio-shell__framework-list{gap:6px;width:auto;max-width:none}.studio-shell__framework-row{flex-wrap:wrap;justify-content:flex-start}.studio-shell__workspace{grid-template-columns:minmax(0,1fr)}.studio-shell__sidebar{position:static}.studio-run-strip{grid-template-columns:minmax(0,1fr);align-items:flex-start;position:static}.studio-run-strip__overall,.studio-run-strip__summary{text-align:left;flex-wrap:wrap;justify-content:flex-start;justify-self:auto}.landing-home__hero{padding:80px 0 64px}.landing-home__hero-metrics{gap:36px}.landing-home__problem-grid,.landing-home__outcome-grid,.landing-home__artifact-grid,.landing-home__gold-body{grid-template-columns:1fr}.landing-home__flow-step{grid-template-columns:56px minmax(0,1fr);gap:16px}.overview-body-grid{grid-template-columns:minmax(0,1fr)}}.framework-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:16px;display:grid}.framework-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px}.framework-card__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.framework-card__header h3{margin:0;font-size:.8rem}.framework-card__header p{color:#475569;margin:8px 0 0;font-size:.75rem;line-height:1.45}.framework-card__body{color:#64748b;margin:10px 0 0;font-size:.75rem;line-height:1.45}.crosswalk-table{border-collapse:collapse;width:100%;min-width:760px}.crosswalk-table th,.crosswalk-table td{text-align:left;vertical-align:top;border-bottom:1px solid #2e467414;padding:12px 14px}.crosswalk-table th{letter-spacing:.08em;text-transform:uppercase;color:#617291;font-size:.78rem}.input-source-grid{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.input-source-grid--future{margin-top:14px}.input-source-button,.action-button{appearance:none;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:11px 18px;font-size:.82rem;font-weight:500;line-height:1;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s,color .16s;display:inline-flex}.input-source-button{color:#29457d;background:#e7eefb}.input-source-button--future{color:#7c879c;background:#fff;border:1px dashed #52607c38}.input-source-button--active{color:#fff;background:#15336d;box-shadow:0 12px 24px #15336d2e}.input-source-button:hover,.action-button:hover{transform:translateY(-1px)}.input-form-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:16px;display:grid}.input-form-grid--compact{margin-top:10px}.input-config-stack{gap:12px;margin-top:16px;display:grid}.input-option-guidance{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px}.input-option-guidance__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.56rem;font-weight:600}.input-option-guidance__steps{color:#475569;gap:6px;margin:10px 0 0 18px;padding:0;font-size:.75rem;line-height:1.5;display:grid}.input-option-guidance__note{color:#64748b;margin:10px 0 0;font-size:.72rem;line-height:1.45}.input-run-config-card .input-config-stack{gap:8px;margin-top:10px}.input-run-config-card .input-form-grid{gap:10px;margin-top:8px}.input-run-config-card .input-form-grid--compact{margin-top:2px}.field-label{color:#334155;gap:8px;font-size:.75rem;font-weight:600;display:grid}.field-label__title{display:inline-block}.field-label__muted{color:#94a3b8;font-size:.72rem;font-weight:600}.input-field--full{grid-column:1/-1}.text-input{color:#172033;background:#fff;border:1px solid #d5e3f3;border-radius:8px;width:100%;padding:10px 12px;font-size:.8rem}.checkbox-row{color:#475569;align-items:flex-start;gap:10px;margin-top:4px;font-size:.75rem;line-height:1.45;display:flex}.checkbox-row input{margin-top:3px}.input-run-config-card .checkbox-row{margin-top:0}.input-action-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.input-run-config-card .input-action-row{margin-top:10px}.action-button{color:#fff;background:#2f58b7;border-color:#2f58b7;box-shadow:0 10px 22px #2f58b724}.action-button--secondary{color:#42536a;box-shadow:none;background:#fff;border-color:#d4ddea}.action-button:hover{background:#284ba0;border-color:#284ba0;box-shadow:0 12px 24px #284ba029}.action-button--secondary:hover{color:#1f2937;box-shadow:none;background:#fbfcfe;border-color:#bcc8d9}.action-button:disabled,.input-source-button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.review-update-section .action-button,.review-update-section .action-button--secondary{box-shadow:none;border:1px solid #d6e1f0;border-radius:12px;padding:8px 12px;font-size:.74rem;font-weight:600}.review-update-section .action-button{color:#29457d;background:#e8f0fb}.review-update-section .action-button--secondary{color:#51617e;background:#f4f7fb}.review-update-section .action-button:hover,.review-update-section .action-button--secondary:hover{box-shadow:none;transform:translateY(-1px)}.review-update-section .surface-pill,.review-update-section .status-pill{white-space:nowrap}.input-inline-status{color:#64748b;font-size:.75rem;line-height:1.45}.input-inline-status--compact{margin:10px 0 0}.input-inline-status--error{color:#a40e26}.input-demo-card{text-align:left;cursor:pointer;background:#f8fafc;border-color:#e2e8f0;width:100%;min-height:0;padding:12px 14px;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}.input-demo-card--active{color:#1e3a5f;background:#edf5fd;border-color:#b5d4f4;box-shadow:inset 0 0 0 1px #185fa514}.input-demo-card:hover:not(:disabled){border-color:#b5d4f4}.input-demo-card:disabled{opacity:.72;cursor:wait}.input-demo-card--active .framework-card__header h3,.input-demo-card--active .framework-card__body{color:#1e3a5f}.input-demo-card--active .framework-card__header p{color:#4b6b93}.input-demo-card .framework-card__header{align-items:start}.input-demo-card .framework-card__header h3{font-size:.8rem;line-height:1.2}.input-demo-card .framework-card__header p{overflow-wrap:anywhere;word-break:break-word;margin-top:5px;font-size:.72rem;line-height:1.45}.input-demo-card .framework-card__body{margin-top:9px;font-size:.72rem;line-height:1.45}.input-demo-card__meta{letter-spacing:.04em;text-transform:uppercase;color:#6382ad;margin:10px 0 0;font-size:.68rem;font-weight:600}.input-progress-strip{padding:16px 0 18px}.input-progress-strip__steps{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.input-progress-pill{border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.input-progress-pill__dot{background:currentColor;border-radius:999px;width:8px;height:8px}.input-progress-pill--done{color:#1a7a3f;background:#e7f8eb;border-color:#1a7a3f2e}.input-progress-pill--active{color:#2860c7;background:#eaf2ff;border-color:#2860c738}.input-progress-pill--pending{color:#6b778d;background:#f3f5f8;border-color:#5b688229}.input-summary-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.input-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.input-path-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.input-path-grid--quad{grid-template-columns:repeat(4,minmax(0,1fr))}.input-demo-grid{margin-top:2px}.input-path-card{text-align:left;cursor:pointer;flex-direction:column;gap:6px;width:100%;padding:12px 14px;display:flex}.input-path-card--active{border-color:#b5d4f4;box-shadow:inset 0 0 0 1px #185fa514}.input-path-card--future{cursor:default;box-shadow:none;background:#fafbfd;border-style:dashed;border-color:#d8e1ef}.input-path-card--future .input-option-label{color:#8ea0b8}.input-path-card--future .input-path-card__header h3{color:#52627b}.input-path-card--future .input-path-card__body{color:#708095}.input-path-card__header{gap:4px;display:grid}.input-option-label{letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.56rem;font-weight:600}.input-path-card__header h3{margin:0;font-size:.8rem;line-height:1.25}.input-path-card__body{color:#64748b;margin:0;font-size:.75rem;line-height:1.45}.input-current-run-card{padding:18px 0}.input-current-run-card .surface-card__header{margin-bottom:0}.input-current-run-card .surface-card__header h2{font-size:1rem}.input-current-run-card .input-summary-row{margin-top:12px}.input-ai-runtime-card{padding:18px 0}.input-ai-runtime-card .surface-card__header{margin-bottom:0}.input-ai-runtime-card .surface-card__header h2{font-size:1rem}.input-ai-runtime-card .input-summary-row{margin-top:12px}.input-ai-runtime-note{color:#51606f;margin:12px 0 0;font-size:.78rem;line-height:1.5}.surface-pill--summary{color:#3f5f93;background:#e9effa}@media (width<=860px){.input-path-grid,.input-path-grid--triple,.input-path-grid--quad{grid-template-columns:minmax(0,1fr)}}.status-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:3px 9px;font-size:.62rem;font-weight:600;line-height:1.2;display:inline-flex}.status-pill--approved{color:#406336;background:#ecf4e8}.status-pill--draft{color:#7b5b20;background:#f8efdf}.status-pill--high{color:#94404e;background:#f8e8ea}.input-status-banner{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px 18px}.input-status-banner--error{background:#fff4f6;border-color:#a40e262e}.input-status-banner--success{background:#f5fbf6;border-color:#275c3429}.run-list{gap:10px;margin-top:16px;display:grid}.run-list__item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 14px;display:grid}.run-list__item--active{border-color:#b5d4f4;box-shadow:inset 0 0 0 1px #185fa514}.run-list__select{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:0;display:flex}.run-list__select:disabled{cursor:not-allowed;opacity:.7}.run-list__main{min-width:0}.run-list__title{color:#1e293b;font-size:.8rem;font-weight:600}.run-list__meta{color:#64748b;margin-top:4px;font-size:.72rem}.run-list__pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.monitoring-inline-button{appearance:none;color:#29457d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5e3f3;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.monitoring-hero .controls-context-list{max-width:760px}.monitoring-hero{order:1}.monitoring-section-current{order:2}.monitoring-section-progression{order:3}.monitoring-section-alerts{order:4}.monitoring-section-source{order:5}.monitoring-section-history{order:6}.monitoring-section-portfolio{order:7}.monitoring-dashboard-grid{gap:10px;min-width:0;margin-top:14px;display:grid}.monitoring-dashboard-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.monitoring-status-tile{min-width:0;box-shadow:none;background:#fff;border:1px solid #dbe5f1;border-radius:8px;gap:3px;padding:9px 12px;display:grid}.monitoring-status-tile--primary{border-left-color:#dbe5f1}.monitoring-status-tile span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.monitoring-status-tile strong{color:#172033;overflow-wrap:anywhere;min-width:0;font-size:.9rem;line-height:1.25}.monitoring-status-tile p{color:#526277;margin:0;font-size:.76rem;line-height:1.45}.monitoring-operations-scroll{background:#fff;border:1px solid #e2e8f0;border-radius:8px}.monitoring-operations-table{border-collapse:collapse;width:100%;min-width:940px;font-size:.78rem}.monitoring-operations-table th,.monitoring-operations-table td{color:#475569;text-align:left;vertical-align:top;border-bottom:1px solid #edf2f7;padding:10px 12px}.monitoring-operations-table th{color:#64748b;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc;font-size:.66rem;font-weight:800}.monitoring-operations-table tr:last-child td{border-bottom:0}.monitoring-operations-table td:first-child,.monitoring-operations-table strong{color:#172033;font-weight:750}.monitoring-operations-table th:first-child,.monitoring-operations-table td:first-child{width:16%}.monitoring-operations-table th:nth-child(2),.monitoring-operations-table td:nth-child(2){width:18%}.monitoring-operations-table th:nth-child(3),.monitoring-operations-table td:nth-child(3){width:24%}.monitoring-operations-table th:nth-child(4),.monitoring-operations-table td:nth-child(4){width:42%}.monitoring-source-stack{gap:16px;display:grid}.monitoring-source-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);align-items:start;gap:20px;display:grid}.monitoring-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.monitoring-fact-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:6px;padding:12px 14px;display:grid}.monitoring-fact-card__label{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.monitoring-fact-card__value{color:#1e293b;word-break:break-word;font-size:.88rem;font-weight:700;line-height:1.35}.monitoring-fact-card__note{color:#64748b;word-break:break-word;font-size:.74rem;line-height:1.45}.monitoring-control-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:14px;padding:16px;display:grid}.monitoring-control-panel__header{gap:6px;display:grid}.monitoring-control-panel__header h3{color:#1e293b;margin:0;font-size:.96rem}.monitoring-control-panel__actions{gap:14px;display:grid}.monitoring-control-panel__baseline{gap:10px;display:grid}.monitoring-alert-list{gap:12px;display:grid}.monitoring-alert-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px}.monitoring-alert-card .surface-card__header{margin-bottom:10px}.monitoring-alert-card .surface-card__header h3{color:#1e293b;margin:0;font-size:.94rem}.monitoring-alert-card__pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.monitoring-alert-card__actions{align-items:center;margin-top:14px}.monitoring-source-note{color:#64748b;margin:0;font-size:.8rem;line-height:1.55}.monitoring-source-note--error{color:#9f1239}.run-summary-meta{color:#4d5b75;flex-wrap:wrap;gap:8px 12px;margin-top:4px;font-size:.92rem;display:flex}.runs-inline-note{color:#64748b;margin:0;font-size:.8rem;line-height:1.55}.table-scroll{margin-top:16px;overflow-x:auto}.progression-matrix{border-collapse:collapse;width:max-content;min-width:100%}.progression-matrix th,.progression-matrix td{text-align:center;vertical-align:middle;border-bottom:1px solid #2e467414;padding:9px 10px}.progression-matrix thead th{text-align:left}.progression-matrix tbody th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#617291;min-width:86px;font-size:.72rem}.progression-matrix__run-button{min-width:88px;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;margin:0 auto;padding:0;display:grid}.progression-matrix__run-button--current{color:#15336d}.progression-matrix__run-kind{letter-spacing:.08em;text-transform:uppercase;color:#617291;font-size:.62rem;font-weight:700}.progression-matrix__run-id{color:#1e293b;font-size:.74rem}.progression-matrix__run-date{color:#64748b;font-size:.64rem}.progression-matrix__cell-value{color:#1e293b;font-weight:600;display:inline-block}.progression-matrix__column--tinted{background:#f7fbff}.progression-matrix__cell--current{background:#eef4ff}.runs-table{border-collapse:collapse;width:100%;min-width:900px}.runs-table th,.runs-table td{text-align:left;vertical-align:top;border-bottom:1px solid #2e467414;padding:10px 12px}.runs-table th{letter-spacing:.08em;text-transform:uppercase;color:#617291;font-size:.78rem}.runs-table td{color:#1b2a45;font-size:.92rem}.runs-table__row--current{background:#eef4ff}.runs-table__run-cell{min-width:180px}.runs-table__run-meta-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.runs-table__timestamp{color:#5b6882;font-size:.86rem}.runs-table__parent-id{white-space:nowrap;color:#4d5b75;font-size:.85rem;display:inline-block}.runs-table__number{text-align:center!important}.download-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:20px;display:grid}.download-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:14px;padding:14px;display:grid}.download-card h3{color:#1b2a45;margin:0;font-size:.82rem}.download-card p{color:#4d5b75;margin:7px 0 0;font-size:.76rem;line-height:1.45}.artifacts-download-card .surface-card__eyebrow{margin-bottom:6px}.artifact-insight-card{min-height:100%}.artifact-insight-card__header{gap:10px;display:grid}.artifact-chip-row{flex-wrap:wrap;gap:8px;display:flex}.artifact-metric-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:16px;display:grid}.artifact-metric-card{background:#fff;border:1px solid #dbe5f0;border-radius:8px;gap:4px;padding:10px 11px;display:grid}.artifact-metric-card span{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:600}.artifact-metric-card strong{color:#0f172a;font-size:.92rem}.artifact-insight-card__detail{color:#4d5b75;font-size:.76rem;margin-top:14px!important}.artifact-link-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.artifact-link-row a{color:#0c447c;font-size:.76rem;font-weight:600;text-decoration:none}.artifact-link-row a:hover{text-decoration:underline}.download-card__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.download-card__footer span{color:#64748b;font-size:.74rem}.download-card__footer a{color:#0c447c;font-size:.76rem;font-weight:600;text-decoration:none}.download-card__footer a:hover{text-decoration:underline}.signals-chip-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.signals-chip-row--compact{gap:7px;margin-top:10px}.signals-metric-card-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.signals-footprint-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.signals-footprint-card{min-height:0}.signals-footprint-card p{margin-top:7px}.signals-footprint-card__meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.signals-summary-line{max-width:76ch}.signals-surface-list{gap:14px;margin-top:14px;display:grid}.signals-surface-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px}.signals-surface-card__header{justify-content:space-between;align-items:start;gap:14px;display:flex}.signals-surface-card__header h3{margin:0;font-size:.8rem}.signals-surface-card__header p{color:#475569;margin:8px 0 0;font-size:.75rem;line-height:1.45}.signals-surface-card__meta,.signals-surface-card__examples{color:#64748b;margin:8px 0 0;font-size:.72rem;line-height:1.45}.signals-table{min-width:980px}.signals-table th,.signals-table td{padding:11px 13px}.signals-table__signal-cell strong{color:#1b2a45}.signals-table__signal-cell p{color:#4d5b75;margin:6px 0 0;font-size:.88rem;line-height:1.35}.signals-table__risk-cell{text-align:center;vertical-align:middle}.signals-table__risk-cell .status-pill{margin-inline:auto}.signals-table__stack{color:#4d5b75;gap:5px;font-size:.88rem;line-height:1.4;display:grid}.signals-table__evidence-cell code{color:#243550;white-space:normal;word-break:break-word;background:0 0;border:0;padding:0;font-family:SFMono-Regular,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:.82rem;display:block}.signals-table__empty{color:#6c7b95;font-size:.88rem}.signals-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.signals-parse-table{min-width:860px}.signals-parse-table th,.signals-parse-table td{padding:11px 13px}.signals-parse-table__path{color:#243550;font-family:SFMono-Regular,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:.82rem}.operational-risk-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.operational-risk-summary-card{min-height:0}.operational-risk-summary-card p{margin-top:8px}.surface-card--hero .surface-card__body{max-width:88ch}.operational-risk-table__level{text-align:center;vertical-align:middle}.operational-risk-table__level .status-pill{margin-inline:auto}.operational-risk-driver-cell{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operational-risk-driver-cell strong{color:#1b2a45}.operational-risk-sources-table__source{white-space:nowrap;width:180px}@media (width<=1180px){.landing-hero__content,.landing-cta{flex-direction:column;align-items:flex-start}.landing-home__comparison-grid,.landing-gap-grid,.landing-artifact-grid,.landing-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-gold-grid{grid-template-columns:minmax(0,1fr)}.review-status-grid,.review-action-grid,.signals-footprint-grid,.signals-coverage-grid,.operational-risk-summary-grid,.frameworks-workspace__family-grid,.framework-review-family-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.landing-home__wrap,.landing-home__cta-wrap{width:min(1040px,100% - 32px)}.landing-home__hero{padding:44px 0 38px}.landing-home__hero-title{font-size:clamp(1.95rem,8vw,2.8rem)}.landing-home__hero-copy{font-size:.98rem}.landing-home__hero-metrics,.landing-home__gold-header{gap:24px}.landing-home__comparison-grid,.landing-home__problem-grid,.landing-home__outcome-grid,.landing-home__artifact-grid,.landing-home__extension-grid,.landing-home__gold-header{grid-template-columns:1fr}.landing-home__section{padding:38px 0}.landing-home__flow-step{grid-template-columns:1fr}.frameworks-workspace__spotlight{flex-direction:column;align-items:flex-start}.frameworks-workspace__library,.frameworks-workspace__family-grid,.framework-review-family-strip__grid{grid-template-columns:minmax(0,1fr)}.framework-review-family-strip__header,.framework-review-family__band,.framework-review-target__summary-row,.framework-review-target__summary-side,.framework-review-evidence-item__header{flex-direction:column;align-items:flex-start}.framework-review-family__meta{justify-items:start}.framework-review-family__counts{justify-content:flex-start}.framework-review-target__summary-side{width:100%}.landing-home__flow-rail{display:none}.studio-shell__masthead-top,.studio-shell__masthead-body{padding-inline:18px}.landing-hero{padding:24px}.landing-hero__metrics,.landing-gap-grid,.landing-artifact-grid,.landing-outcome-grid,.review-status-grid,.review-action-grid,.signals-footprint-grid,.signals-coverage-grid,.operational-risk-summary-grid{grid-template-columns:minmax(0,1fr)}.landing-flow-step{grid-template-columns:minmax(0,1fr);gap:14px}.landing-flow-step__rail{justify-content:flex-start}}.artifacts-table{border-collapse:collapse;width:100%;min-width:760px}.artifacts-table th,.artifacts-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:11px 13px}.artifacts-table th{letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;font-size:.62rem;font-weight:600}.artifacts-table td{color:#334155;font-size:.78rem}.artifacts-table__file-cell strong{color:#1b2a45;font-size:.82rem}.artifacts-table__bundle-cell{flex-wrap:wrap;gap:8px;display:flex}.artifacts-table__bundle-empty{color:#6c7b95}.artifacts-table__link{color:#0c447c;font-weight:600;text-decoration:none}.artifacts-table__link:hover{text-decoration:underline}.documents-table{border-collapse:collapse;width:100%;min-width:860px}.documents-table th,.documents-table td{text-align:left;vertical-align:top;border-bottom:1px solid #2e467414;padding:12px 14px}.documents-table th{letter-spacing:.08em;text-transform:uppercase;color:#617291;font-size:.78rem}.documents-table__subtle{color:#5b6882;margin-top:6px;font-size:.9rem}.documents-table__path{color:#243550;word-break:break-word;font-family:SFMono-Regular,ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:.84rem}.review-update__header-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.review-progress-bar{background:#3047781f;border-radius:999px;height:12px;margin-top:18px;overflow:hidden}.review-progress-bar__fill{border-radius:inherit;background:#2f66cf;height:100%}.review-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.review-status-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px}.review-status-card__label{letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;font-size:.56rem;font-weight:600}.review-status-card__value{color:#1e293b;margin-top:6px;font-size:1.25rem;font-weight:600;line-height:1}.review-status-card__note{color:#64748b;margin-top:6px;font-size:.72rem;line-height:1.45}.review-update-hero-flow{border-top:1px solid #2e467414;margin-top:18px;padding-top:18px}.review-update-hero-flow__note{margin-top:12px}.review-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.review-step-grid--compact{margin-top:14px}.review-step-grid--compact .review-step-card{padding:12px 14px}.review-step-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px}.review-step-card--current{border-color:#b5d4f4;box-shadow:inset 0 0 0 1px #185fa514}.review-step-card__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.review-step-card__header h3{margin:0;font-size:.8rem}.review-step-card__meta{color:#64748b;flex-direction:column;gap:8px;margin-top:12px;font-size:.72rem;display:flex}.review-update-section--hero{order:1}.review-update-section--summary{order:2}.review-update-section--progress{order:3}.review-update-section--missing-info{order:4}.review-update-section--controls{order:5}.review-update-section--basis{order:6}.review-update-section--judgment{order:7}.review-update-section--signoff{order:8}.review-update-section--reference{order:9}.review-update-section--ai-observations{order:10}.review-update-reference-grid,.review-update-passive-details{margin-top:18px}.review-update-section--lineage{order:11}.review-update-subsection+.review-update-subsection{border-top:1px solid #2e467414;margin-top:28px;padding-top:28px}.review-update-subsection__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.review-update-subsection__header h3{margin:0;font-size:.8rem}.review-update-subsection__header p{color:#475569;margin:8px 0 0;font-size:.75rem}.review-update-subsection--centered .review-update-subsection__header{text-align:center;justify-content:center}.review-update-subsection--spaced{margin-top:10px}.review-update__detail-grid{margin-top:18px}.review-update__basis-summary{color:#4d5b75;flex-wrap:wrap;gap:10px;margin-top:16px;font-size:.9rem;display:flex}.text-area-input{resize:vertical;min-height:118px}.review-update-form__hint{color:#4d5b75;margin:16px 0 0}.ai-observations-metric-grid{margin-top:18px}.ai-observation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.ai-observation-card{background:linear-gradient(135deg,#16798614,#f5f8fceb),#f8fafc;border:1px solid #2e46741f;border-radius:12px;padding:14px}.ai-observation-card__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.ai-observation-card__header h3{color:#172033;margin:4px 0 0;font-size:.88rem;line-height:1.35}.ai-observation-card__body{color:#40516c;margin:12px 0 0;font-size:.78rem;line-height:1.55}.ai-observation-card__meta{color:#4d647f;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:.7rem;display:flex}.ai-observation-card__meta span,.ai-observation-card__refs span{background:#ffffffc7;border:1px solid #2e46741a;border-radius:999px;padding:4px 8px}.ai-observation-card__refs{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.ai-observation-card__refs code{color:#1d3551;word-break:break-word;background:#1620330f;border-radius:999px;padding:4px 7px;font-size:.68rem}.ai-observations-note{color:#4d5b75;margin:16px 0 0;font-size:.78rem}.governance-section-list{gap:18px;margin-top:20px;display:grid}.governance-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px}.governance-section__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.governance-section__header h3{margin:0;font-size:.8rem}.governance-section__header p{color:#475569;margin:8px 0 0;font-size:.75rem}.governance-section__stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.governance-field-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:18px;display:grid}.governance-field-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px}.governance-field-card--staged{background:#fffaf0;border-color:#b9841047}.governance-field-card--inferred{border-color:#15336d33}.governance-field-card--unverified{border-color:#9e17322e}.governance-field-card--applied,.governance-field-card--declared{background:#f8fcf9;border-color:#18703d29}.governance-field-card{flex-direction:column;display:flex}.governance-field-card__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.governance-field-card__header h4{margin:0;font-size:.8rem}.governance-field-card__meta-line{color:#64748b;margin:12px 0 0;font-size:.72rem;line-height:1.45}.governance-field-card__actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:14px;display:flex}.governance-field-card__draft{color:#64748b;margin:14px 0 0;font-size:.72rem}.governance-field-card__input{margin-top:14px}.manual-review-control-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:20px;display:grid}.manual-review-control-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px}.manual-review-control-card--changed{background:#fffaf0;border-color:#b9841047}.manual-review-control-card__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.manual-review-control-card__header h3{margin:0;font-size:.8rem}.manual-review-control-card__header p{color:#475569;margin:8px 0 0;font-size:.75rem}.manual-review-control-card__status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.manual-review-control-card__body{color:#64748b;margin:14px 0 0;font-size:.75rem;line-height:1.45}.manual-review-disposition-choice-grid{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.manual-review-disposition-choice{appearance:none;color:#185fa5;cursor:pointer;background:#fff;border:1px solid #d5e3f3;border-radius:8px;padding:9px 12px;font-size:.72rem;font-weight:600;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s}.manual-review-disposition-choice:hover{transform:translateY(-1px)}.manual-review-disposition-choice--active{background:#edf5fd;border-color:#b5d4f4;box-shadow:inset 0 0 0 1px #185fa514}.manual-review-disposition-choice:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.manual-review-mode-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.governance-proposal-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin-top:16px;display:grid}.governance-proposal-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px}.governance-proposal-card--staged{background:#fff8ea;border-color:#f4d28c}.governance-proposal-card__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.governance-proposal-card__header h3{margin:0;font-size:.8rem}.governance-proposal-card__header p{color:#475569;margin:8px 0 0;font-size:.75rem;line-height:1.45}.governance-proposal-card__meta{color:#64748b;flex-wrap:wrap;gap:10px;margin-top:12px;font-size:.72rem;display:flex}.governance-proposal-card__warning{color:#8f1d36;background:#fdf0f3;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:.75rem;line-height:1.45}.governance-proposal-card__body{color:#64748b;margin:12px 0 0;font-size:.75rem;line-height:1.45}.governance-proposal-card__snippet{color:#1e3a5f;white-space:pre-wrap;background:#eef5fb;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:.75rem;line-height:1.5}.governance-proposal-card__editor{gap:12px;margin-top:16px;display:grid}.governance-proposal-card__actions{flex-wrap:wrap;gap:10px;display:flex}.evidence-closure-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;margin-top:16px;display:grid}.evidence-closure-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px}.evidence-closure-card--changed{background:#fff8ea;border-color:#f4d28c}.evidence-closure-card__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.evidence-closure-card__header h3{margin:0;font-size:.76rem;line-height:1.35}.evidence-closure-card__header p{color:#475569;margin:6px 0 0;font-size:.7rem;line-height:1.45}.evidence-closure-card__form{margin-top:10px}.evidence-closure-card__note{min-height:84px}.evidence-closure-card .surface-card__list{gap:6px;margin-top:10px;font-size:.72rem;line-height:1.45}.evidence-closure-card .field-label{font-size:.72rem}.evidence-closure-card .text-input{padding:9px 11px;font-size:.76rem}.ai-review-hero-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ai-review-hero-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ai-review-hero-actions .summary-next-action-pill{color:#f8fbff;background:#244a84;border-color:#244a84;padding:10px 15px;box-shadow:0 8px 18px #244a842e}.ai-review-hero-actions .summary-next-action-pill:hover:not(:disabled){background:#1d3d6f;border-color:#1d3d6f}.ai-review-feedback-note{color:#475569;margin:0 0 12px;font-size:.8rem;line-height:1.6}.ai-review-posture-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-next-card .ai-review-posture-grid .metric-card{min-height:88px}.ai-review-breakdown-strip{background:#f8fafcc7;border:1px solid #d8e2eee6;border-radius:14px;flex-wrap:wrap;gap:7px;padding:10px 12px;display:flex}.ai-review-breakdown-strip span{color:#526277;background:#fff;border-radius:999px;align-items:center;padding:4px 8px;font-size:.7rem;font-weight:650;line-height:1.2;display:inline-flex}.ai-review-intel-grid{gap:0;margin-top:14px;display:grid}.ai-review-intel-item{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:12px 0;display:grid;position:relative}.ai-review-intel-item+.ai-review-intel-item{border-top:1px solid #e2e8f0}.ai-review-intel-item p{color:#334155;margin:0;font-size:.8rem;line-height:1.6}.ai-review-evidence-refs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-review-evidence-ref{color:#244a84;white-space:nowrap;background:#ffffffd6;border:1px solid #94a3b847;border-radius:8px;align-items:center;max-width:100%;padding:4px 7px;font-size:.69rem;line-height:1.35;display:inline-flex}.ai-review-evidence-ref--wrap{overflow-wrap:anywhere;white-space:normal}.ai-review-evidence-ref--link{text-decoration:none;transition:border-color .16s,background .16s,color .16s}.ai-review-evidence-ref--link:hover{color:#1d3d6f;background:#eff6fff2;border-color:#244a846b}.ai-review-location-block{background:0 0;border:0;border-radius:0;gap:7px;padding:0;display:grid}.ai-review-location-block .surface-card__eyebrow{margin:0}.ai-review-location-list{flex-wrap:wrap;gap:6px;display:flex}.ai-review-location-chip{overflow-wrap:anywhere;color:#166534;background:#ffffffdb;border:1px solid #22c55e3d;border-radius:9px;padding:5px 8px;font-size:.7rem;line-height:1.35}.ai-review-semantic-pill--novel{color:#8a5a10;background:#fff4dc}.ai-review-semantic-pill--amplification{color:#244a84;background:#e8f2ff}.ai-review-semantic-pill--clarifies{color:#406336;background:#ecf4e8}.ai-review-confidence-pill--high,.ai-review-confidence-pill--medium,.ai-review-confidence-pill--low{color:#526277;background:#eef3f8}.ai-review-section-explainer{color:#475569;margin:0 0 12px;font-size:.8rem;line-height:1.6}.ai-review-confidence-note{color:#64748b;background:0 0;border:0;border-radius:0;margin:8px 0 0;padding:0;font-size:.72rem;line-height:1.5}.ai-review-card-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-review-card-action-row .summary-next-action-pill{color:#f8fbff;background:#244a84;border-color:#244a84;padding:9px 13px;font-size:.74rem;box-shadow:0 8px 18px #244a8424}.ai-review-card-action-row .summary-next-action-pill:hover:not(:disabled){background:#1d3d6f;border-color:#1d3d6f}.ai-review-card-action-row span{color:#64748b;font-size:.7rem;font-weight:650;line-height:1.35}.ai-review-item-grid{gap:0;margin-top:14px;display:grid}.ai-review-item{box-shadow:none;background:0 0;border:0;border-radius:0;gap:9px;padding:12px 0;display:grid;position:relative;overflow:visible}.ai-review-item+.ai-review-item{border-top:1px solid #e2e8f0}.ai-review-item:before{display:none}.ai-review-item--candidate,.ai-review-item--rule-gap{background:0 0}.ai-review-item--rule-gap:before{display:none}.ai-review-item--divergence{background:0 0}.ai-review-item--divergence:before{display:none}.ai-review-item--evidence{background:0 0}.ai-review-item--evidence:before{display:none}.ai-review-evidence-observation{background:0 0}.ai-review-evidence-observation:before{display:none}.ai-review-item__heading{gap:6px;display:grid}.ai-review-item__heading .surface-card__eyebrow{margin:0}.ai-review-item__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ai-review-item__header h3{color:#0f172a;margin:0;font-size:.82rem;font-weight:650;line-height:1.35}.ai-review-item__pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ai-review-item__body{color:#334155;margin:0;font-size:.75rem;font-weight:400;line-height:1.5}.ai-review-item__context{background:0 0;border:0;border-radius:0;gap:5px;padding:0;display:grid}.ai-review-item__context--question,.ai-review-item__context--action{background:0 0}.ai-review-item__context .surface-card__eyebrow{margin:0}.ai-review-item__context p{color:#475569;margin:0;font-size:.75rem;line-height:1.55}.ai-review-item__context--evidence-support p{font-size:.72rem;line-height:1.45}.ai-review-item__evidence{background:0 0;border:0;border-radius:0;gap:7px;padding:0;display:grid}.ai-review-item__evidence .surface-card__eyebrow{margin:0}.ai-review-item__evidence-list{flex-wrap:wrap;gap:6px;display:flex}.ai-review-item__evidence-list code{overflow-wrap:anywhere;color:#244a84;background:#ffffffd1;border:1px solid #94a3b847;border-radius:8px;padding:4px 7px;font-size:.69rem;line-height:1.35}.ai-review-tether{background:0 0;border:0;border-radius:0;gap:8px;padding:0;display:grid}.ai-review-tether__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-review-tether__header .surface-card__eyebrow{margin:0}.ai-review-tether__label{color:#0f766e;background:#ccfbf1ad;border:1px solid #0d948833;border-radius:999px;align-items:center;padding:4px 8px;font-size:.68rem;font-weight:700;line-height:1.2;display:inline-flex}.ai-review-tether__summary,.ai-review-tether__reviewer-value{color:#315064;margin:0;font-size:.75rem;line-height:1.55}.ai-review-tether__reviewer-value{color:#64748b}.ai-review-tether__section{gap:7px;display:grid}.ai-review-tether__section-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.ai-review-tether__chips{flex-wrap:wrap;gap:6px;display:flex}.ai-review-tether__chip{background:#ffffffdb;border:1px solid #94a3b83d;border-radius:10px;gap:3px;max-width:100%;padding:6px 8px;display:inline-grid}.ai-review-tether__chip strong{color:#0f172a;font-size:.7rem;line-height:1.2}.ai-review-tether__chip code{overflow-wrap:anywhere;color:#244a84;font-size:.66rem;line-height:1.35}.ai-review-tether__links{gap:7px;display:grid}.ai-review-tether-link{background:0 0;border:0;border-radius:0;gap:6px;padding:0;display:grid}.ai-review-tether-link__header{color:#64748b;flex-wrap:wrap;align-items:center;gap:7px;font-size:.69rem;font-weight:700;display:flex}.ai-review-tether-link p{color:#1e293b;margin:0;font-size:.75rem;font-weight:700;line-height:1.45}.ai-review-tether-link__reason{color:#475569;font-size:.7rem;line-height:1.45}.ai-review-item__footer{border-top:1px solid #94a3b82e;justify-content:space-between;align-items:flex-end;gap:14px;padding-top:12px;display:flex}.ai-review-item__meta{color:#526277;flex-wrap:wrap;gap:8px 14px;font-size:.72rem;line-height:1.45;display:flex}.ai-review-item__meta span{color:#51617e;white-space:nowrap;background:#eef3f8;border:0;border-radius:999px;justify-content:center;align-items:center;padding:3px 9px;line-height:1.2;display:inline-flex}.ai-review-item__actions{flex-wrap:wrap;gap:10px;display:flex}.ai-review-item__actions .summary-next-action-pill{color:#f8fbff;background:#244a84;border-color:#244a84;padding:10px 14px;font-size:.76rem;box-shadow:0 8px 18px #244a8429}.ai-review-item__actions .summary-next-action-pill:hover:not(:disabled){background:#1d3d6f;border-color:#1d3d6f}.ai-review-item__reviewer-actions{gap:8px;display:grid}.ai-review-item__reviewer-actions .surface-card__eyebrow{margin:0}.ai-review-item__disposition-actions{flex-wrap:wrap;gap:8px;display:flex}.ai-review-disposition-pill{padding:8px 12px;font-size:.74rem}.ai-review-disposition-pill--accept:not(.ai-review-disposition-pill--active){color:#406336;background:#ecf4e8;border-color:#40633657}.ai-review-disposition-pill--accept:hover:not(:disabled):not(.ai-review-disposition-pill--active){background:#e0efd9;border-color:#4063367a}.ai-review-disposition-pill--dismiss:not(.ai-review-disposition-pill--active){color:#64748b;box-shadow:none;background:#ffffff94;border-color:#94a3b857}.ai-review-disposition-pill--dismiss:hover:not(:disabled):not(.ai-review-disposition-pill--active){color:#475569;background:#f8fafceb;border-color:#64748b70}.ai-review-disposition-pill--active{color:#f8fbff;background:#244a84;border-color:#244a84;box-shadow:0 8px 18px #244a8429}.ai-review-disposition-pill--active:hover:not(:disabled){background:#1d3d6f;border-color:#1d3d6f}.ai-review-disposition-pill--clear{color:#526277;background:#f8fafceb;border-color:#94a3b88c}.ai-review-disposition-pill--clear:hover:not(:disabled){background:#eef3f8;border-color:#64748bb8}.ai-review-disposition-status--dismissed{color:#526277;background:#eef3f8}.ai-review-empty-note{color:#475569;margin:0;font-size:.78rem;line-height:1.6}.internal-maintenance{--internal-ok:#2f6f4f;--internal-warn:#9a5a16;--internal-info:#244a84}.internal-maintenance-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.internal-maintenance-status-card{background:linear-gradient(145deg,#ffffffe0,#f1f5f9b8);border:1px solid #94a3b842;border-radius:22px;flex-direction:column;gap:8px;min-height:132px;padding:16px;display:flex}.internal-maintenance-status-card strong{color:#172033;letter-spacing:-.03em;font-size:1.25rem}.internal-maintenance-status-card p{color:#526277;margin:0;font-size:.78rem;line-height:1.45}.internal-maintenance-status-card--ok{background:linear-gradient(145deg,#f5fbf4,#e7f3e6);border-color:#2f6f4f4d}.internal-maintenance-status-card--warn{background:linear-gradient(145deg,#fff8ec,#f5ead4);border-color:#9a5a1652}.internal-maintenance-status-card--info{background:linear-gradient(145deg,#f7fbff,#edf4fb);border-color:#244a843d}.internal-maintenance-control-summary{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:16px;margin-top:14px;display:grid}.internal-maintenance-control-summary>div{background:#ffffffad;border:1px solid #94a3b83d;border-radius:8px;gap:8px;padding:14px;display:grid}.internal-maintenance-control-summary span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.internal-maintenance-control-summary strong{color:#172033;font-size:1rem}.internal-maintenance-control-summary p{color:#526277;margin:0;font-size:.76rem;line-height:1.45}.internal-maintenance-token-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:16px;display:grid}.internal-maintenance-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.internal-maintenance-section-grid h3{color:#172033;margin:0 0 10px;font-size:.9rem}.action-button--compact{white-space:nowrap;min-height:32px;padding:7px 11px;font-size:.76rem}.internal-maintenance-workbench{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:16px;margin-top:18px;display:grid}.internal-maintenance-review-column{flex-direction:column;gap:12px;min-width:0;display:flex}.internal-maintenance-review-column h3{color:#172033;margin:0;font-size:.9rem}.internal-maintenance-log{gap:8px;display:grid}.internal-maintenance-log-row{background:#ffffffad;border:1px solid #94a3b838;border-radius:8px;grid-template-columns:minmax(130px,.75fr) minmax(160px,.8fr) minmax(0,1.1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.internal-maintenance-log-row span{color:#64748b;font-size:.76rem}.internal-maintenance-log-row strong{color:#172033;overflow-wrap:anywhere;font-size:.8rem}.internal-maintenance-log-row p{color:#526277;margin:0;font-size:.76rem;line-height:1.45}.internal-maintenance-action-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.internal-maintenance-action-list li{color:#60400f;background:#fff8ec;border:1px solid #9a5a1638;border-radius:8px;padding:10px 12px;font-size:.78rem;line-height:1.45}.internal-maintenance-split{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:16px;margin-top:18px;display:grid}.internal-maintenance-split--three{grid-template-columns:repeat(3,minmax(0,1fr))}.internal-maintenance-detail-card,.internal-maintenance-refresh-card{background:#ffffffb3;border:1px solid #94a3b842;border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex}.internal-maintenance-detail-card--inline{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.internal-maintenance-detail-card h3{color:#172033;margin:0;font-size:.92rem}.internal-maintenance-detail-row{color:#64748b;border-bottom:1px solid #94a3b829;justify-content:space-between;gap:14px;padding-bottom:9px;font-size:.78rem;display:flex}.internal-maintenance-detail-row:last-child{border-bottom:0;padding-bottom:0}.internal-maintenance-detail-row strong{color:#172033;text-align:right;overflow-wrap:anywhere;max-width:64%}.internal-maintenance-source-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.internal-maintenance-table-wrap{margin-top:18px;overflow-x:auto}.internal-maintenance-table{border-collapse:collapse;width:100%;font-size:.8rem}.internal-maintenance-table th,.internal-maintenance-table td{text-align:left;border-bottom:1px solid #94a3b833;padding:10px 8px}.internal-maintenance-table th{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.internal-maintenance-table--control th:last-child,.internal-maintenance-table--control td:last-child{text-align:right;width:128px}.internal-maintenance-table--compact{font-size:.78rem}.internal-maintenance-table--workflow td{vertical-align:top}.internal-maintenance-table--workflow th:last-child,.internal-maintenance-table--workflow td:last-child{text-align:right;width:120px}.monitoring-brief-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.monitoring-brief-card{background:#fff;border:1px solid #dbe5f1;border-radius:8px;flex-direction:column;gap:4px;min-height:86px;padding:10px 12px;display:flex}.monitoring-brief-card span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.monitoring-brief-card strong{color:#172033;font-size:.9rem}.monitoring-brief-card p{color:#526277;margin:0;font-size:.74rem;line-height:1.35}@media (width<=920px){.run-list__item{grid-template-columns:1fr}.run-list__pills{justify-content:flex-start}.run-list__select{flex-direction:column;align-items:flex-start}.ai-review-item__header{flex-direction:column}.ai-review-item__pills{justify-content:flex-start}.ai-review-item__footer{flex-direction:column;align-items:flex-start}.ai-observation-grid,.internal-maintenance-status-grid,.internal-maintenance-control-summary,.internal-maintenance-section-grid,.internal-maintenance-workbench,.internal-maintenance-source-list,.internal-maintenance-split,.internal-maintenance-split--three,.internal-maintenance-detail-card--inline,.internal-maintenance-log-row,.monitoring-dashboard-grid,.monitoring-dashboard-summary,.monitoring-brief-strip{grid-template-columns:1fr}}@media (width<=1200px){.review-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-source-layout,.monitoring-dashboard-grid{grid-template-columns:minmax(0,1fr)}.monitoring-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.review-step-grid,.monitoring-fact-grid{grid-template-columns:minmax(0,1fr)}}
