:root{--dc-dc-blue: #122E97;--dc-dc-orange: #FD6F13;--dc-dc-orange-text: #B44A05;--dc-canvas: #FCFCFB;--dc-surface: #FFFFFF;--dc-sunken: #F4F5F8;--dc-raised: #FFFFFF;--dc-row-alt: #FAFAFC;--dc-row-hover: #F2F4F9;--dc-row-selected: #E8ECF9;--dc-table-header: #F4F5F8;--dc-overlay-scrim: rgba(11,26,74,.48);--dc-border: #DFE3EA;--dc-border-strong: #C3CAD6;--dc-border-input: #7E8899;--dc-border-focus: #122E97;--dc-border-focus-on-dark: #FFFFFF;--dc-text-primary: #0E1526;--dc-text-secondary: #3F4A63;--dc-text-tertiary: #5C6880;--dc-text-disabled: #8A93A6;--dc-text-link: #122E97;--dc-text-on-brand: #FFFFFF;--dc-text-on-deep: #C9D2E8;--dc-brand: #122E97;--dc-brand-hover: #0E2578;--dc-brand-active: #0B1C5C;--dc-brand-deep: #0B1A4A;--dc-brand-soft: #E8ECF9;--dc-brand-subtle: #F2F5FC;--dc-signal-fill: #FD6F13;--dc-signal-border: #D2560B;--dc-signal-text: #B44A05;--dc-signal-soft: #FEF1E7;--dc-success: #106B3A;--dc-success-text: #0C562E;--dc-success-soft: #E7F5EC;--dc-warning: #8A5200;--dc-warning-text: #6E4200;--dc-warning-soft: #FFF4E0;--dc-danger: #B3261E;--dc-danger-text: #8F1E17;--dc-danger-soft: #FDECEA;--dc-info: #122E97;--dc-info-text: #122E97;--dc-info-soft: #E8ECF9;--dc-unknown: #5B4B8A;--dc-unknown-text: #4A3D73;--dc-unknown-soft: #F0EDF7;--dc-pending: #4A5568;--dc-pending-text: #3A4453;--dc-pending-soft: #EEF0F4;--dc-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;--dc-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--dc-text-2xs-size: .6875rem;--dc-text-2xs-lh: 1rem;--dc-text-2xs-tracking: .01em;--dc-text-xs-size: .75rem;--dc-text-xs-lh: 1.125rem;--dc-text-xs-tracking: .005em;--dc-text-sm-size: .8125rem;--dc-text-sm-lh: 1.25rem;--dc-text-sm-tracking: 0;--dc-text-base-size: .875rem;--dc-text-base-lh: 1.375rem;--dc-text-base-tracking: 0;--dc-text-md-size: 1rem;--dc-text-md-lh: 1.5rem;--dc-text-md-tracking: -.005em;--dc-text-lg-size: 1.125rem;--dc-text-lg-lh: 1.625rem;--dc-text-lg-tracking: -.01em;--dc-text-xl-size: 1.375rem;--dc-text-xl-lh: 1.875rem;--dc-text-xl-tracking: -.015em;--dc-text-2xl-size: 1.75rem;--dc-text-2xl-lh: 2.25rem;--dc-text-2xl-tracking: -.02em;--dc-weight-regular: 400;--dc-weight-medium: 500;--dc-weight-semibold: 600;--dc-space-0: 0;--dc-space-1: 4px;--dc-space-2: 8px;--dc-space-3: 12px;--dc-space-4: 16px;--dc-space-5: 20px;--dc-space-6: 24px;--dc-space-8: 32px;--dc-space-10: 40px;--dc-space-12: 48px;--dc-space-16: 64px;--dc-space-20: 80px;--dc-radius-none: 0;--dc-radius-sm: 3px;--dc-radius-md: 6px;--dc-radius-lg: 8px;--dc-radius-xl: 12px;--dc-radius-full: 9999px;--dc-elevation-flat: none;--dc-elevation-raised: 0 1px 2px rgba(11,26,74,.06), 0 1px 3px rgba(11,26,74,.04);--dc-elevation-overlay: 0 4px 12px rgba(11,26,74,.1), 0 2px 4px rgba(11,26,74,.06);--dc-elevation-modal: 0 16px 40px rgba(11,26,74,.18), 0 4px 12px rgba(11,26,74,.1);--dc-duration-instant: 0ms;--dc-duration-fast: .12s;--dc-duration-base: .2s;--dc-duration-slow: .32s;--dc-easing-standard: cubic-bezier(.2, 0, .2, 1);--dc-easing-decelerate: cubic-bezier(0, 0, .2, 1);--dc-focus-ring-width: 2px;--dc-focus-ring-offset: 2px;--dc-focus-ring-light: #122E97;--dc-focus-ring-dark: #FFFFFF}:root,[data-density=comfortable]{--dc-density-row-height: 44px;--dc-density-control-height: 36px;--dc-density-cell-padding-x: 12px;--dc-density-cell-padding-y: 10px}[data-density=compact]{--dc-density-row-height: 32px;--dc-density-control-height: 28px;--dc-density-cell-padding-x: 8px;--dc-density-cell-padding-y: 4px}*:focus-visible{outline:var(--dc-focus-ring-width) solid var(--dc-focus-ring-light);outline-offset:var(--dc-focus-ring-offset)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0ms!important;transition-duration:0ms!important}}.dc-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.dc-identifier{font-family:var(--dc-font-mono);font-variant-numeric:tabular-nums}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--dc-font-sans);background:var(--dc-canvas);color:var(--dc-text-primary);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em}a{color:var(--dc-text-link)}button{font:inherit}:focus-visible{outline:3px solid var(--dc-border-focus);outline-offset:2px;border-radius:4px}.dc-app{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.dc-nav{background:var(--dc-brand-deep);color:var(--dc-text-on-deep);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto}.dc-nav__brand{padding:20px 18px 16px;border-bottom:1px solid rgba(255,255,255,.12)}.dc-nav__logo{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.02em}.dc-nav__logo span{color:var(--dc-signal-fill)}.dc-nav__tag{font-size:11.5px;color:var(--dc-text-on-deep);margin-top:4px}.dc-nav__group{padding:14px 10px 4px}.dc-nav__grouplabel{font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--dc-text-on-deep);padding:0 10px 6px;opacity:.85}.dc-nav__item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;border-radius:7px;background:transparent;color:#e6eaf6;text-align:left;cursor:pointer;font-size:13.5px}.dc-nav__item:hover{background:#ffffff17;color:#fff}.dc-nav__item[aria-current=page]{background:var(--dc-brand);color:#fff;font-weight:600}.dc-nav__icon{width:18px;text-align:center;font-size:13px;opacity:.95}.dc-nav__foot{margin-top:auto;padding:14px;border-top:1px solid rgba(255,255,255,.12);font-size:11.5px}.dc-nav__env{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:99px;background:var(--dc-signal-fill);color:#2a1400;font-weight:700;font-size:10.5px;letter-spacing:.05em}.dc-main{display:flex;flex-direction:column;min-width:0}.dc-topbar{display:flex;align-items:center;gap:16px;padding:12px 24px;background:var(--dc-surface);border-bottom:1px solid var(--dc-border);position:sticky;top:0;z-index:20}.dc-topbar__search{flex:1;max-width:620px;position:relative}.dc-topbar__search input{width:100%;padding:9px 12px 9px 34px;border:1px solid var(--dc-border-input);border-radius:8px;background:var(--dc-surface);color:var(--dc-text-primary);font-size:13.5px}.dc-topbar__search:before{content:"⌕";position:absolute;left:11px;top:7px;font-size:16px;color:var(--dc-text-tertiary)}.dc-topbar__user{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--dc-text-secondary)}.dc-content{padding:22px 24px 60px;max-width:1500px;width:100%}.dc-page__head{margin-bottom:18px}.dc-page__title{font-size:22px}.dc-page__sub{color:var(--dc-text-secondary);margin:5px 0 0;max-width:78ch}.dc-section{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:12px;padding:18px;margin-bottom:16px}.dc-section__head{display:flex;align-items:flex-start;gap:16px;margin-bottom:14px}.dc-section__title{font-size:15px}.dc-section__sub{color:var(--dc-text-secondary);font-size:12.5px;margin:3px 0 0}.dc-grid{display:grid;gap:14px}.dc-grid--4{grid-template-columns:repeat(auto-fit,minmax(215px,1fr))}.dc-grid--3{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.dc-grid--2{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.dc-kpi{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:12px;padding:15px 16px}.dc-kpi__label{font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--dc-text-tertiary)}.dc-kpi__value{font-size:27px;font-weight:700;margin-top:5px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dc-kpi__meta{font-size:12px;color:var(--dc-text-secondary);margin-top:3px}.dc-kpi--accent{border-left:4px solid var(--dc-brand)}.dc-kpi--signal{border-left:4px solid var(--dc-signal-border)}.dc-kpi--unknown{border-left:4px solid var(--dc-unknown)}.dc-evidence{display:inline-flex;align-items:center;gap:6px;padding:2px 9px 2px 7px;border:1px solid;border-radius:99px;font-size:11.5px;font-weight:600;line-height:1.7;white-space:nowrap;vertical-align:middle}.dc-evidence--compact{padding:1px 7px 1px 6px;font-size:11px}.dc-evidence__glyph{font-size:11px;line-height:1}.dc-nd{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.dc-nd__reason{color:var(--dc-text-secondary);font-size:12.5px;font-style:italic}.dc-unavailable{display:flex;align-items:flex-start;gap:10px;padding:14px;background:var(--dc-unknown-soft);border:1px dashed var(--dc-unknown);border-radius:9px}.dc-unavailable p{margin:0;color:var(--dc-unknown-text);font-size:13px}.dc-conf{display:inline-flex;align-items:center;gap:7px}.dc-conf__bar{width:52px;height:6px;background:var(--dc-sunken);border-radius:99px;overflow:hidden;border:1px solid var(--dc-border)}.dc-conf__fill{display:block;height:100%;background:var(--dc-brand)}.dc-conf--medium .dc-conf__fill{background:var(--dc-signal-border)}.dc-conf--low .dc-conf__fill{background:var(--dc-unknown)}.dc-conf__num{font-size:11.5px;color:var(--dc-text-secondary);font-variant-numeric:tabular-nums}.dc-prov{margin-top:8px;padding:9px 11px;background:var(--dc-sunken);border-radius:7px;font-size:12px}.dc-prov__row{display:grid;grid-template-columns:84px 1fr;gap:10px;padding:2px 0}.dc-prov__row b{color:var(--dc-text-tertiary);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.dc-prov__row--open span{color:var(--dc-signal-text)}.dc-tablewrap{overflow-x:auto;border:1px solid var(--dc-border);border-radius:10px}table.dc-table{width:100%;border-collapse:collapse;font-size:13px}.dc-table th{text-align:left;padding:9px 12px;background:var(--dc-table-header);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--dc-text-tertiary);font-weight:600;border-bottom:1px solid var(--dc-border);white-space:nowrap}.dc-table th[scope=row],table:not(.dc-table) th[scope=row]{text-align:left;padding:9px 12px;background:transparent;font-size:inherit;text-transform:none;letter-spacing:normal;color:var(--dc-text-secondary);font-weight:600;white-space:normal;border-bottom:1px solid var(--dc-border);vertical-align:top}table:not(.dc-table) th[scope=row]{padding:0 8px 0 0;border-bottom:0;vertical-align:top}.dc-table tr:last-child th[scope=row]{border-bottom:0}.dc-table td{padding:9px 12px;border-bottom:1px solid var(--dc-border);vertical-align:top}.dc-table tr:last-child td{border-bottom:0}.dc-table tbody tr:nth-child(2n){background:var(--dc-row-alt)}.dc-table tbody tr:hover{background:var(--dc-row-hover)}.dc-table--click tbody tr{cursor:pointer}.dc-mono{font-family:var(--dc-font-mono, ui-monospace, monospace);font-size:12.5px}.dc-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:8px;border:1px solid var(--dc-border-strong);background:var(--dc-surface);color:var(--dc-text-primary);cursor:pointer;font-size:13.5px;font-weight:500}.dc-btn:hover{background:var(--dc-row-hover)}.dc-btn--primary{background:var(--dc-brand);border-color:var(--dc-brand);color:var(--dc-text-on-brand);font-weight:600}.dc-btn--primary:hover{background:var(--dc-brand-hover)}.dc-btn--signal{background:var(--dc-signal-fill);border-color:var(--dc-signal-border);color:#2a1400;font-weight:600}.dc-btn:disabled{opacity:.5;cursor:not-allowed}.dc-btn--sm{padding:5px 11px;font-size:12.5px}.dc-field{margin-bottom:13px}.dc-field label{display:block;font-size:12.5px;font-weight:600;margin-bottom:5px;color:var(--dc-text-secondary)}.dc-field input,.dc-field select,.dc-field textarea{width:100%;padding:8px 11px;border:1px solid var(--dc-border-input);border-radius:7px;background:var(--dc-surface);color:var(--dc-text-primary);font-size:13.5px;font-family:inherit}.dc-req{color:var(--dc-danger-text);margin-left:3px}.dc-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:99px;background:var(--dc-sunken);border:1px solid var(--dc-border-strong);font-size:11.5px;color:var(--dc-text-secondary);font-weight:500}.dc-chip--brand{background:var(--dc-brand-soft);border-color:var(--dc-brand);color:var(--dc-brand)}.dc-steps{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.dc-step{flex:1;min-width:130px;padding:10px 13px;border-radius:9px;border:1px solid var(--dc-border);background:var(--dc-surface);font-size:12.5px}.dc-step--done{border-color:var(--dc-success);background:var(--dc-success-soft);color:var(--dc-success-text)}.dc-step--active{border-color:var(--dc-brand);background:var(--dc-brand-soft);color:var(--dc-brand);font-weight:600}.dc-step--blocked{border-color:var(--dc-warning);background:var(--dc-warning-soft);color:var(--dc-warning-text);font-weight:600}.dc-step__n{font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;opacity:.8}.dc-alert{padding:12px 14px;border-radius:9px;border:1px solid;margin-bottom:13px;font-size:13px}.dc-alert--info{background:var(--dc-info-soft);border-color:var(--dc-brand);color:var(--dc-info-text)}.dc-alert--warn{background:var(--dc-warning-soft);border-color:var(--dc-warning);color:var(--dc-warning-text)}.dc-alert--danger{background:var(--dc-danger-soft);border-color:var(--dc-danger);color:var(--dc-danger-text)}.dc-alert--unknown{background:var(--dc-unknown-soft);border-color:var(--dc-unknown);color:var(--dc-unknown-text)}.dc-alert--signal{background:var(--dc-signal-soft);border-color:var(--dc-signal-border);color:var(--dc-signal-text)}.dc-muted{color:var(--dc-text-secondary)}.dc-tiny{font-size:11.5px}.dc-right{text-align:right}.dc-nowrap{white-space:nowrap}.dc-stack>*+*{margin-top:11px}.dc-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dc-login{min-height:100vh;display:grid;place-items:center;background:var(--dc-brand-deep);padding:20px}.dc-login__card{width:100%;max-width:400px;background:var(--dc-surface);border-radius:14px;padding:30px}.dc-login__logo{font-size:21px;font-weight:700;letter-spacing:-.02em}.dc-login__logo span{color:var(--dc-signal-text)}.dc-login__tag{color:var(--dc-text-secondary);font-size:13px;margin:5px 0 22px}.dc-loading{padding:40px;text-align:center;color:var(--dc-text-secondary)}.dc-empty{padding:26px;text-align:center;color:var(--dc-text-secondary);font-size:13px}@media(max-width:900px){.dc-app{grid-template-columns:1fr}.dc-nav{position:static;height:auto}}.dc-brand{display:flex;align-items:center;gap:11px}.dc-brand img{filter:none}.dc-brand--dark img{opacity:.97}.dc-brand__product{display:flex;flex-direction:column;line-height:1.15;padding-left:11px;border-left:1px solid var(--dc-border)}.dc-brand--dark .dc-brand__product{border-left-color:#ffffff38}.dc-brand__name{font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--dc-text-primary)}.dc-brand--dark .dc-brand__name{color:#fff}.dc-brand__sub{font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--dc-text-tertiary)}.dc-brand--dark .dc-brand__sub{color:var(--dc-text-on-deep)}.dc-sronly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dc-nav__brand{display:block;padding:18px 16px 15px;border-bottom:1px solid rgba(255,255,255,.12);text-decoration:none}.dc-nav__grouptoggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:0;color:var(--dc-text-on-deep);cursor:pointer;font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;padding:6px 12px 7px;font-weight:600}.dc-nav__grouptoggle:hover{color:#fff}.dc-nav__item--sub{padding-left:14px;font-size:13px}.dc-topbar__who{display:flex;flex-direction:column;line-height:1.25;text-align:right}.dc-topbar__name{font-weight:600;color:var(--dc-text-primary);font-size:13px}.dc-topbar__role{font-size:11px;color:var(--dc-text-tertiary)}.dc-worklist{display:flex;flex-direction:column;gap:9px}.dc-work{display:flex;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--dc-border);border-left:4px solid var(--dc-border-strong);border-radius:10px;background:var(--dc-surface)}.dc-work:hover{border-color:var(--dc-border-strong);background:var(--dc-row-hover)}.dc-work--p1{border-left-color:var(--dc-signal-border)}.dc-work--p2{border-left-color:var(--dc-brand)}.dc-work--p3{border-left-color:var(--dc-border-strong)}.dc-work--p4{border-left-color:var(--dc-unknown)}.dc-work__body{flex:1;min-width:0}.dc-work__top{display:flex;align-items:center;gap:7px;margin-bottom:5px;flex-wrap:wrap}.dc-work__title{font-size:14.5px;font-weight:600;margin:0 0 3px}.dc-work__why{margin:0;color:var(--dc-text-secondary);font-size:13px}.dc-work__ref{margin-top:5px;color:var(--dc-text-tertiary)}.dc-work__cta{flex-shrink:0}.dc-actioncard{display:block;padding:18px;border:1px solid var(--dc-border);border-radius:12px;background:var(--dc-surface);text-decoration:none;color:inherit}.dc-actioncard:hover{border-color:var(--dc-brand);background:var(--dc-brand-soft)}.dc-actioncard__icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--dc-brand-soft);color:var(--dc-brand);font-size:18px;margin-bottom:11px}.dc-actioncard:hover .dc-actioncard__icon{background:var(--dc-brand);color:#fff}.dc-actioncard h3{font-size:14.5px;margin:0 0 5px}.dc-actioncard p{margin:0;font-size:12.5px;color:var(--dc-text-secondary)}.dc-emptystate{text-align:center;padding:34px 20px}.dc-emptystate__glyph{width:52px;height:52px;margin:0 auto 13px;border-radius:50%;display:grid;place-items:center;font-size:22px;background:var(--dc-success-soft);color:var(--dc-success-text)}.dc-emptystate h3{font-size:15.5px;margin-bottom:5px}.dc-emptystate p{color:var(--dc-text-secondary);margin:0 0 15px;font-size:13px}.dc-emptystate--blocked .dc-emptystate__glyph{background:var(--dc-danger-soft);color:var(--dc-danger-text)}.dc-emptystate--unknown .dc-emptystate__glyph{background:var(--dc-unknown-soft);color:var(--dc-unknown-text)}.dc-emptystate--none .dc-emptystate__glyph{background:var(--dc-sunken);color:var(--dc-text-tertiary)}.dc-timeline{list-style:none;margin:0;padding:0}.dc-timeline__item{display:flex;gap:13px;padding:9px 0;position:relative}.dc-timeline__item:not(:last-child):before{content:"";position:absolute;left:4px;top:22px;bottom:-4px;width:1px;background:var(--dc-border)}.dc-timeline__dot{width:9px;height:9px;border-radius:50%;background:var(--dc-brand);margin-top:6px;flex-shrink:0;position:relative;z-index:1}.dc-timeline__title{font-size:13.5px;font-weight:500}.dc-journey{display:flex;align-items:stretch;gap:0;margin-bottom:20px}.dc-journey__step{flex:1;padding:13px 16px;background:var(--dc-surface);border:1px solid var(--dc-border);position:relative}.dc-journey__step:first-child{border-radius:10px 0 0 10px}.dc-journey__step:last-child{border-radius:0 10px 10px 0}.dc-journey__step+.dc-journey__step{border-left:0}.dc-journey__step--done{background:var(--dc-success-soft);border-color:var(--dc-success)}.dc-journey__step--active{background:var(--dc-brand);border-color:var(--dc-brand);color:#fff}.dc-journey__n{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.dc-journey__label{font-size:14px;font-weight:600;margin-top:2px}.dc-journey__hint{font-size:11.5px;opacity:.85;margin-top:2px}.dc-outcome{display:flex;gap:15px;padding:18px;border-radius:12px;border:1px solid;margin-bottom:16px}.dc-outcome__glyph{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:19px;flex-shrink:0}.dc-outcome h2{font-size:17px;margin:0 0 4px}.dc-outcome p{margin:0;font-size:13.5px}.dc-outcome--good{background:var(--dc-success-soft);border-color:var(--dc-success);color:var(--dc-success-text)}.dc-outcome--good .dc-outcome__glyph{background:var(--dc-success);color:#fff}.dc-outcome--info{background:var(--dc-info-soft);border-color:var(--dc-brand);color:var(--dc-info-text)}.dc-outcome--info .dc-outcome__glyph{background:var(--dc-brand);color:#fff}.dc-outcome--caution{background:var(--dc-signal-soft);border-color:var(--dc-signal-border);color:var(--dc-signal-text)}.dc-outcome--caution .dc-outcome__glyph{background:var(--dc-signal-border);color:#fff}.dc-outcome--warn{background:var(--dc-warning-soft);border-color:var(--dc-warning);color:var(--dc-warning-text)}.dc-outcome--warn .dc-outcome__glyph{background:var(--dc-warning);color:#fff}.dc-outcome--blocked{background:var(--dc-danger-soft);border-color:var(--dc-danger);color:var(--dc-danger-text)}.dc-outcome--blocked .dc-outcome__glyph{background:var(--dc-danger);color:#fff}.dc-outcome--unknown{background:var(--dc-unknown-soft);border-color:var(--dc-unknown);color:var(--dc-unknown-text)}.dc-outcome--unknown .dc-outcome__glyph{background:var(--dc-unknown);color:#fff}.dc-tech{margin-top:11px;border-top:1px dashed var(--dc-border);padding-top:9px}.dc-tech>summary{cursor:pointer;font-size:11.5px;color:var(--dc-text-tertiary);list-style:none;display:flex;align-items:center;gap:5px;-webkit-user-select:none;user-select:none}.dc-tech>summary::-webkit-details-marker{display:none}.dc-tech>summary:before{content:"⊕";font-size:12px}.dc-tech[open]>summary:before{content:"⊖"}.dc-tech>summary:hover{color:var(--dc-text-secondary)}.dc-tech__body{margin-top:9px;padding:10px 12px;background:var(--dc-sunken);border-radius:7px;font-size:12px}.dc-tech__row{display:grid;grid-template-columns:150px 1fr;gap:10px;padding:2px 0}.dc-tech__row b{color:var(--dc-text-tertiary);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.dc-table--preview{table-layout:fixed;width:100%;min-width:980px}.dc-table--preview th:nth-child(1),.dc-table--preview td:nth-child(1){width:46px}.dc-table--preview th:nth-child(2),.dc-table--preview td:nth-child(2){width:15%}.dc-table--preview th:nth-child(3),.dc-table--preview td:nth-child(3){width:12%}.dc-table--preview th:nth-child(4),.dc-table--preview td:nth-child(4){width:22%}.dc-table--preview th:nth-child(5),.dc-table--preview td:nth-child(5){width:22%}.dc-table--preview td{overflow-wrap:anywhere;word-break:break-word}.dc-backbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;position:sticky;top:66px;z-index:15;background:var(--dc-canvas);padding:10px 0;margin:-22px 0 6px;border-bottom:1px solid var(--dc-border)}.dc-hero{background:linear-gradient(135deg,var(--dc-brand-deep),var(--dc-brand));color:#fff;border-radius:14px;padding:24px 26px;margin-bottom:18px}.dc-hero__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.1em;opacity:.85}.dc-hero__title{font-size:25px;margin:6px 0 4px;letter-spacing:-.02em}.dc-hero__sub{opacity:.9;font-size:13.5px;margin:0}.dc-hero__stats{display:flex;gap:26px;margin-top:18px;flex-wrap:wrap}.dc-hero__stat b{display:block;font-size:20px;font-variant-numeric:tabular-nums}.dc-hero__stat span{font-size:11.5px;opacity:.85}.dc-hero__actions{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.dc-hero .dc-btn{background:#ffffff24;border-color:#ffffff4d;color:#fff}.dc-hero .dc-btn:hover{background:#ffffff3d}.dc-tabs{display:flex;gap:3px;flex-wrap:wrap;margin-bottom:15px;border-bottom:1px solid var(--dc-border);padding-bottom:0}.dc-tab{padding:8px 13px;border:0;background:transparent;cursor:pointer;font-size:13px;color:var(--dc-text-secondary);border-bottom:2px solid transparent;font-weight:500}.dc-tab:hover{color:var(--dc-text-primary)}.dc-tab[aria-selected=true]{color:var(--dc-brand);border-bottom-color:var(--dc-brand);font-weight:600}.dc-tab__nd{color:var(--dc-unknown);margin-left:4px}.dc-fieldrow{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--dc-border);align-items:start}.dc-fieldrow:last-child{border-bottom:0}.dc-fieldrow__label{font-size:13px;font-weight:500}.dc-fieldrow__meta{display:flex;align-items:center;gap:7px;margin-top:5px;flex-wrap:wrap}.dc-fieldrow input,.dc-fieldrow select{width:100%;padding:7px 10px;border:1px solid var(--dc-border-input);border-radius:7px;font-size:13.5px;font-family:inherit;background:var(--dc-surface)}.dc-fieldrow--needed input,.dc-fieldrow--needed select{border-color:var(--dc-signal-border);background:var(--dc-signal-soft)}.dc-groupcard{border:1px solid var(--dc-border);border-radius:11px;overflow:hidden;margin-bottom:12px}.dc-groupcard__head{padding:11px 15px;background:var(--dc-sunken);border-bottom:1px solid var(--dc-border);font-size:13px;font-weight:600;display:flex;justify-content:space-between;align-items:center}.dc-groupcard__body{padding:4px 15px 11px}.dc-statuspill{display:inline-flex;flex-direction:column;padding:7px 13px;border-radius:9px;border:1px solid;line-height:1.3}.dc-statuspill__label{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;opacity:.8}.dc-statuspill__value{font-size:13.5px;font-weight:600}.dc-statuspill--good{background:var(--dc-success-soft);border-color:var(--dc-success);color:var(--dc-success-text)}.dc-statuspill--info{background:var(--dc-info-soft);border-color:var(--dc-brand);color:var(--dc-info-text)}.dc-statuspill--caution{background:var(--dc-signal-soft);border-color:var(--dc-signal-border);color:var(--dc-signal-text)}.dc-statuspill--blocked{background:var(--dc-danger-soft);border-color:var(--dc-danger);color:var(--dc-danger-text)}.dc-statuspill--unknown{background:var(--dc-unknown-soft);border-color:var(--dc-unknown);color:var(--dc-unknown-text)}.dc-mark{background:var(--dc-signal-soft);color:var(--dc-signal-text);padding:0 2px;border-radius:3px;font-weight:600}.dc-creed{margin:0;padding:15px 18px;background:var(--dc-brand-soft);border-left:4px solid var(--dc-brand);border-radius:0 9px 9px 0;font-size:14px;color:var(--dc-brand);line-height:1.7}.dc-nav__item{align-items:flex-start}.dc-nav__labels{display:flex;flex-direction:column;gap:1px;min-width:0}.dc-nav__label{font-size:13.5px;line-height:1.25}.dc-nav__blurb{font-size:11px;opacity:.72;line-height:1.3}.dc-nav__item[aria-current=page] .dc-nav__blurb{opacity:.88}.dc-nav__icon{margin-top:1px}.dc-adminlayout{display:grid;grid-template-columns:232px 1fr;gap:22px;align-items:start}.dc-adminnav{position:sticky;top:16px;display:flex;flex-direction:column;gap:20px}.dc-adminnav__group{display:flex;flex-direction:column;gap:2px}.dc-adminnav__heading{font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--dc-text-secondary);margin:0 0 2px;font-weight:700}.dc-adminnav__note{font-size:11.5px;color:var(--dc-text-secondary);margin:0 0 7px;line-height:1.4}.dc-adminnav__item{padding:8px 11px;border-radius:7px;font-size:13px;color:var(--dc-text-primary);text-decoration:none;border:1px solid transparent}.dc-adminnav__item:hover{background:var(--dc-sunken)}.dc-adminnav__item[aria-current=page]{background:var(--dc-brand-soft);border-color:var(--dc-brand);color:var(--dc-brand);font-weight:600}.dc-adminpanel{min-width:0}.dc-adminpanel__head{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--dc-border)}.dc-adminpanel__title{font-size:19px;margin:0 0 4px}.dc-adminpanel__blurb{font-size:13.5px;color:var(--dc-text-secondary);margin:0}@media(max-width:900px){.dc-adminlayout{grid-template-columns:1fr}.dc-adminnav{position:static}}.dc-scenario{display:flex;flex-direction:column;gap:8px;padding:17px 19px;border:1px solid var(--dc-border);border-radius:12px;background:var(--dc-surface);text-decoration:none;color:inherit;transition:border-color .12s,box-shadow .12s}.dc-scenario:hover{border-color:var(--dc-brand);box-shadow:0 2px 10px #122e9717}.dc-scenario:focus-visible{outline:2px solid var(--dc-border-focus);outline-offset:2px}.dc-scenario--readonly{border-left:4px solid var(--dc-success)}.dc-scenario__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dc-scenario__top h3{margin:0;font-size:15.5px}.dc-scenario__headline{margin:0;font-size:13.5px;font-weight:500;color:var(--dc-text-primary)}.dc-scenario__situation{margin:0;font-size:12.5px;color:var(--dc-text-secondary);line-height:1.55}.dc-scenario__foot{display:flex;align-items:center;gap:7px;margin-top:4px}.dc-scenario__go{margin-left:auto;color:var(--dc-brand);font-size:16px}.dc-stagelist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.dc-stagerow{display:flex;gap:13px;padding:12px 14px;border-radius:9px;background:var(--dc-surface);border:1px solid var(--dc-border)}.dc-stagerow--off{background:var(--dc-sunken);opacity:.78}.dc-stagerow__n{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--dc-brand-soft);color:var(--dc-brand);font-size:12px;font-weight:700}.dc-stagerow--off .dc-stagerow__n{background:var(--dc-sunken);color:var(--dc-text-secondary);border:1px solid var(--dc-border-strong)}.dc-stagerow__body{min-width:0}.dc-stagerow__head{display:flex;align-items:center;gap:9px;margin-bottom:3px}.dc-stagerow__body p{margin:0;font-size:12.5px;color:var(--dc-text-secondary);line-height:1.55}.dc-panel{padding:15px 17px;border:1px solid var(--dc-border);border-radius:11px;background:var(--dc-surface)}.dc-panel__title{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--dc-text-secondary)}.dc-panel__body{margin:0;font-size:13.5px;line-height:1.6}.dc-outcome--safe{background:var(--dc-success-soft);border-color:var(--dc-success);color:var(--dc-success-text)}.dc-tabs__tab{display:flex;flex-direction:column;gap:1px;padding:9px 15px 10px;border-bottom:2px solid transparent;text-decoration:none;color:var(--dc-text-secondary)}.dc-tabs__tab:hover{color:var(--dc-text-primary)}.dc-tabs__tab[aria-current=page]{color:var(--dc-brand);border-bottom-color:var(--dc-brand)}.dc-tabs__label{font-size:13.5px;font-weight:600}.dc-tabs__blurb{font-size:11px;opacity:.82}.dc-note{font-size:12.5px;color:var(--dc-text-secondary);margin:0 0 15px}.dc-note--warn{color:var(--dc-text);background:var(--dc-warn-bg, #fdf5e6);border-left:3px solid var(--dc-warn, #b8860b);padding:7px 10px;border-radius:4px}.dc-domain{display:flex;gap:15px;padding:17px 19px;border:1px solid var(--dc-border);border-radius:12px;background:var(--dc-surface);margin-bottom:11px}.dc-domain--available{border-left:4px solid var(--dc-success)}.dc-domain--customer_entitlement_required{border-left:4px solid var(--dc-unknown)}.dc-domain--ready_not_yet_run{border-left:4px solid var(--dc-brand)}.dc-domain__glyph{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--dc-brand-soft);color:var(--dc-brand);font-size:18px}.dc-domain__body{min-width:0;flex:1}.dc-domain__head{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:6px}.dc-domain__head h3{margin:0;font-size:15px}.dc-domain__question{margin:0 0 5px;font-size:13.5px}.dc-domain__why{margin:0 0 8px;font-size:12.5px;color:var(--dc-text-secondary);line-height:1.55}.dc-domain__summary{margin:0 0 6px;font-size:13px;color:var(--dc-brand);font-weight:500}.dc-domain__governance{margin:0 0 6px;padding:8px 11px;font-size:12px;background:var(--dc-warning-soft);border-left:3px solid var(--dc-warning);color:var(--dc-warning-text);border-radius:0 7px 7px 0}.dc-domain__foot{display:flex;flex-wrap:wrap;gap:4px}.dc-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:99px;font-size:11px;font-weight:600;border:1px solid}.dc-badge--ok{background:var(--dc-success-soft);border-color:var(--dc-success);color:var(--dc-success-text)}.dc-badge--info{background:var(--dc-info-soft);border-color:var(--dc-brand);color:var(--dc-info-text)}.dc-badge--unknown{background:var(--dc-unknown-soft);border-color:var(--dc-unknown);color:var(--dc-unknown-text)}.dc-badge--hypothesis{background:var(--dc-warning-soft);border-color:var(--dc-warning);color:var(--dc-warning-text);border-style:dashed}.dc-badge--demo{background:var(--dc-danger-soft);border-color:var(--dc-danger);color:var(--dc-danger-text);border-style:dotted}.dc-callout--principle{padding:15px 18px;background:var(--dc-brand-soft);border-left:4px solid var(--dc-brand);border-radius:0 10px 10px 0;margin-bottom:18px}.dc-callout--principle h3{margin:0 0 5px;font-size:14px;color:var(--dc-brand)}.dc-callout--principle p{margin:0;font-size:13px;line-height:1.65;color:var(--dc-text-primary)}.dc-pos{color:var(--dc-success-text);font-weight:600}.dc-neg{color:var(--dc-signal-text);font-weight:600}.dc-trust{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:99px;font-size:11.5px;border:1px solid var(--dc-border-strong);background:var(--dc-sunken);color:var(--dc-text-secondary)}.dc-trust__rank{font-weight:700;font-variant-numeric:tabular-nums}.dc-trust--source{background:var(--dc-brand-soft);border-color:var(--dc-brand);color:var(--dc-brand)}.dc-trust--authority{background:var(--dc-success-soft);border-color:var(--dc-success);color:var(--dc-success-text)}.dc-trust--science{background:var(--dc-info-soft);border-color:var(--dc-brand);color:var(--dc-info-text)}.dc-trust--commercial{background:var(--dc-unknown-soft);border-color:var(--dc-unknown);color:var(--dc-unknown-text)}.dc-trust--firstparty{background:var(--dc-signal-soft);border-color:var(--dc-signal-border);color:var(--dc-signal-text)}.dc-trust--discovery{background:var(--dc-warning-soft);border-color:var(--dc-warning);color:var(--dc-warning-text)}.dc-trust--compact .dc-trust__label{display:none}.dc-trustlegend dl{margin:12px 0 0;display:flex;flex-direction:column;gap:9px}.dc-trustlegend__row{display:grid;grid-template-columns:190px 1fr;gap:13px;align-items:start}.dc-trustlegend__row dd{margin:0;font-size:12.5px;color:var(--dc-text-secondary);line-height:1.55}@media(max-width:720px){.dc-trustlegend__row{grid-template-columns:1fr}}.dc-sourcelist{display:flex;flex-direction:column;gap:9px}.dc-source{border:1px solid var(--dc-border);border-radius:11px;background:var(--dc-surface);padding:3px 0 11px}.dc-source__head{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:13px 17px 9px;background:transparent;border:0;cursor:pointer;text-align:left;font:inherit}.dc-source__id h3{margin:0;font-size:14.5px}.dc-source__id p{margin:2px 0 0}.dc-source__meta{display:flex;align-items:center;gap:8px}.dc-source__notes{margin:0;padding:0 17px;font-size:12.5px;color:var(--dc-text-secondary);line-height:1.6}.dc-source__detail{display:grid;grid-template-columns:190px 1fr;gap:5px 14px;margin:13px 17px 0;padding-top:13px;border-top:1px solid var(--dc-border);font-size:12.5px}.dc-source__detail dt{color:var(--dc-text-secondary)}.dc-source__detail dd{margin:0;word-break:break-word}@media(max-width:720px){.dc-source__detail{grid-template-columns:1fr}.dc-source__detail dt{margin-top:6px;font-weight:600}}.dc-plugin,.dc-pack{padding:15px 17px;border:1px solid var(--dc-border);border-radius:11px;background:var(--dc-surface)}.dc-plugin--architecture_only{border-style:dashed}.dc-plugin__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.dc-plugin__top h3{margin:0;font-size:14.5px}.dc-plugin p,.dc-pack p{margin:0 0 6px;font-size:12.5px;color:var(--dc-text-secondary);line-height:1.55}.dc-extev{border:1px solid var(--dc-border);border-radius:11px;padding:14px 16px;background:var(--dc-surface);margin-bottom:10px}.dc-extev--conflicting_evidence{border-left:4px solid var(--dc-signal-border)}.dc-extev--available{border-left:4px solid var(--dc-success)}.dc-extev__head{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:8px}.dc-extev__head h4{margin:0;font-size:14px}.dc-extev__facts{display:grid;grid-template-columns:170px 1fr;gap:4px 14px;font-size:12.5px;margin:0 0 10px}.dc-extev__facts dt{color:var(--dc-text-secondary)}.dc-extev__facts dd{margin:0;word-break:break-word}.dc-extev__prov{font-size:11.5px;color:var(--dc-text-secondary);padding-top:9px;border-top:1px dashed var(--dc-border);line-height:1.6}.dc-extev__issue{margin:0 0 9px;padding:9px 12px;font-size:12.5px;background:var(--dc-signal-soft);border-left:3px solid var(--dc-signal-border);color:var(--dc-signal-text);border-radius:0 7px 7px 0}.dc-extev__alt{margin:8px 0 0;padding:0 0 0 18px;font-size:12px;color:var(--dc-text-secondary)}.dc-structure{max-width:200px;border:1px solid var(--dc-border);border-radius:9px;background:var(--dc-surface)}@media(max-width:720px){.dc-extev__facts{grid-template-columns:1fr}}.dc-facets{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:15px}.dc-facets__label{font-size:12.5px;color:var(--dc-text-secondary)}.dc-facets__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:99px;border:1px solid var(--dc-border-strong);background:var(--dc-surface);font-size:12.5px;color:var(--dc-text-primary);text-decoration:none}.dc-facets__chip:hover{border-color:var(--dc-brand);color:var(--dc-brand)}.dc-facets__chip b{font-variant-numeric:tabular-nums}.dc-dashhead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.dc-lensswitch{display:flex;align-items:center;gap:8px}.dc-lensswitch select{padding:6px 11px;border:1px solid var(--dc-border-input);border-radius:7px;font-size:13px;font-family:inherit;background:var(--dc-surface);color:var(--dc-text-primary)}.dc-verdict{display:flex;gap:16px;align-items:flex-start;margin-top:18px;padding:18px 22px;border-radius:12px;background:linear-gradient(135deg,var(--dc-brand-deep),var(--dc-brand));color:#fff}.dc-verdict__glyph{flex:none;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#ffffff29;font-size:20px}.dc-verdict h2{margin:0 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;opacity:.82;font-weight:600}.dc-verdict p{margin:0;font-size:16.5px;line-height:1.6}.dc-verdict__foot{margin-top:10px;font-size:11.5px;opacity:.78}.dc-verdict__foot b{opacity:1}.dc-kpirow{display:grid;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:11px;margin-bottom:16px;align-items:start}.dc-kpirow--dense{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:9px}.dc-kpicard{padding:14px 16px;border:1px solid var(--dc-border);border-left:4px solid var(--dc-border-strong);border-radius:10px;background:var(--dc-surface);display:flex;flex-direction:column;gap:3px}.dc-kpicard--good{border-left-color:var(--dc-success)}.dc-kpicard--warn{border-left-color:var(--dc-signal-border)}.dc-kpicard--bad{border-left-color:var(--dc-danger)}.dc-kpicard--nd{border-left-color:var(--dc-unknown);background:var(--dc-unknown-soft)}.dc-kpicard__label{font-size:11.5px;color:var(--dc-text-secondary);line-height:1.35}.dc-kpicard__value{font-size:25px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.15}.dc-kpicard--nd .dc-kpicard__value{font-size:20px;color:var(--dc-unknown-text)}.dc-kpicard__meta{font-size:11px;color:var(--dc-text-secondary)}.dc-kpicard__caveat{font-style:italic}.dc-kpicard__nd{font-size:11.5px;color:var(--dc-unknown-text);line-height:1.5}.dc-kpicard__drill{margin-top:6px;align-self:flex-start;padding:0;border:0;background:transparent;color:var(--dc-brand);font-size:11.5px;font-family:inherit;cursor:pointer;text-decoration:underline}.dc-kpicard__drill:hover{color:var(--dc-brand-hover)}.dc-fig{margin:0 0 16px;padding:16px 18px;border:1px solid var(--dc-border);border-radius:12px;background:var(--dc-surface)}.dc-fig__cap{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.dc-fig__title{margin:0 0 3px;font-size:14.5px}.dc-fig__meaning{margin:0;font-size:12.5px;color:var(--dc-text-secondary);line-height:1.55;max-width:74ch}.dc-fig__asof{margin-top:11px;font-size:11px;color:var(--dc-text-secondary)}.dc-figempty{display:flex;align-items:center;gap:11px;padding:18px;background:var(--dc-unknown-soft);border-radius:9px;color:var(--dc-unknown-text)}.dc-figempty span{font-size:19px}.dc-figempty p{margin:0;font-size:12.5px;line-height:1.55}.dc-trendline__svg{width:100%;height:auto;display:block}.dc-spark__line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.dc-spark__line--brand{stroke:var(--dc-brand)}.dc-spark__line--success{stroke:var(--dc-success)}.dc-spark__line--signal{stroke:var(--dc-signal-border);stroke-dasharray:4 3}.dc-spark__area{stroke:none}.dc-spark__area--brand{fill:var(--dc-brand-soft)}.dc-spark__area--success{fill:var(--dc-success-soft)}.dc-trendline__legend{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:9px;font-size:12px;color:var(--dc-text-secondary)}.dc-swatch{display:inline-block;width:11px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}.dc-swatch--brand{background:var(--dc-brand)}.dc-swatch--success{background:var(--dc-success)}.dc-swatch--signal{background:var(--dc-signal-border)}.dc-ageing{display:flex;flex-direction:column;gap:7px}.dc-ageing__row{display:grid;grid-template-columns:108px 1fr 132px;gap:13px;align-items:center}.dc-ageing__label{font-size:12.5px;color:var(--dc-text-secondary)}.dc-ageing__track{height:22px;background:var(--dc-sunken);border-radius:5px;overflow:hidden}.dc-ageing__bar{height:100%;background:var(--dc-brand);border-radius:5px;min-width:2px;position:relative}.dc-ageing__bar--breach{position:absolute;right:0;top:0;bottom:0;background:var(--dc-danger);border-radius:0 5px 5px 0}.dc-ageing__value{font-size:12.5px;display:flex;align-items:baseline;gap:8px}.dc-ageing__value b{font-variant-numeric:tabular-nums;font-size:14px}.dc-ageing__breach{color:var(--dc-danger-text);font-size:11px}.dc-heatwrap{overflow-x:auto}.dc-heat{width:100%;border-collapse:separate;border-spacing:2px;font-size:12.5px}.dc-heat th{font-weight:600;text-align:left;padding:6px 9px;color:var(--dc-text-secondary);font-size:11.5px}.dc-heat thead th{white-space:nowrap}.dc-heat__rowhead{background:var(--dc-sunken);border-radius:6px;min-width:190px}.dc-heat__rowhead a{color:var(--dc-text-primary);text-decoration:none}.dc-heat__rowhead a:hover{color:var(--dc-brand);text-decoration:underline}.dc-heat__sub{display:block;font-size:10.5px;color:var(--dc-text-secondary);font-weight:400}.dc-heat__cell{text-align:right;padding:8px 11px;border-radius:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.dc-heat__cell--good{background:var(--dc-success-soft);color:var(--dc-success-text)}.dc-heat__cell--warn{background:var(--dc-signal-soft);color:var(--dc-signal-text)}.dc-heat__cell--bad{background:var(--dc-danger-soft);color:var(--dc-danger-text)}.dc-heat__cell--nd{background:var(--dc-unknown-soft);color:var(--dc-unknown-text)}.dc-heat__cell--drill a{color:inherit;text-decoration:none;display:block;font-weight:600}.dc-heat__cell--drill{cursor:pointer}.dc-heat__cell--drill:hover{outline:2px solid var(--dc-border-strong);outline-offset:-2px}.dc-heat__cell--drill a:hover{text-decoration:underline}.dc-funnel,.dc-rank{display:flex;flex-direction:column;gap:8px}.dc-funnel__row,.dc-rank__row{display:grid;grid-template-columns:minmax(180px,2fr) 3fr 88px;gap:13px;align-items:center}.dc-rank__row{text-decoration:none;color:inherit;padding:3px 0;border-radius:6px}.dc-rank__row:hover{background:var(--dc-sunken)}.dc-funnel__label,.dc-rank__label{font-size:12.5px}.dc-funnel__label span,.dc-rank__label span{display:block;font-size:11px;color:var(--dc-text-secondary)}.dc-funnel__track,.dc-rank__track{height:18px;background:var(--dc-sunken);border-radius:5px;overflow:hidden}.dc-funnel__bar,.dc-rank__bar{height:100%;background:var(--dc-brand);border-radius:5px}.dc-funnel__bar--warn,.dc-rank__bar--warn{background:var(--dc-signal-border)}.dc-funnel__bar--bad,.dc-rank__bar--bad{background:var(--dc-danger)}.dc-funnel__value,.dc-rank__value{text-align:right;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.dc-dims{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:11px}.dc-dim{padding:12px 14px;border:1px solid var(--dc-border);border-radius:9px}.dc-dim--na{background:var(--dc-sunken);opacity:.84}.dc-dim__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px}.dc-dim__label{font-size:12.5px;font-weight:500}.dc-dim__value{font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.dc-dim--na .dc-dim__value{font-size:11.5px;font-weight:400;color:var(--dc-text-secondary)}.dc-dim__track{height:7px;background:var(--dc-sunken);border-radius:4px;overflow:hidden}.dc-dim__bar{height:100%;background:var(--dc-brand);border-radius:4px}.dc-dim__na{margin:0;font-size:11px;color:var(--dc-text-secondary);line-height:1.5}.dc-move{display:flex;flex-direction:column;gap:5px}.dc-move__row{display:grid;grid-template-columns:1fr 92px 148px;gap:12px;align-items:center;padding:8px 11px;border-radius:7px;font-size:12.5px}.dc-move__row--better{background:var(--dc-success-soft)}.dc-move__row--worse{background:var(--dc-signal-soft)}.dc-move__row--flat{background:var(--dc-sunken)}.dc-move__delta{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.dc-move__since{font-size:11px;color:var(--dc-text-secondary);text-align:right}.dc-move__caveat{margin:0 0 11px;padding:11px 14px;background:var(--dc-unknown-soft);border-radius:9px;color:var(--dc-unknown-text);font-size:12px;line-height:1.55}.dc-move__none{margin-top:11px;padding:13px 15px;background:var(--dc-unknown-soft);border-radius:9px;color:var(--dc-unknown-text)}.dc-move__none p{margin:5px 0 0;font-size:12px;line-height:1.55}.dc-sysgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:11px}.dc-syscard{padding:14px 16px;border:1px solid var(--dc-border);border-left:4px solid var(--dc-border-strong);border-radius:10px;background:var(--dc-surface)}.dc-syscard--good{border-left-color:var(--dc-success)}.dc-syscard--blocked{border-left-color:var(--dc-danger)}.dc-syscard__label{font-size:11.5px;color:var(--dc-text-secondary)}.dc-syscard__value{font-size:18px;font-weight:650;margin:3px 0 6px}.dc-syscard__detail{margin:0;font-size:11.5px;color:var(--dc-text-secondary);line-height:1.55}.dc-drawer{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end}.dc-drawer__scrim{position:absolute;inset:0;background:#0b1a4a6b;border:0;cursor:pointer}.dc-drawer__panel{position:relative;z-index:1;width:min(940px,94vw);background:var(--dc-surface);display:flex;flex-direction:column;box-shadow:-6px 0 28px #0b1a4a38}.dc-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 24px;border-bottom:1px solid var(--dc-border)}.dc-drawer__head h2{margin:0 0 4px;font-size:17px}.dc-drawer__def{margin:0 0 4px;font-size:12.5px;color:var(--dc-text-secondary);line-height:1.55;max-width:72ch}.dc-drawer__body{padding:18px 24px 28px;overflow-y:auto}.dc-row--warn td{background:var(--dc-signal-soft)}.dc-row--bad td{background:var(--dc-danger-soft)}@media(max-width:860px){.dc-ageing__row,.dc-funnel__row,.dc-rank__row,.dc-move__row{grid-template-columns:1fr;gap:4px}.dc-verdict{flex-direction:column}}.dc-tab--group{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 15px 10px;text-align:left}.dc-tab__label{font-size:13.5px;font-weight:600}.dc-tab__blurb{font-size:10.5px;opacity:.78;font-weight:400}.dc-tab--group[aria-selected=true]{color:var(--dc-brand);border-bottom-color:var(--dc-brand)}.dc-readiness{display:flex;gap:15px;align-items:flex-start;padding:15px 18px;border-radius:11px;margin-bottom:16px;border:1px solid}.dc-readiness__glyph{flex:none;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-size:16px;background:#ffffff8c}.dc-readiness h3{margin:0 0 5px;font-size:15px}.dc-readiness ul{margin:0;padding-left:17px;font-size:12.5px;line-height:1.6}.dc-readiness--ready{background:var(--dc-success-soft);border-color:var(--dc-success);color:var(--dc-success-text)}.dc-readiness--ready_with_warning{background:var(--dc-signal-soft);border-color:var(--dc-signal-border);color:var(--dc-signal-text)}.dc-readiness--action_required{background:var(--dc-info-soft);border-color:var(--dc-brand);color:var(--dc-info-text)}.dc-readiness--blocked{background:var(--dc-danger-soft);border-color:var(--dc-danger);color:var(--dc-danger-text)}.dc-readiness--not_determinable{background:var(--dc-unknown-soft);border-color:var(--dc-unknown);color:var(--dc-unknown-text)}.dc-healthgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:10px}.dc-healthdim{padding:12px 14px;border:1px solid var(--dc-border);border-left:3px solid var(--dc-border-strong);border-radius:9px}.dc-healthdim--not_applicable,.dc-healthdim--not_determinable{background:var(--dc-sunken);border-left-color:var(--dc-unknown)}.dc-healthdim__label{font-size:11.5px;color:var(--dc-text-secondary)}.dc-healthdim__value{font-size:13.5px;font-weight:600;margin:3px 0 5px;line-height:1.4}.dc-healthdim__means{font-size:11px;color:var(--dc-text-secondary);line-height:1.5}.dc-origin{display:inline-flex;align-items:center;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:600;border:1px solid;white-space:nowrap}.dc-origin--live{background:var(--dc-success-soft);border-color:var(--dc-success);color:var(--dc-success-text)}.dc-origin--demo{background:var(--dc-sunken);border-color:var(--dc-border-strong);color:var(--dc-text-secondary)}.dc-origin--source{background:var(--dc-brand-soft);border-color:var(--dc-brand);color:var(--dc-brand)}.dc-origin--external{background:var(--dc-info-soft);border-color:var(--dc-brand);color:var(--dc-info-text)}.dc-origin--derived{background:var(--dc-sunken);border-color:var(--dc-border-strong);color:var(--dc-text-secondary)}.dc-origin--inferred{background:var(--dc-signal-soft);border-color:var(--dc-signal-border);color:var(--dc-signal-text)}.dc-fromrequest{padding:14px 17px;border-left:4px solid var(--dc-brand);background:var(--dc-brand-soft);border-radius:0 10px 10px 0;margin-bottom:16px}.dc-fromrequest h3{margin:0 0 4px;font-size:13px;color:var(--dc-brand)}.dc-fromrequest p{margin:0 0 9px;font-size:12.5px;line-height:1.6}.dc-fromrequest__values{display:flex;flex-wrap:wrap;gap:7px}.dc-notprovided{padding:12px 15px;border-radius:9px;border:1px solid}.dc-notprovided__tag{display:inline-block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.dc-notprovided p{margin:0;font-size:12.5px;line-height:1.6}.dc-notprovided--missing{background:var(--dc-signal-soft);border-color:var(--dc-signal-border);color:var(--dc-signal-text)}.dc-notprovided--na{background:var(--dc-sunken);border-color:var(--dc-border-strong);color:var(--dc-text-secondary)}.dc-kpicard--clickable{cursor:pointer;text-align:left;font-family:inherit}.dc-kpicard--clickable:hover{border-color:var(--dc-brand)}.dc-kpicard--selected{border-color:var(--dc-brand);background:var(--dc-brand-soft)}.dc-conflict{padding:16px 18px;border:1px solid var(--dc-border);border-left:4px solid var(--dc-signal-border);border-radius:11px;background:var(--dc-surface)}.dc-conflict__head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.dc-conflict__head h3{margin:0 0 2px;font-size:15px}.dc-conflict__kind{margin:0;font-size:12.5px;color:var(--dc-signal-text);font-weight:600}.dc-conflict__means{margin:9px 0;font-size:12.5px;color:var(--dc-text-secondary);line-height:1.6}.dc-conflict__sides{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:11px 0}.dc-conflict__sides>div{padding:11px 13px;background:var(--dc-sunken);border-radius:8px}.dc-conflict__sides b{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--dc-text-secondary);margin-bottom:4px}.dc-conflict__sides p{margin:0;font-size:12.5px;line-height:1.55}.dc-conflict__why,.dc-conflict__impact,.dc-conflict__rec{margin:6px 0;font-size:12.5px;line-height:1.6}.dc-conflict__impact{color:var(--dc-signal-text)}.dc-conflict__options{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px;align-items:flex-start}.dc-decide__panel{margin-top:8px;padding:12px 14px;background:var(--dc-sunken);border-radius:9px;max-width:420px}.dc-decide__panel p{margin:0 0 9px;font-size:12px;line-height:1.6}.dc-decide__panel input{width:100%;padding:7px 10px;border:1px solid var(--dc-border-input);border-radius:7px;font-size:13px;font-family:inherit;margin-bottom:9px}@media(max-width:720px){.dc-conflict__sides{grid-template-columns:1fr}}.dc-verdict__demo{margin-top:8px;font-size:11.5px;opacity:.62;font-style:italic}.dc-kpicard__pop{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.dc-kpicard__pop--demo{background:var(--dc-warn-soft, #fff3dc);color:var(--dc-warn-text, #7a5200)}.dc-kpicard__pop--mixed{background:var(--dc-danger-soft, #fde2e1);color:var(--dc-danger-text, #8a1c14)}.dc-drawer__method{margin:8px 0 2px;padding:8px 10px;border-radius:6px;background:var(--dc-surface-muted, #f5f6fa);font-size:11.5px;line-height:1.6;color:var(--dc-text-secondary)}.dc-drawer__method b{color:var(--dc-text);font-weight:600}.dc-drawer__blocktitle{font-size:13px;font-weight:600;margin:4px 0 6px;color:var(--dc-text)}.dc-crumbs{font-size:12px;margin:2px 0 6px}.dc-crumbs__link{background:none;border:none;padding:0;color:var(--dc-accent, #4457c8);cursor:pointer;font-size:12px}.dc-crumbs__current{color:var(--dc-text-secondary)}.dc-crumbs__sep{color:var(--dc-text-secondary);opacity:.6}.dc-drill-caret{color:var(--dc-accent, #4457c8);font-weight:700;margin-left:4px}.dc-table tr.dc-row--emphasis{font-weight:700;background:var(--dc-accent-soft, #eef1ff)}.dc-table tr.dc-row--muted td{color:var(--dc-text-secondary);opacity:.75}.dc-table tr.dc-row--flat{cursor:default}.dc-domain__metrics{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dc-metric{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 12px;border:1px solid var(--dc-border, #d8dbe6);border-radius:8px;background:var(--dc-surface, #fff);cursor:pointer;min-width:120px;text-align:left}.dc-metric:hover{border-color:var(--dc-accent, #4457c8);background:var(--dc-accent-soft, #eef1ff)}.dc-metric__n{font-size:20px;font-weight:700;color:var(--dc-text)}.dc-metric__label{font-size:11.5px;color:var(--dc-text-secondary)}.dc-metric__go{font-size:10.5px;color:var(--dc-accent, #4457c8);font-weight:600;margin-top:2px}.dc-structure{max-width:180px;max-height:180px;background:#fff;border:1px solid var(--dc-border, #d8dbe6);border-radius:8px;padding:6px;margin:6px 0}.dc-formulation{margin-top:8px;padding:8px 10px;border-radius:6px;background:var(--dc-surface-muted, #f5f6fa);border-left:3px solid var(--dc-accent, #4457c8)}.dc-formulation .dc-tiny{line-height:1.5}.dc-syn{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:8px 0}.dc-syn__block{background:var(--dc-surface-2, #f6f7f9);border:1px solid var(--dc-border, #e3e6ea);border-radius:8px;padding:10px 12px;margin:8px 0}.dc-syn__block h5{margin:0 0 6px;font-size:13px}.dc-syn__list{margin:4px 0;padding-left:16px}.dc-syn__list li{margin:2px 0;font-size:12px}.dc-syn__rec{margin-top:4px;color:var(--dc-accent, #1a6ee0)}.dc-finding{border-left:3px solid var(--dc-border, #e3e6ea);padding:4px 0 4px 10px;margin:8px 0}.dc-finding .dc-chip{margin-right:6px}.dc-dossier{margin:10px 0;padding:8px 10px;background:var(--dc-surface-2, #f6f7f9);border-radius:8px}.dc-dossier__tabs{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.dc-dossier__list{margin:4px 0;padding-left:16px}.dc-dossier__list li{margin:4px 0;font-size:12px}.dc-chip--on{background:var(--dc-accent, #1a6ee0);color:#fff}.dc-chip--bad{background:#fbe6e6;color:#a11}.dc-chip--warn{background:#fdf3e0;color:#93610a}.dc-chip--muted{background:#eef0f2;color:#667}.dc-warn{color:#b26a00}.dc-row--ok td{background:#1ea05a0f}.dc-row--warn td{background:#dca01414}.dc-row--bad td{background:#c8282812}.dc-row--muted td{color:#778}.dc-folderform{padding-bottom:76px}.dc-statusstrip{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.dc-statusstrip__item{display:flex;flex-direction:column;gap:1px;padding:8px 14px;border:1px solid var(--dc-border, #e3e6ea);border-radius:8px;background:var(--dc-surface-2, #f7f8fa);min-width:130px}.dc-statusstrip__item--ok{border-left:3px solid #1ea05a}.dc-statusstrip__item--warn{border-left:3px solid #c98a12;background:#fdf7ec}.dc-statusstrip__item--bad{border-left:3px solid #c62f2f;background:#fbeaea}.dc-statusstrip__k{font-size:11px;color:var(--dc-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.03em}.dc-statusstrip__v{font-size:14px;font-weight:600;color:var(--dc-text, #1a1f27)}.dc-foldertabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--dc-border, #e3e6ea);margin-bottom:14px}.dc-foldertab{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:none;background:none;border-bottom:2px solid transparent;cursor:pointer;font-size:13px;color:var(--dc-text-muted, #55606e);font-weight:500}.dc-foldertab:hover{color:var(--dc-text, #1a1f27)}.dc-foldertab--on{color:var(--dc-accent, #1a6ee0);border-bottom-color:var(--dc-accent, #1a6ee0);font-weight:600}.dc-foldertab__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;font-weight:600}.dc-foldertab__badge--quiet{background:var(--dc-surface-3, #eceff2);color:var(--dc-text-muted, #6b7280)}.dc-foldertab__badge--warn{background:#c98a12;color:#fff}.dc-folderbody{min-height:120px}.dc-fields{display:block}.dc-frow{display:grid;grid-template-columns:minmax(150px,210px) 1fr;gap:18px;align-items:center;padding:7px 2px;border-bottom:1px solid var(--dc-border, #eef0f3)}.dc-frow:last-child{border-bottom:0}.dc-frow__label{font-size:12.5px;font-weight:500;color:var(--dc-text-muted, #5b6672);line-height:1.3}.dc-frow__control{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dc-frow__control input:not([type=checkbox]),.dc-frow__control select,.dc-frow__control textarea{font-size:14px;font-weight:500;color:var(--dc-text, #16202b);padding:7px 10px;border:1px solid var(--dc-border-input, #cfd6de);border-radius:6px;background:var(--dc-surface, #fff)}.dc-frow--needs input:not([type=checkbox]),.dc-frow--needs select{border-color:var(--dc-signal-border, #c98a12);background:var(--dc-signal-soft, #fdf7ec)}.dc-frow__req{font-size:10.5px;font-weight:700;color:#8a5200;text-transform:uppercase;letter-spacing:.04em}.dc-frow__suggest{font-size:12px;color:#8a5200}@media(max-width:720px){.dc-frow{grid-template-columns:1fr;gap:5px}}.dc-subsection+.dc-subsection{margin-top:6px}.dc-subsection__head{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--dc-text-muted, #6b7280);padding:12px 2px 4px;border-bottom:1px solid var(--dc-border, #eef0f3);margin-bottom:2px}.dc-foldertab__badge--ok{background:transparent;color:#1ea05a;font-weight:700}.dc-unavail{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--dc-text-muted, #5b6672);background:var(--dc-surface-3, #f3f5f7);border:1px solid var(--dc-border, #e3e6ea);border-radius:6px;padding:6px 10px}.dc-unavail--req{color:#8a5200;background:var(--dc-signal-soft, #fdf7ec);border-color:var(--dc-signal-border, #e6c37a)}.dc-unavail__info{cursor:help;opacity:.7}.dc-actionbar{position:sticky;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;margin:18px -18px -18px;background:var(--dc-surface, #fff);border-top:1px solid var(--dc-border, #e3e6ea);box-shadow:0 -2px 10px #0000000a;z-index:5}.dc-actionbar__left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dc-actionbar__note{font-size:12px;color:#b26a00}.dc-btn--ghost{background:transparent;border:1px solid var(--dc-border, #e3e6ea);color:var(--dc-text, #333)}.dc-btn--ghost:hover{background:var(--dc-surface-2, #f2f4f6)}@media(max-width:720px){.dc-actionbar{flex-direction:column;align-items:stretch}.dc-actionbar__left{justify-content:space-between}.dc-foldertabs{overflow-x:auto;flex-wrap:nowrap}}.dc-statepill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em;border:1px solid;white-space:nowrap}.dc-statepill--ok{background:var(--dc-success-soft);border-color:var(--dc-success);color:var(--dc-success-text)}.dc-statepill--warn{background:var(--dc-warning-soft);border-color:var(--dc-warning);color:var(--dc-warning-text)}.dc-statepill--danger{background:var(--dc-danger-soft);border-color:var(--dc-danger);color:var(--dc-danger-text)}.dc-statepill--info{background:var(--dc-info-soft);border-color:var(--dc-brand);color:var(--dc-info-text)}.dc-statepill--unknown{background:var(--dc-unknown-soft);border-color:var(--dc-unknown);color:var(--dc-unknown-text)}.dc-statepill--muted{background:transparent;border-color:var(--dc-border);color:var(--dc-text-secondary);font-weight:500}.dc-drawer__panel--wide{max-width:min(1100px,94vw)}.dc-pre{background:var(--dc-surface-alt, #f6f7fb);border:1px solid var(--dc-border);border-radius:8px;padding:10px;white-space:pre-wrap;word-break:break-word}.dc-coverage td{vertical-align:top}.dc-coverage th{white-space:nowrap;font-size:11px}.dc-factsheet{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:12px;padding:34px 40px 28px;max-width:1080px;margin:0 auto}.dc-factsheet__head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:14px;border-bottom:2px solid var(--dc-brand)}.dc-factsheet__brand{display:flex;gap:12px;align-items:center}.dc-factsheet__product{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--dc-brand)}.dc-factsheet__tag{font-size:10.5px;color:var(--dc-text-secondary);letter-spacing:.04em}.dc-factsheet__customer{text-align:right}.dc-factsheet__customername{font-size:15px;font-weight:700;letter-spacing:.01em}.dc-factsheet__title{font-family:var(--dc-font-serif, Georgia, "Times New Roman", serif);font-size:20px;letter-spacing:.06em;margin:22px 0 4px;font-weight:700}.dc-factsheet__subject{font-size:15.5px;color:var(--dc-text-primary);margin:0 0 18px;max-width:80ch;line-height:1.5}.dc-factsheet__ident{width:100%;border-collapse:collapse;margin-bottom:18px;font-size:12.5px}.dc-factsheet__ident td{padding:5px 10px;border:1px solid var(--dc-border)}.dc-factsheet__ident td:nth-child(odd){background:var(--dc-surface-alt, #f6f7fb);color:var(--dc-text-secondary);font-size:11px;text-transform:uppercase;letter-spacing:.04em;width:16%}.dc-factsheet__status{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.dc-factsheet__statusitem{border:1px solid var(--dc-border);border-radius:8px;padding:9px 13px;min-width:150px}.dc-factsheet__statuslabel{font-size:10px;letter-spacing:.07em;color:var(--dc-text-secondary);margin-bottom:5px}.dc-factsheet__h2{font-family:var(--dc-font-serif, Georgia, "Times New Roman", serif);font-size:15.5px;margin:24px 0 10px;padding-bottom:5px;border-bottom:1px solid var(--dc-border)}.dc-factsheet__table{font-size:12.5px}.dc-factsheet__section{break-inside:avoid}.dc-factsheet__foot{margin-top:28px;padding-top:12px;border-top:1px solid var(--dc-border);font-size:10.5px;color:var(--dc-text-secondary);line-height:1.6}.dc-printonly{display:none}.dc-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.dc-itable{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12.5px;margin:2px 0 4px}.dc-itable thead th{text-align:left;font-weight:600;font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:var(--dc-muted, #6b7280);padding:4px 10px 5px;border-bottom:1px solid var(--dc-border-strong, #cbd5e1);white-space:nowrap;background:var(--dc-surface, #fff);position:sticky;top:0;z-index:1}.dc-itable tbody th,.dc-itable tbody td{padding:6px 10px;vertical-align:top;border-bottom:1px solid var(--dc-border, #e5e7eb);overflow-wrap:anywhere;word-break:break-word}.dc-itable tbody tr:last-child th,.dc-itable tbody tr:last-child td{border-bottom:0}.dc-itable__attr{font-weight:400;color:var(--dc-muted, #6b7280);text-align:left}.dc-itable__num{text-align:right;font-variant-numeric:tabular-nums}.dc-itable__status{white-space:normal;font-size:11.5px}.dc-itable__src{font-size:11.5px}.dc-itable__open{font:inherit;background:none;border:0;padding:0;cursor:pointer;color:var(--dc-link, #1d4ed8);text-decoration:underline}.dc-itable__open:focus-visible,.dc-itable a:focus-visible{outline:2px solid var(--dc-link, #1d4ed8);outline-offset:2px}.dc-itable__detailrow>td{background:var(--dc-surface-alt, #f8fafc);border-left:2px solid var(--dc-border-strong, #cbd5e1);padding:8px 12px 10px}.dc-itable__conflict>th,.dc-itable__conflict>td{background:var(--dc-warn-bg, #fffbeb)}.dc-itable--conflict thead th{border-bottom-color:var(--dc-warning, #d98324)}.dc-collection--closed{display:none}@media(max-width:720px){.dc-itable{table-layout:auto;font-size:12px;min-width:520px}}@media print{.dc-noprint,.dc-sidebar,.dc-topbar,.dc-shell__nav,button{display:none!important}.dc-printonly{display:block}body,.dc-shell,.dc-main{background:#fff!important}.dc-factsheet{border:0;padding:0;max-width:none}.dc-factsheet__section{page-break-inside:avoid}.dc-factsheet__h2{page-break-after:avoid}.dc-table{font-size:10.5px}a[href^=http]:after{content:" (" attr(href) ")";font-size:9px;color:#555}.dc-tablewrap{overflow:visible!important}.dc-table{width:100%!important;table-layout:fixed;word-break:break-word}.dc-table thead th{position:static!important}.dc-table tr{page-break-inside:avoid}.dc-collection--closed{display:block!important}.dc-itable thead th{position:static!important;background:transparent!important}.dc-itable{font-size:9pt;table-layout:fixed;min-width:0!important}.dc-itable tbody tr{break-inside:avoid;page-break-inside:avoid}.dc-itable__open{display:none!important}}.dc-certcard{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.dc-certcard--attention{border-left:4px solid var(--dc-warning, #d98324)}.dc-certcard__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.dc-certcard__head h3{margin:2px 0 0;font-size:17px}.dc-certcard__head h3 a{color:inherit;text-decoration:none}.dc-certcard__head h3 a:hover{text-decoration:underline}.dc-certcard__attn{margin:0;padding:10px 12px;border-radius:8px;font-size:12.5px;background:var(--dc-warning-soft, #fff6e8);color:var(--dc-warning-text, #7a5200)}.dc-certcard__why{font-size:12.5px}.dc-certcard__why ul{margin:4px 0 0;padding-left:18px;line-height:1.6}.dc-certcard .dc-btn{align-self:flex-start}.dc-factrows{margin:0;display:flex;flex-direction:column;gap:2px}.dc-factrows>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;border-bottom:1px dotted var(--dc-border)}.dc-factrows dt{font-size:12.5px;color:var(--dc-text-secondary);margin:0}.dc-factrows dd{margin:0;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.dc-factrows__lead{font-size:19px}.dc-headline{font-size:15px;line-height:1.6;margin:0 0 14px}.dc-h3{font-size:13px;text-transform:uppercase;letter-spacing:.07em;color:var(--dc-text-tertiary);margin:20px 0 8px}.dc-ok{color:var(--dc-success-text, #1d6b3f)}.dc-findinglist{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.dc-findinglist>li{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border:1px solid var(--dc-border);border-radius:10px;background:var(--dc-surface)}.dc-findinglist>li>div{flex:1;min-width:0}.dc-findinglist p{margin:0 0 4px;font-size:13px;line-height:1.55}.dc-whylist{margin:4px 0 0;padding-left:18px;line-height:1.7;font-size:13.5px}.dc-decision{border:1px solid var(--dc-border);border-radius:12px;padding:15px 17px;margin-bottom:12px;background:var(--dc-surface)}.dc-decision--governance{border-left:4px solid var(--dc-warning, #d98324)}.dc-decision__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.dc-decision__head h3{margin:0 0 6px;font-size:15.5px}.dc-decision__body{font-size:14px;line-height:1.6;margin:0 0 8px}.dc-decision__rec{font-size:13px;margin:8px 0 4px}.dc-details{margin:12px 0;border:1px solid var(--dc-border);border-radius:10px;padding:10px 13px}.dc-details>summary{cursor:pointer;font-size:12.5px;color:var(--dc-text-secondary)}.dc-details[open]>summary{margin-bottom:8px}.dc-details--inline{margin:6px 0 0;padding:6px 10px;background:var(--dc-surface-alt, #f6f7fb)}.dc-details--inline p{margin:3px 0}.dc-step--btn{font:inherit;cursor:pointer;text-align:left}.dc-table__total td{border-top:2px solid var(--dc-border)}.dc-statesw{margin:14px 0 6px}.dc-statesw__row{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--dc-surface-2, #eef1f5)}.dc-statesw__btn{border:0;background:transparent;padding:9px 18px;border-radius:8px;font:inherit;font-weight:600;color:var(--dc-text-muted, #5a6472);cursor:pointer}.dc-statesw__btn.is-active{background:#fff;color:var(--dc-text, #16202b);box-shadow:0 1px 3px #00000024}.dc-statesw__btn--live.is-active{box-shadow:inset 0 0 0 2px #1a7f5a,0 1px 3px #00000024}.dc-statesw__btn--proposed.is-active{box-shadow:inset 0 0 0 2px #6b4bd6,0 1px 3px #00000024}.dc-statesw__btn:disabled{opacity:.45;cursor:not-allowed}.dc-statesw__n{margin-left:8px;font-weight:500;font-size:.82em;opacity:.75}.dc-statesw__caption{margin:8px 0 0;font-size:.88rem;max-width:62ch}.dc-statesw__caption--live{color:#1a7f5a}.dc-statesw__caption--proposed{color:#5a3fc0}.dc-journey{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:10px 0 4px}.dc-journey__leg{display:flex;flex-direction:column}.dc-journey__leg b{font-size:1.5rem;line-height:1.1}.dc-journey__leg--proposed b{color:#5a3fc0}.dc-journey__label{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--dc-text-muted, #5a6472)}.dc-journey__arrow{font-size:1.3rem;color:var(--dc-text-muted, #5a6472)}.dc-journey__delta{padding:4px 10px;border-radius:999px;background:#efeaff;color:#5a3fc0;font-weight:700}.dc-journey .dc-note{flex-basis:100%;margin:4px 0 0}.dc-proposed{color:#5a3fc0;font-weight:600}.dc-tag{margin-left:8px;padding:1px 7px;border-radius:999px;font-size:.72rem;font-weight:600;background:#efeaff;color:#5a3fc0}.dc-tag--muted{background:var(--dc-surface-2, #eef1f5);color:var(--dc-text-muted, #5a6472)}.dc-vchip{display:inline-block;margin-right:8px;padding:2px 9px;border-radius:999px;background:var(--dc-surface-2, #eef1f5);font-size:.8rem}.dc-vchip--reverted,.dc-vchip--superseded{opacity:.55;text-decoration:line-through}.dc-table tr.is-muted{opacity:.5}.dc-state--NOT_APPLICABLE{opacity:.6}.dc-state--INTELLIGENCE{background:#fff4e0;color:#8a5a00;padding:2px 8px;border-radius:999px;font-size:.78rem;font-weight:600}.dc-state--NOT_ESTABLISHED{background:#fff4e0;color:#8a5a00;padding:3px 10px;border-radius:999px;font-weight:600}.dc-state--ESTABLISHED{background:#e4f6ee;color:#1a7f5a;padding:3px 10px;border-radius:999px;font-weight:600}.dc-chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}.dc-chip{border:1px solid var(--dc-border, #d6dce4);background:#fff;border-radius:999px;padding:5px 12px;font:inherit;font-size:.86rem;cursor:pointer}.dc-chip.is-active{border-color:#16202b;font-weight:600}.dc-chip--muted{opacity:.7}.dc-chip__n{margin-left:6px;opacity:.7;font-variant-numeric:tabular-nums}.dc-dl--two{display:grid;grid-template-columns:minmax(180px,220px) 1fr;gap:6px 18px}.dc-subcard{margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--dc-surface-2, #f6f8fa)}.dc-state--POPULATED_VALUE{background:#e4f6ee;color:#1a7f5a;padding:2px 8px;border-radius:999px;font-size:.78rem;font-weight:600}.dc-state--POPULATED_ZERO,.dc-state--POPULATED_FALSE{background:#e8f1fb;color:#1c5fa8;padding:2px 8px;border-radius:999px;font-size:.78rem;font-weight:600}.dc-state--SAP_BLANK{background:#f3f5f7;color:#5a6472;padding:2px 8px;border-radius:999px;font-size:.78rem}.dc-state--NOT_EXPOSED_BY_CURRENT_API{background:#fdf0e6;color:#9a5b1a;padding:2px 8px;border-radius:999px;font-size:.78rem}.dc-state--UNDETERMINED,.dc-state--NOT_ASSESSED{background:#fff8e1;color:#8a6d00;padding:2px 8px;border-radius:999px;font-size:.78rem}.dc-pager{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--dc-border,#e3e8ee)}.dc-pager .dc-row{gap:4px;flex-wrap:wrap}.dc-pager .dc-btn.is-active{background:var(--dc-text,#16202b);color:#fff;font-weight:700}.dc-pager .dc-btn:disabled{opacity:.4;cursor:not-allowed}.dc-drill{background:none;border:0;padding:0 0 2px;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;border-radius:3px;background-image:linear-gradient(to right,color-mix(in srgb,currentColor 52%,transparent) 0 100%);background-repeat:no-repeat;background-size:100% 2px;background-position:0 100%;transition:background-size 90ms ease-out,background-color 90ms ease-out}.dc-drill:after{content:"▸";font-size:.66em;opacity:.8;margin-left:.2em;vertical-align:baseline}.dc-drill[aria-expanded=true]:after{content:"▾";opacity:1}.dc-drill:hover,.dc-drill:focus-visible{background-image:linear-gradient(to right,currentColor 0 100%);background-color:color-mix(in srgb,currentColor 10%,transparent)}.dc-drill:hover:after,.dc-drill:focus-visible:after{opacity:1}.dc-drill:focus-visible{outline:2px solid var(--dc-border-focus, #122E97);outline-offset:2px}.dc-hero .dc-drill:focus-visible,.dc-deep .dc-drill:focus-visible{outline-color:var(--dc-border-focus-on-dark, #FFFFFF)}.dc-drill--figure{display:block;padding-bottom:3px}.dc-drill--figure:after{content:none}.dc-drill--figure .dc-drill__value:after{content:"▸";font-size:.42em;opacity:.8;margin-left:.22em;vertical-align:.42em}.dc-drill--figure[aria-expanded=true] .dc-drill__value:after{content:"▾";opacity:1}.dc-drill--figure:hover .dc-drill__value:after,.dc-drill--figure:focus-visible .dc-drill__value:after{opacity:1}.dc-drill--figure{background-image:none;padding-bottom:0}.dc-drill--figure .dc-drill__value{background-image:linear-gradient(to right,color-mix(in srgb,currentColor 52%,transparent) 0 100%);background-repeat:no-repeat;background-size:100% 2px;background-position:0 100%;padding-bottom:2px}.dc-drill--figure:hover .dc-drill__value,.dc-drill--figure:focus-visible .dc-drill__value{background-image:linear-gradient(to right,currentColor 0 100%)}.dc-drill--figure .dc-drill__value{display:inline;font-size:1.6rem;font-weight:600;font-variant-numeric:tabular-nums}.dc-drill--figure .dc-drill__label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;opacity:.9;margin-top:1px}.dc-drill--inline{display:inline}.dc-drill--inline .dc-drill__value{font-variant-numeric:tabular-nums}.dc-inspect-hint{font-size:11.5px;color:var(--dc-text-tertiary, #5C6880);margin:6px 0 0}.dc-inspect-hint:before{content:"▸";margin-right:.35em;opacity:.8}.dc-inspect{position:fixed;inset:0;z-index:1000}.dc-inspect__scrim{position:absolute;inset:0;background:var(--dc-overlay-scrim, rgba(11, 26, 74, .48))}.dc-inspect__panel{position:absolute;top:0;right:0;bottom:0;width:min(560px,94vw);display:flex;flex-direction:column;background:#fff;color:var(--dc-text-primary, #0E1526);border-left:1px solid var(--dc-border-strong, #C3CAD6);box-shadow:-18px 0 48px #0b1a4a47}.dc-inspect__head{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid var(--dc-border, #DFE3EA);background:var(--dc-sunken, #F4F5F8)}.dc-inspect__title{font-size:1rem;line-height:1.3;color:var(--dc-text-primary, #0E1526)}.dc-inspect__sub{font-size:11.5px;color:var(--dc-text-secondary, #3F4A63);margin-top:3px;font-variant-numeric:tabular-nums}.dc-inspect__metricid{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dc-inspect__close{flex:0 0 auto;font:inherit;font-size:1.5rem;line-height:1;width:34px;height:34px;border-radius:6px;background:#fff;border:1px solid var(--dc-border-strong, #C3CAD6);color:var(--dc-text-primary, #0E1526);cursor:pointer}.dc-inspect__close:hover{background:var(--dc-row-hover, #F2F4F9)}.dc-inspect__close:focus-visible{outline:2px solid var(--dc-border-focus, #122E97);outline-offset:2px}.dc-inspect__body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:12px 16px 16px;font-size:.84rem;line-height:1.55}.dc-inspect__foot{flex:0 0 auto;padding:9px 16px;border-top:1px solid var(--dc-border, #DFE3EA);background:var(--dc-sunken, #F4F5F8);font-size:11.5px;color:var(--dc-text-secondary, #3F4A63)}.dc-inspect__dl{margin:0 0 12px}.dc-inspect__dl dt{font-weight:600;color:var(--dc-text-secondary, #3F4A63);font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;margin-top:10px}.dc-inspect__dl dt:first-child{margin-top:0}.dc-inspect__dl dd{margin:3px 0 0;color:var(--dc-text-primary, #0E1526)}.dc-inspect__note{font-style:italic;color:var(--dc-text-secondary, #3F4A63);margin-top:8px}.dc-inspect__status{margin:4px 0 0;color:var(--dc-text-secondary, #3F4A63)}.dc-inspect__error{color:var(--dc-danger-text, #B3261E)}.dc-inspect__retry{margin-top:8px;font:inherit;font-size:.78rem;cursor:pointer;padding:4px 10px;border-radius:6px;border:1px solid var(--dc-border-strong, #C3CAD6);background:#fff}.dc-inspect__chips{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:6px}.dc-inspect__chips li{font-size:11.5px;padding:3px 9px;border-radius:999px;background:var(--dc-brand-subtle, #F2F5FC);border:1px solid var(--dc-border, #DFE3EA);color:var(--dc-text-primary, #0E1526)}.dc-inspect__rowcount{margin:0 0 6px;font-size:11px;color:var(--dc-text-secondary, #3F4A63);text-transform:uppercase;letter-spacing:.04em}.dc-inspect__rows{list-style:none;padding:0;margin:0;border-top:1px solid var(--dc-border, #DFE3EA)}.dc-inspect__rows>li{padding:8px 0;border-bottom:1px solid var(--dc-border, #DFE3EA)}.dc-inspect__row1{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.dc-inspect__rowlabel{font-weight:500;overflow-wrap:anywhere}.dc-inspect__state{font-size:10.5px;padding:2px 7px;border-radius:4px;background:var(--dc-sunken, #F4F5F8);border:1px solid var(--dc-border, #DFE3EA);color:var(--dc-text-secondary, #3F4A63);white-space:nowrap}.dc-inspect__rowvalue{margin-top:2px;overflow-wrap:anywhere}.dc-inspect__rowdetail{margin-top:2px;color:var(--dc-text-secondary, #3F4A63);font-size:.8rem}.dc-inspect__rowaction{margin-top:4px;font-size:.8rem}.dc-inspect__zero{margin:0}.dc-inspect__zero strong{display:inline-block;padding:3px 9px;border-radius:999px;background:var(--dc-signal-soft, #FFF1E6);border:1px solid var(--dc-signal-border, #D2560B);color:var(--dc-signal-text, #B44A05);font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}@media(max-width:900px){.dc-inspect__panel{top:auto;left:0;width:auto;max-height:82vh;border-left:0;border-top:1px solid var(--dc-border-strong, #C3CAD6);box-shadow:0 -18px 48px #0b1a4a47}}.dc-table tr.dc-row--detail td{font-size:12.5px;color:var(--dc-text-secondary, #667);padding-top:0;padding-bottom:10px;border-top:0;line-height:1.45}.dc-table tr.dc-row--hasdetail td{border-bottom:0;padding-bottom:3px}.dc-backlink{display:inline-block;margin:4px 0 6px;padding:5px 11px 5px 8px;background:var(--dc-accent-soft, #eef1ff);color:var(--dc-accent, #4457c8);border:1px solid var(--dc-accent, #4457c8);border-radius:6px;font-size:12.5px;font-weight:600;cursor:pointer;line-height:1.2}.dc-backlink:hover{background:var(--dc-accent, #4457c8);color:#fff}.dc-truthsplit{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 16px}.dc-truthsplit>div{flex:1 1 260px;border-radius:8px;padding:11px 13px}.dc-truthsplit__pending{background:var(--dc-warn-bg, #fdf5e6);border:1px solid #e3c88a}.dc-truthsplit__have{background:var(--dc-bg-subtle, #f4f6f9);border:1px solid #d5dbe4}.dc-truthsplit__k{font-size:12.5px;font-weight:700;line-height:1.35}.dc-truthsplit__n{font-size:26px;font-weight:700;margin:3px 0 2px}.dc-truthsplit__why{font-size:12px;color:var(--dc-text-secondary, #667);margin:5px 0 0;line-height:1.45}.dc-estate__loading{padding:24px;color:var(--dc-text-secondary);font-size:13.5px}.dc-estatebanner{display:flex;gap:16px;align-items:flex-start;background:linear-gradient(135deg,var(--dc-brand-deep),var(--dc-brand));color:var(--dc-text-on-deep);border-radius:14px;padding:20px 24px;margin-bottom:14px}.dc-estatebanner__mark{font-size:26px;line-height:1.1;opacity:.85}.dc-estatebanner__head{margin:0 0 6px;font-size:19px;font-weight:650;letter-spacing:-.2px}.dc-estatebanner__text{margin:0;font-size:13.5px;line-height:1.6;opacity:.93;max-width:88ch}.dc-universe{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 18px;border:1px solid var(--dc-border);border-radius:12px;background:var(--dc-surface);padding:14px 18px;margin-bottom:14px}.dc-universe__total{display:flex;align-items:baseline;gap:8px}.dc-universe__n{font-size:30px;font-weight:700;letter-spacing:-1px;font-variant-numeric:tabular-nums}.dc-universe__cap{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--dc-text-secondary)}.dc-universe__split{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.dc-universe__word{font-size:12px;color:var(--dc-text-secondary);font-style:italic}.dc-universe__part{font-size:13px;color:var(--dc-text-primary);text-decoration:none;border-bottom:1px dotted var(--dc-border-strong);padding-bottom:1px}.dc-universe__part b{font-variant-numeric:tabular-nums}.dc-universe__part:hover{border-bottom-color:var(--dc-brand);color:var(--dc-brand)}.dc-universe__note{margin:0;flex-basis:100%;font-size:11.5px;color:var(--dc-text-secondary)}.dc-estatehero{display:grid;grid-template-columns:minmax(230px,300px) 1fr;gap:24px;align-items:center;border:1px solid var(--dc-border);border-left:5px solid var(--dc-brand);border-radius:14px;background:var(--dc-surface);padding:20px 24px;margin-bottom:14px;text-decoration:none;color:inherit;transition:border-color .12s,box-shadow .12s}.dc-estatehero:hover{border-color:var(--dc-brand);box-shadow:0 2px 10px #0000000d}.dc-estatehero__main{display:flex;flex-direction:column;gap:2px}.dc-estatehero__cap{font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.07em;color:var(--dc-text-secondary)}.dc-estatehero__n{font-size:46px;font-weight:700;line-height:1.02;letter-spacing:-1.6px;font-variant-numeric:tabular-nums}.dc-estatehero__unit{font-size:13px;color:var(--dc-text-secondary)}.dc-estatehero__comp{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dc-estatehero__cell{display:flex;flex-direction:column;gap:2px;padding-left:13px;border-left:2px solid var(--dc-border)}.dc-estatehero__cellN{font-size:21px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.4px}.dc-estatehero__cellL{font-size:11.5px;color:var(--dc-text-secondary);line-height:1.4}.dc-estaterow{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:14px;margin-bottom:14px}.dc-estatetile{display:flex;flex-direction:column;gap:1px;border:1px solid var(--dc-border);border-top:4px solid var(--dc-border-strong);border-radius:12px;background:var(--dc-surface);padding:17px 19px 15px;text-decoration:none;color:inherit;transition:border-color .12s,box-shadow .12s}.dc-estatetile:hover{border-color:var(--dc-brand);box-shadow:0 2px 10px #0000000d}.dc-estatetile--static{cursor:default}.dc-estatetile--static:hover{border-color:var(--dc-border);box-shadow:none}.dc-estatetile--user{border-top-color:var(--dc-brand)}.dc-estatetile--relationship{border-top-color:#6f5bd4}.dc-estatetile--reference{border-top-color:#2f8f6f}.dc-estatetile__cap{font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--dc-text-secondary);margin-bottom:5px}.dc-estatetile__n{font-size:34px;font-weight:700;line-height:1.05;letter-spacing:-1.1px;font-variant-numeric:tabular-nums}.dc-estatetile__unit{font-size:12px;color:var(--dc-text-secondary)}.dc-estatetile__n2{font-size:21px;font-weight:650;margin-top:11px;padding-top:11px;border-top:1px solid var(--dc-border);font-variant-numeric:tabular-nums;letter-spacing:-.4px}.dc-estatetile__unit2{font-size:12px;color:var(--dc-text-secondary)}.dc-estatetile__go{margin-top:12px;font-size:12px;font-weight:600;color:var(--dc-brand)}.dc-oppcard{display:block;border:1px dashed var(--dc-border-strong);border-radius:14px;background:var(--dc-surface);padding:19px 24px;margin-bottom:16px;text-decoration:none;color:inherit;transition:border-color .12s,background .12s}.dc-oppcard:hover{border-color:var(--dc-brand);background:var(--dc-surface-alt, var(--dc-surface))}.dc-oppcard__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.dc-oppcard__cap{font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.07em;color:var(--dc-text-secondary)}.dc-oppcard__n{font-size:27px;font-weight:700;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.dc-oppcard__framing{margin:7px 0 12px;font-size:13px;color:var(--dc-text-secondary);line-height:1.55;max-width:92ch}.dc-oppcard__classes{display:flex;flex-wrap:wrap;gap:8px 22px}.dc-oppcard__class{font-size:13px}.dc-oppcard__class b{font-size:17px;font-weight:650;margin-right:4px;font-variant-numeric:tabular-nums}.dc-oppcard__go{display:inline-block;margin-top:13px;font-size:12px;font-weight:600;color:var(--dc-brand)}.dc-explain{background:var(--dc-unknown-soft, rgba(0,0,0,.02));font-size:12.5px;line-height:1.6;padding:14px 16px}.dc-explain p{margin:0 0 7px;max-width:108ch}.dc-explain p:last-child{margin-bottom:0}@media(max-width:900px){.dc-estatehero{grid-template-columns:1fr;gap:16px}.dc-estatehero__comp{grid-template-columns:1fr}.dc-estatehero__cell{padding-left:0;border-left:0;border-top:2px solid var(--dc-border);padding-top:9px}}.dc-risebanner{border:1px solid var(--dc-border);border-left:5px solid var(--dc-brand);border-radius:14px;background:var(--dc-surface);padding:18px 22px;margin-bottom:14px}.dc-risebanner__systems{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:10px}.dc-risebanner__sys{font-size:13px;font-weight:600;padding:5px 11px;border-radius:7px;background:var(--dc-unknown-soft, rgba(0,0,0,.04));border:1px solid var(--dc-border)}.dc-risebanner__sys--target{border-color:var(--dc-brand);color:var(--dc-brand);font-weight:650}.dc-risebanner__arrow{color:var(--dc-text-secondary);font-size:16px}.dc-risebanner__principle{margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.6;letter-spacing:-.1px}.dc-risebanner__note{margin:0;font-size:12.5px;color:var(--dc-text-secondary);line-height:1.6;max-width:96ch}.dc-risestages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.dc-risestage{border:1px solid var(--dc-border);border-radius:11px;background:var(--dc-surface);overflow:hidden}.dc-risestage--designed{border-style:dashed;background:var(--dc-unknown-soft, rgba(0,0,0,.015))}.dc-risestage__head{width:100%;display:flex;align-items:center;gap:13px;padding:13px 16px;background:none;border:0;cursor:pointer;text-align:left;font:inherit;color:inherit}.dc-risestage__head:hover{background:var(--dc-unknown-soft, rgba(0,0,0,.025))}.dc-risestage__num{flex:0 0 auto;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:700;background:var(--dc-brand);color:var(--dc-text-on-brand)}.dc-risestage--designed .dc-risestage__num{background:var(--dc-border-strong);color:var(--dc-text-secondary)}.dc-risestage__title{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;font-size:14px;font-weight:640}.dc-risestage__asks{font-size:12px;font-weight:400;color:var(--dc-text-secondary);font-style:italic}.dc-risestage__measure{flex:0 0 auto;font-size:13px;font-variant-numeric:tabular-nums}.dc-risestage__measure b{font-size:16px;font-weight:700}.dc-risestage__chev{flex:0 0 auto;color:var(--dc-text-secondary);font-size:11px}.dc-risestage__body{padding:2px 16px 16px 56px;border-top:1px solid var(--dc-border)}.dc-risestage__purpose{margin:12px 0 10px;font-size:13px;line-height:1.62;max-width:100ch}.dc-riselayers{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 11px}.dc-riselayer{font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;border:1px solid var(--dc-border-strong);background:var(--dc-surface)}.dc-riselayer__sep{margin-right:9px;color:var(--dc-text-secondary);font-weight:400}.dc-scenario--focus{border-color:var(--dc-brand);box-shadow:0 0 0 1px var(--dc-brand) inset;position:relative}.dc-scenario__focus{display:inline-block;margin-bottom:8px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 9px;border-radius:20px;background:var(--dc-brand);color:var(--dc-text-on-brand)}@media(max-width:760px){.dc-risestage__head{flex-wrap:wrap}.dc-risestage__body{padding-left:16px}}.dc-estatehero__cellNote{font-size:10.5px;color:var(--dc-text-secondary);line-height:1.45;margin-top:3px;opacity:.9}.dc-demonote{font-size:12px;color:var(--dc-text-secondary);background:var(--dc-unknown-soft, rgba(0,0,0,.03));border:1px solid var(--dc-border);border-radius:8px;padding:8px 12px;margin-top:10px}.dc-loading__slow{margin-top:6px;font-size:12px;color:var(--dc-text-secondary)}.cc-chip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:12px;border:1px solid var(--dc-border-strong);background:var(--dc-surface);white-space:nowrap}.cc--change{border-color:#8a5a2b;color:#6d4520;background:#f7efe6}.cc--duplicate{border-color:#5a4fa3;color:#453c85;background:#eeecf8}.cc--decision{border-color:#9a6d12;color:#7a560e;background:#fbf3e0}.cc--blocked{border-color:var(--dc-border-strong);color:var(--dc-text-secondary);background:var(--dc-unknown-soft, rgba(0,0,0,.04))}.cc--na{border-color:var(--dc-border);color:var(--dc-text-tertiary, var(--dc-text-secondary))}.cc--issue{border-color:#a33c3c;color:#832f2f;background:#fbeaea}.cc--valid{border-color:var(--dc-border-strong);color:var(--dc-text-secondary)}.cc-value{font-size:12.5px;max-width:30ch;overflow-wrap:anywhere}.cc-value--original{color:var(--dc-text-primary)}.cc-value--proposed{color:#6d4520;font-weight:600}.cc-gain{color:#6d4520;font-weight:650}.cc-progress{margin:4px 0 14px}.cc-progress--na{font-size:12.5px;color:var(--dc-text-secondary)}.cc-progress__track{position:relative;height:22px;border-radius:11px;overflow:hidden;background:var(--dc-unknown-soft, rgba(0,0,0,.06));border:1px solid var(--dc-border)}.cc-progress__potential{position:absolute;inset:0 auto 0 0;background:#e6d3bd}.cc-progress__current{position:absolute;inset:0 auto 0 0;background:var(--dc-brand)}.cc-progress__approved{position:absolute;top:-3px;bottom:-3px;width:3px;background:#1b1b1b}.cc-progress__marks{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:12px}.cc-mark b{font-size:15px;font-weight:700;margin-right:4px;font-variant-numeric:tabular-nums}.cc-mark--current{color:var(--dc-brand)}.cc-mark--potential{color:#6d4520}.cc-mark--approved{color:#1b1b1b}.cc-mark--target{color:var(--dc-text-secondary)}.cc-mark--drill{margin-left:auto;font-weight:600}.cc-progress__formula{margin:6px 0 0;font-size:11.5px;color:var(--dc-text-secondary)}.cc-blockers{display:flex;flex-wrap:wrap;gap:10px}.cc-blocker{display:flex;flex-direction:column;gap:2px;padding:11px 15px;cursor:pointer;border:1px solid var(--dc-border);border-radius:10px;background:var(--dc-surface);font:inherit;color:inherit;text-align:left}.cc-blocker:hover{border-color:var(--dc-brand)}.cc-blocker--on{border-color:var(--dc-brand);box-shadow:0 0 0 1px var(--dc-brand) inset}.cc-blocker__n{font-size:21px;font-weight:700;font-variant-numeric:tabular-nums}.cc-blocker__l{font-size:11.5px;color:var(--dc-text-secondary)}.dc-input--sm{padding:5px 9px;font-size:12.5px}.rp--neutral{border-color:var(--dc-border);color:var(--dc-ink-2);background:#f6f7f9}.rp--change{border-color:#8a5a2b;color:#6d4520;background:#f7efe6}.rp--enrich{border-color:#2f6b46;color:#245437;background:#ecf5ef}.rp--duplicate{border-color:#6b5aa8;color:#4a3d7d;background:#f1eefa}.rp--decision{border-color:#8a7320;color:#6a5816;background:#faf5e3}.rp--blocked{border-color:#8a2b2b;color:#6d2020;background:#f9ecec}.rp--na{border-color:var(--dc-border);color:var(--dc-muted);background:#fafafa}.rp--issue{border-color:#6b6b6b;color:#444;background:#f4f4f4}.rp-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.rp-chip--decided{border-color:#2f6b46;color:#245437;background:#ecf5ef}.rp-proposed{font-weight:600}.rp-decide{display:inline-flex;gap:6px}.rp-readiness b{font-size:15px}.rp-readiness__pot{color:#6d4520;font-size:12px}.rp-state{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:6px;border:1px solid var(--dc-border);background:#fafafa;color:var(--dc-ink-2)}.rp-state--ready{border-color:#2f6b46;color:#245437;background:#ecf5ef}.rp-state--prep{border-color:#8a5a2b;color:#6d4520;background:#f7efe6}.rp-state--blocked{border-color:#8a2b2b;color:#6d2020;background:#f9ecec}.rp-state--target{border-color:#6b5aa8;color:#4a3d7d;background:#f1eefa}.rp-state--na{color:var(--dc-muted)}.rp-state--unknown{color:var(--dc-muted);border-style:dashed}.rp-states{display:flex;flex-wrap:wrap;gap:8px}.rp-statechip{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:7px 12px;border:1px solid var(--dc-border);border-radius:8px;background:#fff;font:inherit;font-size:12.5px}.rp-statechip b{font-size:16px}.rp-statechip span:last-child{color:var(--dc-muted);text-transform:capitalize}.rp-filters{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:12px}.rp-filters__sep{width:1px;height:20px;background:var(--dc-border);margin:0 4px}.rp-filter{padding:5px 11px;border:1px solid var(--dc-border);border-radius:999px;background:#fff;font:inherit;font-size:12.5px;cursor:pointer;color:var(--dc-ink-2)}.rp-filter--on{background:var(--dc-brand);border-color:var(--dc-brand);color:#fff;font-weight:600}.rp-progress__track{position:relative;height:16px;border-radius:999px;overflow:hidden;background:#eef0f4;margin-bottom:10px}.rp-progress__potential{position:absolute;inset:0 auto 0 0;background:#e6d3bd}.rp-progress__current{position:absolute;inset:0 auto 0 0;background:var(--dc-brand)}.rp-progress__approved{position:absolute;top:-3px;bottom:-3px;width:3px;background:#1d1d1f;border-radius:2px}.rp-progress__legend{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:6px}.rp-leg{font-size:12.5px;color:var(--dc-muted)}.rp-leg b{font-size:17px;margin-right:5px}.rp-leg--current b{color:var(--dc-brand)}.rp-leg--potential b{color:#6d4520}.rp-leg--approved b{color:#1d1d1f}.rp-leg--target b{color:var(--dc-muted)}.rp-counts{display:flex;flex-wrap:wrap;gap:20px;margin-top:14px;font-size:12.5px;color:var(--dc-muted)}.rp-counts b{font-size:15px;color:var(--dc-ink);margin-right:4px}.rp-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.rp-cat{border:1px solid;border-radius:10px;padding:14px}.rp-cat__icon{font-size:16px}.rp-cat__n{display:block;font-size:26px;line-height:1.1;margin:4px 0 2px}.rp-cat__label{display:block;font-weight:600;font-size:13px}.rp-cat__work{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;opacity:.75;margin-bottom:6px}.rp-cat p{margin:6px 0 0}.rp-table td{vertical-align:top}.rp-key{font-family:var(--dc-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px}.rp-pager{display:flex;align-items:center;gap:14px;margin-top:12px}@media(max-width:720px){.rp-cats{grid-template-columns:1fr}.rp-progress__legend{gap:12px}}.rp-state--decision{border-color:#8a7320;color:#6a5816;background:#faf5e3}.rp-statechip--on{outline:2px solid var(--dc-brand);outline-offset:1px;font-weight:600}.rt--target{border-color:#5a3d8a;color:#453070;background:#f1ecf9}.rt-basis{font-size:12px;font-weight:600}.rt-basis--recommendation{font-style:italic;color:#6a5816}.rt-basis--recommendation:after{content:" (recommendation)";font-weight:400;font-size:11px}.rt-purpose{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:12px}.rt-purpose__cap{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--dc-muted);font-weight:600}.rt-purpose p{margin:4px 0 0}.rt-realisation{display:inline-block;padding:2px 9px;border-radius:999px;border:1px solid #5a3d8a;color:#453070;background:#f1ecf9;font-weight:600;font-size:12px}.rt-prep .rp-progress__track{height:16px}.rt-prep__prepared{position:absolute;inset:0 auto 0 0;background:#d8cbef}.rt-prep__approved{position:absolute;inset:0 auto 0 0;background:var(--dc-brand)}.rt-leg--prepared b{color:#453070}.rt-why td{background:#fbfbfd;border-top:none}.rt-why ul{margin:4px 0 0 18px;padding:0}@media(max-width:720px){.rt-purpose{grid-template-columns:1fr}}.rt-estate{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:8px}.rt-estate b{font-size:26px;margin-right:6px}.rt-estate span{color:var(--dc-muted);font-size:13px}.rt-estate__op{font-size:20px;color:var(--dc-border)}.rp-state--target{border-color:#5a3d8a;color:#453070;background:#f1ecf9}.rp-evidence{border:1px solid var(--dc-border);border-radius:10px;padding:12px 16px;margin-top:18px;background:#fbfbfd}.rp-evidence>summary{cursor:pointer;font-weight:600;font-size:13px;color:var(--dc-muted)}.rp-evidence[open]>summary{margin-bottom:8px}.rp-cat--on{outline:2px solid var(--dc-brand);outline-offset:1px}a.rp-cat{text-decoration:none;color:inherit;display:block}button.rp-cat{text-align:left;font:inherit;cursor:pointer;width:100%}.dc-async{position:relative}.dc-async--refreshing{opacity:.72;transition:opacity .12s ease-out}@media(prefers-reduced-motion:reduce){.dc-async--refreshing{transition:none}}.rp-findings{display:flex;flex-direction:column;gap:8px}.rp-finding{border:1px solid;border-radius:10px;overflow:hidden}.rp-finding__head{display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer;color:inherit}.rp-finding__n{font-size:26px;font-weight:700;min-width:72px}.rp-finding__body{flex:1;display:flex;flex-direction:column;gap:2px}.rp-finding__title{font-weight:600;font-size:14px}.rp-finding__meta{font-size:11.5px;opacity:.8}.rp-finding__chev{opacity:.6}.rp-finding__detail{padding:0 16px 14px 102px}.rp-finding__detail p{margin:6px 0}.rp-finding__q{font-size:14px}.rp-finding__rec{padding:8px 12px;border-radius:8px;background:#ffffffa6}.rp-finding__detail ul{margin:4px 0 0 18px;padding:0}@media(max-width:720px){.rp-finding__detail{padding-left:16px}}.mp--retained{border-color:var(--dc-border);color:var(--dc-ink-2);background:#f6f7f9}.mp--corrected{border-color:#8a5a2b;color:#6d4520;background:#f7efe6}.mp--enriched{border-color:#2f6b46;color:#245437;background:#ecf5ef}.mp--target{border-color:#5a3d8a;color:#453070;background:#f1ecf9}.mp--input{border-color:#9a6b12;color:#7a540c;background:#fdf3e0}.mp--recommend{border-color:#2f6b46;color:#245437;background:#fff;border-style:dashed}.mp-state{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;border:1px solid}.mp-state--ok{border-color:var(--dc-border);color:var(--dc-muted);background:#fafafa}.mp-state--ready{border-color:#2f6b46;color:#245437;background:#ecf5ef}.mp-state--input{border-color:#9a6b12;color:#7a540c;background:#fdf3e0}.mp-state--review{border-color:#8a5a2b;color:#6d4520;background:#f7efe6}.mp-state--done{border-color:var(--dc-brand);color:var(--dc-brand);background:#eef1fb}.mp-summary{display:flex;flex-wrap:wrap;gap:28px}.mp-summary__cell{display:flex;flex-direction:column}.mp-summary__cell b{font-size:28px;line-height:1.1}.mp-summary__cell span{font-size:12.5px;color:var(--dc-muted)}.mp-grid td,.mp-record td{vertical-align:top}.mp-proposed{font-weight:600}.mp-await{color:#7a540c}.mp-drawer{position:fixed;inset:0 0 0 auto;width:min(1080px,94vw);background:#fff;box-shadow:-8px 0 32px #0000002e;z-index:60;display:flex;flex-direction:column}.mp-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--dc-border)}.mp-drawer__title{margin:0;font-size:20px}.mp-drawer__body{padding:18px 24px 40px;overflow:auto}@media(max-width:720px){.mp-drawer{width:100vw}}.mp--na{border-color:var(--dc-border);color:var(--dc-muted);background:#fafafa}.mp-editcell{min-width:220px}.mp-edit{width:100%;padding:5px 8px;font:inherit;font-size:13px;border:1px solid var(--dc-border-input);border-radius:6px;background:#fff}.mp-edit:focus{outline:2px solid var(--dc-brand);outline-offset:-1px}.mp-wasproposed{margin-top:4px;color:#6d4520}.mp-infer{color:#7a540c;font-style:italic}.mp-prov{text-transform:capitalize}.mp-prov--reasoned{font-style:italic;color:#7a540c}.mp-absence{margin-top:5px;padding:5px 8px;border-left:3px solid var(--dc-border);background:#fafafa;color:var(--dc-ink-2)}.mp-alts{margin-top:5px;color:var(--dc-ink-2);font-size:11.5px}.mp-alts code{background:#f3f4f6;padding:0 4px;border-radius:3px}.mp-impact{margin-top:5px;color:var(--dc-ink-2)}.mp-attempts{margin-top:5px}.mp-attempts summary{cursor:pointer;color:var(--dc-muted);font-size:11.5px}.mp-attempts ul{margin:5px 0 0;padding-left:16px;color:var(--dc-ink-2)}.mp-attempts li{margin:2px 0}.mp-err{color:#8a2b2b;margin-top:4px}.mp-actions{display:inline-flex;gap:6px}.mp-complete{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:4px 0 10px}.mp-complete>div{display:flex;flex-direction:column}.mp-complete b{font-size:24px;line-height:1.1}.mp-complete span{font-size:11.5px;color:var(--dc-muted)}.mp-complete__arrow{color:var(--dc-border);font-size:18px}.rp-awaiting{font-style:italic}.rp-counts--headline b{font-size:20px}.rp-filter__scope{font-weight:400;opacity:.7;font-size:11px}.rp-statusmeans{display:grid;gap:8px;margin:12px 0 0}.rp-statusmeans dt{display:flex;align-items:center;gap:8px}.rp-statusmeans dd{margin:2px 0 0;max-width:90ch}.rb-relsummary{display:flex;flex-wrap:wrap;gap:20px;align-items:baseline;padding:10px 0 14px}.rb-relsummary b{font-size:18px}.rb-relsummary p{flex-basis:100%;margin:4px 0 0}.rb-auth{color:#245437;font-weight:600}.rb-observed{color:#6d4520;font-style:italic}.rb-prov{max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-counts{display:flex;flex-wrap:wrap;gap:20px;align-items:baseline;padding:2px 0 14px}.rv-counts b{font-size:18px}.rv-counts p{flex-basis:100%;margin:4px 0 0}.rv-proposed{color:#7a540c}.rv-state{font-size:12px;color:#7a540c;font-style:italic}.rv-ev{max-width:38ch;overflow:hidden;text-overflow:ellipsis}.dc-pp-measures{display:flex;flex-wrap:wrap;gap:18px;margin:10px 0 4px}.dc-pp-measures>div{min-width:104px}.dc-pp-measures dt{font-size:.64rem;letter-spacing:.03em;text-transform:uppercase;color:var(--dc-text-secondary)}.dc-pp-measures dd{margin:1px 0 0;font-size:1.02rem;font-variant-numeric:tabular-nums}.dc-pp-statusbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--dc-border);border-bottom:1px solid var(--dc-border);margin:8px 0}.dc-pp-note{margin:2px 0 8px}.dc-pp-answers{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:10px 0}.dc-pp-answer{border-left:2px solid var(--dc-border);padding-left:9px}.dc-pp-answer-extra{font-variant-numeric:tabular-nums}.dc-pp-intel{border:1px solid var(--dc-border);border-radius:5px;padding:9px 11px;margin:10px 0}.dc-pp-intel--wait{background:var(--dc-surface-muted, #fafafa)}.dc-pp-section{border-top:1px solid var(--dc-border);padding:8px 0}.dc-pp-section-head{display:flex;gap:11px;align-items:baseline;width:100%;background:none;border:none;padding:0;font:inherit;cursor:pointer;text-align:left}.dc-pp-section-title{font-weight:600;min-width:190px}.dc-pp-why{margin:3px 0 0}.dc-pp-section-body{padding:8px 0 4px}.dc-pp-head{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:flex-start}.dc-pp-kpis{display:flex;flex-wrap:wrap;gap:18px;margin:0}.dc-pp-kpis dt{font-size:.64rem;letter-spacing:.03em;text-transform:uppercase;color:var(--dc-text-secondary)}.dc-pp-kpis dd{margin:1px 0 0;font-size:1.08rem;font-variant-numeric:tabular-nums}.dc-bp{border:1px solid var(--dc-border);border-radius:6px;padding:14px 16px;margin:12px 0 18px}.dc-bp-head{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:baseline}.dc-bp-title{margin:0;font-size:1.22rem}.dc-bp-headline{display:flex;gap:9px;align-items:baseline}.dc-bp-summary{margin:11px 0 4px;font-size:.95rem;line-height:1.55;max-width:76ch}.dc-bp-questions{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:13px;margin:14px 0 6px}.dc-bp-panel{border:1px solid var(--dc-border);border-radius:5px;padding:10px 11px}.dc-bp-panel-q{font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;color:var(--dc-text-secondary)}.dc-bp-panel-a{margin:3px 0 2px;font-size:.97rem}.dc-bp-panel-body{margin-top:9px;grid-column:1 / -1}.dc-bp-layers{margin-top:8px}.dc-applic{margin:0 0 14px;padding:12px 14px;border:1px solid #e3e6ea;border-radius:8px;background:#fbfcfd}.dc-applic p{margin:0 0 6px}.dc-applic__chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.dc-chip--ok{background:#e8f5ec;color:#1f6b3a}.dc-chip--info{background:#e9f1fb;color:#1b4f7d}.dc-chip--proposed{background:#f1ecfb;color:#4b2f87}.dc-chip--external{background:#fdefe4;color:#8a4b12}.dc-ind{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;line-height:1.2;text-decoration:none;padding:2px 8px 2px 6px;border-radius:999px;border:1px solid var(--dc-border);color:var(--dc-text-secondary, #5A6372);background:var(--dc-surface);white-space:nowrap}.dc-ind:hover{border-color:var(--dc-border-strong)}.dc-ind__dot{width:7px;height:7px;border-radius:50%;background:var(--dc-border-strong);flex:0 0 auto}.dc-ind__text{font-variant-numeric:tabular-nums}.dc-ind--none{border-style:dashed;color:var(--dc-text-muted, #6B7280)}.dc-ind--none .dc-ind__dot{background:transparent;border:1px solid var(--dc-border-strong)}.dc-ind--clear{color:var(--dc-text-secondary, #5A6372)}.dc-ind--clear .dc-ind__dot{background:var(--dc-border-strong)}.dc-ind--evidence{border-color:var(--dc-border-strong)}.dc-ind--evidence .dc-ind__dot{background:var(--dc-brand, #122E97)}.dc-ind--open{border-color:var(--dc-signal-border);color:var(--dc-signal-text);background:var(--dc-signal-soft)}.dc-ind--open .dc-ind__dot{background:var(--dc-signal-fill)}.dc-ind--high{border-color:var(--dc-danger);color:var(--dc-danger-text);background:var(--dc-danger-soft);font-weight:600}.dc-ind--high .dc-ind__dot{background:var(--dc-danger)}.dc-failure{margin:.6rem 0;padding:.55rem .7rem;border-radius:6px;border:1px solid var(--dc-exception, #b4541e);background:var(--dc-exception-soft, #fdf1e9);font-size:.78rem;line-height:1.5}.dc-failure strong{display:inline}.dc-failure__detail{display:block;margin-top:.35rem;font-size:.7rem;opacity:.85;word-break:break-word}.dc-unknown-value{color:var(--dc-unknown-text, #5b5b5b);font-style:italic;border-bottom:1px dotted var(--dc-unknown, #9a9a9a);cursor:help}.dc-conf--none{color:var(--dc-unknown-text, #5b5b5b);font-style:italic}.dc-conf__basis{margin-left:.35rem;font-size:.68rem;opacity:.8;font-style:italic}.dc-chip--demo{background:var(--dc-signal-soft, #fff6e0);border:1px dashed var(--dc-signal, #c8921f);color:var(--dc-signal-text, #6b4c0a)}.dc-demo-note{margin:0 0 .7rem;padding:.5rem .7rem;border-radius:6px;border:1px dashed var(--dc-signal, #c8921f);background:var(--dc-signal-soft, #fff6e0);font-size:.78rem;line-height:1.5}.dc-panel{margin:.9rem 0 0}.dc-panel>h4{margin:.9rem 0 .35rem;font-size:.86rem}.dc-drill__says{margin:.2rem 0 .75rem;font-size:.8rem;line-height:1.55;color:var(--dc-text-secondary);max-width:74ch}.dc-awaiting{margin:.7rem 0;padding:.6rem .75rem;border-radius:6px;border:1px solid var(--dc-border, #d9d9d9);border-left:3px solid var(--dc-unknown, #9a9a9a);background:var(--dc-surface-muted, #fafafa);font-size:.8rem;line-height:1.55}.dc-awaiting>strong{display:block;margin-bottom:.3rem;font-size:.82rem;color:var(--dc-text)}.dc-awaiting>p{margin:.25rem 0 0;max-width:74ch}.dc-awaiting .dc-btn{margin-top:.5rem}.dc-kv{margin:.5rem 0 0;display:grid;gap:1px;background:var(--dc-border-subtle, #ebebeb);border-radius:5px;overflow:hidden}.dc-kv__row{display:grid;grid-template-columns:minmax(10rem,15rem) 1fr;gap:.75rem;padding:.4rem .6rem;background:var(--dc-surface, #fff);font-size:.78rem;line-height:1.5}.dc-kv__row>dt{color:var(--dc-text-secondary);font-weight:500}.dc-kv__row>dd{margin:0;color:var(--dc-text);max-width:74ch}@media(max-width:640px){.dc-kv__row{grid-template-columns:1fr;gap:.15rem}}.dc-card{border:1px solid var(--dc-border-subtle, #ebebeb);border-radius:7px;padding:.75rem .9rem;margin:0 0 .7rem;background:var(--dc-surface, #fff)}.dc-card__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.3rem}.dc-card__title{margin:0;font-size:.92rem;font-weight:600;line-height:1.4;color:var(--dc-text-primary);flex:1 1 22rem}.dc-card__detail{margin:.2rem 0 0;font-size:.82rem;line-height:1.55;color:var(--dc-text);max-width:86ch}.dc-kv>dt{color:var(--dc-text-secondary);font-weight:500;font-size:.76rem;background:var(--dc-surface, #fff);padding:.38rem .6rem 0}.dc-kv>dd{margin:0;color:var(--dc-text);font-size:.79rem;line-height:1.5;max-width:84ch;background:var(--dc-surface, #fff);padding:0 .6rem .38rem}@media(min-width:641px){.dc-kv:not(.dc-kv--stack){grid-template-columns:minmax(10rem,15rem) 1fr}.dc-kv:not(.dc-kv--stack)>dt{padding:.4rem .6rem}.dc-kv:not(.dc-kv--stack)>dd{padding:.4rem .6rem}}.dc-kv--tight>dt,.dc-kv--tight>dd{font-size:.74rem}.dc-tab__count{display:inline-block;margin-left:.4rem;padding:0 .34rem;border-radius:8px;font-size:.68rem;font-weight:600;line-height:1.5;background:var(--dc-border-subtle, #ebebeb);color:var(--dc-text-secondary)}.dc-tab[aria-selected=true] .dc-tab__count{background:var(--dc-brand);color:#fff}.dc-table--tight{font-size:.76rem;margin-top:.45rem}.dc-table--tight caption{caption-side:top;text-align:left;padding:0 0 .3rem;color:var(--dc-text-secondary)}.dc-estatetile__held{display:block;margin-top:6px;font-size:10.5px;line-height:1.45;color:var(--dc-text-secondary);max-width:46ch}.dc-chain{list-style:none;margin:.6rem 0;padding:0;display:grid;gap:1px;background:var(--dc-border-subtle, #ebebeb);border-radius:5px;overflow:hidden}.dc-chain__step{display:grid;grid-template-columns:minmax(7rem,9rem) 1fr;gap:.6rem;padding:.4rem .6rem;background:var(--dc-surface, #fff);font-size:.76rem;line-height:1.5}.dc-chain__name{color:var(--dc-text-secondary);font-weight:500}.dc-chain__step--done .dc-chain__name{color:var(--dc-brand)}.dc-chain__step--done .dc-chain__name:before{content:"✓ "}.dc-chain__detail{color:var(--dc-text);max-width:80ch}@media(max-width:640px){.dc-chain__step{grid-template-columns:1fr;gap:.1rem}}.dc-assessment{border-left:3px solid var(--dc-brand);border-radius:4px;padding:.55rem .75rem;margin:0 0 .7rem;font-size:.82rem;line-height:1.55;background:var(--dc-surface, #fff)}.dc-assessment--wait{border-left-color:var(--dc-signal, #c98a00);background:var(--dc-signal-soft, #fff9ec)}.dc-assessment strong{display:inline-block;margin-right:.35rem}
