:root{--state-ok: #6a8d4f;--state-ok-strong: #8fac72;--state-ok-border: #dce5cf;--state-ok-surface: #f2f5ee;--state-warn: #875d00;--state-warn-strong: #d8b068;--state-warn-border: #e6cb99;--state-warn-surface: #fdf8ef;--state-danger: #a53a28;--state-danger-border: #ead8bc;--state-danger-surface:#fbf1ef}html,body{height:100%}body{background:var(--bg-page);color:var(--fg-1);font-family:var(--font-sans);overflow:hidden}button.topbar__search,button.topbar__btn,button.topbar__avatar,button.nav__item,button.doc-tab,button.att-item,button.entity-card,button.v-item,button.switch,button.filter-chip,button.cmdk__item,button.account-nav__item,button.table-action{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;color:inherit;font:inherit;text-align:left}button.topbar__search:focus-visible,button.topbar__btn:focus-visible,button.topbar__avatar:focus-visible,button.nav__item:focus-visible,button.doc-tab:focus-visible,button.entity-card:focus-visible,button.v-item:focus-visible,button.switch:focus-visible,button.filter-chip:focus-visible,button.cmdk__item:focus-visible,button.account-nav__item:focus-visible,button.table-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.app{display:grid;height:100vh;width:100%;grid-template-rows:52px 1fr;grid-template-columns:260px 1fr;grid-template-areas:"topbar topbar" "nav    main";background:var(--bg-page);transition:grid-template-columns var(--dur-medium) var(--ease)}.app.nav-rail{grid-template-columns:72px 1fr}.app.nav-top{grid-template-rows:52px 44px 1fr;grid-template-columns:1fr;grid-template-areas:"topbar" "nav" "main"}.app.compact{grid-template-rows:52px 1fr 56px;grid-template-columns:1fr;grid-template-areas:"topbar" "main" "nav"}.topbar{grid-area:topbar;background:var(--dark);color:var(--fg-on-dark);display:flex;align-items:center;padding:0 16px;gap:14px;position:relative;z-index:30;min-width:0}.topbar__brand{font-family:var(--font-sans);font-weight:var(--w-medium);font-size:var(--md3-body-small-size, 12px);letter-spacing:var(--track-brand);text-transform:uppercase;color:var(--fg-brand);white-space:nowrap}.topbar__context{font-size:var(--md3-label-small-size, 11px);color:var(--fg-on-dark-dim);letter-spacing:.04em;display:flex;align-items:center;gap:10px;padding-left:18px;border-left:1px solid rgba(255,255,255,.1);flex:0 0 auto;min-width:0}.topbar__context strong{color:var(--fg-on-dark);font-weight:var(--w-medium)}.topbar__search{flex:1;max-width:520px;margin-left:auto;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:6px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);color:var(--fg-on-dark-dim);font-size:var(--md3-body-small-size, 12px);cursor:pointer;transition:background var(--dur-short) var(--ease);min-width:0;min-height:48px;box-sizing:border-box}.topbar__search:hover{background:#ffffff1a}.topbar__search-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__search kbd{margin-left:auto;font-family:var(--font-mono);font-size:var(--md3-label-small-size, 11px);padding:2px 6px;background:#ffffff14;border-radius:3px;color:var(--fg-on-dark-dim)}.topbar__utils{display:flex;align-items:center;gap:8px;flex:0 0 auto}.topbar__btn{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;color:var(--fg-on-dark-dim);border-radius:var(--radius);cursor:pointer;position:relative;transition:background var(--dur-short) var(--ease),color var(--dur-short) var(--ease)}.topbar__btn:hover{background:#ffffff14;color:var(--fg-on-dark)}.topbar__btn .dot{position:absolute;top:12px;right:12px;width:6px;height:6px;background:var(--accent);border-radius:999px;border:1.5px solid var(--dark)}.topbar__avatar{width:32px;height:32px;border-radius:999px;background:var(--accent-26);color:#fff;font-size:var(--md3-label-small-size, 11px);font-weight:var(--w-semibold);display:inline-flex;align-items:center;justify-content:center;margin-left:0;cursor:pointer;border:1px solid transparent}button.topbar__avatar{width:48px;height:48px;margin-left:0;font-size:var(--md3-label-small-size, 11px)}.topbar__progress{position:absolute;left:0;bottom:0;height:1px;background:var(--accent);transition:width var(--dur-short) linear}.nav{grid-area:nav;background:var(--card);border-right:1px solid var(--line);padding:18px 12px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;position:relative;z-index:20}.app.nav-rail .nav{padding:18px 8px;align-items:stretch}.app.nav-top .nav,.app.compact .nav{border-right:none;border-bottom:1px solid var(--line);flex-direction:row;padding:0 20px;align-items:stretch;gap:8px}.app.compact .nav{border-bottom:none;border-top:1px solid var(--line);padding:0;justify-content:space-around}.nav__label{font-family:var(--font-sans);font-weight:var(--w-semibold);font-size:var(--md3-label-small-size, 11px);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim);padding:14px 10px 6px}.app.nav-rail .nav__label,.app.nav-top .nav__label,.app.compact .nav__label{display:none}.nav__item{display:flex;align-items:center;gap:12px;padding:9px 10px;color:var(--fg-1);cursor:pointer;border-radius:var(--radius);font-size:var(--md3-body-small-size, 12px);font-weight:var(--w-medium);position:relative;transition:background var(--dur-short) var(--ease),color var(--dur-short) var(--ease);border:1px solid transparent;width:100%;min-height:48px;box-sizing:border-box}.nav__item:hover{background:var(--light-hover)}.nav__item.active{background:var(--accent-08);color:var(--accent);border-color:transparent}.nav__item .count{margin-left:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--md3-label-small-size, 11px);color:var(--dim);padding:1px 6px;border:1px solid var(--line);border-radius:var(--radius)}.nav__item.active .count{color:var(--accent);border-color:var(--accent-26);background:#fff}.app.nav-rail .nav__item{flex-direction:column;gap:4px;padding:10px 6px;font-size:var(--md3-label-small-size, 11px);letter-spacing:.04em;justify-content:center;text-align:center}.app.nav-rail .nav__item .count{display:none}.app.nav-top .nav__item,.app.compact .nav__item{border-radius:0;padding:0 16px;height:100%;border:none;background:transparent;font-size:var(--md3-body-small-size, 12px);gap:8px;width:auto}.app.nav-top .nav__item.active,.app.compact .nav__item.active{background:transparent;color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.app.compact .nav__item{flex-direction:column;gap:3px;padding:8px;font-size:var(--md3-label-small-size, 11px);letter-spacing:.04em;flex:1;justify-content:center}.nav__footer{margin-top:auto;padding:12px 10px 4px;border-top:1px solid var(--line-lt);display:flex;flex-direction:column;gap:6px}.app.nav-rail .nav__footer,.app.nav-top .nav__footer,.app.compact .nav__footer{display:none}.nav__env{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--md3-label-small-size, 11px);color:var(--dim);padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius)}.nav__env .pulse{width:6px;height:6px;border-radius:999px;background:var(--state-ok-strong);box-shadow:0 0 #8fac7266;animation:pulse 2.4s infinite}@keyframes pulse{0%{box-shadow:0 0 #8fac7266}70%{box-shadow:0 0 0 5px #8fac7200}to{box-shadow:0 0 #8fac7200}}.main{grid-area:main;overflow-y:auto;overflow-x:hidden;background:var(--bg-page);position:relative}.main__inner{max-width:1280px;margin:0 auto;padding:32px 40px 64px}.app.compact .main__inner{padding:24px 20px 80px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-5);padding-bottom:18px;border-bottom:1px solid var(--line-lt);margin-bottom:var(--sp-5)}.page-header__meta{min-width:0;flex:1}.page-header__eyebrow{font-family:var(--font-sans);font-weight:var(--w-semibold);font-size:var(--md3-label-small-size, 11px);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim);margin-bottom:12px}.page-header__title{font-family:var(--font-sans);font-weight:var(--w-light);font-size:2rem;line-height:1.2;letter-spacing:-.015em;color:var(--fg-1);margin:0 0 var(--sp-2)}.page-header__sub{color:var(--dim);font-size:var(--md3-body-medium-size, 14px);font-weight:var(--w-regular);line-height:1.5;max-width:60ch}.page-header__actions{display:flex;gap:8px;flex-shrink:0}.btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-family:var(--font-sans);font-size:var(--md3-body-small-size, 12px);font-weight:var(--w-medium);border-radius:var(--radius);border:1px solid var(--line);background:var(--card);color:var(--fg-1);cursor:pointer;transition:border-color var(--dur-short) var(--ease),background var(--dur-short) var(--ease),color var(--dur-short) var(--ease);white-space:nowrap;min-height:48px;min-width:48px;box-sizing:border-box}.btn:hover{border-color:var(--line-hover);background:var(--light-hover)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn--primary{background:var(--dark);color:#fff;border-color:var(--dark)}.btn--primary:hover{background:var(--dark-hover);border-color:var(--dark-hover)}.btn--accent{background:var(--accent);color:#fff;border-color:var(--accent)}.btn--accent:hover{filter:brightness(.92)}.btn--ghost{background:transparent;border-color:transparent;color:var(--dim)}.btn--ghost:hover{color:var(--fg-1);background:var(--light-hover)}.btn--danger{color:var(--state-danger);border-color:var(--line);background:#fff}.btn--sm{padding:5px 10px;font-size:var(--md3-label-small-size, 11px)}.btn .sr{position:absolute;left:-9999px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.card--hover{transition:border-color var(--dur-short) var(--ease);cursor:pointer}.card--hover:hover{border-color:var(--line-hover)}.card__header{padding:16px 18px;border-bottom:1px solid var(--line-lt);display:flex;align-items:center;justify-content:space-between;gap:16px}.card__title{font-size:var(--md3-body-large-size, 16px);font-weight:var(--w-medium);letter-spacing:-.01em;line-height:1.3;color:var(--fg-1);margin:0;display:flex;align-items:center;gap:10px}.card__sub{color:var(--dim);font-size:var(--md3-label-small-size, 11px);margin-top:2px}.card__body{padding:16px 18px}.card__footer{padding:10px 18px;border-top:1px solid var(--line-lt);display:flex;align-items:center;justify-content:space-between;font-size:var(--md3-label-small-size, 11px);color:var(--dim)}.card--dark{background:var(--dark);color:#fff;border-color:var(--dark)}.card--dark .card__header{border-bottom-color:#ffffff14}.card--dark .card__title{color:#fff}.card--dark .card__sub{color:#ffffff8c}.card--dark .card__footer{border-top-color:#ffffff14;color:#ffffff8c}.kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);overflow:hidden}.kpi{padding:18px 20px;border-right:1px solid var(--line-lt);display:flex;flex-direction:column;gap:6px;min-width:0}.kpi:last-child{border-right:none}.kpi__label{font-size:var(--md3-label-small-size, 11px);font-weight:var(--w-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim)}.kpi__value{font-family:var(--font-sans);font-weight:var(--w-light);font-variant-numeric:tabular-nums;font-size:1.9rem;line-height:1;color:var(--fg-1);letter-spacing:-.02em;display:flex;align-items:baseline;gap:6px}.kpi__value .unit{font-size:var(--md3-body-small-size, 12px);color:var(--dim);letter-spacing:0}.kpi__trend{font-size:var(--md3-label-small-size, 11px);color:var(--dim);display:flex;align-items:center;gap:6px}.kpi__trend--up{color:var(--state-ok)}.kpi__trend--down{color:var(--state-danger)}.kpi__spark{height:20px;margin-top:4px}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--md3-label-small-size, 11px);font-weight:var(--w-semibold);letter-spacing:.08em;text-transform:uppercase;background:var(--light);border:1px solid var(--line);color:var(--dim);white-space:nowrap}.badge:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.55}.badge--active{color:var(--accent);border-color:var(--accent-26);background:var(--accent-08)}.badge--review{color:var(--state-warn);border-color:var(--state-warn-border);background:var(--state-warn-surface)}.badge--complete{color:var(--state-ok);border-color:var(--state-ok-border);background:var(--state-ok-surface)}.badge--blocked,.badge--failed{color:var(--state-danger);border-color:var(--state-danger-border);background:var(--state-danger-surface)}.badge--archived{color:var(--dim);border-color:var(--line);background:var(--light)}.badge--draft{color:var(--dim)}.badge--approved{color:var(--accent);border-color:var(--accent-26);background:var(--accent-08)}.badge--plain{border:1px solid var(--line);background:#fff;color:var(--fg-1)}.badge--plain:before{display:none}.redacted-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--md3-label-small-size, 11px);color:var(--dim);padding:2px 6px;border:1px dashed var(--line);border-radius:3px;letter-spacing:.04em;text-transform:uppercase}.table{width:100%;border-collapse:collapse;font-size:var(--md3-body-small-size, 12px)}.table th{text-align:left;font-size:var(--md3-label-small-size, 11px);font-weight:var(--w-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim);padding:10px 14px;border-bottom:1px solid var(--line);background:var(--light)}.table td{padding:14px;border-bottom:1px solid var(--line-lt);vertical-align:top}.table tr{transition:background var(--dur-short) var(--ease)}.table tr:hover td{background:var(--light-hover)}.table tr:last-child td{border-bottom:none}.table td .mono{font-family:var(--font-mono);font-size:var(--md3-label-small-size, 11px);color:var(--dim)}.table__row-click{cursor:pointer}.table__row-click:focus-visible td{background:var(--accent-08);box-shadow:inset 0 0 0 1px var(--accent-26)}.table-action{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;width:100%;color:var(--fg-1);min-height:48px;padding:6px 0;box-sizing:border-box}.table-action__title{font-weight:500}.table-action__meta{color:var(--dim);font-size:var(--md3-label-small-size, 11px);margin-top:2px}.filter-bar{display:flex;align-items:center;gap:10px;padding:12px 0 16px;flex-wrap:wrap}.filter-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-size:var(--md3-label-small-size, 11px);border:1px solid var(--line);background:var(--card);border-radius:var(--radius);color:var(--fg-1);cursor:pointer;transition:border-color var(--dur-short) var(--ease),background var(--dur-short) var(--ease);min-height:48px;min-width:48px;justify-content:center;box-sizing:border-box}.filter-chip:hover{border-color:var(--line-hover)}.filter-chip.active{background:var(--accent-08);border-color:var(--accent-26);color:var(--accent)}.filter-chip .c{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--md3-label-small-size, 11px);color:var(--dim)}.filter-chip.active .c{color:var(--accent)}.filter-search{flex:1;min-width:240px;display:flex;align-items:center;gap:8px;padding:0 10px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-height:48px;box-sizing:border-box}.filter-search input{border:0;outline:0;background:transparent;flex:1;font-family:var(--font-sans);font-size:var(--md3-body-small-size, 12px);color:var(--fg-1);min-width:0;min-height:48px;box-sizing:border-box}.filter-search input::placeholder{color:var(--dim)}.timeline{position:relative;padding-left:18px}.timeline:before{content:"";position:absolute;left:4px;top:4px;bottom:4px;width:1px;background:var(--line)}.tl-item{position:relative;padding:0 0 18px}.tl-item:before{content:"";position:absolute;left:-18px;top:5px;width:9px;height:9px;border-radius:999px;background:var(--card);border:1.5px solid var(--line)}.tl-item.done:before{border-color:var(--accent);background:var(--accent)}.tl-item.current:before{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px var(--accent-08)}.tl-item.failed:before{border-color:var(--state-danger);background:var(--state-danger)}.tl-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:4px}.tl-title{font-weight:var(--w-medium);font-size:var(--md3-body-small-size, 12px);color:var(--fg-1)}.tl-ts{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--md3-label-small-size, 11px);color:var(--dim);letter-spacing:.02em}.tl-body{color:var(--dim);font-size:var(--md3-body-small-size, 12px);line-height:1.55}.split{display:grid;gap:20px}.split.t-3col{grid-template-columns:240px minmax(0,1fr) 320px}.split.t-2col{grid-template-columns:minmax(0,1fr) 320px}.split.t-reader{grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto}@media (max-width: 1100px){.split.t-3col,.split.t-2col,.doc-reviewer{grid-template-columns:1fr}.doc-reviewer__main{border-right:none;border-bottom:1px solid var(--line-lt)}.doc-reviewer__side{border-left:none}}.account-nav{display:flex;gap:8px}.seg-toggle{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.account-nav--stack{flex-direction:column}.account-nav--compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.account-nav__item{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:var(--radius);color:var(--fg-1);font-size:var(--md3-body-small-size, 12px);font-weight:var(--w-medium);cursor:pointer;white-space:nowrap;min-width:0;min-height:48px;box-sizing:border-box;transition:background var(--dur-short) var(--ease),color var(--dur-short) var(--ease),border-color var(--dur-short) var(--ease)}.account-nav__item span{min-width:0}.account-nav__item:hover{background:var(--light-hover)}.account-nav__item.active{background:var(--accent-08);color:var(--accent);border-color:var(--accent-26)}.account-nav--compact .account-nav__item{min-height:48px;border-color:var(--line);white-space:normal;align-items:flex-start}.meta{display:flex;flex-direction:column;gap:1px;font-size:var(--md3-body-small-size, 12px)}.meta__row{display:grid;grid-template-columns:104px 1fr;padding:var(--sp-2) 0;border-bottom:1px solid var(--line-lt);gap:var(--sp-3)}.meta__row:last-child{border-bottom:none}.meta__k{font-size:var(--md3-label-small-size, 11px);font-weight:var(--w-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim);padding-top:2px}.meta__v{color:var(--fg-1);min-width:0}.meta__v .mono{font-family:var(--font-mono);font-size:var(--md3-label-small-size, 11px)}.approval{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-4) 18px;display:flex;flex-direction:column;gap:var(--sp-3)}.approval__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.approval__rail{padding:12px 14px;background:var(--accent-08);border:1px solid var(--accent-26);border-radius:var(--radius);color:var(--accent);font-size:var(--md3-body-small-size, 12px);font-weight:var(--w-medium);display:flex;align-items:center;gap:10px}.approval__actions{display:flex;gap:8px;flex-wrap:wrap}.approval__actions .btn{flex:1 1 160px;min-width:0;justify-content:center}.approval__actions .btn--ghost{flex-basis:100%}.feedback-item{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);display:flex;flex-direction:column;gap:6px;font-size:var(--md3-body-small-size, 12px)}.feedback-item .fi-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--md3-label-small-size, 11px)}.feedback-item .fi-author{font-weight:var(--w-medium);color:var(--fg-1)}.feedback-item .fi-ts{font-family:var(--font-mono);color:var(--dim)}.feedback-actions{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;margin-top:8px}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.entity-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;cursor:pointer;transition:border-color var(--dur-short) var(--ease);display:flex;flex-direction:column;gap:12px;min-height:170px;width:100%;text-align:left}.entity-card:hover{border-color:var(--line-hover)}.entity-card.selected{border-color:var(--accent);background:var(--accent-08)}.entity-card .ec-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.entity-card .ec-id{font-family:var(--font-mono);font-size:var(--md3-label-small-size, 11px);color:var(--dim);letter-spacing:.04em;margin-bottom:4px}.entity-card .ec-title{font-size:var(--md3-body-medium-size, 14px);font-weight:var(--w-medium);line-height:1.3;color:var(--fg-1);margin:0 0 2px}.entity-card .ec-obj{font-size:var(--md3-body-small-size, 12px);color:var(--dim);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.entity-card .ec-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--line-lt);font-size:var(--md3-label-small-size, 11px);color:var(--dim)}.entity-card .ec-foot .mono{font-family:var(--font-mono)}.p-line{height:2px;background:var(--line-lt);border-radius:999px;overflow:hidden}.p-line>span{display:block;height:100%;background:var(--accent);transition:width var(--dur-medium) var(--ease)}.cmdk-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1a66;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding-top:14vh;animation:fadeIn var(--dur-short) var(--ease-out)}.cmdk{width:640px;max-width:92vw;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden;animation:slideUp var(--dur-medium) var(--ease)}.cmdk__input{display:flex;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid var(--line-lt);min-height:48px;box-sizing:border-box}.cmdk__input input{border:0;outline:0;flex:1;font-family:var(--font-sans);font-size:var(--md3-body-large-size, 16px);font-weight:var(--w-light);color:var(--fg-1);background:transparent;min-height:48px;box-sizing:border-box}.cmdk__section{padding:8px 0;border-bottom:1px solid var(--line-lt)}.cmdk__section:last-child{border-bottom:none}.cmdk__label{font-size:var(--md3-label-small-size, 11px);font-weight:var(--w-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim);padding:4px 18px 6px}.cmdk__item{display:flex;align-items:center;gap:14px;padding:8px 18px;font-size:var(--md3-body-small-size, 12px);cursor:pointer;color:var(--fg-1);transition:background var(--dur-short) var(--ease);width:100%;text-align:left;min-width:0;min-height:48px;box-sizing:border-box}.cmdk__item:hover,.cmdk__item.focus{background:var(--light-hover)}.cmdk__item .ic{color:var(--dim)}.cmdk__item>span:nth-child(2){min-width:0}.cmdk__item .hint{margin-left:auto;font-family:var(--font-mono);font-size:var(--md3-label-small-size, 11px);color:var(--dim)}.cmdk__empty{padding:18px;color:var(--dim);font-size:var(--md3-body-small-size, 12px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1a4d;z-index:90;animation:fadeIn var(--dur-short) var(--ease-out)}.sheet{position:fixed;top:52px;right:0;bottom:0;width:520px;max-width:100vw;background:var(--card);border-left:1px solid var(--line);z-index:91;animation:slideIn var(--dur-medium) var(--ease);overflow-y:auto;display:flex;flex-direction:column}@keyframes slideIn{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.toast-layer{position:fixed;bottom:20px;right:20px;z-index:120;display:flex;flex-direction:column;gap:var(--sp-2)}.toast{min-width:260px;background:var(--dark);color:#fff;padding:10px 14px;border-radius:var(--radius);font-size:var(--md3-body-small-size, 12px);display:flex;align-items:center;gap:10px;box-shadow:var(--shadow-card);animation:toastIn var(--dur-medium) var(--ease)}.toast__ic{color:var(--accent)}@keyframes toastIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.tweaks{position:fixed;bottom:20px;left:20px;width:280px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:0;z-index:60;font-size:var(--md3-body-small-size, 12px);animation:tweaksIn var(--dur-medium) var(--ease)}@keyframes tweaksIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tweaks__head{padding:10px 14px;border-bottom:1px solid var(--line-lt);display:flex;align-items:center;justify-content:space-between;font-size:var(--md3-label-small-size, 11px);font-weight:var(--w-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim)}.tweaks__body{padding:10px 14px;display:flex;flex-direction:column;gap:14px;max-height:70vh;overflow-y:auto}.tweaks__row{display:flex;flex-direction:column;gap:6px}.tweaks__row label{font-size:var(--md3-label-small-size, 11px);font-weight:var(--w-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.tweaks__opts{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.tweaks__opt{padding:5px 6px;font-size:var(--md3-label-small-size, 11px);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);cursor:pointer;text-align:center;transition:all var(--dur-short) var(--ease)}.tweaks__opt.active{background:var(--accent-08);border-color:var(--accent-26);color:var(--accent);font-weight:var(--w-medium)}.tweaks__opt:hover:not(.active){border-color:var(--line-hover)}.row{display:flex;align-items:center;gap:10px}.col{display:flex;flex-direction:column;gap:10px;min-width:0}.between{display:flex;align-items:center;justify-content:space-between;gap:12px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.stretch{flex:1}.dim{color:var(--dim)}.mono{font-family:var(--font-mono)}.nowrap{white-space:nowrap}.mono,.table td .mono,.meta__v .mono,.entity-card .ec-foot .mono{font-variant-numeric:tabular-nums}.hr{height:1px;background:var(--line-lt);border:0;margin:var(--sp-4) 0}.sect-label{font-size:var(--md3-label-small-size, 11px);font-weight:var(--w-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim);margin-bottom:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.doc-viewer{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-height:640px;display:flex;flex-direction:column}.doc-viewer__head{padding:12px 18px;border-bottom:1px solid var(--line-lt);display:flex;align-items:center;justify-content:space-between;gap:12px}.doc-viewer__tabs{display:flex;gap:8px;flex-wrap:wrap;padding:0 18px;border-bottom:1px solid var(--line-lt)}.doc-tab{padding:10px 14px;font-size:var(--md3-label-small-size, 11px);font-weight:var(--w-medium);color:var(--dim);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;display:flex;align-items:center;gap:8px;min-height:48px;min-width:48px;justify-content:center;box-sizing:border-box}.doc-tab.active{color:var(--fg-1);border-bottom-color:var(--accent)}.doc-tab .c{font-family:var(--font-mono);font-size:var(--md3-label-small-size, 11px);padding:1px 6px;border:1px solid var(--line);border-radius:var(--radius);color:var(--dim)}.doc-reviewer{display:grid;grid-template-columns:minmax(0,1fr) 340px;min-height:520px}.doc-reviewer__main{min-width:0;border-right:1px solid var(--line-lt)}.doc-reviewer__side{min-width:0;padding:20px;background:var(--light);border-left:1px solid var(--line-lt)}@media (max-width: 1100px){.doc-reviewer{grid-template-columns:1fr}.doc-reviewer__main{border-right:none;border-bottom:1px solid var(--line-lt)}.doc-reviewer__side{border-left:none}}.doc-viewer__body{padding:40px 56px;flex:1;font-family:var(--font-sans);line-height:1.65;font-size:var(--md3-body-medium-size, 14px);color:var(--text);overflow-y:auto;max-height:640px}.doc-viewer__body h2{font-weight:var(--w-light);font-size:1.6rem;letter-spacing:-.01em;margin:0 0 4px}.doc-viewer__body h3{font-weight:var(--w-regular);font-size:var(--md3-body-large-size, 16px);margin:32px 0 8px;padding-top:18px;border-top:1px solid var(--line-lt)}.doc-viewer__body h3:first-child{border-top:none;padding-top:0;margin-top:0}.doc-viewer__body p{margin:0 0 14px}.doc-viewer__body .doc-meta{font-family:var(--font-mono);font-size:var(--md3-label-small-size, 11px);color:var(--dim);margin-bottom:28px}.doc-viewer__body .anchor{cursor:pointer;transition:background var(--dur-short) var(--ease);border-radius:2px;padding:1px 0}.doc-viewer__body .anchor:hover,.doc-viewer__body .anchor.selected{background:var(--accent-08);box-shadow:0 0 0 2px var(--accent-08)}.doc-viewer__body .diff-add{background:#4a8d5f1f;text-decoration:none;padding:0 2px}.doc-viewer__body .diff-del{background:#a53a281a;color:var(--state-danger);text-decoration:line-through;padding:0 2px}.doc-viewer__body .cite{font-family:var(--font-mono);font-size:var(--md3-label-small-size, 11px);color:var(--accent);cursor:pointer;padding:0 3px;border:1px solid var(--accent-26);border-radius:3px;background:var(--accent-08);vertical-align:super}.doc-viewer__body .redacted{background:var(--dark);color:var(--dark);-webkit-user-select:none;user-select:none;letter-spacing:.1em}.rsrc-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px;cursor:pointer;display:flex;flex-direction:column;gap:10px;transition:border-color var(--dur-short) var(--ease)}.rsrc-card:hover{border-color:var(--line-hover)}.rsrc-card .r-ic{width:36px;height:36px;border-radius:var(--radius);background:var(--light);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--dim)}.rsrc-card.enabled .r-ic{color:var(--accent);border-color:var(--accent-26);background:var(--accent-08)}.rsrc-card .r-name{font-weight:var(--w-medium);font-size:var(--md3-body-medium-size, 14px)}.rsrc-card .r-desc{font-size:var(--md3-body-small-size, 12px);color:var(--dim);line-height:1.5}.rsrc-card .r-foot{display:flex;gap:8px;align-items:center;margin-top:auto;padding-top:10px;border-top:1px solid var(--line-lt)}.audit-row{display:grid;grid-template-columns:150px 1fr 100px 80px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-lt);font-size:var(--md3-body-small-size, 12px)}.audit-row .a-ts{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--md3-label-small-size, 11px);color:var(--dim)}.audit-row .a-actor{font-weight:var(--w-medium)}.audit-row .a-outcome{font-family:var(--font-mono);font-size:var(--md3-label-small-size, 11px);text-transform:uppercase;letter-spacing:.06em}.audit-row .a-outcome.ok{color:var(--state-ok)}.audit-row .a-outcome.bad{color:var(--state-danger)}.dash-grid-attention{display:grid;grid-template-columns:1fr 320px;gap:20px}.dash-grid-timeline{display:grid;grid-template-columns:320px 1fr;gap:20px}@media (max-width: 1100px){.dash-grid-attention,.dash-grid-timeline{grid-template-columns:1fr}}.att-item{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line-lt);align-items:flex-start;cursor:pointer;transition:background var(--dur-short) var(--ease);outline:2px solid transparent;outline-offset:-2px;width:100%;background:none;border-radius:0}.att-item:hover{background:var(--light-hover)}.att-item:focus-visible{outline-color:var(--accent);outline-offset:-2px;transition:background var(--dur-short) var(--ease),outline-color var(--dur-short) var(--ease)}.att-item:last-child{border-bottom:none}.att-item .att-sev{width:4px;align-self:stretch;border-radius:999px;background:var(--line);flex-shrink:0}.att-item .att-sev.high{background:var(--accent)}.att-item .att-sev.med{background:var(--state-warn-strong)}.att-item .att-sev.low{background:var(--dim);opacity:.45}.att-item .att-body{flex:1;min-width:0}.att-item .att-title{font-weight:var(--w-medium);font-size:var(--md3-body-medium-size, 14px);margin-bottom:2px}.att-item .att-desc{font-size:var(--md3-body-small-size, 12px);color:var(--dim);line-height:1.5}.att-item .att-meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--md3-label-small-size, 11px);color:var(--dim);margin-top:var(--sp-1);display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2)}.v-item{display:grid;grid-template-columns:70px 1fr auto;gap:12px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius);margin-bottom:6px;cursor:pointer;background:var(--card);transition:border-color var(--dur-short) var(--ease);font-size:var(--md3-body-small-size, 12px);align-items:center;width:100%;text-align:left}.v-item:hover{border-color:var(--line-hover)}.v-item.current{border-color:var(--accent);background:var(--accent-08)}.v-item .vn{font-family:var(--font-mono);font-weight:var(--w-medium);font-size:var(--md3-body-small-size, 12px)}.v-item .vsum{color:var(--dim);font-size:var(--md3-label-small-size, 11px)}.ring{width:56px;height:56px;position:relative;display:inline-flex;align-items:center;justify-content:center}.ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.ring .lb{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--md3-label-small-size, 11px);font-weight:var(--w-medium);color:var(--fg-1)}.form-row{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.form-row label{font-size:var(--md3-label-small-size, 11px);font-weight:var(--w-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim)}.input,.textarea,.select{font-family:var(--font-sans);font-size:var(--md3-body-medium-size, 14px);padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--fg-1);outline:0;width:100%;transition:border-color var(--dur-short) var(--ease);min-height:48px;box-sizing:border-box}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-08)}.textarea{min-height:72px;resize:vertical;font-family:var(--font-sans);line-height:1.5}.switch{width:48px;height:48px;background:transparent;border-radius:999px;position:relative;cursor:pointer;transition:background var(--dur-short) var(--ease);flex-shrink:0;padding:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.switch:before{content:"";width:32px;height:18px;background:var(--line);border-radius:999px;transition:background var(--dur-short) var(--ease)}.switch:after{content:"";position:absolute;top:17px;left:10px;width:14px;height:14px;background:#fff;border-radius:999px;transition:transform var(--dur-short) var(--ease);box-shadow:0 1px 2px #0000002e}.switch.on:before{background:var(--accent)}.switch.on:after{transform:translate(14px)}.progress-bar{display:flex;align-items:center;gap:10px;width:100%}.progress-bar .p-line{flex:1;height:4px;background:var(--line-lt)}.progress-bar .p-line>span{background:var(--accent)}.progress-bar .p-pct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--md3-label-small-size, 11px);font-weight:var(--w-medium);color:var(--fg-1);min-width:34px;text-align:right;transition:opacity var(--dur-short) var(--ease)}.trend{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--md3-label-small-size, 11px);font-weight:var(--w-medium);color:var(--dim);letter-spacing:0;transition:color var(--dur-medium) var(--ease)}.trend .t-g{font-size:var(--md3-body-small-size, 12px);line-height:1}.trend--up{color:var(--state-ok)}.trend--down{color:var(--state-danger)}.trend--flat{color:var(--dim)}.trend--none{color:var(--dim);opacity:.5}.sev-legend{display:inline-flex;align-items:center;gap:10px;font-size:var(--md3-label-small-size, 11px);color:var(--dim);letter-spacing:.04em;text-transform:uppercase;font-weight:var(--w-semibold);flex-wrap:wrap}.sev-legend .sv{display:inline-flex;align-items:center;gap:4px}.sev-legend .sv i{display:inline-block;width:8px;height:8px;border-radius:999px}.sev-legend .sv.high i{background:var(--accent)}.sev-legend .sv.med i{background:var(--state-warn-strong)}.sev-legend .sv.low i{background:var(--dim);opacity:.45}@keyframes fadeInPanel{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tab-panel-enter{animation:fadeInPanel var(--dur-short) var(--ease)}@media (max-width: 900px){.acct-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width: 720px){.topbar{padding:0 12px;gap:10px}.topbar__context{display:none}.topbar__search{margin-left:0;width:48px;flex:0 0 48px;padding:0;justify-content:center}.topbar__search-label,.topbar__search kbd{display:none}.topbar__utils{margin-left:auto;gap:8px}}@media (max-width: 840px){.page-header{flex-direction:column;align-items:flex-start}.page-header__actions{width:100%;flex-wrap:wrap}.split.t-3col,.split.t-2col{grid-template-columns:1fr}.card__header{align-items:flex-start;flex-wrap:wrap}.doc-viewer__head{flex-direction:column;align-items:flex-start}.doc-viewer__head>.row:last-child{width:100%;flex-wrap:wrap}.doc-viewer__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px}.doc-tab{width:100%;justify-content:center;margin-bottom:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);white-space:nowrap}.doc-tab.active{border-color:var(--accent-26);background:var(--accent-08);box-shadow:none}.doc-viewer__body{padding:24px 20px}.approval__head{align-items:flex-start;flex-direction:column}}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 600px){.card>.table{display:block;overflow-x:auto}}.tabular{font-variant-numeric:tabular-nums}@layer uk.tokens{:root{--uk-a11y-contrast-large-text-min: 3;--uk-a11y-contrast-non-text-min: 3;--uk-a11y-contrast-text-min: 4.5;--uk-a11y-focus-offset: 2px;--uk-a11y-focus-width: 2px;--uk-a11y-min-font-size-body: 14px;--uk-a11y-min-font-size-deck: 16px;--uk-a11y-motion-reduced-duration: var(--uk-duration-instant);--uk-a11y-readable-measure: 72ch;--uk-a11y-reduced-motion-duration: var(--uk-duration-instant);--uk-a11y-target-compact: 44px;--uk-a11y-target-min: 48px;--uk-approval-action-min-height: var(--uk-a11y-target-min);--uk-approval-approved-fg: var(--uk-state-success-fg);--uk-approval-badge-min-height: var(--uk-space-24);--uk-approval-badge-pad-x: var(--uk-space-8);--uk-approval-bg: var(--uk-color-bg-surface);--uk-approval-blocked-fg: var(--uk-state-blocked-fg);--uk-approval-border: var(--uk-color-border-subtle);--uk-approval-pending-fg: var(--uk-state-pending-fg);--uk-approval-rejected-fg: var(--uk-state-danger-fg);--uk-approval-timeline-gap: var(--uk-density-timeline-gap);--uk-breakpoint-compact-max: 599px;--uk-breakpoint-expanded-max: 1199px;--uk-breakpoint-expanded-min: 840px;--uk-breakpoint-extra-large-min: 1600px;--uk-breakpoint-large-max: 1599px;--uk-breakpoint-large-min: 1200px;--uk-breakpoint-medium-max: 839px;--uk-breakpoint-medium-min: 600px;--uk-button-bg-primary: var(--md3-color-primary);--uk-button-bg-secondary: var(--md3-color-secondary-container);--uk-button-border-secondary: var(--md3-color-outline);--uk-button-fg-primary: var(--md3-color-on-primary);--uk-button-fg-secondary: var(--md3-color-on-secondary-container);--uk-button-min-height: var(--uk-interaction-target-min);--uk-button-pad-x: var(--uk-space-16);--uk-button-pad-y: var(--uk-space-8);--uk-button-radius: var(--uk-radius-control);--uk-button-state-layer-opacity: var(--md3-state-hover-opacity);--uk-card-bg: var(--uk-color-bg-surface);--uk-card-border: var(--uk-color-border-subtle);--uk-card-elevation: var(--uk-elevation-1);--uk-card-elevation-hover: var(--uk-elevation-2);--uk-card-fg: var(--uk-color-fg-primary);--uk-card-pad: var(--uk-pad-lg);--uk-card-radius: var(--uk-radius-card);--uk-color-bg-elevated: var(--md3-color-surface-container-lowest);--uk-color-bg-inverse: var(--md3-color-inverse-surface);--uk-color-bg-page: var(--md3-color-background);--uk-color-bg-surface: var(--md3-color-surface);--uk-color-bg-surface-muted: var(--md3-color-surface-container);--uk-color-black: #000000;--uk-color-blue-accent: #007ACC;--uk-color-blue-container: #e0f0fa;--uk-color-blue-dark: #003d5c;--uk-color-blue-light: #5dade2;--uk-color-blue-light-container: #b3ddf0;--uk-color-blue-on-container: #003050;--uk-color-bone: #fafafa;--uk-color-border-default: var(--md3-color-outline);--uk-color-border-subtle: var(--md3-color-outline-variant);--uk-color-charcoal-550: #4a4a4a;--uk-color-charcoal-600: #6b6b6b;--uk-color-charcoal-650: #424242;--uk-color-charcoal-700: #383838;--uk-color-charcoal-725: #303030;--uk-color-charcoal-775: #252525;--uk-color-charcoal-800: #2a2a2a;--uk-color-charcoal-825: #222222;--uk-color-charcoal-850: #1f2937;--uk-color-charcoal-900: #1a1a1a;--uk-color-charcoal-950: #0f0f0f;--uk-color-error: #dc2626;--uk-color-error-container: #fef2f2;--uk-color-error-dark: #f87171;--uk-color-error-dark-container: #451a1a;--uk-color-error-dark-on-container: #fecaca;--uk-color-error-on-container: #7f1d1d;--uk-color-executor-approval: var(--uk-color-warning);--uk-color-executor-deterministic: var(--uk-color-blue-accent);--uk-color-executor-intelligent: var(--uk-color-purple);--uk-color-fg-accent: var(--md3-color-secondary);--uk-color-fg-muted: var(--uk-color-neutral-500);--uk-color-fg-on-inverse: var(--md3-color-inverse-on-surface);--uk-color-fg-primary: var(--md3-color-on-surface);--uk-color-fg-secondary: var(--md3-color-on-surface-variant);--uk-color-focus-ring: var(--md3-color-secondary);--uk-color-neutral-100: #f0f0f0;--uk-color-neutral-150: #eeeeee;--uk-color-neutral-200: #ebebeb;--uk-color-neutral-250: #e8e8e8;--uk-color-neutral-300: #e0e0e0;--uk-color-neutral-50: #f9fafb;--uk-color-neutral-500: #9ca3af;--uk-color-neutral-60: #f5f5f5;--uk-color-neutral-75: #f4f4f4;--uk-color-on-dark-85: rgba(255,255,255,.85);--uk-color-purple: #7c3aed;--uk-color-purple-container: #ede9fe;--uk-color-purple-light: #a78bfa;--uk-color-purple-on-container: #3b1f7e;--uk-color-status-error: var(--md3-color-error);--uk-color-status-success: var(--uk-color-success);--uk-color-status-warning: var(--uk-color-warning);--uk-color-success: #16a34a;--uk-color-success-dark: #4ade80;--uk-color-warning: #d97706;--uk-color-warning-dark: #fbbf24;--uk-color-white: #ffffff;--uk-command-center-bg: var(--uk-color-bg-page);--uk-command-center-density-pad: var(--uk-density-surface-compact-pad);--uk-command-center-filter-height: var(--uk-a11y-target-min);--uk-command-center-live-indicator: var(--uk-state-processing-fg);--uk-command-center-metric-gap: var(--uk-space-12);--uk-command-center-panel-bg: var(--uk-color-bg-surface);--uk-command-center-panel-border: var(--uk-color-border-subtle);--uk-command-center-queue-active: var(--uk-state-active-fg);--uk-command-center-queue-blocked: var(--uk-state-blocked-fg);--uk-command-center-row-height: var(--uk-density-command-row);--uk-comparison-added-fg: var(--uk-state-success-fg);--uk-comparison-baseline-fg: var(--uk-color-fg-secondary);--uk-comparison-bg: var(--uk-color-bg-surface);--uk-comparison-border: var(--uk-color-border-subtle);--uk-comparison-cell-pad: var(--uk-space-12);--uk-comparison-changed-fg: var(--uk-state-pending-fg);--uk-comparison-column-gap: var(--uk-space-16);--uk-comparison-current-fg: var(--uk-color-fg-primary);--uk-comparison-delta-marker-width: var(--uk-space-4);--uk-comparison-removed-fg: var(--uk-state-danger-fg);--uk-container-max-default: 1120px;--uk-container-max-extra-wide: 1600px;--uk-container-max-narrow: 720px;--uk-container-max-wide: 1440px;--uk-density-comfortable-scale: 1;--uk-density-command-row: var(--uk-density-row-compact);--uk-density-compact-scale: .875;--uk-density-deck-content-max: 9;--uk-density-deck-gap: var(--uk-space-24);--uk-density-dense-scale: .75;--uk-density-report-line: 1.65;--uk-density-report-row: var(--uk-density-row-comfortable);--uk-density-row-comfortable: 56px;--uk-density-row-compact: 48px;--uk-density-row-dense: 40px;--uk-density-surface-comfortable-pad: var(--uk-space-20);--uk-density-surface-compact-pad: var(--uk-space-12);--uk-density-surface-expanded-pad: var(--uk-space-32);--uk-density-timeline-gap: var(--uk-space-16);--uk-duration-instant: 0ms;--uk-duration-long: .56s;--uk-duration-max: .7s;--uk-duration-medium: .36s;--uk-duration-micro: .12s;--uk-duration-short: .18s;--uk-easing-decelerate: cubic-bezier(0, 0, .2, 1);--uk-easing-emphasized: cubic-bezier(.16, 1, .3, 1);--uk-easing-standard: cubic-bezier(.4, 0, .2, 1);--uk-elevation-0: none;--uk-elevation-1: 0 1px 2px rgb(var(--uk-rgb-charcoal-900) / .04);--uk-elevation-2: 0 12px 32px rgb(var(--uk-rgb-charcoal-900) / .06);--uk-elevation-3: 0 24px 56px rgb(var(--uk-rgb-charcoal-900) / .08);--uk-elevation-4: 0 30px 72px rgb(var(--uk-rgb-charcoal-900) / .12);--uk-elevation-5: 0 36px 96px rgb(var(--uk-rgb-charcoal-900) / .15);--uk-evidence-bg: var(--uk-color-bg-surface);--uk-evidence-bg-muted: var(--uk-color-bg-surface-muted);--uk-evidence-blocked: var(--uk-state-blocked-fg);--uk-evidence-border: var(--uk-color-border-subtle);--uk-evidence-confidence-high: var(--uk-state-success-fg);--uk-evidence-confidence-low: var(--uk-state-pending-fg);--uk-evidence-confidence-medium: var(--uk-state-processing-fg);--uk-evidence-fg: var(--uk-color-fg-primary);--uk-evidence-fg-muted: var(--uk-color-fg-muted);--uk-evidence-pad: var(--uk-space-16);--uk-evidence-review-bg: var(--uk-evidence-bg);--uk-evidence-review-blocked: var(--uk-evidence-blocked);--uk-evidence-review-border: var(--uk-evidence-border);--uk-evidence-review-citation-gap: var(--uk-provenance-strip-gap);--uk-evidence-review-claim-pad: var(--uk-evidence-pad);--uk-evidence-review-confidence-high: var(--uk-evidence-confidence-high);--uk-evidence-review-confidence-low: var(--uk-evidence-confidence-low);--uk-evidence-review-confidence-medium: var(--uk-evidence-confidence-medium);--uk-evidence-review-note-bg: var(--uk-provenance-audit-bg);--uk-evidence-review-source-fg: var(--uk-provenance-citation-fg);--uk-font-family-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--uk-font-family-sans: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, sans-serif;--uk-font-weight-light: 300;--uk-font-weight-medium: 500;--uk-font-weight-regular: 400;--uk-font-weight-semibold: 600;--uk-gap-2xs: var(--uk-space-4);--uk-gap-lg: var(--uk-space-24);--uk-gap-md: var(--uk-space-16);--uk-gap-sm: var(--uk-space-12);--uk-gap-xl: var(--uk-space-32);--uk-gap-xs: var(--uk-space-8);--uk-grid-columns-compact: 4;--uk-grid-columns-expanded: 12;--uk-grid-columns-medium: 8;--uk-interaction-focus-ring-offset: 2px;--uk-interaction-focus-ring-width: 2px;--uk-interaction-state-focus-opacity: var(--md3-state-focus-opacity);--uk-interaction-state-hover-opacity: var(--md3-state-hover-opacity);--uk-interaction-state-pressed-opacity: var(--md3-state-pressed-opacity);--uk-interaction-target-comfortable: 56px;--uk-interaction-target-min: 48px;--uk-letter-spacing-label: .12em;--uk-letter-spacing-normal: 0;--uk-letter-spacing-wide: .28em;--uk-line-height-loose: 1.65;--uk-line-height-normal: 1.5;--uk-line-height-snug: 1.2;--uk-line-height-tight: 1.12;--uk-marketing-doc-shell-content-pad: var(--uk-space-32);--uk-marketing-doc-shell-nav-pad: var(--uk-space-16);--uk-marketing-eyebrow-spacing-below: var(--uk-space-8);--uk-marketing-faq-divider-gap: var(--uk-space-16);--uk-marketing-hero-cta-gap: var(--uk-space-12);--uk-marketing-logo-strip-gap: var(--uk-space-32);--uk-marketing-pillar-gap: var(--uk-space-24);--uk-marketing-pricing-tier-gap: var(--uk-space-24);--uk-marketing-section-inner-regular: var(--uk-space-16);--uk-marketing-section-inner-tight: var(--uk-space-12);--uk-marketing-section-outer-compact: var(--uk-space-64);--uk-marketing-section-outer-expanded: var(--uk-space-96);--uk-motion-approval-feedback-duration: var(--uk-duration-micro);--uk-motion-content-handoff-duration: var(--uk-duration-medium);--uk-motion-data-delta-duration: var(--uk-duration-short);--uk-motion-data-transition-duration: var(--uk-duration-short);--uk-motion-disclosure-duration: var(--uk-duration-medium);--uk-motion-distance-lg: 16px;--uk-motion-distance-md: 8px;--uk-motion-distance-sm: 4px;--uk-motion-distance-xs: 2px;--uk-motion-evidence-highlight-duration: var(--uk-duration-short);--uk-motion-frame-sample-rate: 60fps;--uk-motion-max-concurrent-elements: 3;--uk-motion-navigation-duration: var(--uk-duration-short);--uk-motion-opacity-enter: 0;--uk-motion-opacity-rest: 1;--uk-motion-presentation-duration: var(--uk-duration-long);--uk-motion-reduced-distance: 0px;--uk-motion-reduced-duration: var(--uk-duration-instant);--uk-motion-scale-enter: .995;--uk-motion-scale-press: .985;--uk-motion-stagger-sm: 48ms;--uk-motion-stagger-xs: 24ms;--uk-opacity-0: 0;--uk-opacity-10: .1;--uk-opacity-100: 1;--uk-opacity-12: .12;--uk-opacity-16: .16;--uk-opacity-24: .24;--uk-opacity-38: .38;--uk-opacity-4: .04;--uk-opacity-60: .6;--uk-opacity-8: .08;--uk-opacity-85: .85;--uk-pad-lg: var(--uk-space-24);--uk-pad-md: var(--uk-space-16);--uk-pad-sm: var(--uk-space-12);--uk-pad-xl: var(--uk-space-32);--uk-pad-xs: var(--uk-space-8);--uk-pane-max-count: 3;--uk-portal-activity-row-height: var(--uk-density-row-comfortable);--uk-portal-bg: var(--uk-color-bg-page);--uk-portal-metric-card-pad: var(--uk-pad-lg);--uk-portal-section-gap: var(--uk-gap-xl);--uk-provenance-audit-bg: var(--uk-color-bg-surface-muted);--uk-provenance-authority-fg: var(--uk-color-fg-primary);--uk-provenance-citation-density-compact: 2;--uk-provenance-citation-density-standard: 4;--uk-provenance-citation-fg: var(--uk-color-fg-accent);--uk-provenance-confidence-high: .9;--uk-provenance-confidence-low: .35;--uk-provenance-confidence-medium: .65;--uk-provenance-evidence-weight-strong: 700;--uk-provenance-generated-fg: var(--uk-color-executor-intelligent);--uk-provenance-marker-size: var(--uk-provenance-review-marker-size);--uk-provenance-receipt-border: var(--uk-color-border-default);--uk-provenance-review-marker-size: var(--uk-space-8);--uk-provenance-reviewed-fg: var(--uk-state-success-fg);--uk-provenance-source-strip-height: var(--uk-space-32);--uk-provenance-strip-gap: var(--uk-space-8);--uk-radius-card: 3px;--uk-radius-circular: 999px;--uk-radius-control: 3px;--uk-radius-none: 0;--uk-radius-overlay: 3px;--uk-readable-measure: 72ch;--uk-report-content-max: var(--uk-readable-measure);--uk-report-evidence-panel-width: 420px;--uk-report-finding-card-pad: var(--uk-pad-lg);--uk-report-section-gap: var(--uk-section-gap);--uk-report-toc-width: 280px;--uk-rgb-black: 0 0 0;--uk-rgb-blue-accent: 0 122 204;--uk-rgb-bone: 250 250 250;--uk-rgb-charcoal-600: 107 107 107;--uk-rgb-charcoal-800: 42 42 42;--uk-rgb-charcoal-900: 26 26 26;--uk-rgb-neutral-300: 224 224 224;--uk-rgb-white: 255 255 255;--uk-section-gap: var(--uk-space-64);--uk-section-gap-lg: var(--uk-space-96);--uk-service-workflow-bottom-nav-height: var(--uk-space-64);--uk-service-workflow-code-bg: var(--uk-color-bg-surface-muted);--uk-service-workflow-code-fg: var(--uk-color-fg-primary);--uk-service-workflow-error-accent-width: var(--uk-space-4);--uk-service-workflow-focus-ring: var(--uk-color-focus-ring);--uk-service-workflow-metadata-gap: var(--uk-space-8);--uk-service-workflow-row-gap: var(--uk-space-12);--uk-service-workflow-row-min-height: var(--uk-density-row-comfortable);--uk-service-workflow-row-pad-x: var(--uk-space-16);--uk-service-workflow-row-pad-y: var(--uk-space-12);--uk-service-workflow-status-width: var(--uk-space-96);--uk-service-workflow-summary-key-width: var(--uk-space-96);--uk-shell-bg: var(--uk-color-bg-page);--uk-shell-footer-height: 56px;--uk-shell-nav-drawer-width: 280px;--uk-shell-nav-rail-width: 80px;--uk-shell-supporting-pane-width: 360px;--uk-shell-topbar-height: 64px;--uk-slide-aspect-ratio: 16 / 9;--uk-slide-body-size: 18px;--uk-slide-pad: clamp(24px, 4vw, 64px);--uk-slide-title-size: var(--md3-type-headline-large-font-size);--uk-space-0: 0;--uk-space-12: 12px;--uk-space-16: 16px;--uk-space-2: 2px;--uk-space-20: 20px;--uk-space-24: 24px;--uk-space-32: 32px;--uk-space-4: 4px;--uk-space-40: 40px;--uk-space-48: 48px;--uk-space-56: 56px;--uk-space-6: 6px;--uk-space-64: 64px;--uk-space-8: 8px;--uk-space-80: 80px;--uk-space-96: 96px;--uk-state-active-fg: var(--uk-color-fg-accent);--uk-state-blocked-fg: var(--uk-color-status-error);--uk-state-border: var(--uk-color-border-subtle);--uk-state-danger-fg: var(--uk-color-status-error);--uk-state-disabled-fg: var(--uk-color-fg-muted);--uk-state-idle-fg: var(--uk-color-fg-secondary);--uk-state-pending-fg: var(--uk-color-status-warning);--uk-state-processing-fg: var(--uk-color-executor-deterministic);--uk-state-success-fg: var(--uk-color-status-success);--uk-state-surface: var(--uk-color-bg-surface-muted);--uk-timeline-event-gap: var(--uk-density-timeline-gap);--uk-timeline-node-active: var(--uk-state-active-fg);--uk-timeline-node-danger: var(--uk-state-danger-fg);--uk-timeline-node-size: var(--uk-space-12);--uk-timeline-node-success: var(--uk-state-success-fg);--uk-timeline-node-warning: var(--uk-state-pending-fg);--uk-timeline-rail-color: var(--uk-color-border-subtle);--uk-timeline-timestamp-color: var(--uk-color-fg-muted);--uk-tonal-elevation-1: rgb(var(--uk-rgb-charcoal-900) / .02);--uk-tonal-elevation-2: rgb(var(--uk-rgb-charcoal-900) / .04);--uk-type-body-large-font-family: var(--md3-type-body-large-font-family);--uk-type-body-large-font-size: var(--md3-type-body-large-font-size);--uk-type-body-large-letter-spacing: var(--md3-type-body-large-letter-spacing);--uk-type-body-large-line-height: var(--md3-type-body-large-line-height);--uk-type-body-large-weight: var(--md3-type-body-large-weight);--uk-type-body-medium-font-family: var(--md3-type-body-medium-font-family);--uk-type-body-medium-font-size: var(--md3-type-body-medium-font-size);--uk-type-body-medium-letter-spacing: var(--md3-type-body-medium-letter-spacing);--uk-type-body-medium-line-height: var(--md3-type-body-medium-line-height);--uk-type-body-medium-weight: var(--md3-type-body-medium-weight);--uk-type-body-small-font-family: var(--md3-type-body-small-font-family);--uk-type-body-small-font-size: var(--md3-type-body-small-font-size);--uk-type-body-small-letter-spacing: var(--md3-type-body-small-letter-spacing);--uk-type-body-small-line-height: var(--md3-type-body-small-line-height);--uk-type-body-small-weight: var(--md3-type-body-small-weight);--uk-type-display-large-font-family: var(--md3-type-display-large-font-family);--uk-type-display-large-font-size: var(--md3-type-display-large-font-size);--uk-type-display-large-letter-spacing: var(--md3-type-display-large-letter-spacing);--uk-type-display-large-line-height: var(--md3-type-display-large-line-height);--uk-type-display-large-weight: var(--md3-type-display-large-weight);--uk-type-display-medium-font-family: var(--md3-type-display-medium-font-family);--uk-type-display-medium-font-size: var(--md3-type-display-medium-font-size);--uk-type-display-medium-letter-spacing: var(--md3-type-display-medium-letter-spacing);--uk-type-display-medium-line-height: var(--md3-type-display-medium-line-height);--uk-type-display-medium-weight: var(--md3-type-display-medium-weight);--uk-type-display-small-font-family: var(--md3-type-display-small-font-family);--uk-type-display-small-font-size: var(--md3-type-display-small-font-size);--uk-type-display-small-letter-spacing: var(--md3-type-display-small-letter-spacing);--uk-type-display-small-line-height: var(--md3-type-display-small-line-height);--uk-type-display-small-weight: var(--md3-type-display-small-weight);--uk-type-headline-large-font-family: var(--md3-type-headline-large-font-family);--uk-type-headline-large-font-size: var(--md3-type-headline-large-font-size);--uk-type-headline-large-letter-spacing: var(--md3-type-headline-large-letter-spacing);--uk-type-headline-large-line-height: var(--md3-type-headline-large-line-height);--uk-type-headline-large-weight: var(--md3-type-headline-large-weight);--uk-type-headline-medium-font-family: var(--md3-type-headline-medium-font-family);--uk-type-headline-medium-font-size: var(--md3-type-headline-medium-font-size);--uk-type-headline-medium-letter-spacing: var(--md3-type-headline-medium-letter-spacing);--uk-type-headline-medium-line-height: var(--md3-type-headline-medium-line-height);--uk-type-headline-medium-weight: var(--md3-type-headline-medium-weight);--uk-type-headline-small-font-family: var(--md3-type-headline-small-font-family);--uk-type-headline-small-font-size: var(--md3-type-headline-small-font-size);--uk-type-headline-small-letter-spacing: var(--md3-type-headline-small-letter-spacing);--uk-type-headline-small-line-height: var(--md3-type-headline-small-line-height);--uk-type-headline-small-weight: var(--md3-type-headline-small-weight);--uk-type-label-large-font-family: var(--md3-type-label-large-font-family);--uk-type-label-large-font-size: var(--md3-type-label-large-font-size);--uk-type-label-large-letter-spacing: var(--md3-type-label-large-letter-spacing);--uk-type-label-large-line-height: var(--md3-type-label-large-line-height);--uk-type-label-large-weight: var(--md3-type-label-large-weight);--uk-type-label-medium-font-family: var(--md3-type-label-medium-font-family);--uk-type-label-medium-font-size: var(--md3-type-label-medium-font-size);--uk-type-label-medium-letter-spacing: var(--md3-type-label-medium-letter-spacing);--uk-type-label-medium-line-height: var(--md3-type-label-medium-line-height);--uk-type-label-medium-weight: var(--md3-type-label-medium-weight);--uk-type-label-small-font-family: var(--md3-type-label-small-font-family);--uk-type-label-small-font-size: var(--md3-type-label-small-font-size);--uk-type-label-small-letter-spacing: var(--md3-type-label-small-letter-spacing);--uk-type-label-small-line-height: var(--md3-type-label-small-line-height);--uk-type-label-small-weight: var(--md3-type-label-small-weight);--uk-type-title-large-font-family: var(--md3-type-title-large-font-family);--uk-type-title-large-font-size: var(--md3-type-title-large-font-size);--uk-type-title-large-letter-spacing: var(--md3-type-title-large-letter-spacing);--uk-type-title-large-line-height: var(--md3-type-title-large-line-height);--uk-type-title-large-weight: var(--md3-type-title-large-weight);--uk-type-title-medium-font-family: var(--md3-type-title-medium-font-family);--uk-type-title-medium-font-size: var(--md3-type-title-medium-font-size);--uk-type-title-medium-letter-spacing: var(--md3-type-title-medium-letter-spacing);--uk-type-title-medium-line-height: var(--md3-type-title-medium-line-height);--uk-type-title-medium-weight: var(--md3-type-title-medium-weight);--uk-type-title-small-font-family: var(--md3-type-title-small-font-family);--uk-type-title-small-font-size: var(--md3-type-title-small-font-size);--uk-type-title-small-letter-spacing: var(--md3-type-title-small-letter-spacing);--uk-type-title-small-line-height: var(--md3-type-title-small-line-height);--uk-type-title-small-weight: var(--md3-type-title-small-weight);--uk-viz-annotation-color: var(--uk-provenance-citation-fg);--uk-viz-annotation-gap: var(--uk-space-8);--uk-viz-axis-color: var(--uk-color-fg-secondary);--uk-viz-bg: var(--uk-color-bg-surface);--uk-viz-compact-height: 180px;--uk-viz-confidence-band-bg: var(--uk-color-bg-surface-muted);--uk-viz-empty-state-color: var(--uk-color-fg-muted);--uk-viz-expanded-height: 320px;--uk-viz-grid-color: var(--uk-color-border-subtle);--uk-viz-legend-swatch-size: var(--uk-space-12);--uk-viz-series-accent: var(--uk-color-fg-accent);--uk-viz-series-danger: var(--uk-state-danger-fg);--uk-viz-series-primary: var(--uk-color-fg-primary);--uk-viz-series-secondary: var(--uk-color-fg-secondary);--uk-viz-series-success: var(--uk-state-success-fg);--uk-viz-series-warning: var(--uk-state-pending-fg);--uk-viz-threshold-color: var(--uk-color-border-default);--uk-z-base: 0;--uk-z-dropdown: 100;--uk-z-modal: 500;--uk-z-overlay: 400;--uk-z-popover: 600;--uk-z-raised: 10;--uk-z-sticky: 200;--uk-z-toast: 800;--uk-z-tooltip: 700}}@layer uk.tokens{:root[data-uk-theme=theme-client-portal],.uk-theme-theme-client-portal,.uk-theme-client-portal{--uk-portal-section-gap: var(--uk-space-32);--uk-shell-nav-drawer-width: 264px}}@layer uk.tokens{:root[data-uk-theme=theme-dashboard],.uk-theme-theme-dashboard,.uk-theme-dashboard{--uk-card-pad: var(--uk-space-20);--uk-density-row-comfortable: 52px}}@layer uk.tokens{:root[data-uk-theme=theme-deck],.uk-theme-theme-deck,.uk-theme-deck{--uk-card-elevation: var(--uk-elevation-0);--uk-slide-body-size: 18px;--uk-slide-pad: clamp(28px, 5vw, 72px)}}@layer uk.tokens{:root[data-uk-theme=theme-executive],.uk-theme-theme-executive,.uk-theme-executive{--uk-card-border: var(--uk-color-border-subtle);--uk-card-elevation: var(--uk-elevation-0);--uk-section-gap: var(--uk-space-80)}}@layer uk.tokens{:root[data-uk-theme=theme-proposal],.uk-theme-theme-proposal,.uk-theme-proposal{--uk-card-elevation: var(--uk-elevation-0);--uk-readable-measure: 70ch;--uk-section-gap: var(--uk-space-80)}}@layer uk.tokens{:root[data-uk-theme=theme-report],.uk-theme-theme-report,.uk-theme-report{--uk-card-pad: var(--uk-space-24);--uk-readable-measure: 78ch;--uk-report-section-gap: var(--uk-space-64)}}@layer uk.tokens{:root[data-uk-theme=theme-unikode-dark],.uk-theme-theme-unikode-dark,.uk-theme-unikode-dark{--uk-color-bg-page: var(--md3-color-background);--uk-color-bg-surface: var(--md3-color-surface);--uk-color-fg-primary: var(--md3-color-on-surface);--uk-color-fg-secondary: var(--uk-color-neutral-500)}}@layer uk.tokens{:root[data-uk-theme=theme-unikode-light],.uk-theme-theme-unikode-light,.uk-theme-unikode-light{--uk-color-bg-page: var(--md3-color-background);--uk-color-bg-surface: var(--md3-color-surface)}}@layer uk.md3{:root{--md3-color-background: var(--uk-color-bone);--md3-color-error: var(--uk-color-error);--md3-color-error-container: var(--uk-color-error-container);--md3-color-inverse-on-surface: var(--uk-color-neutral-50);--md3-color-inverse-primary: var(--uk-color-neutral-200);--md3-color-inverse-surface: var(--uk-color-charcoal-850);--md3-color-on-background: var(--uk-color-charcoal-900);--md3-color-on-error: var(--uk-color-white);--md3-color-on-error-container: var(--uk-color-error-on-container);--md3-color-on-primary: var(--uk-color-bone);--md3-color-on-primary-container: var(--uk-color-charcoal-900);--md3-color-on-primary-rgb: var(--uk-rgb-bone);--md3-color-on-secondary: var(--uk-color-white);--md3-color-on-secondary-container: var(--uk-color-blue-on-container);--md3-color-on-surface: var(--uk-color-charcoal-900);--md3-color-on-surface-rgb: var(--uk-rgb-charcoal-900);--md3-color-on-surface-variant: var(--uk-color-charcoal-600);--md3-color-on-surface-variant-rgb: var(--uk-rgb-charcoal-600);--md3-color-on-tertiary: var(--uk-color-white);--md3-color-on-tertiary-container: var(--uk-color-purple-on-container);--md3-color-outline: var(--uk-color-neutral-300);--md3-color-outline-rgb: var(--uk-rgb-neutral-300);--md3-color-outline-variant: var(--uk-color-neutral-200);--md3-color-primary: var(--uk-color-charcoal-800);--md3-color-primary-container: var(--uk-color-neutral-100);--md3-color-primary-rgb: var(--uk-rgb-charcoal-800);--md3-color-scrim: var(--uk-color-black);--md3-color-scrim-rgb: var(--uk-rgb-black);--md3-color-secondary: var(--uk-color-blue-accent);--md3-color-secondary-container: var(--uk-color-blue-container);--md3-color-secondary-rgb: var(--uk-rgb-blue-accent);--md3-color-success: var(--uk-color-success);--md3-color-surface: var(--uk-color-white);--md3-color-surface-bright: var(--uk-color-white);--md3-color-surface-container: var(--uk-color-neutral-75);--md3-color-surface-container-high: var(--uk-color-neutral-250);--md3-color-surface-container-highest: var(--uk-color-neutral-300);--md3-color-surface-container-low: var(--uk-color-neutral-150);--md3-color-surface-container-lowest: var(--uk-color-white);--md3-color-surface-dim: var(--uk-color-neutral-50);--md3-color-surface-rgb: var(--uk-rgb-white);--md3-color-surface-variant: var(--uk-color-neutral-75);--md3-color-tertiary: var(--uk-color-purple);--md3-color-tertiary-container: var(--uk-color-purple-container);--md3-color-warning: var(--uk-color-warning);--md3-density-compact-scale: var(--uk-density-compact-scale);--md3-density-expanded-scale: 1.125;--md3-density-standard-scale: var(--uk-density-comfortable-scale);--md3-density-touch-row-min: var(--uk-a11y-target-min);--md3-elevation-0: var(--uk-elevation-0);--md3-elevation-1: var(--uk-elevation-1);--md3-elevation-2: var(--uk-elevation-2);--md3-elevation-3: var(--uk-elevation-3);--md3-elevation-4: var(--uk-elevation-4);--md3-elevation-5: var(--uk-elevation-5);--md3-focus-ring-color: var(--uk-color-focus-ring);--md3-focus-ring-offset: var(--uk-a11y-focus-offset);--md3-focus-ring-width: var(--uk-a11y-focus-width);--md3-motion-duration-long1: .6s;--md3-motion-duration-long2: .7s;--md3-motion-duration-medium1: .3s;--md3-motion-duration-medium2: .4s;--md3-motion-duration-medium3: .5s;--md3-motion-duration-medium4: .55s;--md3-motion-duration-short1: .1s;--md3-motion-duration-short2: .15s;--md3-motion-duration-short3: .2s;--md3-motion-duration-short4: .25s;--md3-motion-easing-decelerate: var(--uk-easing-decelerate);--md3-motion-easing-emphasized: var(--uk-easing-emphasized);--md3-motion-easing-standard: var(--uk-easing-standard);--md3-motion-reduced-duration: var(--uk-a11y-reduced-motion-duration);--md3-shape-extra-large: var(--uk-radius-overlay);--md3-shape-extra-small: var(--uk-radius-control);--md3-shape-full: var(--uk-radius-circular);--md3-shape-large: var(--uk-radius-card);--md3-shape-medium: var(--uk-radius-control);--md3-shape-none: var(--uk-radius-none);--md3-shape-small: var(--uk-radius-control);--md3-state-disabled-container-opacity: var(--uk-opacity-12);--md3-state-disabled-content-opacity: var(--uk-opacity-38);--md3-state-dragged-opacity: var(--uk-opacity-16);--md3-state-focus-opacity: var(--uk-opacity-10);--md3-state-hover-opacity: var(--uk-opacity-8);--md3-state-layer-hover-opacity-accessible: var(--md3-state-hover-opacity);--md3-state-pressed-opacity: var(--uk-opacity-10);--md3-touch-target-min: var(--uk-a11y-target-min);--md3-type-body-large-font-family: var(--uk-font-family-sans);--md3-type-body-large-font-size: 16px;--md3-type-body-large-letter-spacing: 0;--md3-type-body-large-line-height: 1.6;--md3-type-body-large-weight: 400;--md3-type-body-medium-font-family: var(--uk-font-family-sans);--md3-type-body-medium-font-size: 14px;--md3-type-body-medium-letter-spacing: 0;--md3-type-body-medium-line-height: 1.5;--md3-type-body-medium-weight: 400;--md3-type-body-small-font-family: var(--uk-font-family-sans);--md3-type-body-small-font-size: 12px;--md3-type-body-small-letter-spacing: 0;--md3-type-body-small-line-height: 1.45;--md3-type-body-small-weight: 400;--md3-type-display-large-font-family: var(--uk-font-family-sans);--md3-type-display-large-font-size: 57px;--md3-type-display-large-letter-spacing: 0;--md3-type-display-large-line-height: 1.12;--md3-type-display-large-weight: 300;--md3-type-display-medium-font-family: var(--uk-font-family-sans);--md3-type-display-medium-font-size: 45px;--md3-type-display-medium-letter-spacing: 0;--md3-type-display-medium-line-height: 1.15;--md3-type-display-medium-weight: 300;--md3-type-display-small-font-family: var(--uk-font-family-sans);--md3-type-display-small-font-size: 36px;--md3-type-display-small-letter-spacing: 0;--md3-type-display-small-line-height: 1.18;--md3-type-display-small-weight: 300;--md3-type-headline-large-font-family: var(--uk-font-family-sans);--md3-type-headline-large-font-size: 32px;--md3-type-headline-large-letter-spacing: 0;--md3-type-headline-large-line-height: 1.2;--md3-type-headline-large-weight: 300;--md3-type-headline-medium-font-family: var(--uk-font-family-sans);--md3-type-headline-medium-font-size: 28px;--md3-type-headline-medium-letter-spacing: 0;--md3-type-headline-medium-line-height: 1.22;--md3-type-headline-medium-weight: 300;--md3-type-headline-small-font-family: var(--uk-font-family-sans);--md3-type-headline-small-font-size: 24px;--md3-type-headline-small-letter-spacing: 0;--md3-type-headline-small-line-height: 1.25;--md3-type-headline-small-weight: 400;--md3-type-label-large-font-family: var(--uk-font-family-sans);--md3-type-label-large-font-size: 14px;--md3-type-label-large-letter-spacing: .02em;--md3-type-label-large-line-height: 1.42;--md3-type-label-large-weight: 500;--md3-type-label-medium-font-family: var(--uk-font-family-sans);--md3-type-label-medium-font-size: 12px;--md3-type-label-medium-letter-spacing: .08em;--md3-type-label-medium-line-height: 1.35;--md3-type-label-medium-weight: 500;--md3-type-label-small-font-family: var(--uk-font-family-sans);--md3-type-label-small-font-size: 11px;--md3-type-label-small-letter-spacing: .12em;--md3-type-label-small-line-height: 1.35;--md3-type-label-small-weight: 500;--md3-type-title-large-font-family: var(--uk-font-family-sans);--md3-type-title-large-font-size: 22px;--md3-type-title-large-letter-spacing: 0;--md3-type-title-large-line-height: 1.3;--md3-type-title-large-weight: 500;--md3-type-title-medium-font-family: var(--uk-font-family-sans);--md3-type-title-medium-font-size: 16px;--md3-type-title-medium-letter-spacing: 0;--md3-type-title-medium-line-height: 1.5;--md3-type-title-medium-weight: 500;--md3-type-title-small-font-family: var(--uk-font-family-sans);--md3-type-title-small-font-size: 14px;--md3-type-title-small-letter-spacing: 0;--md3-type-title-small-line-height: 1.45;--md3-type-title-small-weight: 500;--md3-window-size-class-compact: 0px 599px;--md3-window-size-class-expanded: 840px 1199px;--md3-window-size-class-extra-large: 1600px;--md3-window-size-class-large: 1200px 1599px;--md3-window-size-class-medium: 600px 839px}}@layer uk.md3{:root[data-uk-theme=theme-unikode-dark],.uk-theme-theme-unikode-dark,.uk-theme-unikode-dark{--md3-color-background: var(--uk-color-charcoal-800);--md3-color-error: var(--uk-color-error-dark);--md3-color-error-container: var(--uk-color-error-dark-container);--md3-color-on-background: var(--uk-color-neutral-200);--md3-color-on-error-container: var(--uk-color-error-dark-on-container);--md3-color-on-primary: var(--uk-color-charcoal-800);--md3-color-on-primary-container: var(--uk-color-neutral-200);--md3-color-on-secondary: var(--uk-color-blue-on-container);--md3-color-on-secondary-container: var(--uk-color-blue-light-container);--md3-color-on-surface: var(--uk-color-neutral-200);--md3-color-outline: var(--uk-color-charcoal-550);--md3-color-primary: var(--uk-color-neutral-200);--md3-color-primary-container: var(--uk-color-charcoal-700);--md3-color-secondary: var(--uk-color-blue-light);--md3-color-secondary-container: var(--uk-color-blue-dark);--md3-color-surface: var(--uk-color-charcoal-800);--md3-color-surface-container: var(--uk-color-charcoal-725);--md3-color-surface-container-high: var(--uk-color-charcoal-700);--md3-color-surface-container-highest: var(--uk-color-charcoal-650);--md3-color-surface-container-lowest: var(--uk-color-charcoal-825);--md3-color-surface-dim: var(--uk-color-charcoal-775);--md3-color-tertiary: var(--uk-color-purple-light)}}@layer uk.compat{:root{--dark: var(--uk-color-charcoal-800);--light: var(--uk-color-bone);--card: var(--uk-color-white);--text: var(--uk-color-charcoal-900);--text-2: var(--uk-color-charcoal-550);--body: var(--uk-color-charcoal-650);--dim: var(--uk-color-charcoal-600);--line: var(--uk-color-neutral-300);--line-lt: var(--uk-color-neutral-200);--line-strong: #c8c8c8;--accent: var(--uk-color-blue-accent);--accent-dark: var(--uk-color-blue-dark);--accent-deep: var(--uk-color-blue-dark);--accent-strong: #0066b5;--dark-hover: var(--uk-color-charcoal-725);--light-hover: var(--uk-color-neutral-60);--line-hover: #d0d0d0;--accent-08: rgb(var(--uk-rgb-blue-accent) / .08);--accent-12: rgb(var(--uk-rgb-blue-accent) / .12);--accent-15: rgb(var(--uk-rgb-blue-accent) / .15);--accent-16: rgb(var(--uk-rgb-blue-accent) / .16);--accent-18: rgb(var(--uk-rgb-blue-accent) / .18);--accent-26: rgb(var(--uk-rgb-blue-accent) / .26);--accent-30: rgb(var(--uk-rgb-blue-accent) / .3);--accent-34: rgb(var(--uk-rgb-blue-accent) / .34);--accent-70: rgb(var(--uk-rgb-blue-accent) / .7);--fg-1: var(--text);--fg-2: var(--dim);--fg-on-dark: rgb(var(--uk-rgb-white) / .9);--fg-on-dark-dim: rgb(var(--uk-rgb-white) / .5);--fg-brand: rgb(var(--uk-rgb-white) / .85);--bg-page: var(--light);--bg-surface: var(--card);--bg-anchor: var(--dark);--surface: var(--card);--soft: var(--light);--border: var(--line);--border-subtle: var(--line-lt);--focus-ring: var(--accent);--font-sans: var(--uk-font-family-sans);--font-body: var(--uk-font-family-sans);--font-mono: var(--uk-font-family-mono);--w-light: var(--uk-font-weight-light);--w-regular: var(--uk-font-weight-regular);--w-medium: var(--uk-font-weight-medium);--w-semibold: var(--uk-font-weight-semibold);--track-tight: var(--uk-letter-spacing-normal);--track-normal: var(--uk-letter-spacing-normal);--track-para: var(--uk-letter-spacing-wide);--track-label: .25em;--track-brand: .45em;--track-hint: var(--uk-letter-spacing-label);--tracking-eyebrow: var(--uk-letter-spacing-label);--lh-tight: var(--uk-line-height-snug);--lh-display: 1.35;--lh-body: var(--uk-line-height-normal);--lh-long: var(--uk-line-height-loose);--radius: var(--uk-radius-control);--radius-card: var(--uk-radius-card);--radius-chip: 8px;--radius-pill: var(--uk-radius-circular);--radius-full: var(--uk-radius-circular);--shadow-card: var(--uk-elevation-3);--shadow-focus: 0 0 0 3px var(--accent-18);--sp-1: var(--uk-space-4);--sp-2: var(--uk-space-8);--sp-3: var(--uk-space-12);--sp-4: var(--uk-space-16);--sp-5: var(--uk-space-24);--sp-6: var(--uk-space-32);--sp-7: var(--uk-space-48);--sp-8: var(--uk-space-64);--sp-9: var(--uk-space-96);--s-1: var(--uk-space-4);--s-2: var(--uk-space-8);--s-3: var(--uk-space-12);--s-4: var(--uk-space-16);--s-5: var(--uk-space-24);--ease: var(--uk-easing-emphasized);--ease-out: var(--uk-easing-decelerate);--ease-std: var(--uk-easing-standard);--ease-md3-decel: cubic-bezier(.05, .7, .1, 1);--dur-micro: var(--uk-duration-micro);--dur-short: .22s;--dur-medium: .4s;--dur-long: var(--uk-duration-long);--dur-xlong: var(--uk-duration-max);--dur-card: .45s;--banner-h: 56px;--brand-lh: 17px;--measure: 600px;--measure-wide: var(--uk-container-max-narrow);--container: var(--uk-container-max-narrow);--container-max: var(--uk-container-max-wide);--main-block-pad: var(--uk-space-32);--main-inline-pad: var(--uk-space-40);--sticky-pane-offset: 222px;--focus-width: var(--uk-interaction-focus-ring-width);--focus-offset: var(--uk-interaction-focus-ring-offset);--focus-shadow: 0 0 0 2px var(--uk-color-white), 0 0 0 4px var(--accent);--target-min: 24px;--target-touch: 44px;--target-touch-android: var(--uk-interaction-target-min);--tap-base: var(--uk-interaction-target-min);--tap-target: var(--uk-interaction-target-min);--row-h-comfy: var(--uk-density-row-compact);--row-h-cozy: var(--uk-density-row-dense);--row-h-compact: 32px;--field-h-comfy: 44px;--field-h-compact: 36px;--type-display-size: clamp(2rem, 6vw, 3rem);--type-display-lh: 1.15;--type-display-w: var(--uk-font-weight-light);--type-display-track: var(--uk-letter-spacing-normal);--type-headline-size: clamp(1.5rem, 3.5vw, 2rem);--type-headline-lh: var(--uk-line-height-snug);--type-headline-w: var(--uk-font-weight-light);--type-title-size: 1.15rem;--type-title-lh: 1.35;--type-title-w: var(--uk-font-weight-medium);--type-body-size: .95rem;--type-body-lh: var(--uk-line-height-loose);--type-body-w: var(--uk-font-weight-regular);--type-body-sm-size: .85rem;--type-body-sm-lh: 1.55;--type-label-size: .6rem;--type-label-track: .25em;--type-label-w: var(--uk-font-weight-semibold);--fs-page-title: var(--md3-type-headline-large-font-size);--fs-cover-title: var(--md3-type-display-medium-font-size);--md3-body-large-size: var(--md3-type-body-large-font-size);--md3-body-medium-size: var(--md3-type-body-medium-font-size);--md3-body-small-size: var(--md3-type-body-small-font-size);--md3-label-small-size: var(--md3-type-label-small-font-size);--md3-title-medium-size: var(--md3-type-title-medium-font-size);--on-dark-layer-06: rgb(var(--uk-rgb-white) / .06);--on-dark-layer-08: rgb(var(--uk-rgb-white) / .08);--on-dark-layer-10: rgb(var(--uk-rgb-white) / .1);--on-dark-layer-12: rgb(var(--uk-rgb-white) / .12);--on-dark-layer-72: rgb(var(--uk-rgb-white) / .72);--scrim-on-light: rgb(var(--uk-rgb-charcoal-900) / .24);--overlay-dark-surface: rgb(var(--uk-rgb-charcoal-900) / .98);--overlay-elevation-scrim: rgb(var(--uk-rgb-black) / .28);--paper-translucent-92: rgb(var(--uk-rgb-bone) / .92);--paper-translucent-96: rgb(var(--uk-rgb-bone) / .96);--state-hover: var(--accent-08);--state-focus: var(--accent-12);--state-pressed: var(--accent-16);--state-ok: var(--uk-color-status-success);--state-ok-strong: var(--uk-color-success);--state-ok-border: #dce5cf;--state-ok-surface: #f2f5ee;--state-warn: #875d00;--state-warn-strong: #d8b068;--state-warn-border: #e6cb99;--state-warn-surface: #fdf8ef;--state-danger: #a53a28;--state-danger-border: #ead8bc;--state-danger-surface: #fbf1ef;--warn: var(--uk-color-warning)}}@layer uk.base{*,*:before,*:after{box-sizing:border-box}html{font-family:var(--uk-font-family-sans, system-ui, sans-serif);background:var(--uk-color-bg-page);color:var(--uk-color-fg-primary);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{min-height:100%;margin:0;background:var(--uk-color-bg-page)}img,svg,video,canvas{max-width:100%;height:auto}button,input,select,textarea{font:inherit}:focus-visible{outline:var(--uk-interaction-focus-ring-width) solid var(--uk-color-focus-ring);outline-offset:var(--uk-interaction-focus-ring-offset)}}@layer uk.typography{.u-ds-text{margin:0;color:var(--uk-color-fg-primary)}.u-ds-text--display{font-size:var(--uk-type-display-large-font-size);line-height:var(--uk-type-display-large-line-height);font-weight:var(--uk-type-display-large-weight);letter-spacing:var(--uk-type-display-large-letter-spacing)}.u-ds-text--headline{font-size:var(--uk-type-headline-large-font-size);line-height:var(--uk-type-headline-large-line-height);font-weight:var(--uk-type-headline-large-weight)}.u-ds-text--title{font-size:var(--uk-type-title-medium-font-size);line-height:var(--uk-type-title-medium-line-height);font-weight:var(--uk-type-title-medium-weight)}.u-ds-text--body{font-size:var(--uk-type-body-medium-font-size);line-height:var(--uk-type-body-medium-line-height);font-weight:var(--uk-type-body-medium-weight)}.u-ds-text--label{font-size:var(--uk-type-label-medium-font-size);line-height:var(--uk-type-label-medium-line-height);font-weight:var(--uk-type-label-medium-weight);letter-spacing:var(--uk-type-label-medium-letter-spacing);text-transform:uppercase}}@layer uk.layout{.u-ds-container{width:min(100% - (var(--uk-pad-lg) * 2),var(--uk-container-max-default));margin-inline:auto}.u-ds-container--narrow{width:min(100% - (var(--uk-pad-lg) * 2),var(--uk-container-max-narrow))}.u-ds-container--default{width:min(100% - (var(--uk-pad-lg) * 2),var(--uk-container-max-default))}.u-ds-container--wide{width:min(100% - (var(--uk-pad-lg) * 2),var(--uk-container-max-wide))}.u-ds-container--extra-wide{width:min(100% - (var(--uk-pad-lg) * 2),var(--uk-container-max-extra-wide))}.u-ds-stack{display:flex;flex-direction:column;gap:var(--uk-gap-md)}.u-ds-stack--compact{gap:var(--uk-gap-xs)}.u-ds-stack--loose{gap:var(--uk-gap-xl)}.u-ds-cluster{display:flex;align-items:center;gap:var(--uk-gap-sm);flex-wrap:wrap}.u-ds-cluster--center{justify-content:center}.u-ds-cluster--between{justify-content:space-between}.u-ds-grid{display:grid;grid-template-columns:1fr;gap:var(--uk-gap-md)}.u-ds-grid--compact{gap:var(--uk-gap-sm)}.u-ds-grid--dashboard{gap:var(--uk-gap-lg);align-items:start}@media (min-width: 600px){.u-ds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 840px){.u-ds-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 840px){.u-ds-grid--dashboard{grid-template-columns:repeat(4,minmax(0,1fr))}}}@layer uk.motion{.u-ds-motion-fade{transition:opacity var(--uk-duration-medium) var(--uk-easing-decelerate),transform var(--uk-duration-medium) var(--uk-easing-emphasized)}.u-ds-motion-press{transition:background-color var(--uk-duration-micro) var(--uk-easing-decelerate),border-color var(--uk-duration-micro) var(--uk-easing-decelerate)}.u-ds-motion-disclosure{transition:opacity var(--uk-motion-disclosure-duration) var(--uk-easing-decelerate),transform var(--uk-motion-disclosure-duration) var(--uk-easing-emphasized)}.u-ds-motion-content-handoff{transition:opacity var(--uk-motion-content-handoff-duration) var(--uk-easing-decelerate),transform var(--uk-motion-content-handoff-duration) var(--uk-easing-standard)}.u-ds-motion-navigation{transition:border-color var(--uk-motion-navigation-duration) var(--uk-easing-decelerate),color var(--uk-motion-navigation-duration) var(--uk-easing-decelerate),background-color var(--uk-motion-navigation-duration) var(--uk-easing-decelerate)}.u-ds-motion-data-transition{transition:color var(--uk-motion-data-transition-duration) var(--uk-easing-decelerate),opacity var(--uk-motion-data-transition-duration) var(--uk-easing-decelerate),transform var(--uk-motion-data-transition-duration) var(--uk-easing-standard)}.u-ds-motion-presentation-sequence{transition:opacity var(--uk-motion-presentation-duration) var(--uk-easing-decelerate),transform var(--uk-motion-presentation-duration) var(--uk-easing-emphasized)}.u-ds-motion-press:active{transform:scale(var(--uk-motion-scale-press))}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.u-ds-motion-disclosure,.u-ds-motion-content-handoff,.u-ds-motion-navigation,.u-ds-motion-data-transition,.u-ds-motion-presentation-sequence,.u-ds-motion-press:active{transform:none}}}@layer uk.accessibility{.u-ds-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.u-ds-skip-link{position:absolute;inset-block-start:var(--uk-space-8);inset-inline-start:var(--uk-space-8);z-index:var(--uk-z-toast);min-height:var(--uk-interaction-target-min);padding:var(--uk-space-12) var(--uk-space-16);background:var(--uk-color-bg-inverse);color:var(--uk-color-fg-on-inverse);transform:translateY(-150%)}.u-ds-skip-link:focus-visible{transform:translateY(0)}}@layer uk.components{.u-ds-surface,.u-ds-card{background:var(--uk-card-bg);color:var(--uk-card-fg);border:1px solid var(--uk-card-border);border-radius:var(--uk-card-radius)}.u-ds-card{padding:var(--uk-card-pad);box-shadow:var(--uk-card-elevation)}.u-ds-button{min-height:var(--uk-button-min-height);padding:var(--uk-button-pad-y) var(--uk-button-pad-x);border-radius:var(--uk-button-radius);border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--uk-gap-xs);cursor:pointer}.u-ds-button--primary{background:var(--uk-button-bg-primary);color:var(--uk-button-fg-primary)}.u-ds-button--secondary,.u-ds-button--tonal{background:var(--uk-button-bg-secondary);color:var(--uk-button-fg-secondary);border-color:var(--uk-button-border-secondary)}.u-ds-button--text{min-height:auto;padding:var(--uk-space-4) var(--uk-space-8);background:transparent;color:var(--uk-color-fg-accent);border-color:transparent}.u-ds-status-badge{display:inline-flex;align-items:center;min-height:var(--uk-space-24);padding:0 var(--uk-space-8);border-radius:var(--uk-radius-control);border:1px solid var(--uk-color-border-subtle)}.u-ds-command-center-shell,.u-ds-command-center-rail,.u-ds-command-queue-panel,.u-ds-operational-metric-strip,.u-ds-run-status-banner,.u-ds-approval-inbox,.u-ds-evidence-room,.u-ds-command-palette,.u-ds-event-log,.u-ds-diff-viewer,.u-ds-audit-timeline,.u-ds-metric-trend-strip,.u-ds-comparison-matrix,.u-ds-diff-review-panel,.u-ds-evidence-visual-frame,.u-ds-evidence-source-legend,.u-ds-data-quality-callout,.u-ds-approval-card,.u-ds-evidence-item,.u-ds-provenance-callout,.u-ds-decision-summary-slide,.u-ds-service-task-list,.u-ds-summary-list,.u-ds-error-summary,.u-ds-repo-file-reader,.u-ds-action-run-status-graph,.u-ds-mobile-bottom-navigation{background:var(--uk-command-center-panel-bg, var(--uk-card-bg));border:1px solid var(--uk-command-center-panel-border, var(--uk-card-border));border-radius:var(--uk-radius-card);color:var(--uk-color-fg-primary)}.u-ds-command-center-shell{background:var(--uk-command-center-bg);display:grid;gap:var(--uk-command-center-density-pad);min-height:100%;padding:var(--uk-command-center-density-pad)}.u-ds-command-center-rail,.u-ds-command-queue-panel,.u-ds-approval-inbox,.u-ds-evidence-room,.u-ds-command-palette,.u-ds-diff-viewer,.u-ds-comparison-matrix,.u-ds-diff-review-panel,.u-ds-evidence-visual-frame,.u-ds-evidence-source-legend,.u-ds-data-quality-callout,.u-ds-summary-list,.u-ds-error-summary,.u-ds-repo-file-reader,.u-ds-action-run-status-graph,.u-ds-mobile-bottom-navigation{padding:var(--uk-command-center-density-pad)}.u-ds-operational-metric-strip{display:grid;gap:var(--uk-command-center-metric-gap);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));padding:var(--uk-command-center-density-pad)}.u-ds-run-status-banner,.u-ds-provenance-callout{align-items:center;display:flex;gap:var(--uk-gap-sm);min-height:var(--uk-command-center-row-height);padding:0 var(--uk-command-center-density-pad)}.u-ds-evidence-chip,.u-ds-approval-action-bar,.u-ds-approval-stepper{align-items:center;display:inline-flex;gap:var(--uk-gap-xs)}.u-ds-evidence-chip{border:1px solid var(--uk-evidence-review-border);border-radius:var(--uk-radius-control);min-height:var(--uk-space-24);padding:0 var(--uk-space-8)}.u-ds-evidence-item{padding:var(--uk-evidence-review-claim-pad)}.u-ds-event-log,.u-ds-audit-timeline{border-left:var(--uk-timeline-node-size) solid var(--uk-timeline-rail-color);display:grid;gap:var(--uk-timeline-event-gap);padding:var(--uk-command-center-density-pad)}.u-ds-timeline-event-marker{block-size:var(--uk-timeline-node-size);border-radius:var(--uk-radius-circular);inline-size:var(--uk-timeline-node-size)}.u-ds-metric-trend-strip{display:grid;min-height:var(--uk-viz-compact-height)}.u-ds-evidence-source-legend{display:flex;flex-wrap:wrap;gap:var(--uk-evidence-review-citation-gap)}.u-ds-approval-action-bar{min-height:var(--uk-approval-action-min-height)}.u-ds-service-task-list{display:grid;gap:var(--uk-service-workflow-row-gap);list-style:none;margin:0;padding:var(--uk-service-workflow-row-gap)}.u-ds-service-task-list__item{align-items:start;border:1px solid var(--uk-color-border-subtle);border-radius:var(--uk-radius-control);display:grid;gap:var(--uk-service-workflow-row-gap);grid-template-columns:1fr;min-height:var(--uk-service-workflow-row-min-height);padding:var(--uk-service-workflow-row-pad-y) var(--uk-service-workflow-row-pad-x)}.u-ds-service-task-list__item:focus-within,.u-ds-summary-list__row:focus-within,.u-ds-error-summary:focus-within,.u-ds-repo-file-reader:focus-within,.u-ds-action-run-status-graph:focus-within,.u-ds-mobile-bottom-navigation:focus-within{outline:var(--uk-interaction-focus-ring-width) solid var(--uk-service-workflow-focus-ring);outline-offset:var(--uk-interaction-focus-ring-offset)}.u-ds-service-task-list__status{color:var(--uk-state-active-fg);font-size:var(--uk-type-label-medium-font-size);line-height:var(--uk-type-label-medium-line-height);min-inline-size:var(--uk-service-workflow-status-width)}.u-ds-service-task-list__status[data-state=blocked],.u-ds-action-run-status-graph__node[data-state=blocked],.u-ds-action-run-status-graph__node[data-state=failed]{color:var(--uk-state-blocked-fg)}.u-ds-service-task-list__status[data-state=complete],.u-ds-action-run-status-graph__node[data-state=complete]{color:var(--uk-state-success-fg)}.u-ds-summary-list{display:grid;gap:var(--uk-service-workflow-row-gap)}.u-ds-summary-list__row{border-block-end:1px solid var(--uk-color-border-subtle);display:grid;gap:var(--uk-service-workflow-metadata-gap);padding-block:var(--uk-service-workflow-row-pad-y)}.u-ds-summary-list__key{color:var(--uk-color-fg-muted);font-size:var(--uk-type-label-medium-font-size);line-height:var(--uk-type-label-medium-line-height)}.u-ds-summary-list__value{color:var(--uk-color-fg-primary)}.u-ds-error-summary{border-left:var(--uk-service-workflow-error-accent-width) solid var(--uk-state-danger-fg)}.u-ds-error-summary--warning{border-left-color:var(--uk-state-pending-fg)}.u-ds-error-summary a,.u-ds-service-task-list a,.u-ds-mobile-bottom-navigation a{color:var(--uk-color-fg-accent)}.u-ds-repo-file-reader{background:var(--uk-service-workflow-code-bg);color:var(--uk-service-workflow-code-fg);display:grid;gap:var(--uk-service-workflow-metadata-gap);overflow:auto}.u-ds-repo-file-reader pre{font-family:var(--uk-font-family-mono);font-size:var(--uk-type-body-small-font-size);line-height:var(--uk-type-body-small-line-height);margin:0;min-inline-size:max-content}.u-ds-action-run-status-graph{display:grid;gap:var(--uk-service-workflow-row-gap)}.u-ds-action-run-status-graph__track{display:grid;gap:var(--uk-service-workflow-row-gap);grid-template-columns:repeat(auto-fit,minmax(var(--uk-space-80),1fr))}.u-ds-action-run-status-graph__node{align-items:center;border:1px solid currentColor;border-radius:var(--uk-radius-control);color:var(--uk-state-processing-fg);display:inline-flex;min-height:var(--uk-service-workflow-row-min-height);padding-inline:var(--uk-service-workflow-row-pad-x)}.u-ds-mobile-bottom-navigation{align-items:center;display:grid;gap:var(--uk-service-workflow-row-gap);grid-template-columns:repeat(auto-fit,minmax(var(--uk-space-64),1fr));min-height:var(--uk-service-workflow-bottom-nav-height)}.u-ds-mobile-bottom-navigation__item{align-items:center;display:inline-flex;justify-content:center;min-height:var(--uk-service-workflow-row-min-height)}@media (min-width: 600px){.u-ds-service-task-list__item,.u-ds-summary-list__row{grid-template-columns:minmax(0,1fr) minmax(var(--uk-service-workflow-status-width),max-content)}}@media (min-width: 840px){.u-ds-mobile-bottom-navigation--compact{display:none}}.u-ds-marketing-hero{display:grid;gap:var(--uk-marketing-section-inner-regular);padding-block:var(--uk-marketing-section-outer-compact);text-align:start}.u-ds-marketing-hero__eyebrow{color:var(--uk-color-fg-muted);font-family:var(--uk-font-family-base);font-size:var(--uk-type-eyebrow-font-size, var(--uk-type-body-small-font-size));letter-spacing:var(--uk-type-eyebrow-tracking, .08em);margin-bottom:var(--uk-marketing-eyebrow-spacing-below);text-transform:uppercase}.u-ds-marketing-hero__headline{color:var(--uk-color-fg-default);font-family:var(--uk-font-family-display, var(--uk-font-family-base));font-size:var(--uk-type-display-large-font-size, var(--uk-type-headline-font-size));font-weight:var(--uk-type-display-large-weight, 600);line-height:var(--uk-type-display-large-line-height, 1.1);margin:0}.u-ds-marketing-hero__sub{color:var(--uk-color-fg-muted);font-size:var(--uk-type-body-large-font-size);line-height:var(--uk-type-body-large-line-height);margin:0;max-inline-size:60ch}.u-ds-marketing-hero__cta-pair{display:inline-flex;flex-wrap:wrap;gap:var(--uk-marketing-hero-cta-gap);margin-top:var(--uk-marketing-section-inner-regular)}.u-ds-feature-pillar-grid{display:grid;gap:var(--uk-marketing-pillar-gap);grid-template-columns:1fr;padding-block:var(--uk-marketing-section-outer-compact)}.u-ds-feature-pillar-grid__item{display:grid;gap:var(--uk-marketing-section-inner-tight)}.u-ds-feature-pillar-grid__icon{color:var(--uk-color-fg-accent);display:inline-flex;height:var(--uk-space-32);width:var(--uk-space-32)}.u-ds-customer-logo-strip{align-items:center;display:flex;flex-wrap:wrap;gap:var(--uk-marketing-logo-strip-gap);justify-content:center;padding-block:var(--uk-marketing-section-outer-compact)}.u-ds-customer-logo-strip__lead-in{color:var(--uk-color-fg-muted);flex-basis:100%;font-size:var(--uk-type-body-small-font-size);text-align:center}.u-ds-customer-logo-strip__logo{color:var(--uk-color-fg-muted);display:inline-flex;filter:grayscale(1);opacity:.7}.u-ds-pricing-tier-matrix{display:grid;gap:var(--uk-marketing-pricing-tier-gap);grid-template-columns:1fr;padding-block:var(--uk-marketing-section-outer-compact)}.u-ds-pricing-tier-matrix__tier{background:var(--uk-card-bg);border:1px solid var(--uk-card-border);border-radius:var(--uk-card-radius);color:var(--uk-card-fg);display:grid;gap:var(--uk-marketing-section-inner-regular);padding:var(--uk-card-pad)}.u-ds-pricing-tier-matrix__tier--featured{border-color:var(--uk-color-border-accent, var(--uk-color-fg-accent))}.u-ds-pricing-tier-matrix__tier-name{color:var(--uk-color-fg-default);font-size:var(--uk-type-title-medium-font-size, var(--uk-type-body-large-font-size));font-weight:600;margin:0}.u-ds-pricing-tier-matrix__price{color:var(--uk-color-fg-default);font-size:var(--uk-type-display-small-font-size, var(--uk-type-headline-font-size));font-weight:600}.u-ds-pricing-tier-matrix__features{color:var(--uk-color-fg-muted);display:grid;gap:var(--uk-marketing-section-inner-tight);list-style:none;margin:0;padding:0}.u-ds-cta-section{background:var(--uk-color-surface-emphasis, var(--uk-color-surface-elevated));color:var(--uk-color-fg-on-emphasis, var(--uk-color-fg-default));display:grid;gap:var(--uk-marketing-section-inner-regular);padding-block:var(--uk-marketing-section-outer-expanded);padding-inline:var(--uk-space-24);text-align:center}.u-ds-cta-section__headline{font-family:var(--uk-font-family-display, var(--uk-font-family-base));font-size:var(--uk-type-headline-font-size);margin:0}.u-ds-cta-section__cta-pair{display:inline-flex;flex-wrap:wrap;gap:var(--uk-marketing-hero-cta-gap);justify-content:center;margin-inline:auto}.u-ds-faq-accordion{display:grid;gap:0}.u-ds-faq-accordion__item{border-block-end:1px solid var(--uk-color-border-subtle, var(--uk-card-border));padding-block:var(--uk-marketing-faq-divider-gap)}.u-ds-faq-accordion__question{align-items:center;color:var(--uk-color-fg-default);cursor:pointer;display:flex;font-weight:500;gap:var(--uk-marketing-section-inner-tight);justify-content:space-between;list-style:none}.u-ds-faq-accordion__answer{color:var(--uk-color-fg-muted);margin-top:var(--uk-marketing-section-inner-tight)}.u-ds-prompt-element-callout{background:var(--uk-card-bg);border:1px solid var(--uk-card-border);border-radius:var(--uk-card-radius);color:var(--uk-card-fg);display:grid;gap:var(--uk-marketing-section-inner-tight);padding:var(--uk-card-pad)}.u-ds-prompt-element-callout__tag{align-items:center;background:var(--uk-color-surface-subtle, transparent);border:1px solid var(--uk-color-border-subtle, var(--uk-card-border));border-radius:var(--uk-radius-control);color:var(--uk-color-fg-muted);display:inline-flex;font-size:var(--uk-type-body-small-font-size);padding:0 var(--uk-space-8);text-transform:uppercase}.u-ds-prompt-element-callout__label{color:var(--uk-color-fg-default);font-weight:500}.u-ds-technique-card{background:var(--uk-card-bg);border:1px solid var(--uk-card-border);border-radius:var(--uk-card-radius);color:var(--uk-card-fg);display:grid;gap:var(--uk-marketing-section-inner-regular);padding:var(--uk-card-pad)}.u-ds-technique-card__twin{display:grid;gap:var(--uk-marketing-section-inner-regular);grid-template-columns:1fr}.u-ds-technique-card__twin-pane h4{color:var(--uk-color-fg-default);font-size:var(--uk-type-body-medium-font-size, var(--uk-type-body-large-font-size));margin:0 0 var(--uk-marketing-section-inner-tight)}.u-ds-glossary-entry{display:grid;gap:var(--uk-marketing-section-inner-tight);padding-block:var(--uk-marketing-section-inner-regular)}.u-ds-glossary-entry__term{color:var(--uk-color-fg-default);font-size:var(--uk-type-body-large-font-size);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.u-ds-glossary-entry__definition{color:var(--uk-color-fg-muted)}.u-ds-glossary-entry__cross-refs{display:inline-flex;flex-wrap:wrap;gap:var(--uk-space-8)}.u-ds-persona-tabs{border-block-end:1px solid var(--uk-color-border-subtle, var(--uk-card-border));display:inline-flex;flex-wrap:wrap;gap:var(--uk-space-16);padding-block-end:var(--uk-marketing-section-inner-tight)}.u-ds-persona-tabs__tab{border-block-end:2px solid transparent;color:var(--uk-color-fg-muted);cursor:pointer;font-weight:500;padding-block:var(--uk-marketing-section-inner-tight)}.u-ds-persona-tabs__tab--active{border-block-end-color:var(--uk-color-fg-accent);color:var(--uk-color-fg-default)}.u-ds-doc-shell{display:grid;gap:var(--uk-marketing-doc-shell-content-pad);grid-template-columns:1fr}.u-ds-doc-shell__nav{border-inline-end:1px solid var(--uk-color-border-subtle, var(--uk-card-border));padding:var(--uk-marketing-doc-shell-nav-pad)}.u-ds-doc-shell__content{padding:var(--uk-marketing-doc-shell-content-pad)}.u-ds-doc-shell__toc{border-inline-start:1px solid var(--uk-color-border-subtle, var(--uk-card-border));padding:var(--uk-marketing-doc-shell-nav-pad)}@media (min-width: 600px){.u-ds-feature-pillar-grid,.u-ds-pricing-tier-matrix,.u-ds-technique-card__twin{grid-template-columns:repeat(2,1fr)}}@media (min-width: 840px){.u-ds-marketing-hero{padding-block:var(--uk-marketing-section-outer-expanded)}.u-ds-feature-pillar-grid{grid-template-columns:repeat(3,1fr);padding-block:var(--uk-marketing-section-outer-expanded)}.u-ds-customer-logo-strip{padding-block:var(--uk-marketing-section-outer-expanded)}.u-ds-pricing-tier-matrix{grid-template-columns:repeat(3,1fr);padding-block:var(--uk-marketing-section-outer-expanded)}.u-ds-doc-shell{grid-template-columns:minmax(var(--uk-space-64),12rem) minmax(0,1fr)}}@media (min-width: 1200px){.u-ds-doc-shell{grid-template-columns:minmax(var(--uk-space-64),14rem) minmax(0,1fr) minmax(var(--uk-space-48),12rem)}}}@layer uk.utilities{.u-ds-muted{color:var(--uk-color-fg-secondary)}.u-ds-mono{font-family:var(--uk-font-family-mono)}.u-ds-readable{max-width:var(--uk-readable-measure)}.u-ds-no-overflow{min-width:0;overflow-wrap:anywhere}}
