.entity-provenance dt{color:var(--muted);font-size:9px;text-transform:uppercase}.entity-provenance dd{margin:4px 0 0;font-size:11px}.entity-relationship-list li{display:grid;grid-template-columns:64px 1fr;gap:4px 8px;padding:9px 0;border-top:1px solid var(--border)}.entity-relationship-list li span{grid-row:span 2;color:var(--blue);font-size:9px;text-transform:uppercase}.entity-relationship-list li strong{font-size:11px}.entity-relationship-list li small{color:var(--muted);font-size:10px}.entity-relationship-list>p{color:var(--muted);font-size:10px}.entity-monitoring-summary>strong{display:block;font-size:42px;font-weight:430;color:var(--blue)}.entity-monitoring-summary p{color:var(--muted);font-size:12px}.entity-monitoring-summary a{color:var(--blue);font-size:11px;text-decoration:none}.information-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.information-source-grid article,.information-relationship-index article{padding:16px;border:1px solid var(--border);background:var(--surface)}.information-source-grid article>span,.information-relationship-index article>div:first-child>span{color:var(--blue);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.information-source-grid h2,.information-relationship-index h2{margin:6px 0;font-size:16px;font-weight:560}.information-source-grid p{color:var(--muted);font-size:11px;line-height:1.5}.information-source-grid article>div{color:var(--muted);font-size:10px}.information-source-grid article>div strong{color:var(--ink);font-size:15px}.information-relationship-index{display:grid;gap:8px}.information-relationship-index article{display:grid;grid-template-columns:minmax(180px,.65fr) 1.5fr;gap:16px;align-items:center}.information-relationship-index h2 a{color:var(--ink);text-decoration:none}.information-connection-chain{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.information-connection-chain span{padding:6px 8px;background:var(--surface-alt);color:var(--muted);font-size:10px}.information-connection-chain i{color:var(--blue);font-style:normal}@media(max-width:1050px){.information-entity-grid{grid-template-columns:1fr}.entity-position-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.entity-position-strip article:nth-child(3){border-right:0}.entity-position-strip article:nth-child(-n+3){border-bottom:1px solid var(--border)}.entity-intelligence-layout{grid-template-columns:1fr}.information-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.information-entity-directory>.section-head{display:grid}.information-entity-position{grid-template-columns:1fr}.information-entity-position div{border-right:0;border-bottom:1px solid var(--border)}.information-entity-position div:last-child{border-bottom:0}.information-entity-card footer{align-items:start;flex-direction:column}.entity-position-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-position-strip article,.entity-position-strip article:nth-child(3){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.entity-position-strip article:nth-child(2n){border-right:0}.entity-position-strip article:nth-last-child(-n+2){border-bottom:0}.entity-provenance dl{grid-template-columns:1fr}.information-source-grid{grid-template-columns:1fr}.information-relationship-index article{grid-template-columns:1fr}.information-connection-chain{justify-content:flex-start}}body.platform-body.platform-dark-mode .information-section-nav,body.platform-body.platform-dark-mode .information-entity-card,body.platform-body.platform-dark-mode .entity-position-strip,body.platform-body.platform-dark-mode .information-source-grid article,body.platform-body.platform-dark-mode .information-relationship-index article{background:#101821;border-color:#2d3a4d}body.platform-body.platform-dark-mode .information-section-nav a[aria-current="page"]{background:#182943;color:#fff}body.platform-body.platform-dark-mode .information-entity-position,body.platform-body.platform-dark-mode .information-entity-position div,body.platform-body.platform-dark-mode .entity-position-strip article{border-color:#33435a}body.platform-body.platform-dark-mode .information-entity-relations span,body.platform-body.platform-dark-mode .entity-provenance dl div,body.platform-body.platform-dark-mode .information-connection-chain span{background:#142033}.information-graph-workspace{margin-top:14px;padding:0;overflow:hidden}.information-graph-commandbar{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 20px;border-bottom:1px solid var(--border)}.information-graph-commandbar h2{margin:4px 0 0;font-size:22px;font-weight:530}.information-graph-zoom{display:flex;gap:5px}.information-graph-zoom button{min-width:38px;height:38px;padding:0 10px;border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.information-graph-filters{display:flex;gap:6px;overflow-x:auto;padding:10px 20px;border-bottom:1px solid var(--border);background:var(--surface-alt)}.information-graph-filters button{display:flex;align-items:center;gap:7px;flex:0 0 auto;padding:7px 10px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:10px;cursor:pointer}.information-graph-filters button i{width:8px;height:8px;border-radius:50%;background:#aab6c7}.information-graph-filters button.active{border-color:var(--blue);color:var(--ink)}.information-graph-filters button.active i,.information-graph-node.type-entity circle{background:var(--blue);fill:var(--blue)}.information-graph-filters button.type-source i,.information-graph-node.type-source circle{background:#718096;fill:#718096}.information-graph-filters button.type-evidence i,.information-graph-node.type-evidence circle{background:#2c8a75;fill:#2c8a75}.information-graph-filters button.type-workspace i,.information-graph-node.type-workspace circle{background:#7a5cc7;fill:#7a5cc7}.information-graph-filters button.type-decision i,.information-graph-node.type-decision circle{background:#d08a1f;fill:#d08a1f}.information-graph-filters button.type-monitoring i,.information-graph-node.type-monitoring circle{background:#c24f50;fill:#c24f50}.information-graph-filters button span{color:var(--muted)}.information-graph-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:610px}.information-graph-canvas{position:relative;min-width:0;overflow:hidden;background-color:#f8fafc;background-image:linear-gradient(rgba(55,81,120,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(55,81,120,.055) 1px,transparent 1px);background-size:28px 28px;cursor:grab;touch-action:none}.information-graph-canvas:active{cursor:grabbing}.information-graph-canvas svg{display:block;width:100%;height:610px;user-select:none}.information-graph-edge path{fill:none;stroke:#aab8ca;stroke-width:1.25}.information-graph-edge text{fill:#78869a;font-size:8px;text-anchor:middle}.information-graph-node{cursor:pointer;outline:none;transition:opacity .2s}.information-graph-node rect{fill:#fff;stroke:#cbd6e4;stroke-width:1;filter:drop-shadow(0 5px 9px rgba(7,25,54,.06))}.information-graph-node:hover rect,.information-graph-node:focus rect,.information-graph-node.selected rect{stroke:var(--blue);stroke-width:2}.information-graph-node .node-type{fill:#718096;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.information-graph-node .node-label{fill:#102039;font-size:11px;font-weight:600}.information-graph-node.graph-dimmed,.information-graph-edge.graph-dimmed{opacity:.1}.information-graph-inspector{padding:20px;border-left:1px solid var(--border);background:var(--surface)}.information-graph-inspector h2{margin:6px 0;font-size:20px;font-weight:530;line-height:1.2}.information-graph-inspector>p{color:var(--muted);font-size:12px;line-height:1.5}.information-graph-node-metrics{display:grid;gap:7px;margin:16px 0}.information-graph-node-metrics div{padding:9px;background:var(--surface-alt)}.information-graph-node-metrics span,.information-graph-node-metrics strong{display:block}.information-graph-node-metrics span{color:var(--muted);font-size:9px;text-transform:uppercase}.information-graph-node-metrics strong{margin-top:3px;font-size:12px}.information-graph-connected{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:11px}.information-graph-connected strong{font-size:18px;color:var(--blue)}.information-graph-inspector-actions{display:grid;gap:7px;margin-top:15px}.information-graph-inspector-actions button,.information-graph-inspector-actions a{display:block;padding:10px;border:1px solid var(--border);background:transparent;color:var(--ink);font:inherit;font-size:11px;text-align:center;text-decoration:none;cursor:pointer}.information-graph-inspector-actions a{border-color:var(--blue);background:var(--blue);color:#fff}.information-graph-alternative{border-top:1px solid var(--border)}.information-graph-alternative summary{display:flex;justify-content:space-between;padding:14px 20px;cursor:pointer;font-size:11px;font-weight:600}.information-graph-alternative summary span{color:var(--muted);font-weight:400}.information-graph-alternative>div{overflow:auto;padding:0 20px 20px}.information-graph-alternative table{width:100%;border-collapse:collapse;font-size:10px}.information-graph-alternative th,.information-graph-alternative td{padding:9px;border-bottom:1px solid var(--border);text-align:left}.information-graph-alternative th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.information-graph-alternative a{color:var(--blue)}@media(max-width:980px){.information-graph-layout{grid-template-columns:1fr}.information-graph-inspector{border-left:0;border-top:1px solid var(--border)}.information-graph-canvas svg{height:520px}}@media(max-width:620px){.information-graph-commandbar{align-items:flex-start;flex-direction:column}.information-graph-canvas svg{height:420px}.information-graph-filters{padding-inline:14px}.information-graph-alternative summary,.information-graph-alternative>div{padding-inline:14px}}body.platform-body.platform-dark-mode .information-graph-canvas{background-color:#0b1523;background-image:linear-gradient(rgba(150,177,215,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(150,177,215,.06) 1px,transparent 1px)}body.platform-body.platform-dark-mode .information-graph-node rect{fill:#142033;stroke:#3a4c65}body.platform-body.platform-dark-mode .information-graph-node .node-label{fill:#eef4ff}body.platform-body.platform-dark-mode .information-graph-node .node-type{fill:#aebdd1}body.platform-body.platform-dark-mode .information-graph-edge path{stroke:#52657e}body.platform-body.platform-dark-mode .information-graph-edge text{fill:#9aacbf}html body.platform-body[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav .platform-logo{display:flex!important;align-items:center!important;gap:0!important;}html body.platform-body[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav nav{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:4px!important;}html body.platform-body[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav nav > a,
html body.platform-body[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav nav > .platform-nav-group > summary{display:grid!important;grid-template-columns:22px minmax(0,1fr) 16px!important;column-gap:10px!important;align-items:center!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 12px!important;border:0!important;border-left:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#303948!important;box-shadow:none!important;font-size:15px!important;font-weight:450!important;line-height:1.3!important;text-decoration:none!important;}html body.platform-body[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav nav > a{gap:10px!important;}html body.platform-body[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav nav > a::after{content:"";}html body.platform-body[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav nav > a:hover,
html body.platform-body[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav nav > a[aria-current="true"],
html body.platform-body[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav nav > .platform-nav-group > summary:hover,
html body.platform-body[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav nav > .platform-nav-group[open] > summary{border-left-color:#2f66f6!important;background:#f2f5f9!important;color:#0b1525!important;}html body.platform-body[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav nav > a[aria-current="true"]{background:#0b1525!important;color:#fff!important;}html body.platform-body[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav :is(.platform-nav-icon,.platform-nav-icon svg){width:18px!important;height:18px!important;flex:0 0 18px!important;}html body.platform-body[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav .platform-nav-text{display:block!important;line-height:1.3!important;padding-block:1px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}html body.platform-body[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav .platform-nav-chevron{font-size:17px!important;justify-self:end!important;}html body.platform-body.platform-dark-mode[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav nav > a,
html body.platform-body.platform-dark-mode[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav nav > .platform-nav-group > summary{color:#d9e2ef!important}html body.platform-body.platform-dark-mode[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav nav > a:hover,
html body.platform-body.platform-dark-mode[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav nav > .platform-nav-group > summary:hover,
html body.platform-body.platform-dark-mode[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav nav > .platform-nav-group[open] > summary{background:#182231!important;color:#fff!important}html body.platform-body.platform-dark-mode[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav nav > a[aria-current="true"]{background:#edf3ff!important;color:#071426!important}@media(min-width:901px){html body.platform-body.platform-nav-collapsed[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav nav > a,
  html body.platform-body.platform-nav-collapsed[data-platform-page] #platformApp.platform-shell > aside.platform-nav.platform-nav nav > .platform-nav-group > summary{grid-template-columns:1fr!important;justify-items:center!important;padding:0 6px!important;}}html body.platform-body[data-platform-page="entities"] .information-entity-directory{overflow:hidden!important;padding:0!important;}html body.platform-body[data-platform-page="entities"] .information-entity-directory>.section-head{margin:0!important;padding:22px 24px!important;border-bottom:1px solid var(--border)!important;}html body.platform-body[data-platform-page="entities"] .information-entity-list-head,
html body.platform-body[data-platform-page="entities"] .information-entity-row{display:grid!important;grid-template-columns:minmax(230px,1.8fr) 92px 100px 100px 132px minmax(170px,1.15fr) 64px!important;gap:16px!important;align-items:center!important;}html body.platform-body[data-platform-page="entities"] .information-entity-list-head{min-height:42px!important;padding:0 22px!important;border-bottom:1px solid var(--border)!important;background:#f6f8fb!important;color:#6c788a!important;font-size:9px!important;font-weight:650!important;letter-spacing:.08em!important;text-transform:uppercase!important;}html body.platform-body[data-platform-page="entities"] .information-entity-list{display:block!important;margin:0!important;}html body.platform-body[data-platform-page="entities"] .information-entity-row{min-height:94px!important;padding:15px 22px!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transition:background .16s ease,border-color .16s ease!important;}html body.platform-body[data-platform-page="entities"] .information-entity-row:last-child{border-bottom:0!important}html body.platform-body[data-platform-page="entities"] .information-entity-row:hover{border-color:var(--border)!important;background:#f8faff!important;transform:none!important;}html body.platform-body[data-platform-page="entities"] .information-entity-identity{min-width:0!important}html body.platform-body[data-platform-page="entities"] .information-entity-identity>span,
html body.platform-body[data-platform-page="entities"] .information-entity-cell>span{display:block!important;margin:0 0 5px!important;color:#6c788a!important;font-size:9px!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase!important;}html body.platform-body[data-platform-page="entities"] .information-entity-identity h2{overflow:hidden!important;margin:0!important;font-size:17px!important;font-weight:570!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important;}html body.platform-body[data-platform-page="entities"] .information-entity-identity p{overflow:hidden!important;margin:5px 0 0!important;color:#627086!important;font-size:11px!important;text-overflow:ellipsis!important;white-space:nowrap!important;}html body.platform-body[data-platform-page="entities"] .information-entity-identity small{display:block!important;overflow:hidden!important;margin-top:7px!important;color:#8490a1!important;font-size:9px!important;text-overflow:ellipsis!important;white-space:nowrap!important;}html body.platform-body[data-platform-page="entities"] .information-entity-cell{min-width:0!important}html body.platform-body[data-platform-page="entities"] .information-entity-cell>strong{display:block!important;overflow:hidden!important;color:#122037!important;font-size:12px!important;font-weight:570!important;line-height:1.35!important;text-overflow:ellipsis!important;}html body.platform-body[data-platform-page="entities"] .information-entity-state>span{display:none!important}html body.platform-body[data-platform-page="entities"] .information-entity-state .status-badge{justify-content:center!important;min-width:70px!important;padding:6px 9px!important;border-radius:999px!important;font-size:9px!important;}html body.platform-body[data-platform-page="entities"] .information-entity-next>strong{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;white-space:normal!important;}html body.platform-body[data-platform-page="entities"] .information-entity-open{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;color:#2f66f6!important;font-size:18px!important;text-decoration:none!important;}html body.platform-body[data-platform-page="entities"] .information-entity-open span{font-size:10px!important;font-weight:600!important;}html body.platform-body[data-platform-page="entities"] .information-entity-open:hover{color:#1746c7!important}@media(max-width:1180px){html body.platform-body[data-platform-page="entities"] .information-entity-list-head,
  html body.platform-body[data-platform-page="entities"] .information-entity-row{grid-template-columns:minmax(210px,1.7fr) 82px 88px 92px 120px minmax(150px,1fr) 34px!important;gap:11px!important;}html body.platform-body[data-platform-page="entities"] .information-entity-open span{display:none!important}}@media(max-width:900px){html body.platform-body[data-platform-page="entities"] .information-entity-list-head{display:none!important}html body.platform-body[data-platform-page="entities"] .information-entity-row{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(76px,.55fr)) 32px!important;gap:12px!important;}html body.platform-body[data-platform-page="entities"] .information-entity-state{position:absolute!important;right:54px!important;top:17px!important}html body.platform-body[data-platform-page="entities"] .information-entity-row{position:relative!important}html body.platform-body[data-platform-page="entities"] .information-entity-next{grid-column:1/-2!important}}@media(max-width:640px){html body.platform-body[data-platform-page="entities"] .information-entity-directory>.section-head{padding:18px!important}html body.platform-body[data-platform-page="entities"] .information-entity-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px 10px!important;padding:16px 18px!important;}html body.platform-body[data-platform-page="entities"] .information-entity-identity{grid-column:1/-1!important;padding-right:70px!important}html body.platform-body[data-platform-page="entities"] .information-entity-state{right:18px!important;top:16px!important}html body.platform-body[data-platform-page="entities"] .information-entity-next{grid-column:1/-1!important;padding-top:10px!important;border-top:1px solid var(--border)!important}html body.platform-body[data-platform-page="entities"] .information-entity-open{position:absolute!important;right:18px!important;bottom:18px!important}}html body.platform-body.platform-dark-mode[data-platform-page="entities"] .information-entity-list-head{border-color:#33435a!important;background:#101821!important;color:#9eacc0!important}html body.platform-body.platform-dark-mode[data-platform-page="entities"] .information-entity-row{border-color:#33435a!important;background:#111c2b!important}html body.platform-body.platform-dark-mode[data-platform-page="entities"] .information-entity-row:hover{background:#16243a!important}html body.platform-body.platform-dark-mode[data-platform-page="entities"] .information-entity-cell>strong{color:#edf3fb!important}html body.platform-body.platform-dark-mode[data-platform-page="entities"] .information-entity-identity p,
html body.platform-body.platform-dark-mode[data-platform-page="entities"] .information-entity-identity small{color:#9dabbf!important}html body.platform-body[data-platform-page] .platform-search-backdrop{place-items:start center!important;padding:clamp(28px,8vh,88px) 20px!important;background:rgba(5,17,35,.62)!important;backdrop-filter:blur(10px) saturate(.9)!important;-webkit-backdrop-filter:blur(10px) saturate(.9)!important;}html body.platform-body[data-platform-page] .platform-search-dialog{width:min(720px,calc(100vw - 32px))!important;max-height:min(760px,84dvh)!important;overflow:hidden!important;border:1px solid rgba(182,196,215,.9)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 30px 90px rgba(3,18,43,.3),0 2px 8px rgba(3,18,43,.1)!important;}html body.platform-body[data-platform-page] .platform-search-dialog>header{align-items:center!important;padding:22px 24px 18px!important;border-bottom:0!important;}html body.platform-body[data-platform-page] .platform-search-dialog>header .eyebrow{margin:0 0 6px!important;color:#45638b!important;font-size:10px!important;font-weight:700!important;letter-spacing:.14em!important;}html body.platform-body[data-platform-page] .platform-search-dialog h2{margin:0!important;color:#0b1728!important;font-size:22px!important;font-weight:560!important;letter-spacing:-.025em!important;line-height:1.2!important;}html body.platform-body[data-platform-page] .platform-search-dialog>header button{display:grid!important;width:36px!important;height:36px!important;flex:0 0 36px!important;place-items:center!important;padding:0!important;border:1px solid transparent!important;border-radius:50%!important;background:transparent!important;color:#66758a!important;font:400 24px/1 Arial,sans-serif!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important;}html body.platform-body[data-platform-page] .platform-search-dialog>header button:hover,
html body.platform-body[data-platform-page] .platform-search-dialog>header button:focus-visible{border-color:#d8e1ec!important;background:#f2f5f9!important;color:#0b1728!important;outline:0!important;}html body.platform-body[data-platform-page] .platform-search-dialog form{padding:0 24px 14px!important;}html body.platform-body[data-platform-page] .platform-search-dialog form>label{margin:0 0 8px!important;color:#536278!important;font-size:12px!important;font-weight:560!important;}html body.platform-body[data-platform-page] .platform-search-dialog form>div{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #b9c7d9!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px 2px rgba(4,20,46,.04)!important;transition:border-color .16s ease,box-shadow .16s ease!important;}html body.platform-body[data-platform-page] .platform-search-dialog form>div::before{content:""!important;position:absolute!important;z-index:1!important;top:50%!important;left:16px!important;width:16px!important;height:16px!important;border:1.7px solid #6c7d93!important;border-radius:50%!important;transform:translateY(-58%)!important;pointer-events:none!important;}html body.platform-body[data-platform-page] .platform-search-dialog form>div::after{content:""!important;position:absolute!important;z-index:1!important;top:calc(50% + 5px)!important;left:29px!important;width:6px!important;height:1.7px!important;border-radius:2px!important;background:#6c7d93!important;transform:rotate(45deg)!important;pointer-events:none!important;}html body.platform-body[data-platform-page] .platform-search-dialog form>div:focus-within{border-color:#356bf3!important;box-shadow:0 0 0 4px rgba(53,107,243,.12)!important;}html body.platform-body[data-platform-page] .platform-search-dialog input{width:100%!important;height:52px!important;min-height:52px!important;padding:0 16px 0 46px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#0b1728!important;box-shadow:none!important;font:450 15px/1.2 "ABC Diatype",Arial,sans-serif!important;outline:0!important;}html body.platform-body[data-platform-page] .platform-search-dialog input::placeholder{color:#7b8798!important;opacity:1!important}html body.platform-body[data-platform-page] .platform-search-dialog form button{min-width:104px!important;height:52px!important;padding:0 20px!important;border:0!important;border-left:1px solid #c6d1df!important;border-radius:0!important;background:#0b1c38!important;color:#fff!important;box-shadow:none!important;font:600 14px/1 "ABC Diatype",Arial,sans-serif!important;transition:background .16s ease!important;}html body.platform-body[data-platform-page] .platform-search-dialog form button:hover,
html body.platform-body[data-platform-page] .platform-search-dialog form button:focus-visible{background:#174078!important;outline:0!important}html body.platform-body[data-platform-page] .platform-search-security{gap:12px!important;padding:0 24px 18px!important;}html body.platform-body[data-platform-page] .platform-search-security span{position:relative!important;padding:0 0 0 13px!important;border:0!important;background:transparent!important;color:#6a788b!important;font-size:10px!important;font-weight:600!important;letter-spacing:.05em!important;}html body.platform-body[data-platform-page] .platform-search-security span::before{content:""!important;position:absolute!important;top:50%!important;left:0!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#2f8d6a!important;transform:translateY(-50%)!important;}html body.platform-body[data-platform-page] .platform-search-results{max-height:440px!important;overflow:auto!important;border-top:1px solid #e1e7ef!important;background:#fbfcfe!important;}html body.platform-body[data-platform-page] .platform-search-results>.empty-state{min-height:116px!important;display:grid!important;place-items:center!important;margin:0!important;padding:28px!important;border:0!important;background:transparent!important;color:#68768a!important;font-size:14px!important;text-align:center!important;}html body.platform-body.platform-dark-mode[data-platform-page] .platform-search-dialog{border-color:#3a4a61!important;background:#101b2b!important}html body.platform-body.platform-dark-mode[data-platform-page] .platform-search-dialog h2{color:#f4f7fb!important}html body.platform-body.platform-dark-mode[data-platform-page] .platform-search-dialog>header .eyebrow{color:#8eb6ff!important}html body.platform-body.platform-dark-mode[data-platform-page] .platform-search-dialog form>label,
html body.platform-body.platform-dark-mode[data-platform-page] .platform-search-security span{color:#aab8ca!important}html body.platform-body.platform-dark-mode[data-platform-page] .platform-search-dialog form>div{border-color:#46566d!important;background:#111f32!important}html body.platform-body.platform-dark-mode[data-platform-page] .platform-search-dialog input{color:#f4f7fb!important}html body.platform-body.platform-dark-mode[data-platform-page] .platform-search-dialog form button{border-left-color:#46566d!important;background:#edf3ff!important;color:#09172c!important}html body.platform-body.platform-dark-mode[data-platform-page] .platform-search-results{border-color:#34445b!important;background:#0d1725!important}html body.platform-body.platform-dark-mode[data-platform-page] .platform-search-results>.empty-state{color:#aab8ca!important}@media(max-width:620px){html body.platform-body[data-platform-page] .platform-search-backdrop{padding:12px!important}html body.platform-body[data-platform-page] .platform-search-dialog{width:100%!important;max-height:calc(100dvh - 24px)!important;border-radius:14px!important}html body.platform-body[data-platform-page] .platform-search-dialog>header{padding:18px 18px 14px!important}html body.platform-body[data-platform-page] .platform-search-dialog h2{font-size:19px!important}html body.platform-body[data-platform-page] .platform-search-dialog form{padding:0 18px 12px!important}html body.platform-body[data-platform-page] .platform-search-dialog form>div{grid-template-columns:minmax(0,1fr)!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.platform-body[data-platform-page] .platform-search-dialog input{height:50px!important;min-height:50px!important;border:1px solid #b9c7d9!important;border-radius:10px!important;background:#fff!important}html body.platform-body[data-platform-page] .platform-search-dialog form button{width:100%!important;height:46px!important;margin-top:8px!important;border:0!important;border-radius:10px!important}html body.platform-body[data-platform-page] .platform-search-security{padding:0 18px 15px!important}}@media(max-width:620px){html body.platform-body.platform-dark-mode[data-platform-page] .platform-search-dialog input{border-color:#46566d!important;background:#111f32!important;color:#f4f7fb!important;}}@media(min-width:901px){html body.platform-body[data-platform-page]:not(.platform-nav-collapsed) #platformApp.platform-shell > aside.platform-nav.platform-nav nav{margin-top:18px!important;}}html body.platform-body .workflow-builder-toolbar{align-items:center;gap:32px;margin:0 0 18px;padding:22px 24px;border:1px solid #d8e1ed;border-left:3px solid #2f62ff;background:#fff;}html body.platform-body .workflow-builder-identity{min-width:0;flex:1 1 520px}html body.platform-body .workflow-builder-toolbar h1 input{margin-top:6px;font-size:clamp(2rem,3.4vw,3.15rem);font-weight:520;line-height:1.02;}html body.platform-body .workflow-builder-toolbar p input{margin-top:9px;font-size:.94rem}html body.platform-body .workflow-builder-actions{flex:0 1 640px;display:grid;gap:10px;justify-items:end;}html body.platform-body .workflow-builder-status,
html body.platform-body .workflow-builder-commands{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}html body.platform-body .workflow-builder-status>#workflowSaveState{display:inline-flex;align-items:center;gap:7px;color:#607086;font-size:.75rem;}html body.platform-body .workflow-builder-status>#workflowSaveState::before{content:"";width:7px;height:7px;border-radius:50%;background:#36a272;box-shadow:0 0 0 3px #e7f6ef;}html body.platform-body .workflow-builder-commands .platform-button{min-height:42px;padding:0 17px;border-radius:8px}html body.platform-body .workflow-builder-commands .trash-icon-button{width:42px;min-width:42px;padding:0}html body.platform-body .workflow-builder-commands .workflow-publish-action{min-width:104px;margin-left:4px}html body.platform-body .workflow-action-state{border-radius:999px;padding:6px 10px;font-weight:650}html body.platform-body .workflow-builder-shell{grid-template-columns:264px minmax(440px,1fr) 310px;gap:16px;min-height:690px;align-items:stretch;}html body.platform-body .workflow-node-library,
html body.platform-body .workflow-config-panel{border-color:#d8e1ed;border-radius:10px;box-shadow:0 8px 24px rgba(15,38,75,.045);}html body.platform-body .workflow-node-library{gap:0;padding:18px}html body.platform-body .workflow-library-head{padding:0 0 15px}html body.platform-body .workflow-library-head strong{font-size:1.05rem}html body.platform-body .workflow-library-head p{font-size:.8rem;line-height:1.45}html body.platform-body .workflow-library-head small{display:inline-flex;margin-top:11px;padding:5px 8px;border:1px solid #dce5f0;border-radius:999px;color:#607086;background:#f7f9fc;font-size:.66rem;}html body.platform-body .workflow-node-category{gap:8px;padding:14px 0}html body.platform-body .workflow-node-library .workflow-node-category button{min-height:76px;padding:12px 12px 12px 38px;border-color:#dbe3ee;border-radius:8px;background:#fff;transition:border-color .16s ease,background .16s ease,transform .16s ease;}html body.platform-body .workflow-node-library .workflow-node-category button:hover{border-color:#7d9fff;background:#f5f8ff;transform:translateX(2px);}html body.platform-body .workflow-node-category-mark{left:14px;top:16px}html body.platform-body .workflow-canvas-wrap{display:flex;flex-direction:column;min-width:0;overflow:auto;border-color:#ccd8e8;border-radius:10px;box-shadow:0 12px 30px rgba(15,38,75,.06);background:linear-gradient(rgba(47,98,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(47,98,255,.045) 1px,transparent 1px),#fbfdff;background-size:24px 24px;}html body.platform-body .workflow-canvas-toolbar{position:sticky;top:0;left:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:100%;box-sizing:border-box;padding:12px 16px;border-bottom:1px solid #d8e1ed;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);}html body.platform-body .workflow-canvas-toolbar div>span,
html body.platform-body .workflow-canvas-toolbar div>strong{display:block}html body.platform-body .workflow-canvas-toolbar div>strong{margin-top:3px;color:#10213a;font-size:.78rem;font-weight:600}html body.platform-body .workflow-canvas-toolbar>span{color:#748298;font-size:.7rem}html body.platform-body .workflow-canvas{flex:1 0 auto;min-height:635px}html body.platform-body .workflow-canvas-node{width:194px;min-height:82px;box-sizing:border-box;padding:14px;border-color:#becbdb;border-radius:9px;box-shadow:0 9px 22px rgba(21,42,75,.09);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;}html body.platform-body .workflow-canvas-node:hover{border-color:#6f91f7;box-shadow:0 12px 28px rgba(21,42,75,.13);transform:translateY(-1px)}html body.platform-body .workflow-canvas-node.selected{outline:0;box-shadow:0 0 0 3px rgba(47,98,255,.18),0 12px 28px rgba(21,42,75,.12)}html body.platform-body .workflow-config-panel{min-width:0;max-width:100%;padding:18px;border-top:3px solid #2f62ff;overflow:hidden}html body.platform-body .workflow-config-panel>.eyebrow,
html body.platform-body .workflow-config-empty>.eyebrow{color:#58708f}html body.platform-body .workflow-config-empty{display:grid;align-content:start;min-height:300px}html body.platform-body .workflow-config-symbol{display:grid;place-items:center;width:48px;height:48px;margin:36px 0 14px;border:1px solid #cfdbee;border-radius:50%;background:#f4f7fc;color:#2f62ff;font-size:1.45rem;}html body.platform-body .workflow-config-empty h2{margin:0 0 8px;font-size:1.3rem}html body.platform-body .workflow-config-empty p{margin:0;color:#607086;font-size:.84rem;line-height:1.55}html body.platform-body .workflow-config-empty small{margin-top:18px;padding-top:14px;border-top:1px solid #e1e7f0;color:#78869a;font-size:.7rem}html body.platform-body .workflow-node-mapping{border-radius:8px;background:#f6f9fe}html body.platform-body .workflow-node-map-grid span{border-radius:6px}html body.platform-body.platform-dark-mode .workflow-builder-toolbar,
html body.platform-body.platform-dark-mode .workflow-node-library,
html body.platform-body.platform-dark-mode .workflow-config-panel{border-color:#34445b;background:#111c2b;box-shadow:none}html body.platform-body.platform-dark-mode .workflow-builder-toolbar input,
html body.platform-body.platform-dark-mode .workflow-canvas-toolbar div>strong,
html body.platform-body.platform-dark-mode .workflow-config-empty h2{color:#f5f8fc}html body.platform-body.platform-dark-mode .workflow-canvas-wrap{border-color:#34445b;background:linear-gradient(rgba(105,145,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(105,145,255,.07) 1px,transparent 1px),#0c1522;background-size:24px 24px;box-shadow:none}html body.platform-body.platform-dark-mode .workflow-canvas-toolbar{border-color:#34445b;background:rgba(15,26,42,.96)}html body.platform-body.platform-dark-mode .workflow-node-library .workflow-node-category button{border-color:#34445b;background:#142135;color:#f5f8fc}html body.platform-body.platform-dark-mode .workflow-node-library .workflow-node-category button:hover{border-color:#7194ff;background:#182a44}html body.platform-body.platform-dark-mode .workflow-library-head small,
html body.platform-body.platform-dark-mode .workflow-config-symbol{border-color:#34445b;background:#16243a;color:#91afff}html body.platform-body.platform-dark-mode .workflow-config-empty p,
html body.platform-body.platform-dark-mode .workflow-config-empty small{color:#a9b6c8}@media(max-width:1320px){html body.platform-body .workflow-builder-shell{grid-template-columns:230px minmax(420px,1fr) 280px}html body.platform-body .workflow-builder-toolbar{align-items:flex-start}}@media(max-width:1180px){html body.platform-body .workflow-builder-toolbar{display:grid;gap:18px}html body.platform-body .workflow-builder-actions{width:100%;justify-items:start}html body.platform-body .workflow-builder-status,
  html body.platform-body .workflow-builder-commands{justify-content:flex-start}html body.platform-body .workflow-builder-shell{grid-template-columns:1fr;min-height:0}html body.platform-body .workflow-node-library{display:block;overflow:visible}html body.platform-body .workflow-node-category{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}html body.platform-body .workflow-node-category h3{grid-column:1/-1}html body.platform-body .workflow-node-library .workflow-node-category button{min-width:0}}@media(max-width:680px){html body.platform-body .workflow-builder-toolbar{padding:18px 16px}html body.platform-body .workflow-builder-commands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}html body.platform-body .workflow-builder-commands .platform-button{width:100%;min-width:0;margin:0}html body.platform-body .workflow-builder-commands .trash-icon-button{width:100%}html body.platform-body .workflow-builder-commands .workflow-publish-action{grid-column:1/-1}html body.platform-body .workflow-canvas-toolbar{align-items:flex-start;flex-direction:column;gap:7px}}html body.platform-body .workflow-node-library .workflow-operational-controls{width:100%;min-width:0;box-sizing:border-box;overflow:hidden;}html body.platform-body .workflow-node-library .workflow-operational-controls>div{min-width:0;box-sizing:border-box;}html body.platform-body .workflow-node-library .workflow-setting-grid{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;}html body.platform-body .workflow-node-library .workflow-operational-controls label{min-width:0;max-width:100%;box-sizing:border-box;}html body.platform-body .workflow-node-library .workflow-operational-controls label>span{min-width:0;overflow-wrap:anywhere;line-height:1.35;}html body.platform-body .workflow-node-library .workflow-operational-controls input,
html body.platform-body .workflow-node-library .workflow-operational-controls select{display:block;width:100%;max-width:100%;min-height:38px;overflow:hidden;text-overflow:ellipsis;}html body.platform-body .workflow-node-library .workflow-operational-controls .workflow-setting-check{width:100%;min-height:46px;grid-template-columns:minmax(0,1fr) 20px;align-content:center;gap:10px;}html body.platform-body .workflow-node-library .workflow-operational-controls .workflow-setting-check input{width:18px;min-width:18px;height:18px;min-height:18px;justify-self:end;}@media(min-width:1181px){html body.platform-body .workflow-node-library .workflow-operational-controls summary{padding:12px 10px}html body.platform-body .workflow-node-library .workflow-operational-controls>div{padding:0 10px 10px}}.document-intelligence-header{align-items:end}.document-intelligence-header h1{max-width:900px}.document-intelligence-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line,#cad5e3);background:var(--surface,#fff);margin:18px 0}.document-intelligence-metrics article{padding:20px 22px;border-right:1px solid var(--line,#cad5e3);display:grid;gap:4px}.document-intelligence-metrics article:last-child{border-right:0}.document-intelligence-metrics span,.document-intelligence-metrics small{color:var(--muted,#66748a);font-size:12px}.document-intelligence-metrics strong{font-size:30px;font-weight:500;color:var(--ink,#071426)}.document-intelligence-metrics .attention{border-top:3px solid #e5a832}.document-intelligence-metrics .danger{border-top:3px solid #c55252}.document-intelligence-command{padding:0;overflow:hidden}.document-intelligence-command>.document-intelligence-tabs,.document-intelligence-command>.document-intelligence-queue-row:first-of-type{border-top:1px solid var(--line,#cad5e3)}.document-intelligence-command>.document-intelligence-tabs{display:flex;background:#f4f7fb}.document-intelligence-tabs button{border:0;border-right:1px solid var(--line,#cad5e3);background:transparent;padding:15px 22px;color:var(--muted,#536276);font:inherit}.document-intelligence-tabs button.active{background:#0b1b32;color:#fff}.document-intelligence-tabs b{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:8px;border-radius:50%;background:rgba(94,147,255,.18);font-size:11px}.document-intelligence-command>.document-intelligence-tabs~div{padding:0}.document-intelligence-queue-row,.document-intelligence-run-row{width:100%;display:grid;align-items:center;gap:20px;border:0;border-bottom:1px solid var(--line,#d5deea);background:transparent;text-align:left;padding:16px 22px;color:inherit}.document-intelligence-queue-row{grid-template-columns:48px minmax(240px,1.5fr) minmax(150px,.7fr) 160px 24px}.document-intelligence-run-row{grid-template-columns:minmax(260px,1.6fr) minmax(130px,.7fr) 100px 160px}.document-intelligence-queue-row:hover,.document-intelligence-run-row:hover{background:#f4f7fb}.document-intelligence-queue-row span,.document-intelligence-run-row span{display:grid;gap:3px}.document-intelligence-queue-row small,.document-intelligence-run-row small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#68768a)}.document-intelligence-queue-row strong,.document-intelligence-run-row strong{font-size:14px}.document-intelligence-queue-row em{font-size:12px;font-style:normal;color:var(--muted,#68768a)}.document-intelligence-filemark{width:42px;height:50px;display:grid!important;place-items:center;border:1px solid #c5d2e2;background:#edf4ff;color:#2463d4;font-size:10px;font-weight:700}.document-intelligence-status{display:inline-flex!important;grid-auto-flow:column;justify-content:start;align-items:center;gap:7px;width:max-content;padding:6px 9px;border:1px solid #bfcbd9;color:#38506d;font-size:10px!important;letter-spacing:.07em;text-transform:uppercase}.document-intelligence-status i{width:6px;height:6px;border-radius:50%;background:#5688dd}.document-intelligence-status.success{border-color:#91c8b1;color:#146c50;background:#effaf5}.document-intelligence-status.success i{background:#31a171}.document-intelligence-status.warning{border-color:#e4c26d;color:#815b00;background:#fff9e9}.document-intelligence-status.warning i{background:#d59c19}.document-intelligence-status.danger{border-color:#dda9a9;color:#8f2f2f;background:#fff3f3}.document-bulk-job{display:grid;grid-template-columns:minmax(260px,1fr) 180px auto;gap:14px 24px;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line,#d5deea)}.document-bulk-job>div:first-child{display:grid;gap:4px}.document-bulk-job span,.document-bulk-job small{font-size:12px;color:var(--muted,#68768a)}.document-bulk-job button{border:0;background:transparent;color:#245eea}.document-bulk-progress{height:4px;background:#e2e9f2;grid-column:1/-1}.document-bulk-progress i{display:block;height:100%;background:#2e68ef}.document-bulk-dialog{width:min(780px,calc(100vw - 32px));padding:0;border:1px solid #bdc9d8;color:#071426}.document-bulk-dialog::backdrop{background:rgba(4,16,35,.66)}.document-bulk-dialog form>header,.document-bulk-dialog form>footer{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px;border-bottom:1px solid #d4ddea}.document-bulk-dialog form>footer{border:0;border-top:1px solid #d4ddea;justify-content:flex-end}.document-bulk-dialog form>label,.document-bulk-dialog fieldset{display:grid;gap:8px;margin:20px 22px}.document-bulk-dialog input{padding:12px;border:1px solid #b8c4d4}.document-bulk-dialog header>button{border:0;background:transparent;font-size:26px}.document-bulk-choices{max-height:320px;overflow:auto;border:1px solid #d4ddea}.document-bulk-choices label{display:flex;gap:12px;padding:12px;border-bottom:1px solid #e0e7ef}.document-bulk-choices label span{display:grid;gap:2px}.document-bulk-choices small{color:#68768a}.document-intelligence-viewer{min-height:calc(100vh - 60px);background:#e9eff6}.document-viewer-toolbar{display:grid;grid-template-columns:auto minmax(260px,1fr) auto auto;align-items:center;gap:20px;padding:16px 20px;background:#fff;border-bottom:1px solid #c9d4e2}.document-viewer-toolbar>button:first-child{border:0;background:transparent;color:#315a91}.document-viewer-toolbar div:nth-child(2){display:grid;gap:3px}.document-viewer-toolbar span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#68768a}.document-viewer-toolbar h1{font-size:20px;margin:0}.document-viewer-actions{display:flex;gap:8px}.document-viewer-body{display:grid;grid-template-columns:92px minmax(420px,1fr) minmax(340px,400px);height:calc(100vh - 198px);min-height:590px}.document-page-rail{padding:16px;background:#f3f6fa;border-right:1px solid #c9d4e2}.document-page-rail button{width:100%;aspect-ratio:.75;display:grid;place-items:center;border:1px solid #aac0df;background:#fff;color:#284c7e}.document-page-rail small{font-size:9px}.document-page-stage{overflow:auto;padding:28px;display:grid;place-items:start center;background:#dfe6ee}.document-page{width:min(760px,100%);min-height:980px;background:#fff;border:1px solid #c4ceda;padding:44px 54px;color:#1b2738}.document-page header{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #d5dde7}.document-page pre{margin:36px 0;white-space:pre-wrap;font:14px/1.8 Arial,sans-serif;color:#334154}.document-fields-panel{overflow:auto;background:#fff;border-left:1px solid #c9d4e2}.document-fields-panel>header{display:flex;justify-content:space-between;gap:18px;padding:20px;border-bottom:1px solid #d8e0e9}.document-fields-panel h2{margin:4px 0 0;font-size:20px}.document-fields-panel>header>strong{color:#2264dc}.document-classification-summary{display:grid;gap:4px;padding:16px 20px;background:#0c1d35;color:#fff}.document-classification-summary span,.document-classification-summary small{font-size:11px;color:#a9bad1}.document-extracted-field{padding:16px 18px;border-bottom:1px solid #d5deea}.document-extracted-field.needs-review{border-left:3px solid #e0a123}.document-extracted-field header{display:flex;justify-content:space-between;gap:12px}.document-extracted-field header>div{display:grid;gap:2px}.document-extracted-field header span{font-size:11px;color:#64748a}.document-extracted-field header strong{font-size:11px}.document-extracted-field input{width:100%;box-sizing:border-box;margin:12px 0 8px;padding:11px;border:1px solid #aebcd0;font:inherit}.document-extracted-field blockquote{margin:0;padding:9px 11px;border-left:2px solid #73a0ef;background:#f3f7fd;font-size:11px;color:#536176}.document-extracted-field footer{display:grid;gap:10px;margin-top:10px}.document-extracted-field footer>span{font-size:10px;color:#738096}.document-extracted-field footer>div{display:flex;justify-content:flex-end;gap:6px}.document-extracted-field button{border:1px solid #aebbd0;background:#fff;padding:7px 9px;font-size:10px}.document-extracted-field button.primary{background:#0c1d35;color:#fff;border-color:#0c1d35}.document-provenance{display:grid;grid-template-columns:1fr 2fr;gap:24px;padding:14px 20px;background:#fff;border-top:1px solid #c9d4e2}.document-provenance>div{display:grid}.document-provenance ol{display:flex;justify-content:flex-end;gap:14px;margin:0;list-style:none}.document-provenance li{display:grid;font-size:10px;color:#657388}@media(max-width:1180px){.document-intelligence-metrics{grid-template-columns:repeat(3,1fr)}.document-intelligence-metrics article{border-bottom:1px solid #cad5e3}.document-viewer-body{grid-template-columns:70px minmax(380px,1fr) 330px}.document-intelligence-queue-row{grid-template-columns:44px 1fr 130px 150px}.document-intelligence-queue-row>b{display:none}}@media(max-width:860px){.document-intelligence-metrics{grid-template-columns:repeat(2,1fr)}.document-intelligence-queue-row,.document-intelligence-run-row{grid-template-columns:44px 1fr}.document-intelligence-queue-row>span:nth-of-type(3),.document-intelligence-run-row>span:nth-of-type(2),.document-intelligence-run-row>span:nth-of-type(3){display:none}.document-viewer-toolbar{grid-template-columns:auto 1fr}.document-viewer-toolbar>.document-intelligence-status{display:none!important}.document-viewer-actions{grid-column:1/-1}.document-viewer-body{display:block;height:auto}.document-page-rail{display:none}.document-page-stage{min-height:520px;max-height:62vh}.document-page{min-height:700px}.document-fields-panel{border:0;max-height:none}.document-provenance{grid-template-columns:1fr}.document-provenance ol{justify-content:flex-start;flex-wrap:wrap}.document-bulk-job{grid-template-columns:1fr auto}.document-bulk-job button{grid-column:1/-1}}@media(max-width:560px){.document-intelligence-metrics{grid-template-columns:1fr}.document-intelligence-tabs{overflow:auto}.document-intelligence-tabs button{white-space:nowrap}.document-intelligence-queue-row{padding:14px;grid-template-columns:38px 1fr}.document-intelligence-queue-row>.document-intelligence-status{grid-column:2}.document-viewer-toolbar{padding:12px}.document-viewer-actions{display:grid;grid-template-columns:1fr 1fr}.document-page-stage{padding:12px}.document-page{padding:24px;min-height:600px}.document-bulk-job{grid-template-columns:1fr}.document-bulk-job>.document-intelligence-status{grid-column:1}}html[data-theme="dark"] .document-intelligence-metrics,html[data-theme="dark"] .document-intelligence-command,html[data-theme="dark"] .document-viewer-toolbar,html[data-theme="dark"] .document-fields-panel,html[data-theme="dark"] .document-provenance{background:#101d30;color:#edf4ff}html[data-theme="dark"] .document-intelligence-metrics strong,html[data-theme="dark"] .document-viewer-toolbar h1{color:#edf4ff}html[data-theme="dark"] .document-intelligence-queue-row:hover,html[data-theme="dark"] .document-intelligence-run-row:hover{background:#162740}html[data-theme="dark"] .document-page-stage{background:#091525}html[data-theme="dark"] .document-page{background:#14243a;color:#e6eef9}html[data-theme="dark"] .document-page pre{color:#c5d1e1}html[data-theme="dark"] .document-extracted-field input,html[data-theme="dark"] .document-extracted-field button{background:#14243a;color:#edf4ff}body.platform-body .document-intelligence-viewer{--viewer-navy:#07182f;--viewer-blue:#315eff;--viewer-line:#cbd6e4;--viewer-soft:#f3f6fa;min-width:0;overflow:hidden}body.platform-body .document-viewer-state{display:flex;align-items:center;justify-content:flex-end;gap:8px}body.platform-body .document-hold-badge{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid #b99a52;background:#fff7df;color:#78550a;font-size:9px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}body.platform-body .document-icon-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 13px;border:1px solid var(--viewer-line);border-radius:8px;background:transparent;color:#24354b;font:inherit;font-size:12px;font-weight:680;text-decoration:none;cursor:pointer}body.platform-body .document-icon-button[aria-pressed="true"]{border-color:var(--viewer-blue);background:#eef2ff;color:#244ce0}body.platform-body .document-page-rail>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:#6b788a;font-size:9px;text-transform:uppercase;letter-spacing:.09em}body.platform-body .document-page-rail>div:first-child b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e1e8f2;color:#40516a}body.platform-body .document-page-stage{position:relative;padding-top:70px}body.platform-body .document-canvas-toolbar{position:absolute;z-index:8;top:14px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:42px;padding:0 10px 0 14px;border:1px solid #bdcad9;border-radius:10px;background:rgba(255,255,255,.94);box-shadow:0 8px 22px rgba(8,31,64,.08);backdrop-filter:blur(14px)}body.platform-body .document-canvas-toolbar>span{color:#66758a;font-size:9px;font-weight:760;letter-spacing:.09em;text-transform:uppercase}body.platform-body .document-canvas-toolbar>div{display:flex;align-items:center;gap:3px}body.platform-body .document-canvas-toolbar button{display:grid;place-items:center;min-width:32px;height:30px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#26384f;font:inherit;font-size:12px;cursor:pointer}body.platform-body .document-canvas-toolbar button:hover,body.platform-body .document-canvas-toolbar button.active{background:#e9effa;color:#244fe0}body.platform-body .document-canvas-toolbar output{min-width:48px;color:#4d5d72;font-size:10px;text-align:center}body.platform-body .document-page{zoom:var(--document-scale,1);transition:zoom .16s ease,box-shadow .16s ease;box-shadow:0 18px 48px rgba(18,39,69,.11)}body.platform-body .document-page-text{margin:34px 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#334154;font:14px/1.82 Arial,sans-serif;user-select:text;cursor:text;outline:0}body.platform-body .document-page-text::selection,body.platform-body .document-page-text *::selection{background:#c4d6ff;color:#071426}body.platform-body .document-source-mark{padding:1px 0;border-radius:2px;background:#dce7ff;color:inherit}body.platform-body .document-source-mark.extraction{border-bottom:2px solid #315eff;background:#e6edff}body.platform-body .document-source-mark.classification{border-bottom:2px solid #7750cf;background:#efe9ff}body.platform-body .document-source-mark.redaction.proposed{border:1px dashed #b64b4b;background:#fff0ef;color:#7f2d2d}body.platform-body .document-source-mark.redaction.applied{border-radius:0;background:#111;color:transparent;text-shadow:none;box-shadow:0 0 0 1px #111}body.platform-body .document-selection-tool{position:absolute;z-index:20;display:grid;grid-template-columns:minmax(120px,220px) auto;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:7px;border:1px solid #263d5f;border-radius:10px;background:#07182f;color:#fff;box-shadow:0 18px 45px rgba(3,15,34,.3)}body.platform-body .document-selection-tool[hidden]{display:none}body.platform-body .document-selection-tool>span{overflow:hidden;padding:0 7px;color:#bac8da;font-size:10px;white-space:nowrap;text-overflow:ellipsis}body.platform-body .document-selection-tool>div{display:flex;gap:4px}body.platform-body .document-selection-tool button{height:30px;padding:0 9px;border:1px solid #415674;border-radius:6px;background:#102641;color:#fff;font:inherit;font-size:10px;cursor:pointer}body.platform-body .document-selection-tool button:hover{border-color:#78a1ff;background:#173760}body.platform-body .document-selection-tool button.danger{border-color:#8e4c52;color:#ffd9d5}body.platform-body .document-workbench-tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--viewer-line);background:#f6f8fb;scrollbar-width:none}body.platform-body .document-workbench-tabs button{position:relative;flex:0 0 auto;min-height:44px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#68768a;font:inherit;font-size:10px;font-weight:680;cursor:pointer}body.platform-body .document-workbench-tabs button.active{border-bottom-color:var(--viewer-blue);background:#fff;color:#17304f}body.platform-body .document-workbench-tabs b{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:3px;border-radius:9px;background:#e5ebf5;font-size:9px}body.platform-body .document-workbench-panel[hidden]{display:none}body.platform-body .document-selection-guide{display:grid;gap:4px;margin:12px;padding:11px 12px;border:1px solid #b9cced;border-left:3px solid var(--viewer-blue);background:#f4f7ff;color:#4f6077;font-size:11px;line-height:1.4}body.platform-body .document-selection-guide strong{color:#17365f;font-size:11px}body.platform-body .document-metadata-grid{display:grid;grid-template-columns:1fr 1fr;margin:0}body.platform-body .document-metadata-grid>div{min-width:0;padding:16px;border-right:1px solid var(--viewer-line);border-bottom:1px solid var(--viewer-line)}body.platform-body .document-metadata-grid>div:nth-child(2n){border-right:0}body.platform-body .document-metadata-grid dt{margin-bottom:6px;color:#748195;font-size:9px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}body.platform-body .document-metadata-grid dd{margin:0;overflow-wrap:anywhere;color:#17283e;font-size:12px;font-weight:680}body.platform-body .document-governance-list{display:grid}body.platform-body .document-governance-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:15px 17px;border-bottom:1px solid var(--viewer-line)}body.platform-body .document-governance-row>div:first-child{display:grid;gap:5px}body.platform-body .document-governance-row p{margin:0;color:#56657a;font-size:11px;line-height:1.45}body.platform-body .document-governance-row small{color:#758297;font-size:9px;text-transform:uppercase}body.platform-body .document-governance-row>div:last-child{display:flex;align-items:start;gap:5px}body.platform-body .document-governance-row button{min-height:31px;padding:0 9px;border:1px solid #aebed2;border-radius:7px;background:#fff;color:#253a56;font:inherit;font-size:10px;cursor:pointer}body.platform-body .document-action-stack{display:grid;border-bottom:1px solid var(--viewer-line)}body.platform-body .document-action-stack>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:15px 17px;border:0;border-bottom:1px solid var(--viewer-line);background:#fff;color:#172b46;text-align:left;cursor:pointer}body.platform-body .document-action-stack>button span{font-size:12px;font-weight:720}body.platform-body .document-action-stack>button small{grid-column:1;color:#6b788c;font-size:10px}body.platform-body .document-action-stack>button b{grid-column:2;grid-row:1/3;align-self:center;color:#315eff}body.platform-body .document-action-stack>button:hover{background:#f4f7fc}body.platform-body .document-action-stack form{display:grid;gap:8px;padding:17px;background:#f8fafc}body.platform-body .document-action-stack form>span{font-size:12px;font-weight:740}body.platform-body .document-action-stack form>small{color:#6b788c;font-size:10px}body.platform-body .document-action-stack :is(input,textarea){box-sizing:border-box;width:100%;padding:10px;border:1px solid #b7c4d5;border-radius:7px;background:#fff;color:#15263b;font:inherit;font-size:11px}body.platform-body .document-action-stack form button{min-height:36px;border:0;border-radius:7px;background:#07182f;color:#fff;font:inherit;font-size:11px;font-weight:700;cursor:pointer}body.platform-body .document-audit-timeline{display:grid;margin:0;padding:8px 16px;list-style:none}body.platform-body .document-audit-timeline li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;padding:13px 0;border-bottom:1px solid #dce4ed}body.platform-body .document-audit-timeline i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#315eff;box-shadow:0 0 0 4px #e8edff}body.platform-body .document-audit-timeline div{display:grid;gap:3px}body.platform-body .document-audit-timeline strong{font-size:11px}.document-audit-timeline span,body.platform-body .document-audit-timeline time{color:#6b788c;font-size:9px}body.platform-body .document-intelligence-viewer.document-focus-mode .document-page-rail,body.platform-body .document-intelligence-viewer.document-focus-mode .document-fields-panel,body.platform-body .document-intelligence-viewer.document-focus-mode .document-provenance{display:none}body.platform-body .document-intelligence-viewer.document-focus-mode .document-viewer-body{grid-template-columns:1fr;height:calc(100vh - 78px)}body.platform-body .document-intelligence-viewer.document-focus-mode .document-page-stage{padding-inline:clamp(24px,4vw,64px)}body.platform-body .document-focus-lens{display:none}@media(hover:hover) and (pointer:fine){body.platform-body .document-focus-lens{position:absolute;z-index:12;display:grid;place-items:center;width:96px;height:96px;border:1px solid rgba(49,94,255,.62);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.08) 0 57%,rgba(49,94,255,.12) 58% 100%);box-shadow:0 14px 38px rgba(12,31,57,.18),inset 0 0 0 6px rgba(255,255,255,.42);opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.78);transition:opacity .14s ease,transform .14s ease}body.platform-body .document-focus-lens.visible{opacity:.82;transform:translate(-50%,-50%) scale(1)}body.platform-body .document-focus-lens i{position:absolute;width:11px;height:11px;border:1px solid rgba(22,57,107,.6);border-radius:50%}body.platform-body .document-focus-lens i::after{content:"";position:absolute;width:7px;height:1px;right:-5px;bottom:-3px;background:rgba(22,57,107,.6);transform:rotate(45deg);transform-origin:left center}body.platform-body .document-focus-lens span{align-self:end;margin-bottom:8px;padding:2px 5px;border-radius:8px;background:rgba(11,27,50,.72);color:#fff;font-size:8px;font-weight:720;letter-spacing:.04em}body.platform-body .document-intelligence-viewer.document-focus-mode :is(.document-page,.document-pdf-page,.document-image-source){cursor:zoom-in;transform-origin:var(--document-hover-x,50%) var(--document-hover-y,35%);transition:zoom .2s ease,box-shadow .2s ease,transform .18s ease;will-change:transform}body.platform-body .document-intelligence-viewer.document-focus-mode :is(.document-page,.document-pdf-page,.document-image-source).document-hover-focus-active{z-index:7;transform:scale(1.7);box-shadow:0 42px 110px rgba(12,31,57,.32)}body.platform-body .document-intelligence-viewer.document-focus-mode :is(.document-page,.document-pdf-page,.document-image-source).document-hover-focus-active:active{transform:scale(1.35);cursor:text}}body.platform-body.platform-dark-mode .document-canvas-toolbar,body.platform-body.platform-dark-mode .document-workbench-tabs,body.platform-body.platform-dark-mode .document-workbench-tabs button.active,body.platform-body.platform-dark-mode .document-action-stack>button{background:#122239;color:#e9f1fb;border-color:#334861}body.platform-body.platform-dark-mode .document-focus-lens{border-color:rgba(125,158,255,.7);background:radial-gradient(circle,rgba(18,34,57,.08) 0 54%,rgba(78,116,232,.16) 55% 100%);box-shadow:0 12px 34px rgba(0,0,0,.3),inset 0 0 0 5px rgba(18,34,57,.35)}body.platform-body.platform-dark-mode .document-metadata-grid dd,body.platform-body.platform-dark-mode .document-selection-guide strong{color:#e6eef9}body.platform-body.platform-dark-mode .document-selection-guide,body.platform-body.platform-dark-mode .document-action-stack form{background:#13243b;color:#afbdd0}@media(max-width:1100px){body.platform-body .document-viewer-toolbar{grid-template-columns:auto minmax(180px,1fr) auto;gap:10px;padding-inline:14px}body.platform-body .document-viewer-toolbar>div:nth-child(2) h1{font-size:17px;line-height:1.08}body.platform-body .document-viewer-state{display:none}body.platform-body .document-viewer-actions{gap:5px}body.platform-body .document-viewer-actions :is(.platform-button,.document-icon-button){min-height:38px;padding-inline:10px;font-size:11px;white-space:nowrap}body.platform-body .document-viewer-body{grid-template-columns:54px minmax(280px,1fr) minmax(250px,.78fr)}body.platform-body .document-page-rail{padding-inline:8px}body.platform-body .document-page header{display:grid;grid-template-columns:1fr;gap:8px}body.platform-body .document-page header b{justify-self:start}body.platform-body .document-page-rail>div:first-child{display:grid;justify-items:center;gap:5px}body.platform-body .document-workbench-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}body.platform-body .document-workbench-tabs button{min-width:0;padding-inline:2px;font-size:8px;white-space:nowrap}body.platform-body .document-fields-panel>header{padding:16px 14px}.document-viewer-state .document-hold-badge{display:none}}@media(max-width:860px){body.platform-body .document-page-stage{padding-top:66px}.document-canvas-toolbar>span{display:none}body.platform-body .document-canvas-toolbar{justify-content:flex-end}.document-selection-tool{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:12px!important;max-width:none!important}.document-intelligence-viewer.document-focus-mode .document-viewer-body{height:auto}}@media(max-width:560px){body.platform-body .document-canvas-toolbar{left:10px;right:10px;overflow-x:auto}.document-canvas-toolbar button{white-space:nowrap}.document-selection-tool{grid-template-columns:1fr}.document-selection-tool>div{display:grid;grid-template-columns:repeat(3,1fr)}.document-metadata-grid{grid-template-columns:1fr}.document-metadata-grid>div{border-right:0}}body.platform-body .document-intelligence-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,500px);gap:clamp(28px,4vw,64px);align-items:end;min-height:310px;padding-bottom:28px}body.platform-body .document-intelligence-header .workspace-header-content{min-width:0}body.platform-body .document-intelligence-header h1{max-width:820px}body.platform-body .document-intelligence-header-summary{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}body.platform-body .document-intelligence-header-summary>span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid rgba(173,202,255,.3);border-radius:999px;background:rgba(255,255,255,.07);color:#cbdaf0;font-size:10px;font-weight:650;letter-spacing:.055em;text-transform:uppercase;backdrop-filter:blur(8px)}body.platform-body .document-intelligence-header-summary strong{color:#fff;font-size:15px;line-height:1;letter-spacing:-.02em}body.platform-body .document-intelligence-header-summary>span.attention{border-color:rgba(235,196,127,.65);background:rgba(200,120,18,.2);color:#ffe2a8}body.platform-body .document-intelligence-header-summary>span.danger{border-color:rgba(239,153,153,.65);background:rgba(174,49,49,.2);color:#ffd6d6}body.platform-body .document-intelligence-header-actions{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;align-self:end}body.platform-body .document-intelligence-header-actions .platform-button{width:100%;min-height:44px;justify-content:center;white-space:nowrap;border-radius:10px}body.platform-body .document-intelligence-header-actions>.platform-button:last-child{grid-column:1/-1;border-color:#fff;background:#fff;color:#071a3b}body.platform-body .document-intelligence-header-actions>.platform-button:last-child:hover,body.platform-body .document-intelligence-header-actions>.platform-button:last-child:focus-visible{background:#edf4ff;color:#071a3b;box-shadow:0 10px 28px rgba(0,0,0,.2);outline:0;transform:translateY(-1px)}body.platform-body .document-intelligence-workspace-nav{margin:14px 0;padding:8px 12px 10px;border:1px solid var(--line,#cad5e3);border-radius:12px;background:var(--surface,#fff)}body.platform-body .document-intelligence-workspace-nav .information-breadcrumb{margin:2px 4px 3px}body.platform-body .document-intelligence-workspace-nav .information-section-nav{margin:0;padding:4px 0 0;border:0;background:transparent}body.platform-body .document-intelligence-command{margin-top:0}body.platform-body.platform-dark-mode .document-intelligence-workspace-nav{border-color:#34465e;background:#101821}@media(max-width:1120px){body.platform-body .document-intelligence-header{grid-template-columns:1fr;min-height:0;align-items:start}body.platform-body .document-intelligence-header-actions{max-width:520px;justify-self:start}}@media(max-width:620px){body.platform-body .document-intelligence-header{padding-bottom:22px}body.platform-body .document-intelligence-header-summary>span{flex:1 1 calc(50% - 8px);justify-content:center}body.platform-body .document-intelligence-header-actions{grid-template-columns:1fr}body.platform-body .document-intelligence-header-actions>.platform-button:last-child{grid-column:1}.document-intelligence-workspace-nav{padding-inline:8px!important}}body.platform-body .document-intelligence-command-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:24px 26px 22px}body.platform-body .document-intelligence-command-intro>div{display:grid;gap:5px}body.platform-body .document-intelligence-command-intro h2{margin:0;color:var(--ink,#071426);font-size:22px;font-weight:650;letter-spacing:-.02em}body.platform-body .document-intelligence-command-intro p{max-width:900px;margin:0;color:var(--muted,#617086);font-size:13px;line-height:1.5}body.platform-body .document-intelligence-queue-summary{display:flex;flex:0 0 auto;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--line,#cad5e3);border-radius:9px;background:var(--soft,#f3f6fa);color:var(--muted,#617086);font-size:11px;font-weight:650}body.platform-body .document-intelligence-queue-summary b{display:grid;place-items:center;min-width:21px;height:21px;border-radius:50%;background:#0b1b32;color:#fff;font-size:10px}body.platform-body .document-intelligence-queue-head{display:grid;grid-template-columns:48px minmax(320px,1fr) minmax(190px,260px) 130px 32px;gap:18px;align-items:center;padding:10px 26px;border-bottom:1px solid var(--line,#d5deea);background:#f8fafc;color:#758297;font-size:9px;font-weight:720;letter-spacing:.09em;text-transform:uppercase}body.platform-body .document-intelligence-queue-row{grid-template-columns:48px minmax(320px,1fr) minmax(190px,260px) 130px 32px;gap:18px;min-height:86px;padding:16px 26px;border-left:3px solid transparent;transition:background .16s,border-color .16s,box-shadow .16s}body.platform-body .document-intelligence-queue-row:hover,body.platform-body .document-intelligence-queue-row:focus-visible{border-left-color:#315eff;background:#f5f8fd;box-shadow:inset 0 0 0 1px rgba(49,94,255,.08);outline:0}body.platform-body .document-intelligence-queue-identity{display:grid;align-content:center;gap:4px;min-width:0}body.platform-body .document-intelligence-queue-identity>strong{overflow:hidden;color:var(--ink,#071426);font-size:15px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}body.platform-body .document-intelligence-reasons{display:flex!important;flex-wrap:wrap;gap:5px!important;margin-top:2px}body.platform-body .document-intelligence-reasons i{padding:3px 6px;border:1px solid #d8e1ed;border-radius:5px;background:#f6f8fb;color:#5f6e82;font-size:9px;font-style:normal;font-weight:630;letter-spacing:.035em;text-transform:none}body.platform-body .document-intelligence-queue-class{display:grid;align-content:center;gap:3px}body.platform-body .document-intelligence-queue-class strong{font-size:14px}body.platform-body .document-intelligence-queue-class em{color:#66758a;font-size:11px}body.platform-body .document-intelligence-open-mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid #c6d2e2;border-radius:50%;background:#fff;color:#315eff;font-size:14px;transition:transform .16s,border-color .16s}body.platform-body .document-intelligence-queue-row:hover .document-intelligence-open-mark{transform:translateX(2px);border-color:#315eff}body.platform-body.platform-dark-mode .document-intelligence-command-intro h2,body.platform-body.platform-dark-mode .document-intelligence-queue-identity>strong{color:#edf4ff}body.platform-body.platform-dark-mode .document-intelligence-queue-head,body.platform-body.platform-dark-mode .document-intelligence-reasons i{border-color:#34465e;background:#14243a;color:#aebdd0}body.platform-body.platform-dark-mode .document-intelligence-queue-summary{border-color:#34465e;background:#14243a}@media(max-width:1180px){body.platform-body .document-intelligence-queue-head{grid-template-columns:44px minmax(260px,1fr) 150px 120px;gap:14px}.document-intelligence-queue-head>span:last-child{display:none}body.platform-body .document-intelligence-queue-row{grid-template-columns:44px minmax(260px,1fr) 150px 120px;gap:14px}.document-intelligence-queue-row .document-intelligence-open-mark{display:none}}@media(max-width:860px){body.platform-body .document-intelligence-command-intro{display:grid;padding:20px}body.platform-body .document-intelligence-queue-summary{justify-self:start}.document-intelligence-queue-head{display:none!important}body.platform-body .document-intelligence-queue-row{grid-template-columns:42px minmax(0,1fr);padding:15px 18px}.document-intelligence-queue-row .document-intelligence-queue-class{display:none}.document-intelligence-queue-row>.document-intelligence-status{grid-column:2}.document-intelligence-reasons i{white-space:normal}}@media(max-width:560px){body.platform-body .document-intelligence-command-intro{padding:17px 15px}.document-intelligence-command-intro h2{font-size:19px}.document-intelligence-command-intro p{font-size:12px}.document-intelligence-queue-summary{display:none!important}body.platform-body .document-intelligence-queue-row{padding-inline:13px}.document-intelligence-reasons{display:none!important}}body.platform-body .document-intelligence-viewer{--workbench-line:#d5deea;--workbench-soft:#f5f7fb;--workbench-blue:#315eff;--workbench-ink:#10233e;}body.platform-body .document-viewer-toolbar{min-height:72px;padding:14px 22px;box-shadow:0 1px 0 rgba(13,31,55,.04)}body.platform-body .document-viewer-toolbar>button:first-child{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 10px;border-radius:8px;font-weight:650;cursor:pointer}body.platform-body .document-viewer-toolbar>button:first-child:hover{background:#f2f6fc;color:#174fc1}body.platform-body .document-viewer-toolbar h1{overflow:hidden;max-width:760px;font-size:19px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}body.platform-body .document-viewer-actions :is(.platform-button,.document-icon-button){min-height:40px;border-radius:9px;font-weight:680}body.platform-body .document-viewer-body{grid-template-columns:78px minmax(500px,1fr) minmax(420px,470px);height:calc(100vh - 204px)}body.platform-body .document-page-rail{padding:18px 10px;background:#f5f7fb}body.platform-body .document-page-rail>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#748297;font-size:9px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}body.platform-body .document-page-rail>div:first-child b{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#e5ebf4;color:#50627a;font-size:9px}body.platform-body .document-page-rail{min-width:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}body.platform-body .document-page-rail>.document-page-buttons{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:10px;width:100%;min-width:0;margin:0}body.platform-body .document-page-rail button{box-sizing:border-box;min-width:0;max-width:100%;aspect-ratio:.78;border-radius:3px;box-shadow:0 3px 10px rgba(20,43,73,.05);font-weight:700;cursor:pointer}body.platform-body .document-page-rail button:not(.active){border-color:#cad5e3;color:#6f7f94}body.platform-body .document-page-rail button:hover,body.platform-body .document-page-rail button.active{border-color:#315eff;background:#eef3ff;color:#244fc6}body.platform-body .document-page-stage{padding:78px 34px 42px;background-color:#dfe6ee;background-image:radial-gradient(circle at 1px 1px,rgba(46,72,107,.09) 1px,transparent 0);background-size:20px 20px}body.platform-body .document-canvas-toolbar{top:12px;left:18px;right:18px;min-height:40px;border-radius:10px;box-shadow:0 8px 24px rgba(22,44,74,.08)}body.platform-body .document-page{box-sizing:border-box;width:min(780px,100%);min-height:980px;padding:42px 52px;border:1px solid #bdc9d8;border-radius:4px;box-shadow:0 22px 60px rgba(18,39,69,.14)}body.platform-body .document-page header{gap:24px;color:#516177;font-size:12px}body.platform-body .document-page header span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.platform-body .document-page header b{flex:0 0 auto;color:#203652;font-size:11px}body.platform-body .document-page-stage.awaiting-source .document-page{display:grid;grid-template-rows:auto 1fr}body.platform-body .document-preview-empty{align-self:start;justify-self:center;display:grid;justify-items:center;width:min(460px,100%);margin-top:clamp(68px,12vh,150px);padding:34px 34px 30px;border:1px solid #d3dce8;border-radius:14px;background:linear-gradient(180deg,#fbfcfe 0%,#f5f8fc 100%);box-shadow:0 14px 34px rgba(24,45,74,.07);text-align:center}body.platform-body .document-preview-empty>span{display:grid;place-items:center;width:58px;height:58px;margin-bottom:18px;border:1px solid #9cb5e8;border-radius:16px;background:#edf3ff;color:#315eff;font-size:12px;font-weight:780;letter-spacing:.09em;box-shadow:0 0 0 7px rgba(49,94,255,.06)}body.platform-body .document-preview-empty>strong{color:#122945;font-size:19px;letter-spacing:-.015em}body.platform-body .document-preview-empty>p{max-width:380px;margin:9px 0 22px;color:#64738a;font-size:12px;line-height:1.55}body.platform-body .document-preview-empty ol{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin:0 0 22px;padding:0;list-style:none}body.platform-body .document-preview-empty li{position:relative;padding-top:20px;color:#7b8799;font-size:9px;font-weight:680;letter-spacing:.04em;text-transform:uppercase}body.platform-body .document-preview-empty li::before{content:"";position:absolute;z-index:1;top:3px;left:calc(50% - 5px);width:9px;height:9px;border:2px solid #b6c2d2;border-radius:50%;background:#fff}body.platform-body .document-preview-empty li:not(:last-child)::after{content:"";position:absolute;top:8px;left:50%;width:100%;height:1px;background:#cfd8e5}body.platform-body .document-preview-empty li.complete::before{border-color:#27966e;background:#27966e}body.platform-body .document-preview-empty li.current{color:#315eff}body.platform-body .document-preview-empty li.current::before{border-color:#315eff;box-shadow:0 0 0 4px #e1e9ff}body.platform-body .document-preview-empty button{min-height:39px;padding:0 16px;border:1px solid #315eff;border-radius:8px;background:#fff;color:#244fc6;font:inherit;font-size:11px;font-weight:720;cursor:pointer}body.platform-body .document-preview-empty button:hover{background:#315eff;color:#fff}body.platform-body .document-fields-panel{background:#f8fafc;scrollbar-color:#a6b3c3 transparent;box-shadow:-8px 0 22px rgba(18,39,69,.035)}body.platform-body .document-fields-panel>header{position:sticky;z-index:4;top:0;align-items:start;padding:18px 20px;background:#fff}body.platform-body .document-fields-panel h2{font-size:19px;letter-spacing:-.015em}body.platform-body .document-fields-panel>header>strong{display:grid;justify-items:end;color:#315eff;font-size:18px;line-height:1}body.platform-body .document-fields-panel>header>strong small{margin-top:4px;color:#7c899b;font-size:8px;font-weight:720;letter-spacing:.09em;text-transform:uppercase}body.platform-body .document-classification-summary{padding:15px 20px;background:linear-gradient(135deg,#10233f,#0b1a30)}body.platform-body .document-classification-summary strong{font-size:16px;line-height:1.15}body.platform-body .document-workbench-tabs{position:sticky;z-index:3;top:75px;background:#f5f7fb}body.platform-body .document-workbench-tabs button{flex:1 1 0;padding-inline:6px}body.platform-body .document-selection-guide{margin:14px 14px 10px;padding:12px 13px;border-radius:8px;background:#f3f6ff}body.platform-body .document-selection-guide.muted{border-color:#d1dae7;border-left-color:#97a6b8;background:#f5f7fa}body.platform-body .document-selection-guide.muted strong{color:#475a72}body.platform-body .document-field-list{display:grid;gap:12px;padding:0 14px 16px}body.platform-body .document-extracted-field{padding:0;border:1px solid #d4deea;border-radius:11px;background:#fff;box-shadow:0 4px 14px rgba(18,39,69,.045);overflow:hidden}body.platform-body .document-extracted-field.needs-review{border-left:3px solid #e0a123}body.platform-body .document-extracted-field>header{align-items:start;padding:14px 14px 11px;border-bottom:1px solid #e3e8ef}body.platform-body .document-extracted-field>header>div{gap:5px;min-width:0}body.platform-body .document-extracted-field>header span{color:#3e5068;font-size:11px;font-weight:720}body.platform-body .document-field-confidence{display:flex;align-items:center;gap:8px}body.platform-body .document-field-confidence strong{flex:0 0 auto;color:#66758a;font-size:9px;font-weight:650}body.platform-body .document-field-confidence i{display:block;width:68px;height:4px;border-radius:4px;background:#e3e9f1;overflow:hidden}body.platform-body .document-field-confidence i b{display:block;height:100%;border-radius:inherit;background:#315eff}body.platform-body .document-extracted-field>label{display:grid;gap:6px;padding:13px 14px 8px}body.platform-body .document-extracted-field>label>span,body.platform-body .document-extracted-field blockquote>span{display:block;color:#778599;font-size:8px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}body.platform-body .document-extracted-field input{margin:0;min-height:42px;padding:0 12px;border-color:#aebdd0;border-radius:8px;background:#fff;font-size:13px}body.platform-body .document-extracted-field input:focus{border-color:#315eff;outline:3px solid rgba(49,94,255,.12)}body.platform-body .document-extracted-field blockquote{display:grid;gap:5px;margin:0 14px;padding:10px 11px;border:0;border-radius:7px;background:#f2f5f9;color:#526176;font-size:10px;line-height:1.45}body.platform-body .document-extracted-field footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin:0;padding:12px 14px}body.platform-body .document-extracted-field footer>div{gap:7px}body.platform-body .document-extracted-field button{min-height:34px;padding:0 11px;border:1px solid #b8c5d6;border-radius:7px;background:#fff;color:#243a57;font-size:10px;font-weight:680;cursor:pointer}body.platform-body .document-extracted-field button:hover{border-color:#315eff;color:#244fc6}body.platform-body .document-extracted-field button.quiet{border-color:transparent;background:transparent;color:#6c7889}body.platform-body .document-extracted-field button.quiet:hover{background:#fff2f2;color:#a43d3d}body.platform-body .document-extracted-field button.primary{border-color:#10233e;background:#10233e;color:#fff}body.platform-body .document-extracted-field button.primary:hover{border-color:#315eff;background:#315eff;color:#fff}body.platform-body.platform-dark-mode .document-page-stage{background-color:#091525;background-image:radial-gradient(circle at 1px 1px,rgba(148,174,211,.1) 1px,transparent 0)}body.platform-body.platform-dark-mode .document-preview-empty,body.platform-body.platform-dark-mode .document-extracted-field{border-color:#344861;background:#122239;color:#e9f1fb}body.platform-body.platform-dark-mode .document-preview-empty>strong,body.platform-body.platform-dark-mode .document-extracted-field>header span{color:#edf4ff}body.platform-body.platform-dark-mode .document-preview-empty>p{color:#aebdd0}body.platform-body.platform-dark-mode .document-fields-panel,body.platform-body.platform-dark-mode .document-selection-guide.muted{background:#0f1d30}body.platform-body.platform-dark-mode .document-fields-panel>header{background:#101d30}body.platform-body.platform-dark-mode .document-extracted-field input,body.platform-body.platform-dark-mode .document-extracted-field blockquote{border-color:#40536d;background:#172942;color:#edf4ff}body.platform-body .document-original-view[hidden],body.platform-body .document-page[hidden],body.platform-body .document-text-controls[hidden],body.platform-body .document-original-controls[hidden]{display:none!important}body.platform-body .document-canvas-toolbar{padding-left:6px;overflow-x:auto;scrollbar-width:none}body.platform-body .document-canvas-toolbar::-webkit-scrollbar{display:none}body.platform-body .document-view-switcher{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid #d2dce9;border-radius:8px;background:#f4f7fb}body.platform-body .document-view-switcher button{display:flex;gap:6px;min-width:auto;height:28px;padding:0 11px;border-radius:6px;color:#53647a;font-size:10px;font-weight:720}body.platform-body .document-view-switcher button.active{background:#fff;color:#173fbd;box-shadow:0 1px 4px rgba(16,38,70,.12)}body.platform-body .document-view-switcher b{display:grid;place-items:center;min-width:17px;height:17px;border-radius:99px;background:#e5ebf7;color:#48617f;font-size:8px}body.platform-body .document-text-controls,body.platform-body .document-original-controls{display:flex;flex:0 0 auto;align-items:center;gap:3px}body.platform-body .document-text-controls{margin-left:auto}body.platform-body .document-original-view{display:grid;place-items:start center;align-self:start;width:100%;height:auto;min-height:720px;border:1px solid #b9c7d8;border-radius:5px;background:#eef2f7;box-shadow:0 18px 48px rgba(18,39,69,.11);overflow:visible}body.platform-body .document-original-preview{display:block;width:100%;height:auto;border:0;object-fit:contain;background:#fff}body.platform-body iframe.document-original-preview{height:clamp(720px,calc(100vh - 190px),1100px)}body.platform-body img.document-original-preview{padding:18px;box-sizing:border-box}.governed-document-viewer-backdrop{z-index:1400;padding:clamp(12px,2vw,28px);background:rgba(4,14,34,.72);backdrop-filter:blur(9px)}.governed-document-viewer{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1320px,100%);height:min(920px,calc(100dvh - 32px));overflow:hidden;border:1px solid #b9c7da;border-radius:18px;background:#f5f8fc;color:#102033;box-shadow:0 34px 100px rgba(4,16,38,.42)}.governed-document-viewer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:19px 22px;border-bottom:1px solid #ccd6e3;background:#fff}.governed-document-viewer>header h2{max-width:900px;margin:4px 0;color:#102033;font-size:21px;line-height:1.2}.governed-document-viewer>header p{margin:0;color:#65748a;font-size:11px}.governed-document-viewer>header>div:last-child{display:flex;align-items:center;gap:12px}.governed-document-viewer [data-governed-viewer-close][aria-label]{display:grid;width:38px;height:38px;place-items:center;border:1px solid #bcc9da;border-radius:50%;background:#fff;color:#24364d;font-size:23px;cursor:pointer}.governed-document-viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:9px 22px;border-bottom:1px solid #ccd6e3;background:#f7f9fc;color:#617086;font-size:11px}.governed-document-viewer-toolbar>div{display:flex;gap:8px}.governed-document-viewer>main{display:grid;min-height:0;overflow:auto;padding:20px;background:#dfe6ef;place-items:start center}.governed-document-preview-frame{width:min(1040px,100%);height:100%;min-height:620px;border:1px solid #b6c3d4;background:#fff;box-shadow:0 12px 34px rgba(20,42,72,.12)}.governed-document-preview-image{display:block;max-width:min(1040px,100%);height:auto;max-height:100%;object-fit:contain;border:1px solid #b6c3d4;background:#fff;box-shadow:0 12px 34px rgba(20,42,72,.12)}.governed-document-viewer-loading,.governed-document-viewer-fallback{align-self:center;display:grid;justify-items:center;width:min(520px,100%);margin:auto;padding:36px;border:1px solid #c3cfdd;border-radius:16px;background:#fff;text-align:center;box-shadow:0 12px 34px rgba(20,42,72,.09)}.governed-document-viewer-loading>span{width:34px;height:34px;margin-bottom:13px;border:3px solid #d7dfeb;border-top-color:#315eff;border-radius:50%;animation:governed-document-spin .8s linear infinite}.governed-document-viewer-loading p,.governed-document-viewer-fallback p{max-width:440px;margin:8px 0 20px;color:#64738a;font-size:12px;line-height:1.55}.governed-document-viewer-fallback>span{display:grid;width:58px;height:58px;margin-bottom:16px;place-items:center;border:1px solid #9bb4e5;border-radius:15px;background:#edf3ff;color:#315eff;font-size:11px;font-weight:800;letter-spacing:.08em}.governed-document-viewer-fallback.error>span{border-color:#d69991;background:#fff1ef;color:#a63229}.governed-document-viewer>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 22px;border-top:1px solid #ccd6e3;background:#fff;color:#68778b;font-size:10px}@keyframes governed-document-spin{to{transform:rotate(360deg)}}body.platform-body.platform-dark-mode .governed-document-viewer{border-color:#40516a;background:#0c1727;color:#eef4fb}body.platform-body.platform-dark-mode .governed-document-viewer>header,body.platform-body.platform-dark-mode .governed-document-viewer>footer{border-color:#344861;background:#111e30}body.platform-body.platform-dark-mode .governed-document-viewer>header h2{color:#eef4fb}body.platform-body.platform-dark-mode .governed-document-viewer-toolbar{border-color:#344861;background:#142238;color:#b6c4d6}body.platform-body.platform-dark-mode .governed-document-viewer>main{background:#081321}body.platform-body.platform-dark-mode .governed-document-viewer-loading,body.platform-body.platform-dark-mode .governed-document-viewer-fallback{border-color:#3d506a;background:#132238;color:#eef4fb}@media(max-width:720px){.governed-document-viewer-backdrop{padding:0}.governed-document-viewer{width:100%;height:100dvh;border:0;border-radius:0}.governed-document-viewer>header{padding:14px}.governed-document-viewer>header .status-badge{display:none}.governed-document-viewer-toolbar{align-items:stretch;flex-direction:column;padding:9px 14px}.governed-document-viewer-toolbar>div{display:grid;grid-template-columns:1fr 1fr}.governed-document-viewer>main{padding:8px}.governed-document-preview-frame{min-height:calc(100dvh - 240px)}.governed-document-viewer>footer{display:none}}body.platform-body .document-pdf-source{display:grid;justify-items:center;gap:22px;width:100%;min-width:0;height:auto;padding:22px;box-sizing:border-box;background:#cfd8e4;overflow:visible}body.platform-body .document-pdf-page,body.platform-body .document-image-source{position:relative;z-index:1;flex:0 0 auto;max-width:none;background:#fff;box-shadow:0 12px 34px rgba(12,31,57,.18);overflow:hidden;zoom:var(--source-document-scale,1)}body.platform-body .document-pdf-page canvas,body.platform-body .document-image-source canvas{display:block;width:100%;height:100%}body.platform-body .document-pdf-text-layer{position:absolute;inset:0;overflow:hidden;line-height:1;opacity:1}body.platform-body .document-pdf-text-layer span{position:absolute;color:transparent;white-space:pre;transform-origin:0 0;cursor:text}body.platform-body .document-pdf-text-layer ::selection{background:rgba(49,94,255,.38);color:transparent}body.platform-body .document-source-overlay{position:absolute;z-index:3;min-width:4px;min-height:4px;padding:0;border:2px solid #315eff;background:rgba(49,94,255,.13);cursor:pointer;box-shadow:0 0 0 1px rgba(255,255,255,.65) inset}body.platform-body .document-source-overlay.redaction{border-color:#c53636;background:rgba(197,54,54,.2)}body.platform-body .document-source-overlay.classification{border-color:#7a48df;background:rgba(122,72,223,.14)}body.platform-body .document-source-overlay:hover,body.platform-body .document-source-overlay.is-located{z-index:5;border-color:#ff9e00;background:rgba(255,192,48,.3);box-shadow:0 0 0 5px rgba(255,188,38,.2)}body.platform-body .document-original-view.is-region-selecting :is(.document-pdf-page,.document-image-source){cursor:crosshair;touch-action:none;user-select:none}body.platform-body .document-source-region-selection{position:absolute;z-index:9;border:2px solid #315eff;background:rgba(49,94,255,.16);box-shadow:0 0 0 9999px rgba(10,27,50,.18);pointer-events:none}body.platform-body .document-source-region-selection.processing{border-style:dashed;animation:document-source-region-pulse .8s ease-in-out infinite alternate}body.platform-body .document-source-region-selection.complete{border-color:#16805c;background:rgba(22,128,92,.16)}@keyframes document-source-region-pulse{to{background:rgba(49,94,255,.3)}}body.platform-body .document-original-loading,body.platform-body .document-original-fallback{display:grid;justify-items:center;max-width:390px;padding:34px;text-align:center;color:#53647a}body.platform-body .document-original-loading i{width:34px;height:34px;margin-bottom:15px;border:3px solid #d2dced;border-top-color:#315eff;border-radius:50%;animation:document-original-spin .85s linear infinite}body.platform-body .document-original-loading strong,body.platform-body .document-original-fallback strong{color:#142943;font-size:17px}body.platform-body .document-original-loading span,body.platform-body .document-original-loading p,body.platform-body .document-original-fallback p{margin:7px 0 0;color:#68788e;font-size:12px;line-height:1.5}body.platform-body .document-original-loading.error>span{display:grid;place-items:center;width:38px;height:38px;margin-bottom:13px;border-radius:50%;background:#fff0ef;color:#a83232;font-weight:800}body.platform-body .document-original-loading button,body.platform-body .document-original-fallback button{margin-top:18px;min-height:38px;padding:0 14px;border:1px solid #94a9c6;border-radius:8px;background:#fff;color:#183b68;font:inherit;font-size:11px;font-weight:720;cursor:pointer}body.platform-body .document-original-fallback>span{display:grid;place-items:center;width:54px;height:64px;margin-bottom:18px;border:1px solid #91a9c9;border-radius:6px;background:#fff;color:#315eff;font-size:10px;font-weight:800;box-shadow:8px 8px 0 #dce4ef}@keyframes document-original-spin{to{transform:rotate(360deg)}}body.platform-body .document-field-mapping{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:9px 14px 0;color:#68788d;font-size:9px}body.platform-body .document-field-mapping span{display:flex;align-items:center;gap:6px}body.platform-body .document-field-mapping i{width:7px;height:7px;border-radius:50%;background:#315eff;box-shadow:0 0 0 3px rgba(49,94,255,.11)}body.platform-body .document-field-mapping button{min-height:27px;padding:0 8px;border-color:#c2cfe1;color:#3153a7;font-size:9px}body.platform-body .document-source-mark.mapped-field{border-bottom:2px solid #315eff;background:rgba(82,122,255,.16);color:inherit;cursor:pointer}body.platform-body .document-source-mark.mapped-field:hover,body.platform-body .document-source-mark.mapped-field.is-located{background:#ffd767;box-shadow:0 0 0 4px rgba(255,201,50,.2)}body.platform-body .document-extracted-field.is-located{border-color:#315eff;box-shadow:0 0 0 3px rgba(49,94,255,.13),0 10px 24px rgba(18,39,69,.1)}body.platform-body .document-page-stage[data-document-preview-mode="original"]{padding:68px 18px 40px;place-items:start center;align-content:start}body.platform-body .document-intelligence-viewer.document-focus-mode .document-original-view{min-height:calc(100vh - 160px)}body.platform-body .document-intelligence-viewer.document-focus-mode .document-pdf-source{min-height:calc(100vh - 160px)}body.platform-body.platform-dark-mode .document-view-switcher{border-color:#334861;background:#0e1c30}body.platform-body.platform-dark-mode .document-view-switcher button.active{background:#233654;color:#9fb8ff}body.platform-body.platform-dark-mode .document-original-view{border-color:#334861;background:#0c192a}body.platform-body.platform-dark-mode .document-original-loading strong,body.platform-body.platform-dark-mode .document-original-fallback strong{color:#edf4ff}@media(max-width:1320px){body.platform-body .document-viewer-body{grid-template-columns:64px minmax(420px,1fr) minmax(360px,420px)}body.platform-body .document-page-stage{padding-inline:22px}.document-extracted-field footer{grid-template-columns:1fr!important}.document-extracted-field footer>div{justify-content:flex-start!important}}@media(max-width:1100px){body.platform-body .document-viewer-body{grid-template-columns:54px minmax(280px,1fr) minmax(300px,.82fr)}body.platform-body .document-preview-empty{padding-inline:22px}.document-fields-panel .document-field-list{padding-inline:10px}}@media(max-width:860px){body.platform-body .document-viewer-body{display:block;height:auto}.document-page-stage.awaiting-source .document-page{min-height:620px}.document-preview-empty{margin-top:60px!important}.document-fields-panel .document-workbench-tabs{position:static}}@media(max-width:560px){body.platform-body .document-preview-empty ol{grid-template-columns:1fr;gap:10px;text-align:left}.document-preview-empty li{padding:0 0 0 26px}.document-preview-empty li::before{top:0;left:0}.document-preview-empty li::after{display:none}.document-extracted-field footer>div{display:grid!important;grid-template-columns:1fr 1fr}.document-extracted-field footer>div .primary{grid-column:1/-1}}@media(min-width:901px){html body.platform-body.platform-nav-collapsed #platformApp .platform-nav,
  html body.platform-body.platform-nav-collapsed #platformApp .platform-nav nav{overflow:visible!important}html body.platform-body.platform-nav-collapsed #platformApp .platform-nav{z-index:1300!important}html body.platform-body.platform-nav-collapsed #platformApp .platform-nav-group{position:relative;width:64px;min-width:64px;max-width:64px;margin:0;padding:0}html body.platform-body.platform-nav-collapsed #platformApp .platform-nav-group>summary{box-sizing:border-box!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;border:0!important;border-left:2px solid transparent!important;}html body.platform-body.platform-nav-collapsed #platformApp .platform-nav-group[open]>summary{border-left-color:#2f66f6!important;background:#f2f5f9!important}html body.platform-body.platform-nav-collapsed #platformApp .platform-nav-group[open]>.platform-nav-submenu{position:fixed!important;z-index:1200!important;top:var(--collapsed-flyout-top,80px)!important;left:var(--collapsed-flyout-left,74px)!important;display:grid!important;width:248px!important;min-width:248px!important;max-width:min(248px,calc(100vw - 92px))!important;max-height:calc(100vh - 24px)!important;gap:2px!important;margin:0!important;padding:10px!important;overflow:auto!important;border:1px solid #cfd9e7!important;border-left:3px solid #2f66f6!important;border-radius:8px!important;background:#fff!important;box-shadow:0 18px 48px rgba(7,20,38,.2)!important;}html body.platform-body.platform-nav-collapsed #platformApp .platform-nav-group[open]>.platform-nav-submenu::before{content:attr(data-nav-group-label);display:block;padding:5px 9px 9px;color:#607086;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;}html body.platform-body.platform-nav-collapsed #platformApp .platform-nav-group[open]>.platform-nav-submenu>a{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:40px!important;margin:0!important;padding:9px 10px!important;border:0!important;border-left:2px solid transparent!important;}html body.platform-body.platform-nav-collapsed #platformApp .platform-nav-group[open]>.platform-nav-submenu>a .platform-nav-text{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;overflow:visible!important;color:#26364c!important;font-size:14px!important;line-height:1.35!important;white-space:normal!important;}html body.platform-body.platform-nav-collapsed #platformApp .platform-nav-group[open]>.platform-nav-submenu>a:hover,
  html body.platform-body.platform-nav-collapsed #platformApp .platform-nav-group[open]>.platform-nav-submenu>a:focus-visible{border-left-color:#2f66f6!important;background:#f2f6fc!important;outline:none!important}html body.platform-body.platform-nav-collapsed #platformApp .platform-nav-group[open]>.platform-nav-submenu>a[aria-current="true"]{background:#0b1525!important}html body.platform-body.platform-nav-collapsed #platformApp .platform-nav-group[open]>.platform-nav-submenu>a[aria-current="true"] .platform-nav-text{color:#fff!important}html body.platform-body.platform-dark-mode.platform-nav-collapsed #platformApp .platform-nav-group[open]>.platform-nav-submenu{border-color:#40506a!important;border-left-color:#7194ff!important;background:#101b2b!important;box-shadow:0 18px 52px rgba(0,0,0,.42)!important}html body.platform-body.platform-dark-mode.platform-nav-collapsed #platformApp .platform-nav-group[open]>.platform-nav-submenu::before{color:#91a5c1}html body.platform-body.platform-dark-mode.platform-nav-collapsed #platformApp .platform-nav-group[open]>.platform-nav-submenu>a .platform-nav-text{color:#dce6f4!important}html body.platform-body.platform-dark-mode.platform-nav-collapsed #platformApp .platform-nav-group[open]>.platform-nav-submenu>a:hover,
  html body.platform-body.platform-dark-mode.platform-nav-collapsed #platformApp .platform-nav-group[open]>.platform-nav-submenu>a:focus-visible{background:#192a42!important}}.extraction-schema-header{margin-bottom:14px}.extraction-schema-status{display:grid;grid-template-columns:repeat(3,minmax(140px,190px)) 1fr;background:var(--panel,#fff);border:1px solid var(--line,#d5deeb);border-radius:14px;margin:0 0 16px;overflow:hidden}.extraction-schema-status>div{padding:15px 18px;border-right:1px solid var(--line,#d5deeb)}.extraction-schema-status span{display:block;color:var(--muted,#607088);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.extraction-schema-status strong{display:block;font-size:25px;margin-top:5px}.extraction-schema-status p{align-self:center;justify-self:end;margin:0;padding:16px 20px;color:var(--muted,#607088);font-size:12px}.extraction-schema-status p i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2a65ff;margin-right:8px;box-shadow:0 0 0 5px rgba(42,101,255,.1)}.extraction-schema-studio{display:grid;grid-template-columns:250px minmax(600px,1fr) 300px;gap:14px;align-items:start}.extraction-schema-library,.extraction-schema-editor,.extraction-schema-test{background:var(--panel,#fff);border:1px solid var(--line,#d5deeb);border-radius:14px;overflow:hidden}.extraction-schema-library>header,.extraction-schema-test>header{padding:20px;border-bottom:1px solid var(--line,#d5deeb)}.extraction-schema-library h2,.extraction-schema-test h2{font-size:20px;margin:5px 0}.extraction-schema-library p,.extraction-schema-test p{color:var(--muted,#607088);font-size:13px;line-height:1.45;margin:0}.extraction-schema-list-row{width:100%;display:grid;grid-template-columns:1fr auto;gap:3px 10px;text-align:left;padding:15px 17px;border:0;border-bottom:1px solid var(--line,#d5deeb);background:transparent;color:inherit;cursor:pointer;position:relative}.extraction-schema-list-row:hover,.extraction-schema-list-row.active{background:rgba(42,101,255,.06)}.extraction-schema-list-row.active:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#315cff}.extraction-schema-list-row span{grid-column:1/-1;color:#315cff;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.extraction-schema-list-row strong{font-size:14px}.extraction-schema-list-row small{color:var(--muted,#607088);font-size:11px}.extraction-schema-list-row i{grid-row:2/4;grid-column:2;font-style:normal;font-weight:700;align-self:center;background:var(--surface,#f2f6fb);border-radius:12px;padding:4px 8px}.extraction-schema-editor>form>header{display:flex;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--line,#d5deeb)}.extraction-schema-editor h2{margin:5px 0;font-size:24px}.extraction-schema-editor header p{margin:0;color:var(--muted,#607088);font-size:13px}.extraction-schema-details,.extraction-rule-grid,.extraction-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.extraction-schema-details{padding:20px 24px;background:rgba(232,239,248,.35)}.extraction-schema-details label,.extraction-rule-grid label,.extraction-policy-grid label,.extraction-schema-field label{display:flex;flex-direction:column;gap:6px;color:#43516a;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.extraction-schema-details label.wide,.extraction-rule-grid label.wide,.extraction-schema-field label.wide{grid-column:1/-1}.extraction-schema-details input,.extraction-schema-details textarea,.extraction-rule-grid input,.extraction-rule-grid textarea,.extraction-policy-grid input,.extraction-schema-field input,.extraction-schema-field select,.extraction-schema-test textarea{width:100%;box-sizing:border-box;border:1px solid #c8d4e6;border-radius:9px;background:var(--panel,#fff);color:inherit;padding:10px 11px;font:inherit;letter-spacing:normal;text-transform:none}.extraction-schema-details input:disabled,.extraction-schema-details textarea:disabled,.extraction-rule-grid input:disabled,.extraction-rule-grid textarea:disabled,.extraction-policy-grid input:disabled,.extraction-schema-field input:disabled,.extraction-schema-field select:disabled{background:rgba(229,235,244,.45);color:#65738a}.extraction-rule-section{padding:22px 24px;border-top:1px solid var(--line,#d5deeb)}.extraction-rule-section .section-head{margin-bottom:16px}.extraction-rule-section h3{margin:4px 0;font-size:18px}.extraction-rule-section p{font-size:12px;color:var(--muted,#607088);margin:0}.extraction-schema-fields{display:grid;gap:10px}.extraction-schema-field{position:relative;display:grid;grid-template-columns:24px 1.1fr .9fr .65fr;gap:10px;padding:14px;background:rgba(239,244,250,.55);border:1px solid var(--line,#d5deeb);border-radius:10px}.extraction-schema-field-order{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#10234a;color:#fff;font-size:11px;font-weight:700}.extraction-schema-field .wide{grid-column:2/-1}.extraction-schema-required{flex-direction:row!important;align-items:center;align-self:end;padding:8px 0}.extraction-schema-required input{width:auto!important}.extraction-schema-remove{position:absolute;right:8px;top:7px;width:25px;height:25px;border:0;border-radius:50%;background:transparent;color:#738198;font-size:19px;cursor:pointer}.extraction-schema-remove:hover{background:#fee8eb;color:#a8192e}.extraction-schema-editor form>footer{display:flex;justify-content:flex-end;gap:9px;padding:18px 24px;border-top:1px solid var(--line,#d5deeb);position:sticky;bottom:0;background:var(--panel,#fff);z-index:2}.extraction-schema-test{position:sticky;top:16px}.extraction-schema-test>textarea{width:calc(100% - 30px);margin:15px;resize:vertical;min-height:180px}.extraction-schema-test>[data-schema-test-result]{border-top:1px solid var(--line,#d5deeb);padding:15px}.extraction-test-summary{display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:12px;background:#10234a;color:#fff;border-radius:9px}.extraction-test-summary span{grid-column:1/-1;color:#a9c3ff;font-size:10px;text-transform:uppercase}.extraction-test-summary strong{font-size:16px}.extraction-test-summary b{color:#7ba1ff}.extraction-test-fields{display:grid;gap:7px;margin:10px 0}.extraction-test-fields>div{display:grid;grid-template-columns:1fr auto;gap:3px;padding:9px;border:1px solid var(--line,#d5deeb);border-radius:7px}.extraction-test-fields span{font-size:11px;color:var(--muted,#607088)}.extraction-test-fields strong{grid-column:1/-1;font-size:13px;overflow-wrap:anywhere}.extraction-test-fields small{font-size:10px;color:#607088}.extraction-test-fields .missing{border-color:#e0a040;background:#fff8e9}.document-action-stack>a{display:grid;grid-template-columns:1fr auto;text-decoration:none;color:inherit;border:1px solid var(--line,#d5deeb);padding:13px;background:var(--panel,#fff)}.document-action-stack>a span,.document-action-stack>a small{grid-column:1}.document-action-stack>a b{grid-column:2;grid-row:1/3;align-self:center}@media(max-width:1280px){.extraction-schema-studio{grid-template-columns:220px minmax(520px,1fr)}.extraction-schema-test{position:static;grid-column:1/-1;display:grid;grid-template-columns:260px 1fr 1fr}.extraction-schema-test>header{border-right:1px solid var(--line,#d5deeb);border-bottom:0}.extraction-schema-test>[data-schema-test-result]{border-top:0;border-left:1px solid var(--line,#d5deeb)}}@media(max-width:850px){.extraction-schema-status{grid-template-columns:repeat(3,1fr)}.extraction-schema-status p{grid-column:1/-1;justify-self:start}.extraction-schema-studio{grid-template-columns:1fr}.extraction-schema-test{grid-column:auto;display:block}.extraction-schema-library>div{display:flex;overflow-x:auto}.extraction-schema-list-row{min-width:210px;border-right:1px solid var(--line,#d5deeb)}.extraction-schema-details,.extraction-rule-grid,.extraction-policy-grid{grid-template-columns:1fr}.extraction-schema-field{grid-template-columns:24px 1fr}.extraction-schema-field label,.extraction-schema-field .wide{grid-column:2}.extraction-schema-editor form>footer{position:static;flex-wrap:wrap}}.extraction-schema-field .extraction-schema-confidence{grid-column:2}.extraction-schema-field .extraction-schema-review{grid-column:3}.extraction-schema-field .extraction-schema-required{grid-column:4}.extraction-schema-redactions{display:grid;gap:10px}.extraction-redaction-rule{position:relative;display:grid;grid-template-columns:24px 1.1fr .8fr .85fr;gap:10px;padding:14px;border:1px solid var(--line,#d5deeb);border-radius:10px;background:rgba(255,247,243,.62)}.extraction-redaction-rule label{display:flex;flex-direction:column;gap:6px;color:#43516a;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.extraction-redaction-rule label.wide{grid-column:2/-1}.extraction-redaction-rule :is(input,select){box-sizing:border-box;width:100%;padding:10px 11px;border:1px solid #c8d4e6;border-radius:9px;background:var(--panel,#fff);color:inherit;font:inherit;letter-spacing:normal;text-transform:none}.extraction-redaction-rule .extraction-schema-required{grid-column:2/-1}.extraction-test-redactions{display:grid;gap:5px;margin:10px 0;padding:11px;border:1px solid #e4a75c;border-radius:8px;background:#fff8ee}.extraction-test-redactions strong{color:#804c13;font-size:11px}.extraction-test-redactions span{color:#654f3a;font-size:10px;overflow-wrap:anywhere}@media(max-width:1100px){.extraction-schema-studio{grid-template-columns:1fr}.extraction-schema-library>div{display:flex;overflow-x:auto}.extraction-schema-list-row{min-width:210px;border-right:1px solid var(--line,#d5deeb)}.extraction-schema-test{grid-column:auto;display:grid;grid-template-columns:240px 1fr}.extraction-schema-test>[data-schema-test-result]{grid-column:1/-1;border-left:0;border-top:1px solid var(--line,#d5deeb)}}@media(max-width:850px){.extraction-schema-test{display:block}.extraction-schema-details,.extraction-rule-grid,.extraction-policy-grid{grid-template-columns:1fr}.extraction-schema-field{grid-template-columns:24px 1fr}.extraction-schema-field label,.extraction-schema-field .wide,.extraction-schema-field .extraction-schema-confidence,.extraction-schema-field .extraction-schema-review,.extraction-schema-field .extraction-schema-required{grid-column:2}.extraction-schema-editor form>footer{position:static;flex-wrap:wrap}}@media(max-width:850px){.extraction-redaction-rule{grid-template-columns:24px minmax(0,1fr)}.extraction-redaction-rule label,.extraction-redaction-rule label.wide,.extraction-redaction-rule .extraction-schema-required{grid-column:2}}body.platform-body.platform-dark-mode :is(.extraction-schema-status,.extraction-schema-library,.extraction-schema-editor,.extraction-schema-test,.extraction-schema-editor form>footer){border-color:#344861;background:#101d30;color:#e9f1fb}body.platform-body.platform-dark-mode :is(.extraction-schema-details,.extraction-schema-field){border-color:#344861;background:#13243b}body.platform-body.platform-dark-mode .extraction-redaction-rule{border-color:#4e4651;background:#251f2b}body.platform-body.platform-dark-mode .extraction-redaction-rule label{color:#c7b9c8}body.platform-body.platform-dark-mode .extraction-test-redactions{border-color:#77572f;background:#2d251b}body.platform-body.platform-dark-mode .extraction-test-redactions :is(strong,span){color:#f0cf9e}body.platform-body.platform-dark-mode :is(.extraction-schema-details input,.extraction-schema-details textarea,.extraction-rule-grid input,.extraction-rule-grid textarea,.extraction-policy-grid input,.extraction-schema-field input,.extraction-schema-field select,.extraction-redaction-rule input,.extraction-redaction-rule select,.extraction-schema-test textarea){border-color:#40536d;background:#172942;color:#edf4ff}body.platform-body.platform-dark-mode :is(.extraction-schema-details label,.extraction-rule-grid label,.extraction-policy-grid label,.extraction-schema-field label,.extraction-test-fields span,.extraction-test-fields small){color:#aebdd0}body.platform-body .workflow-runtime-readiness{margin:18px 0;border-left:4px solid #64748b;background:#f8fafc}body.platform-body .workflow-runtime-readiness.positive{border-left-color:#0f9f6e;background:#f5fff9}body.platform-body .workflow-runtime-readiness.attention{border-left-color:#c87812;background:#fffaf0}body.platform-body .workflow-runtime-readiness h2{margin:5px 0 6px;color:#020617}body.platform-body .workflow-runtime-readiness p{margin:0;color:#475569;max-width:880px;line-height:1.5}body.platform-body .workflow-event:has(.form-actions){grid-template-columns:48px minmax(0,1fr) auto;align-items:center}body.platform-body .workflow-event>.form-actions{margin:0;justify-content:flex-end}body.platform-body .workflow-event small{display:block;margin-top:6px;color:#64748b;font-size:.72rem}@media(max-width:820px){body.platform-body .workflow-event:has(.form-actions){grid-template-columns:42px minmax(0,1fr)}body.platform-body .workflow-event>.form-actions{grid-column:2;justify-content:flex-start}}body.platform-body.platform-dark-mode .workflow-runtime-readiness,body.platform-body.platform-dark-mode .workflow-event{border-color:#344861;background:#101d30;color:#e9f1fb}body.platform-body.platform-dark-mode .workflow-runtime-readiness.positive{border-left-color:#35c88a;background:#10251f}body.platform-body.platform-dark-mode .workflow-runtime-readiness.attention{border-left-color:#e3a53b;background:#282114}body.platform-body.platform-dark-mode :is(.workflow-runtime-readiness h2,.workflow-event strong){color:#edf4ff}body.platform-body.platform-dark-mode :is(.workflow-runtime-readiness p,.workflow-event p,.workflow-event small){color:#aebdd0}body.platform-body .information-breadcrumb{display:flex;align-items:center;gap:8px;margin:12px 2px 8px;color:var(--muted);font-size:11px}body.platform-body .information-breadcrumb a{color:var(--blue);text-decoration:none}body.platform-body .information-breadcrumb a:hover{text-decoration:underline}body.platform-body .information-breadcrumb strong{color:var(--ink);font-weight:650}body.platform-body .entity-breadcrumb{display:none}body.platform-body .information-section-nav{margin-top:8px}body.platform-body .information-entity-pagination{margin-top:16px}body.platform-body .information-entity-pagination>p{font-size:11px}body.platform-body .information-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}body.platform-body .information-source-card{display:grid;gap:15px;padding:20px!important;border:1px solid #cbd8e8!important;border-radius:14px;background:#fff!important;box-shadow:0 10px 30px rgba(15,35,70,.055);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body.platform-body .information-source-card:hover{transform:translateY(-2px);border-color:#78a1df!important;box-shadow:0 16px 38px rgba(15,35,70,.1)}body.platform-body .information-source-card>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center}body.platform-body .information-source-card>header>div small{display:block;color:#58709a;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}body.platform-body .information-source-card h2{margin:3px 0 0;font-size:17px}body.platform-body .information-source-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid #b9cdf0;border-radius:11px;background:#eef4ff;color:#2357a7;font-size:16px;font-weight:760}body.platform-body .information-source-card>p{margin:0;min-height:34px;color:#58677c}body.platform-body .information-source-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dae3ef;border-radius:10px;overflow:hidden}body.platform-body .information-source-metrics span{display:grid;gap:4px;padding:11px;border-right:1px solid #dae3ef;color:#68768a;font-size:9px}body.platform-body .information-source-metrics span:last-child{border-right:0}body.platform-body .information-source-metrics strong{font-size:18px!important;color:#101c31!important}body.platform-body .information-source-coverage{height:4px!important;border-radius:99px;background:#e6edf7;overflow:hidden}body.platform-body .information-source-coverage i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#315dff,#5f8cff)}body.platform-body .information-source-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e0e7f0;padding-top:13px;color:#718096;font-size:10px}body.platform-body .information-source-card>footer a{color:#2459b0;font-weight:700;text-decoration:none}body.platform-body .information-relationship-explorer{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:16px;margin-top:18px;min-height:390px}body.platform-body .information-relationship-list{display:grid;align-content:start;gap:7px;max-height:560px;overflow:auto;padding-right:5px}body.platform-body .information-relationship-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;width:100%;padding:14px 15px;border:1px solid #d7e1ee;border-radius:10px;background:#fff;color:#17243a;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}body.platform-body .information-relationship-item:hover,body.platform-body .information-relationship-item.active{border-color:#5e8bd2;background:#eef4ff;transform:translateX(2px)}body.platform-body .information-relationship-item>span{color:#315dff;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.platform-body .information-relationship-item>strong{font-size:13px}body.platform-body .information-relationship-item>small{color:#68768a;font-size:10px}body.platform-body .information-relationship-item>i{grid-column:2;grid-row:1/4;align-self:center;color:#315dff;font-style:normal}body.platform-body .information-relationship-inspector{padding:24px;border:1px solid #cbd8e8;border-radius:14px;background:linear-gradient(145deg,#fff 0%,#f4f7fc 100%)}body.platform-body .information-relationship-inspector h2{margin:7px 0 5px;font-size:25px}body.platform-body .information-relationship-inspector>p{margin:0;color:#617087;font-size:12px}body.platform-body .information-relationship-path{display:flex;align-items:center;gap:7px;margin:24px 0;overflow-x:auto}body.platform-body .information-relationship-path>span{display:grid;gap:5px;min-width:82px;padding:12px;border:1px solid #d5e0ef;border-radius:10px;background:#fff}body.platform-body .information-relationship-path small{color:#64748b;font-size:9px;text-transform:uppercase}body.platform-body .information-relationship-path strong{font-size:21px}body.platform-body .information-relationship-path>i{color:#315dff;font-style:normal}body.platform-body .information-relationship-sources{padding:14px;border-left:3px solid #315dff;background:#edf3ff}body.platform-body .information-relationship-sources>span{color:#315dff;font-size:9px;font-weight:700;text-transform:uppercase}body.platform-body .information-relationship-sources p{margin:5px 0 0;color:#35445b;font-size:11px;line-height:1.5}body.platform-body .information-relationship-actions{display:flex;gap:9px;margin-top:20px}body.platform-body.platform-dark-mode .information-source-card,body.platform-body.platform-dark-mode .information-relationship-item{border-color:#33455c!important;background:#101821!important;box-shadow:none}body.platform-body.platform-dark-mode .information-source-mark,body.platform-body.platform-dark-mode .information-relationship-item.active{border-color:#43658f;background:#172a45}body.platform-body.platform-dark-mode .information-source-metrics,body.platform-body.platform-dark-mode .information-source-metrics span,body.platform-body.platform-dark-mode .information-source-card>footer{border-color:#34465d}body.platform-body.platform-dark-mode .information-source-metrics strong{color:#eef5ff!important}body.platform-body.platform-dark-mode .information-relationship-inspector{border-color:#34465d;background:linear-gradient(145deg,#101821,#131f2e)}body.platform-body.platform-dark-mode .information-relationship-path>span{border-color:#34465d;background:#101821}body.platform-body.platform-dark-mode .information-relationship-sources{background:#152641}body.platform-body.platform-dark-mode .information-relationship-sources p{color:#b8c7da}@media(max-width:900px){body.platform-body .information-source-grid,body.platform-body .information-relationship-explorer{grid-template-columns:1fr}body.platform-body .information-relationship-list{max-height:340px}}@media(max-width:620px){body.platform-body .information-source-metrics{grid-template-columns:1fr}body.platform-body .information-source-metrics span{border-right:0;border-bottom:1px solid #dae3ef}body.platform-body .information-source-metrics span:last-child{border-bottom:0}body.platform-body .information-source-card>header{grid-template-columns:42px 1fr}body.platform-body .information-source-card>header>.status-badge{grid-column:1/-1;justify-self:start}body.platform-body .information-relationship-actions{display:grid}body.platform-body .information-entity-pagination{grid-template-columns:1fr auto}body.platform-body .information-entity-pagination>p{grid-column:1/-1}}body.platform-body .document-page-stage{display:block}body.platform-body .document-canvas-toolbar{position:sticky;top:12px;left:auto;right:auto;z-index:20;width:100%;box-sizing:border-box;margin:-58px 0 16px;background:rgba(255,255,255,.97);isolation:isolate}body.platform-body :is(.document-page,.document-original-view){margin-inline:auto}body.platform-body.platform-dark-mode .document-canvas-toolbar{background:rgba(18,34,57,.97)}@media(max-width:860px){body.platform-body .document-canvas-toolbar{top:8px}}body.platform-body .extraction-studio-guide{margin:0 0 16px;border:1px solid #b9cbea;border-radius:16px;background:linear-gradient(120deg,#f7faff,#edf3ff);overflow:hidden}body.platform-body .extraction-studio-guide>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #cbd8ec}body.platform-body .extraction-studio-guide>header h2{margin:4px 0;font-size:21px}body.platform-body .extraction-studio-guide>header p{margin:0;color:#5a6980;font-size:12px}body.platform-body .extraction-studio-guide>header>div:last-child{display:flex;gap:8px}body.platform-body .extraction-guide-body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.65fr);gap:18px;padding:18px 22px 22px}body.platform-body .extraction-guide-body[hidden]{display:none}body.platform-body .extraction-guide-body ol{display:grid;grid-template-columns:repeat(5,minmax(145px,1fr));gap:8px;margin:0;padding:0;list-style:none}body.platform-body .extraction-guide-body li button{display:grid;align-content:start;gap:7px;width:100%;height:100%;padding:13px;border:1px solid #cad7e9;border-radius:11px;background:#fff;color:#18273d;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}body.platform-body .extraction-guide-body li button:hover{transform:translateY(-2px);border-color:#5d87d3;box-shadow:0 10px 24px rgba(30,66,122,.1)}body.platform-body .extraction-guide-body li span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#123b84;color:#fff;font-size:10px;font-weight:800}body.platform-body .extraction-guide-body li strong{font-size:12px}body.platform-body .extraction-guide-body li small{color:#637288;font-size:10px;line-height:1.45}body.platform-body .extraction-guide-body li i{margin-top:auto;color:#315dbe;font-size:9px;font-style:normal;font-weight:700}body.platform-body .extraction-guide-body>aside{padding:17px;border-left:3px solid #315eff;border-radius:0 11px 11px 0;background:#fff}body.platform-body .extraction-guide-body>aside>strong{font-size:13px}body.platform-body .extraction-guide-body>aside ul{display:grid;gap:7px;margin:12px 0;padding-left:18px;color:#536277;font-size:11px;line-height:1.45}body.platform-body .extraction-guide-body>aside p{margin:14px 0 0;padding-top:13px;border-top:1px solid #dce4ef;color:#536277;font-size:10px;line-height:1.5}body.platform-body .extraction-rule-grid label>small{color:#718097;font-size:9px;line-height:1.4;letter-spacing:normal;text-transform:none}body.platform-body .extraction-guide-focus{outline:3px solid rgba(49,94,255,.2);outline-offset:4px;animation:extraction-guide-pulse .9s ease-in-out 2}@keyframes extraction-guide-pulse{50%{outline-color:rgba(49,94,255,.55)}}body.platform-body .extraction-classification-dialog{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:1px solid #aebfda;border-radius:18px;background:#f7f9fc;color:#132137;box-shadow:0 32px 90px rgba(5,20,44,.3);overflow:auto}body.platform-body .extraction-classification-dialog::backdrop{background:rgba(5,16,32,.58);backdrop-filter:blur(5px)}body.platform-body .extraction-classification-dialog>form>header{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;gap:24px;padding:22px 26px;border-bottom:1px solid #ccd7e6;background:#fff}body.platform-body .extraction-classification-dialog h2{margin:4px 0;font-size:26px}body.platform-body .extraction-classification-dialog header p{max-width:690px;margin:0;color:#607087;font-size:12px;line-height:1.5}body.platform-body .extraction-classification-dialog header>button{width:36px;height:36px;border:0;border-radius:9px;background:#edf2f8;color:#30445f;font-size:22px;cursor:pointer}body.platform-body .extraction-classification-steps{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #ccd7e6;background:#edf2f8}body.platform-body .extraction-classification-steps span{padding:11px 18px;border-right:1px solid #ccd7e6;color:#66768c;font-size:10px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}body.platform-body .extraction-classification-steps span.active{background:#e5edff;color:#214fae}body.platform-body .extraction-classification-dialog form>section{padding:22px 26px;border-bottom:1px solid #d4deeb;background:#fff}body.platform-body .extraction-classification-dialog form>section>h3{margin:0 0 15px;font-size:17px}body.platform-body .extraction-classification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.platform-body .extraction-classification-grid label{display:grid;align-content:start;gap:6px;color:#40506a;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body.platform-body .extraction-classification-grid label.wide{grid-column:1/-1}body.platform-body .extraction-classification-grid :is(input,select,textarea){width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #bdcade;border-radius:9px;background:#fff;color:#18263a;font:inherit;letter-spacing:normal;text-transform:none}body.platform-body .extraction-classification-grid textarea{resize:vertical}body.platform-body .extraction-classification-grid label>small{color:#718097;font-size:9px;font-weight:500;line-height:1.4;letter-spacing:normal;text-transform:none}body.platform-body .extraction-classification-grid .extraction-schema-required{display:flex;flex-direction:row;align-items:center;padding:11px;border:1px solid #cbd7e7;border-radius:9px;background:#f3f6fb}body.platform-body .extraction-classification-summary{display:grid;gap:5px;margin-top:16px;padding:14px;border-left:3px solid #315eff;background:#eef3ff}body.platform-body .extraction-classification-summary span{color:#315dbe;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.platform-body .extraction-classification-summary p{margin:0;color:#607087;font-size:10px}body.platform-body .extraction-classification-dialog form>footer{position:sticky;bottom:0;z-index:3;display:flex;justify-content:flex-end;gap:9px;padding:16px 26px;border-top:1px solid #ccd7e6;background:#fff}body.platform-body.platform-dark-mode .extraction-studio-guide{border-color:#365171;background:linear-gradient(120deg,#101d30,#142744)}body.platform-body.platform-dark-mode :is(.extraction-studio-guide>header,.extraction-guide-body li button,.extraction-guide-body>aside,.extraction-classification-dialog,.extraction-classification-dialog>form>header,.extraction-classification-dialog form>section,.extraction-classification-dialog form>footer){border-color:#344861;background:#101d30;color:#edf4ff}body.platform-body.platform-dark-mode .extraction-classification-steps{border-color:#344861;background:#13243b}body.platform-body.platform-dark-mode .extraction-classification-steps span{border-color:#344861;color:#aebdd0}body.platform-body.platform-dark-mode .extraction-classification-steps span.active{background:#19345a;color:#b9d0ff}body.platform-body.platform-dark-mode .extraction-classification-grid :is(input,select,textarea){border-color:#40536d;background:#172942;color:#edf4ff}body.platform-body.platform-dark-mode .extraction-classification-grid .extraction-schema-required,body.platform-body.platform-dark-mode .extraction-classification-summary{border-color:#40536d;background:#152641}@media(max-width:1320px){body.platform-body .extraction-guide-body{grid-template-columns:1fr}body.platform-body .extraction-guide-body ol{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media(max-width:760px){body.platform-body .extraction-studio-guide>header{align-items:flex-start;flex-direction:column}body.platform-body .extraction-studio-guide>header>div:last-child{width:100%;flex-wrap:wrap}body.platform-body .extraction-guide-body ol{grid-template-columns:1fr}body.platform-body .extraction-classification-grid{grid-template-columns:1fr}body.platform-body .extraction-classification-grid label.wide{grid-column:auto}body.platform-body .extraction-classification-steps span{padding-inline:9px;font-size:8px}}.control-plane-pagination{display:grid;grid-template-columns:minmax(7rem, 1fr) auto minmax(16rem, 1fr);align-items:center;gap:.8rem;min-height:3.75rem;margin-top:.75rem;padding:.65rem .8rem;border:1px solid var(--line, #cbd6e7);border-radius:.75rem;background:#fff;color:var(--muted, #5e6b82);font-size:.78rem;}.control-plane-pagination > label{display:flex;align-items:center;gap:.5rem;}.control-plane-pagination select,
.control-plane-pagination button{min-height:2.2rem;border:1px solid #aebed7;border-radius:.65rem;background:#fff;color:#10234d;font:inherit;}.control-plane-pagination select{padding:0 1.8rem 0 .65rem;}.control-plane-pagination > div{display:flex;justify-content:flex-end;align-items:center;gap:.65rem;}.control-plane-pagination button{min-width:5.3rem;padding:0 .8rem;cursor:pointer;}.control-plane-pagination button:hover:not(:disabled),
.control-plane-pagination button:focus-visible{border-color:#315dff;box-shadow:0 0 0 2px rgba(49,93,255,.16);outline:0;}.control-plane-pagination button:disabled{opacity:.42;cursor:not-allowed;}.control-plane-pagination [data-pagination-page]{min-width:6.5rem;text-align:center;color:#10234d;font-weight:650;}@media (max-width: 720px){.control-plane-pagination{grid-template-columns:1fr auto;}.control-plane-pagination > div{grid-column:1 / -1;justify-content:space-between;}}body.platform-body .document-bulk-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px;border:1px solid var(--line,#cad5e3);background:var(--surface,#fff)}body.platform-body .document-bulk-overview article{display:grid;gap:5px;min-height:94px;padding:18px 20px;border-right:1px solid var(--line,#cad5e3)}body.platform-body .document-bulk-overview article:last-child{border-right:0}body.platform-body .document-bulk-overview article.attention{border-top:3px solid #d59c19}body.platform-body .document-bulk-overview article.danger{border-top:3px solid #c55252}body.platform-body .document-bulk-overview span{color:var(--muted,#66748a);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.platform-body .document-bulk-overview strong{color:var(--ink,#071426);font-size:28px;font-weight:550}body.platform-body .document-bulk-workspace{padding:0;overflow:hidden}body.platform-body .document-bulk-workspace>.section-head{margin:0;padding:22px 24px;border-bottom:1px solid var(--line,#cad5e3)}body.platform-body .document-bulk-filters{display:flex;align-items:end;gap:8px}body.platform-body .document-bulk-filters :is(input,select){min-height:40px;border:1px solid var(--line,#bdcadb);border-radius:8px;background:var(--surface,#fff);padding:0 11px;color:var(--ink,#071426);font:inherit;font-size:12px}body.platform-body .document-bulk-filters input{min-width:250px}body.platform-body .document-bulk-job-list .document-bulk-job{padding-inline:24px}body.platform-body .document-bulk-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 18px;border-top:1px solid var(--line,#cad5e3);color:var(--muted,#66748a);font-size:11px}body.platform-body .document-bulk-pagination>div{display:flex;align-items:center;gap:10px}body.platform-body .document-bulk-pagination button{min-height:34px;border:1px solid var(--line,#bdcadb);border-radius:7px;background:var(--surface,#fff);padding:0 12px;color:var(--ink,#071426);font:inherit;font-size:11px;cursor:pointer}body.platform-body .document-bulk-pagination button:hover:not(:disabled),body.platform-body .document-bulk-pagination button:focus-visible{border-color:#315eff;outline:0}body.platform-body .document-bulk-pagination button:disabled{opacity:.42;cursor:not-allowed}body.platform-body.platform-dark-mode .document-bulk-overview,body.platform-body.platform-dark-mode .document-bulk-workspace,body.platform-body.platform-dark-mode .document-bulk-filters :is(input,select),body.platform-body.platform-dark-mode .document-bulk-pagination button{border-color:#34465e;background:#101d30;color:#edf4ff}body.platform-body.platform-dark-mode .document-bulk-overview strong{color:#edf4ff}@media(max-width:900px){body.platform-body .document-bulk-overview{grid-template-columns:repeat(2,minmax(0,1fr))}body.platform-body .document-bulk-overview article:nth-child(2){border-right:0}body.platform-body .document-bulk-workspace>.section-head{align-items:stretch;display:grid}body.platform-body .document-bulk-filters{display:grid;grid-template-columns:1fr 1fr}body.platform-body .document-bulk-filters input{min-width:0}}@media(max-width:560px){body.platform-body .document-bulk-overview{grid-template-columns:1fr}body.platform-body .document-bulk-overview article{border-right:0;border-bottom:1px solid var(--line,#cad5e3)}body.platform-body .document-bulk-filters{grid-template-columns:1fr}body.platform-body .document-bulk-pagination{align-items:stretch;flex-direction:column}body.platform-body .document-bulk-pagination>div{justify-content:space-between}}body.platform-body .document-bulk-job{grid-template-columns:minmax(280px,1fr) auto auto auto}body.platform-body .document-bulk-job>div:first-child em{color:#315eff;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.05em;text-transform:uppercase}body.platform-body .document-bulk-job>a{color:#153fb8;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}body.platform-body .document-bulk-job>a:hover{text-decoration:underline}body.platform-body .document-bulk-orchestration-dialog{width:min(1120px,calc(100vw - 36px));max-height:92vh}body.platform-body .document-bulk-orchestration-dialog form{max-height:92vh;overflow:auto;background:#f5f8fc}body.platform-body .document-bulk-orchestration-dialog form>header,body.platform-body .document-bulk-orchestration-dialog form>footer{position:sticky;z-index:3;background:#fff}body.platform-body .document-bulk-orchestration-dialog form>header{top:0}body.platform-body .document-bulk-orchestration-dialog form>footer{bottom:0}body.platform-body .document-bulk-orchestration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}body.platform-body .document-bulk-orchestration-grid>section{display:grid;align-content:start;gap:15px;border:1px solid #ccd7e5;border-radius:10px;background:#fff;padding:20px}body.platform-body .document-bulk-step{display:flex;gap:13px;align-items:flex-start}body.platform-body .document-bulk-step>b{display:grid;place-items:center;min-width:34px;height:34px;border:1px solid #8aa7ff;border-radius:50%;color:#2458eb;font-size:11px}body.platform-body .document-bulk-step h3{margin:0;color:#08172a;font-size:17px}body.platform-body .document-bulk-step p{margin:4px 0 0;color:#68768a;font-size:12px;line-height:1.45}body.platform-body .document-bulk-orchestration-grid label{display:grid;gap:6px;color:#17253a;font-size:11px;font-weight:700}body.platform-body .document-bulk-orchestration-grid :is(input,select){min-width:0;border:1px solid #b9c7d9;border-radius:7px;background:#fff;padding:11px 12px;color:#071426;font:inherit;font-weight:500}body.platform-body .document-bulk-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.platform-body .document-bulk-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body.platform-body .document-bulk-check{display:flex!important;grid-auto-flow:column;justify-content:start;align-items:center;gap:9px!important;font-weight:500!important}body.platform-body .document-bulk-check input{width:16px;height:16px;padding:0}body.platform-body .document-bulk-pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.platform-body .document-bulk-pipeline label{display:flex;gap:8px;border:1px solid #d7e0ec;border-radius:8px;padding:10px}body.platform-body .document-bulk-pipeline label:has(input:checked){border-color:#7598ff;background:#f1f5ff}body.platform-body .document-bulk-pipeline input{width:15px;height:15px;padding:0}body.platform-body .document-bulk-pipeline span{display:grid;gap:2px}body.platform-body .document-bulk-pipeline small{color:#718096;font-size:9px;font-weight:500}body.platform-body .document-bulk-schema-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:180px;overflow:auto;border:1px solid #d7e0ec}body.platform-body .document-bulk-schema-choices label{display:flex;gap:8px;padding:9px;border-bottom:1px solid #e3e9f1}body.platform-body .document-bulk-schema-choices label span{display:grid;gap:2px}body.platform-body .document-bulk-schema-choices input{width:15px;height:15px;padding:0}body.platform-body .document-bulk-schema-choices small{color:#68768a;font-size:9px}body.platform-body .document-bulk-assurance{display:grid;gap:4px;border-left:3px solid #315eff;background:#edf3ff;padding:12px;color:#24405f;font-size:11px}body.platform-body .document-bulk-detail{margin-bottom:14px;padding:0;overflow:hidden}body.platform-body .document-bulk-detail>.section-head{padding:22px 24px;border-bottom:1px solid #d6dfeb}body.platform-body .document-bulk-detail>.section-head>div:last-child{display:flex;align-items:center;gap:10px}body.platform-body .document-bulk-detail-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #d6dfeb}body.platform-body .document-bulk-detail-grid article{display:grid;gap:5px;min-height:105px;padding:18px;border-right:1px solid #d6dfeb}body.platform-body .document-bulk-detail-grid article:last-child{border-right:0}body.platform-body .document-bulk-detail-grid span{color:#68768a;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.platform-body .document-bulk-detail-grid strong{font-size:14px}body.platform-body .document-bulk-detail-grid small{color:#68768a;font-size:11px}body.platform-body .document-bulk-results>header{display:flex;justify-content:space-between;align-items:center;padding:18px 24px}body.platform-body .document-bulk-results h3{margin:3px 0 0}body.platform-body .document-bulk-result-row{display:grid;grid-template-columns:minmax(260px,1fr) 180px auto;align-items:center;gap:18px;padding:14px 24px;border-top:1px solid #e0e7f0}body.platform-body .document-bulk-result-row>div{display:grid;gap:3px}body.platform-body .document-bulk-result-row small,body.platform-body .document-bulk-result-row span{color:#68768a;font-size:10px}body.platform-body .document-bulk-result-row>a{color:#1748ce;font-size:11px;font-weight:700;text-decoration:none}body.platform-body .document-bulk-pagination a{border:1px solid #bdcadb;border-radius:7px;padding:8px 12px;color:#173053;text-decoration:none}@media(max-width:900px){body.platform-body .document-bulk-job{grid-template-columns:1fr auto}body.platform-body .document-bulk-job>a,body.platform-body .document-bulk-job>button{grid-column:auto}body.platform-body .document-bulk-orchestration-grid{grid-template-columns:1fr}body.platform-body .document-bulk-detail-grid{grid-template-columns:repeat(2,1fr)}body.platform-body .document-bulk-result-row{grid-template-columns:1fr auto}}@media(max-width:560px){body.platform-body .document-bulk-orchestration-dialog{width:calc(100vw - 16px)}body.platform-body .document-bulk-inline,body.platform-body .document-bulk-three,body.platform-body .document-bulk-pipeline,body.platform-body .document-bulk-schema-choices,body.platform-body .document-bulk-detail-grid{grid-template-columns:1fr}body.platform-body .document-bulk-result-row{grid-template-columns:1fr}}body.platform-body.platform-dark-mode .document-bulk-orchestration-dialog form,
body.platform-body.platform-dark-mode .document-bulk-orchestration-dialog form>header,
body.platform-body.platform-dark-mode .document-bulk-orchestration-dialog form>footer,
body.platform-body.platform-dark-mode .document-bulk-orchestration-grid>section{border-color:#34465e;background:#101d30;color:#edf4ff}body.platform-body.platform-dark-mode .document-bulk-step h3,
body.platform-body.platform-dark-mode .document-bulk-orchestration-grid label,
body.platform-body.platform-dark-mode .document-bulk-detail-grid strong{color:#edf4ff}body.platform-body.platform-dark-mode .document-bulk-step p,
body.platform-body.platform-dark-mode .document-bulk-pipeline small,
body.platform-body.platform-dark-mode .document-bulk-schema-choices small,
body.platform-body.platform-dark-mode .document-bulk-detail-grid :is(span,small),
body.platform-body.platform-dark-mode .document-bulk-result-row :is(small,span){color:#aebed4}body.platform-body.platform-dark-mode .document-bulk-orchestration-grid :is(input,select),body.platform-body.platform-dark-mode .document-bulk-pipeline label,body.platform-body.platform-dark-mode .document-bulk-schema-choices,body.platform-body.platform-dark-mode .document-bulk-schema-choices label{border-color:#40536d;background:#14243a;color:#edf4ff}body.platform-body.platform-dark-mode .document-bulk-pipeline label:has(input:checked),
body.platform-body.platform-dark-mode .document-bulk-assurance{border-color:#658cff;background:#172d55;color:#d8e5ff}body.platform-body.platform-dark-mode .document-bulk-detail>.section-head,
body.platform-body.platform-dark-mode .document-bulk-detail-grid,
body.platform-body.platform-dark-mode .document-bulk-detail-grid article,
body.platform-body.platform-dark-mode .document-bulk-result-row{border-color:#34465e}.workflow-bulk-guide-button{width:100%;margin:0 0 16px;justify-content:center}html body.platform-body[data-platform-page="app-home"] #platformApp .platform-global-tools{border-bottom:0}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero{position:relative;isolation:isolate;overflow:hidden;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end!important;min-height:300px;margin:0!important;padding:74px 30px 30px!important;border:1px solid #244d87!important;border-radius:16px 16px 0 0!important;background:linear-gradient(118deg,#071a3b 0%,#102c61 68%,#193c78 100%)!important;color:#fff!important}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero::before{content:"";position:absolute;z-index:0;top:-126px;right:-74px;width:350px;height:350px;border:1px solid rgba(171,202,255,.16);border-radius:50%;box-shadow:0 0 0 56px rgba(119,164,236,.055),0 0 0 112px rgba(119,164,236,.032);pointer-events:none}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero>*{position:relative;z-index:1}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero .eyebrow{margin:0;color:#9fc1fb;font-size:10px;font-weight:650;letter-spacing:.13em}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero h1{max-width:880px;margin:12px 0 0;color:#fff;font-size:clamp(42px,4.5vw,68px);font-weight:400;line-height:.98;letter-spacing:-.05em}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero p{max-width:720px;margin:17px 0 0;color:#d7e3f5;font-size:15px;line-height:1.5}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-global-position{display:flex;align-items:center;gap:10px;margin-top:22px;color:#c7d7ef;font-size:10px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-global-position b{color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-global-position span{padding-left:10px;border-left:1px solid rgba(190,214,249,.28)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-position{display:grid;grid-template-columns:repeat(5,minmax(105px,1fr));gap:8px;width:min(950px,100%);margin-top:10px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-position>span{display:grid;align-content:center;gap:3px;min-height:76px;padding:11px 12px;border:1px solid rgba(169,195,235,.34);border-left:3px solid #7fa5e6;background:rgba(4,18,46,.22);color:#c8d7ee}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-position>span.attention{border-left-color:#e16b51}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-position>span.review{border-left-color:#e0a72f}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-position small{color:#aebfda;font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-position strong{color:#fff;font-size:21px;font-weight:600;line-height:1}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-position em{color:#b9c9e1;font-size:8px;font-style:normal}@media(max-width:680px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-global-position{align-items:flex-start;flex-direction:column;gap:4px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-global-position span{padding-left:0;border-left:0}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-position{grid-template-columns:repeat(2,minmax(0,1fr))}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-position>span:last-child{grid-column:1/-1}}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;max-width:390px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions .platform-button{border-color:#42699f;background:#071a3b;color:#fff}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions .platform-button.secondary{border-color:#6f8db6;background:transparent;color:#fff}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions .platform-button:hover,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions .platform-button:focus-visible{border-color:#78a5ff;box-shadow:0 0 0 2px rgba(69,129,255,.22),0 0 18px rgba(69,129,255,.24);outline:0;filter:none}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-continue{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:96px;margin:0 0 26px!important;padding:17px 22px;border:1px solid #d8e2ef;border-top:0;border-radius:0 0 16px 16px;background:#fff;color:#071426;text-decoration:none;transition:border-color .16s ease,background .16s ease}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-continue:hover,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-continue:focus-visible{border-color:#315eff;background:#fbfdff;outline:0}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-continue-index{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#0b2455;color:#fff;font-size:17px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-continue>span:nth-child(2){display:grid;gap:3px;min-width:0}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-continue small{color:#315eff;font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-continue strong{overflow:hidden;color:#071426;font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-continue em{overflow:hidden;color:#68768a;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-continue>b{display:flex;align-items:center;gap:8px;color:#163fb5;font-size:12px;font-weight:650;white-space:nowrap}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-continue>b i{font-size:22px;font-style:normal;font-weight:400;line-height:1}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-operating-areas{display:grid;gap:27px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{display:flex;align-items:baseline;gap:12px;margin-bottom:11px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header h2{margin:0;color:#071426;font-size:15px;font-weight:650;letter-spacing:-.015em}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header p{margin:0;color:#68768a;font-size:11px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid{display:grid;gap:12px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card{display:grid;grid-template-rows:auto minmax(78px,auto) auto;gap:14px;min-width:0;min-height:190px;padding:18px;border:1px solid #ccd7e5;border-radius:12px;background:#fff;color:#071426;text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible{border-color:#315eff;box-shadow:0 0 0 2px rgba(49,94,255,.08),0 0 18px rgba(49,94,255,.12);outline:0;transform:translateY(-1px)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card.has-attention{border-top:3px solid #d59c19;padding-top:16px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#edf3ff;color:#2458eb}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-status{max-width:150px;color:#68768a;font-size:9px;font-weight:650;letter-spacing:.04em;text-align:right;text-transform:uppercase}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card.has-attention .launchpad-module-status{color:#9b6200}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card h3{margin:0 0 6px;color:#071426;font-size:17px;font-weight:600;letter-spacing:-.02em}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card p{max-width:470px;margin:0;color:#68768a;font-size:12px;line-height:1.48}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #e0e7f0}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>span{color:#68768a;font-size:10px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>span strong{color:#071426;font-size:13px;font-weight:650}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>b{display:flex;align-items:center;gap:5px;color:#2458eb;font-size:11px;font-weight:650;white-space:nowrap}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>b i{font-size:19px;font-style:normal;font-weight:400;line-height:1}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:27px;padding:17px 2px 0;border-top:1px solid #d8e0eb;color:#68768a;font-size:10px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-footer a{color:#2458eb;font-size:11px;font-weight:650;text-decoration:none}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-continue,html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card{border-color:#34465e;background:#101d30;color:#edf4ff}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-continue:hover,html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover{border-color:#658cff;background:#14243a}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp :is(.launchpad-continue strong,.launchpad-module-section>header h2,.launchpad-module-card h3,.launchpad-module-card footer>span strong){color:#edf4ff}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp :is(.launchpad-continue em,.launchpad-module-section>header p,.launchpad-module-card p,.launchpad-module-card footer>span,.launchpad-footer){color:#aebed4}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card footer,html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-footer{border-color:#34465e}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-icon{background:#172d55;color:#86a6ff}@media(max-width:1050px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero{grid-template-columns:1fr;gap:25px;min-height:0}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions{justify-content:flex-start;max-width:none}}@media(max-width:680px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero{padding:70px 20px 22px!important}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions{display:grid;width:100%}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions .platform-button{justify-content:center;width:100%}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-position span{padding-inline:9px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-2,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-3{grid-template-columns:1fr}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{display:grid;gap:4px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-continue{grid-template-columns:auto minmax(0,1fr);padding:16px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-continue>b{grid-column:1/-1;justify-self:end}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-footer{align-items:flex-start;flex-direction:column}}.contract-hero{background:#102758;color:#fff;min-height:260px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:42px 34px;position:relative;overflow:hidden}.contract-hero:after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(111,151,255,.28);border-radius:50%;right:-110px;top:-220px;box-shadow:0 0 0 60px rgba(80,116,230,.06),0 0 0 120px rgba(80,116,230,.035)}.contract-hero>div{position:relative;z-index:1}.contract-hero h1{font-size:clamp(38px,4.4vw,66px);font-weight:400;letter-spacing:-.055em;line-height:.98;max-width:760px;margin:12px 0 14px}.contract-hero p{max-width:700px;color:#d9e3fb;font-size:17px}.contract-hero .eyebrow{color:#8eb1ff}.contract-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.contract-hero .platform-button.secondary{color:#fff;border-color:#7f9ed7;background:transparent}.contract-summary{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.contract-summary .metric-card{min-height:108px}.contract-register{padding:0;overflow:hidden}.contract-register>.section-head{padding:28px 28px 22px;align-items:stretch;flex-direction:column}.contract-register-filter{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(130px,.7fr) minmax(130px,.7fr) auto;gap:8px;width:100%}.contract-register-filter input,.contract-register-filter select{min-height:42px;border:1px solid #cbd8ed;background:#fff;padding:0 12px;color:#07152f}.contract-register-list{border-top:1px solid #d9e2f0}.contract-register-row{display:grid;grid-template-columns:minmax(250px,1.5fr) minmax(120px,.65fr) minmax(135px,.7fr) minmax(110px,.55fr) minmax(150px,.75fr) 24px;gap:20px;align-items:center;color:inherit;text-decoration:none;padding:20px 28px;border-bottom:1px solid #e2e8f2;transition:background .16s,border-color .16s}.contract-register-row:hover{background:#f4f7ff;border-color:#bfd0f5}.contract-register-row>span{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.contract-register-row small{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#5d6d88}.contract-register-row strong{font-size:14px;line-height:1.25}.contract-register-reference strong{font-size:17px}.contract-register-row em{font-style:normal;font-size:12px;color:#61708a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.contract-register-row>b{font-size:25px;font-weight:400;color:#1851ec}.contract-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 8px;border:1px solid #c9d4e7;background:#f6f8fc;color:#31405b;font-size:10px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.contract-status-active,.contract-status-approved,.contract-status-complete,.contract-status-executed,.contract-status-low{border-color:#82c8a5;background:#edf9f2;color:#12643d}.contract-status-high,.contract-status-overdue,.contract-status-rejected,.contract-status-terminated{border-color:#ee9a8d;background:#fff1ee;color:#a12a1b}.contract-status-critical{border-color:#d45c61;background:#8e1820;color:#fff}.contract-status-medium,.contract-status-review,.contract-status-approval,.contract-status-pending,.contract-status-due{border-color:#e4bd64;background:#fff8e6;color:#805600}.pagination-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 28px;background:#f7f9fc}.pagination-bar nav{display:flex;gap:8px}.pagination-bar .disabled{pointer-events:none;opacity:.45}.contract-dialog{width:min(880px,calc(100vw - 32px));max-height:calc(100vh - 40px);padding:30px;border:1px solid #9cb4e2;background:#fff;color:#07152f}.contract-dialog::backdrop{background:rgba(3,13,35,.68);backdrop-filter:blur(4px)}.contract-dialog h2{font-size:32px;letter-spacing:-.035em;margin:8px 0}.contract-dialog>form>p{color:#566681;margin:0 0 22px}.platform-dialog-close-row{position:absolute;right:14px;top:12px}.platform-dialog-close-row button{border:0;background:transparent;font-size:28px;color:#52617b}.contract-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.contract-form-wide{grid-column:1/-1}.contract-dialog footer{display:flex;justify-content:flex-end;gap:10px;padding-top:24px}.contract-dialog .field{display:flex;flex-direction:column;gap:7px}.contract-dialog .field>span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.contract-dialog input,.contract-dialog select,.contract-dialog textarea{width:100%;border:1px solid #bdcce5;background:#fff;color:#07152f;padding:11px 12px;min-height:44px}.contract-workspace-hero{background:#102758;color:#fff;padding:26px 32px 0}.contract-workspace-breadcrumb{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(189,210,251,.25);padding-bottom:17px}.contract-workspace-breadcrumb a{color:#bcd1ff;text-decoration:none}.contract-workspace-breadcrumb span{font-size:11px;letter-spacing:.12em;color:#a9bce3}.contract-workspace-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;padding:30px 0 24px}.contract-workspace-heading h1{font-size:clamp(32px,4vw,58px);font-weight:400;letter-spacing:-.05em;margin:8px 0}.contract-workspace-heading p{color:#d4dff7}.contract-workspace-heading aside{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.contract-workspace-heading aside>strong,.contract-workspace-heading aside>span{font-size:12px}.contract-workspace-dates{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(189,210,251,.25)}.contract-workspace-dates>span{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-right:1px solid rgba(189,210,251,.25)}.contract-workspace-dates>span+span{padding-left:20px}.contract-workspace-dates small{font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:#94aada}.contract-workspace-dates strong{font-size:13px}.contract-tabs{display:flex;overflow-x:auto;border:1px solid #c9d6eb;background:#fff;padding:7px;margin-bottom:18px;scrollbar-width:thin}.contract-tabs button{border:0;background:transparent;color:#4a5974;padding:11px 15px;white-space:nowrap;font-weight:700;font-size:12px}.contract-tabs button.active{background:#edf3ff;color:#1548cb;box-shadow:inset 0 -2px #2f61f5}.contract-tabs span{display:inline-flex;margin-left:4px;background:#e7edf7;border-radius:20px;min-width:18px;height:18px;align-items:center;justify-content:center;font-size:9px}.contract-workspace-panel{padding:26px}.contract-workspace-panel>.section-head{margin-bottom:22px}.contract-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contract-overview-grid>section{border:1px solid #d2ddec;padding:24px}.contract-overview-grid dl{display:grid;grid-template-columns:1fr 1fr;margin:18px 0 0}.contract-overview-grid dl>div{padding:13px 0;border-bottom:1px solid #e2e8f1}.contract-overview-grid dt{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#697792}.contract-overview-grid dd{margin:5px 0 0;font-weight:700}.contract-health{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d4deed;margin:18px 0}.contract-health article{display:flex;flex-direction:column;padding:18px;border:1px solid #e5eaf2}.contract-health strong{font-size:28px}.contract-health span{font-size:11px;color:#5d6c85}.contract-workspace-records{display:grid;gap:10px}.contract-record{display:flex;justify-content:space-between;gap:25px;border:1px solid #d7e0ed;padding:18px 20px;background:#fff}.contract-record>div{display:flex;flex-direction:column;gap:5px}.contract-record small{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#315ee7}.contract-record p{color:#5b6980;margin:2px 0 0;max-width:820px}.contract-record aside{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:220px}.contract-record aside>span:not(.contract-status){font-size:11px;color:#5c6b84}.contract-record button,.contract-decision-actions button{border:1px solid #9eb4dd;background:#fff;color:#123b9d;padding:7px 9px;font-weight:700;font-size:10px}.contract-timeline-item{display:grid;grid-template-columns:20px 1fr;gap:12px}.contract-timeline-item i{width:11px;height:11px;border-radius:50%;background:#315ff5;margin-top:5px;box-shadow:0 0 0 5px #e8efff}.contract-timeline-item div{padding:0 0 20px 18px;border-left:1px solid #cdd9ef}.contract-timeline-item small{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#64728a}.contract-timeline-item strong{display:block;margin:5px 0}.contract-timeline-item p{color:#5e6b82;margin:0}.contract-record-dialog [data-contract-record-fields]{max-height:52vh;overflow:auto;padding:2px}.contract-decision-actions{display:flex;gap:6px}@media(max-width:1100px){.contract-summary{grid-template-columns:repeat(3,1fr)}.contract-register-row{grid-template-columns:1.2fr .7fr .7fr .55fr 22px}.contract-register-row>span:nth-child(3){display:none}.contract-overview-grid{grid-template-columns:1fr}}@media(max-width:760px){.contract-hero{align-items:flex-start;flex-direction:column;padding:30px 22px}.contract-hero-actions{width:100%}.contract-summary{grid-template-columns:1fr 1fr}.contract-register>.section-head{align-items:stretch}.contract-register-filter{grid-template-columns:1fr}.contract-register-row{grid-template-columns:1fr auto;padding:18px}.contract-register-row>span:not(:first-child){display:none}.pagination-bar{align-items:flex-start;flex-direction:column}.contract-form-grid{grid-template-columns:1fr}.contract-form-wide{grid-column:auto}.contract-workspace-heading{align-items:flex-start;flex-direction:column}.contract-workspace-heading aside{justify-content:flex-start}.contract-workspace-dates{grid-template-columns:1fr 1fr}.contract-workspace-dates>span:nth-child(3){padding-left:0}.contract-record{align-items:flex-start;flex-direction:column}.contract-record aside{justify-content:flex-start;min-width:0}.contract-health{grid-template-columns:1fr}.contract-overview-grid dl{grid-template-columns:1fr}}body.platform-body.platform-dark-mode :is(.contract-register,.contract-tabs,.contract-workspace-panel,.contract-overview-grid>section,.contract-record,.contract-dialog){background:#101d30;color:#edf4ff;border-color:#34465e}body.platform-body.platform-dark-mode :is(.contract-register-filter input,.contract-register-filter select,.contract-dialog input,.contract-dialog select,.contract-dialog textarea){background:#14243a;color:#edf4ff;border-color:#40536d}body.platform-body.platform-dark-mode :is(.contract-register-row,.contract-register-list,.contract-tabs,.contract-overview-grid dl>div,.contract-health,.contract-health article,.contract-record,.pagination-bar){border-color:#34465e}body.platform-body.platform-dark-mode :is(.contract-register-row:hover,.pagination-bar){background:#14243a}body.platform-body.platform-dark-mode :is(.contract-register-row em,.contract-register-row small,.contract-overview-grid dt,.contract-health span,.contract-record p,.contract-record aside>span:not(.contract-status),.contract-timeline-item p,.contract-dialog>form>p){color:#aebed4}body.platform-body.platform-dark-mode .contract-tabs button{color:#b7c7dc}body.platform-body.platform-dark-mode .contract-tabs button.active{background:#172d55;color:#9ab5ff}body.platform-body.platform-dark-mode .contract-record button{background:#14243a;color:#a8beff;border-color:#58729c}.ai-governance-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:34px;min-height:330px;padding:42px 34px;background:linear-gradient(118deg,#071b3c 0%,#132e66 70%,#20437f 100%);color:#fff;position:relative;overflow:hidden}.ai-governance-hero:after{content:"";position:absolute;width:460px;height:460px;border:1px solid rgba(135,174,255,.22);border-radius:50%;right:-130px;top:-230px;box-shadow:0 0 0 60px rgba(100,145,230,.06),0 0 0 120px rgba(100,145,230,.035)}.ai-governance-hero>div,.ai-governance-hero>aside{position:relative;z-index:1}.ai-governance-hero h1{max-width:850px;margin:14px 0;font-size:clamp(40px,4.8vw,69px);font-weight:400;line-height:.98;letter-spacing:-.055em}.ai-governance-hero p{max-width:760px;color:#d7e3f7;font-size:16px;line-height:1.52}.ai-governance-hero .eyebrow{color:#92b7ff}.ai-governance-frameworks{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.ai-governance-frameworks span{padding:7px 10px;border:1px solid rgba(167,195,245,.4);font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:#d9e5fb}.ai-governance-hero>aside{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:22px;border:1px solid rgba(169,199,255,.28);background:rgba(5,21,53,.28)}.ai-governance-hero>aside p{margin:0;font-size:11px;text-align:center;color:#c9d8ef}.ai-maturity-ring{--maturity:0;display:grid;place-items:center;align-content:center;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle at center,#112b60 61%,transparent 62%),conic-gradient(#5f8bff calc(var(--maturity)*1%),rgba(150,180,238,.19) 0);box-shadow:inset 0 0 0 1px rgba(167,198,255,.25)}.ai-maturity-ring strong{font-size:29px}.ai-maturity-ring span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#acc4ee}.ai-governance-summary{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px}.ai-inventory{padding:0;overflow:hidden}.ai-inventory>.section-head{padding:27px 28px 22px;align-items:stretch;flex-direction:column}.ai-inventory form{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(125px,.7fr)) auto;gap:8px}.ai-inventory input,.ai-inventory select{min-height:42px;border:1px solid #cbd8ed;background:#fff;color:#07152f;padding:0 11px}.ai-system-list{border-top:1px solid #d7e1ef}.ai-system-row{display:grid;grid-template-columns:minmax(230px,1.15fr) minmax(230px,1.2fr) minmax(160px,.8fr) minmax(165px,.8fr) minmax(145px,.7fr) 20px;gap:18px;align-items:center;padding:20px 28px;border-bottom:1px solid #e0e7f1;color:inherit;text-decoration:none;transition:background .16s,border-color .16s}.ai-system-row:hover{background:#f4f7ff;border-color:#bdd0fb}.ai-system-row>span{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.ai-system-row>span>span{display:flex;gap:5px;flex-wrap:wrap}.ai-system-row small{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#5e6d86}.ai-system-row strong{font-size:13px;line-height:1.3}.ai-system-identity strong{font-size:17px}.ai-system-row em{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;color:#68768d}.ai-system-row>b{font-size:24px;color:#245aff}.ai-governance-badge{display:inline-flex;align-items:center;min-height:23px;padding:3px 7px;border:1px solid #c8d3e5;background:#f6f8fc;color:#33415c;font-size:9px;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.ai-governance-badge-approved,.ai-governance-badge-effective,.ai-governance-badge-conformant,.ai-governance-badge-low,.ai-governance-badge-resolved,.ai-governance-badge-implemented{border-color:#82c7a5;background:#edf9f2;color:#12643d}.ai-governance-badge-high,.ai-governance-badge-critical,.ai-governance-badge-ineffective,.ai-governance-badge-prohibited,.ai-governance-badge-suspended,.ai-governance-badge-gap{border-color:#e1786e;background:#fff0ed;color:#9f281c}.ai-governance-badge-medium,.ai-governance-badge-limited,.ai-governance-badge-assessment-due,.ai-governance-badge-under-review,.ai-governance-badge-pending,.ai-governance-badge-partially-effective,.ai-governance-badge-approved-with-conditions,.ai-governance-badge-in-progress{border-color:#e0b853;background:#fff7e0;color:#7d5600}.ai-governance-dialog{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 40px);padding:30px;border:1px solid #9db5e2;background:#fff;color:#07152f}.ai-governance-dialog::backdrop{background:rgba(3,13,35,.7);backdrop-filter:blur(4px)}.ai-governance-dialog h2{font-size:32px;letter-spacing:-.04em;margin:8px 0}.ai-governance-dialog>form>p{color:#596982;margin:0 0 22px}.ai-governance-dialog footer{display:flex;justify-content:flex-end;gap:9px;padding-top:22px}.ai-governance-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ai-governance-wide{grid-column:1/-1}.ai-governance-dialog .field{display:flex;flex-direction:column;gap:7px}.ai-governance-dialog .field>span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.ai-governance-dialog input,.ai-governance-dialog select,.ai-governance-dialog textarea{width:100%;min-height:43px;border:1px solid #becee7;background:#fff;color:#07152f;padding:10px 11px}.ai-record-dialog [data-ai-record-fields]{max-height:55vh;overflow:auto;padding:2px}.ai-system-hero{padding:26px 32px 0;background:#102758;color:#fff}.ai-system-breadcrumb{display:flex;justify-content:space-between;border-bottom:1px solid rgba(187,208,249,.25);padding-bottom:16px}.ai-system-breadcrumb a{color:#b9d0ff;text-decoration:none}.ai-system-breadcrumb span{color:#a9bee6;font-size:10px;letter-spacing:.12em}.ai-system-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;padding:29px 0 25px}.ai-system-heading h1{max-width:850px;margin:8px 0;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1;letter-spacing:-.05em}.ai-system-heading p{max-width:800px;color:#d3dff5}.ai-system-heading aside{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.ai-system-heading aside>strong,.ai-system-heading aside>span{font-size:11px}.ai-system-classification{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(187,208,249,.25)}.ai-system-classification>span{display:flex;flex-direction:column;gap:5px;padding:15px 17px;border-right:1px solid rgba(187,208,249,.25)}.ai-system-classification>span:first-child{padding-left:0}.ai-system-classification small{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#94aade}.ai-system-classification strong{font-size:12px}.ai-governance-tabs{display:flex;overflow-x:auto;padding:7px;border:1px solid #c9d6eb;background:#fff;margin-bottom:18px;scrollbar-width:thin}.ai-governance-tabs button{padding:11px 14px;border:0;background:transparent;color:#4b5973;font-size:11px;font-weight:700;white-space:nowrap}.ai-governance-tabs button.active{background:#edf3ff;color:#174bd1;box-shadow:inset 0 -2px #315ff5}.ai-governance-tabs button span{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:3px;border-radius:20px;background:#e7edf7;font-size:9px}.ai-system-panel{padding:26px}.ai-system-panel>.section-head{margin-bottom:22px}.ai-system-records{display:grid;gap:10px}.ai-system-overview{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}.ai-system-overview>section{padding:24px;border:1px solid #d2ddec}.ai-system-overview dl{display:grid;grid-template-columns:1fr 1fr;margin:18px 0 0}.ai-system-overview dl>div{padding:12px 0;border-bottom:1px solid #e1e8f1}.ai-system-overview dt{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#66758e}.ai-system-overview dd{margin:5px 0 0;font-size:13px;font-weight:700}.ai-governance-health{display:grid;grid-template-columns:repeat(3,1fr);margin:18px 0;border:1px solid #d8e1ee}.ai-governance-health article{display:flex;flex-direction:column;padding:15px;border:1px solid #e4eaf2}.ai-governance-health strong{font-size:25px}.ai-governance-health span{font-size:10px;color:#60708a}.ai-framework-position{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.ai-governance-record{display:flex;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid #d7e0ed;background:#fff}.ai-governance-record>div{display:flex;flex-direction:column;gap:5px}.ai-governance-record small{color:#315ee7;font-size:9px;text-transform:uppercase;letter-spacing:.11em}.ai-governance-record strong{font-size:14px}.ai-governance-record p{max-width:850px;margin:0;color:#596980}.ai-governance-record em{font-size:11px;font-style:normal;color:#6c7890}.ai-governance-record aside{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;min-width:230px}.ai-governance-record aside>span:not(.ai-governance-badge){font-size:10px;color:#5c6b83}.ai-decision-buttons{display:flex;gap:5px}.ai-decision-buttons button{padding:7px 8px;border:1px solid #9db3dd;background:#fff;color:#123b9e;font-size:10px;font-weight:700}@media(max-width:1200px){.ai-governance-summary{grid-template-columns:repeat(3,1fr)}.ai-system-row{grid-template-columns:1.1fr 1fr .8fr .8fr 20px}.ai-system-row>span:nth-child(5){display:none}.ai-system-overview{grid-template-columns:1fr}}@media(max-width:900px){.ai-governance-hero{grid-template-columns:1fr}.ai-governance-hero>aside{display:grid;grid-template-columns:auto 1fr auto}.ai-maturity-ring{width:100px;height:100px}.ai-inventory form{grid-template-columns:1fr 1fr}.ai-system-classification{grid-template-columns:repeat(3,1fr)}.ai-system-classification>span:nth-child(n+4){border-top:1px solid rgba(187,208,249,.25)}}@media(max-width:700px){.ai-governance-hero{padding:30px 21px}.ai-governance-hero>aside{grid-template-columns:1fr;justify-items:center}.ai-governance-summary{grid-template-columns:1fr 1fr}.ai-inventory form{grid-template-columns:1fr}.ai-system-row{grid-template-columns:1fr auto;padding:18px}.ai-system-row>span:not(:first-child){display:none}.ai-governance-form-grid{grid-template-columns:1fr}.ai-governance-wide{grid-column:auto}.ai-system-heading{align-items:flex-start;flex-direction:column}.ai-system-heading aside{justify-content:flex-start}.ai-system-classification{grid-template-columns:1fr 1fr}.ai-system-classification>span{border-top:1px solid rgba(187,208,249,.25)}.ai-governance-health{grid-template-columns:1fr 1fr}.ai-system-overview dl{grid-template-columns:1fr}.ai-governance-record{align-items:flex-start;flex-direction:column}.ai-governance-record aside{justify-content:flex-start;min-width:0}}body.platform-body.platform-dark-mode :is(.ai-inventory,.ai-governance-dialog,.ai-governance-tabs,.ai-system-panel,.ai-system-overview>section,.ai-governance-record){background:#101d30;color:#edf4ff;border-color:#34465e}body.platform-body.platform-dark-mode :is(.ai-inventory input,.ai-inventory select,.ai-governance-dialog input,.ai-governance-dialog select,.ai-governance-dialog textarea){background:#14243a;color:#edf4ff;border-color:#40536d}body.platform-body.platform-dark-mode :is(.ai-system-list,.ai-system-row,.ai-governance-tabs,.ai-system-overview dl>div,.ai-governance-health,.ai-governance-health article,.ai-governance-record){border-color:#34465e}body.platform-body.platform-dark-mode .ai-system-row:hover{background:#14243a}body.platform-body.platform-dark-mode :is(.ai-system-row small,.ai-system-row em,.ai-system-overview dt,.ai-governance-health span,.ai-governance-record p,.ai-governance-record em,.ai-governance-dialog>form>p){color:#aebed4}body.platform-body.platform-dark-mode .ai-governance-tabs button{color:#b7c7dc}body.platform-body.platform-dark-mode .ai-governance-tabs button.active{background:#172d55;color:#9ab5ff}.governed-module-metrics{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px}.governed-module-register{padding:0;overflow:hidden}.governed-module-register>.section-head{padding:26px 28px}.governed-module-list{border-top:1px solid #d7e1ef}.governed-module-tenant{display:grid;grid-template-columns:minmax(190px,.8fr) 2fr;gap:24px;align-items:center;padding:20px 28px;border-bottom:1px solid #e0e7f1}.governed-module-tenant>div{display:flex;flex-direction:column;gap:5px}.governed-module-tenant>div span{font-size:11px;color:#63718a}.governed-module-tenant dl{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:0}.governed-module-tenant dl div{display:flex;flex-direction:column;gap:5px}.governed-module-tenant dt{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#687791}.governed-module-tenant dd{margin:0;font-size:18px;font-weight:700}.governed-module-tenant dd.attention{color:#b23b30}body.platform-body.platform-dark-mode :is(.contract-status,.ai-governance-badge){background:#17263a;color:#dce8fa;border-color:#50627b}body.platform-body.platform-dark-mode :is(.contract-status-low,.contract-status-active,.contract-status-approved,.ai-governance-badge-approved,.ai-governance-badge-effective,.ai-governance-badge-conformant,.ai-governance-badge-low,.ai-governance-badge-resolved,.ai-governance-badge-implemented){background:#103629;color:#9fe0bd;border-color:#347b5c}body.platform-body.platform-dark-mode :is(.contract-status-high,.contract-status-critical,.contract-status-expired,.ai-governance-badge-high,.ai-governance-badge-critical,.ai-governance-badge-ineffective,.ai-governance-badge-prohibited,.ai-governance-badge-suspended,.ai-governance-badge-gap){background:#431f22;color:#ffb1aa;border-color:#a64f4b}body.platform-body.platform-dark-mode :is(.contract-status-medium,.contract-status-review,.contract-status-approval,.contract-status-pending,.contract-status-due,.ai-governance-badge-medium,.ai-governance-badge-limited,.ai-governance-badge-assessment-due,.ai-governance-badge-under-review,.ai-governance-badge-pending,.ai-governance-badge-partially-effective,.ai-governance-badge-approved-with-conditions,.ai-governance-badge-in-progress){background:#403316;color:#f2d58a;border-color:#987634}body.platform-body.platform-dark-mode :is(.contract-dialog,.ai-governance-dialog){box-shadow:0 24px 70px rgba(0,0,0,.5)}body.platform-body.platform-dark-mode :is(.contract-dialog .platform-dialog-close-row button,.ai-governance-dialog .platform-dialog-close-row button){color:#d7e4f7}body.platform-body.platform-dark-mode :is(.contract-tabs span,.ai-governance-tabs button span){background:#243650;color:#dbe7fa}body.platform-body.platform-dark-mode :is(.governed-module-register,.governed-module-tenant){background:#101d30;color:#edf4ff;border-color:#34465e}body.platform-body.platform-dark-mode :is(.governed-module-list,.governed-module-tenant){border-color:#34465e}body.platform-body.platform-dark-mode .governed-module-tenant :is(dt,span){color:#aebed4}body.platform-body.platform-dark-mode .governed-module-tenant dd.attention{color:#ffaaa2}@media(max-width:1100px){.governed-module-metrics{grid-template-columns:repeat(3,1fr)}.governed-module-tenant{grid-template-columns:1fr}.governed-module-tenant dl{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.governed-module-metrics{grid-template-columns:1fr 1fr}.governed-module-tenant{padding:18px}.governed-module-tenant dl{grid-template-columns:1fr 1fr}}body.platform-body.platform-dark-mode .ai-decision-buttons button{background:#14243a;color:#a8beff;border-color:#58729c}.ai-agent-fleet-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d4dfef;margin-bottom:10px}.ai-agent-fleet-summary article{display:flex;flex-direction:column;gap:3px;padding:17px 19px;border-right:1px solid #d4dfef}.ai-agent-fleet-summary article:last-child{border-right:0}.ai-agent-fleet-summary strong{font-size:25px;font-weight:500}.ai-agent-fleet-summary span{font-size:10px;color:#64738b}.ai-agent-privacy-note{display:flex;align-items:flex-start;gap:18px;padding:16px 18px;margin-bottom:10px;border-left:3px solid #3262ff;background:#eef4ff}.ai-agent-privacy-note strong{min-width:210px;font-size:12px;color:#103dba}.ai-agent-privacy-note span{font-size:11px;line-height:1.5;color:#52637d}.ai-agent-form-policy{display:flex;flex-direction:column;gap:5px;padding:15px;border-left:3px solid #3262ff;background:#eef4ff}.ai-agent-form-policy strong{font-size:11px}.ai-agent-form-policy span{font-size:10px;line-height:1.5;color:#5c6c84}.ai-system-records .ai-governance-record aside .platform-button.compact{min-width:auto;padding:7px 9px;font-size:9px}body.platform-body.platform-dark-mode :is(.ai-agent-fleet-summary,.ai-agent-fleet-summary article){border-color:#34465e}body.platform-body.platform-dark-mode :is(.ai-agent-privacy-note,.ai-agent-form-policy){background:#142b50;color:#e9f1ff}body.platform-body.platform-dark-mode :is(.ai-agent-privacy-note span,.ai-agent-form-policy span){color:#b9cae1}body.platform-body.platform-dark-mode .ai-agent-privacy-note strong{color:#91afff}@media(max-width:850px){.ai-agent-fleet-summary{grid-template-columns:1fr 1fr}.ai-agent-fleet-summary article:nth-child(2){border-right:0}.ai-agent-privacy-note{flex-direction:column;gap:6px}.ai-agent-privacy-note strong{min-width:0}}.governed-module-metrics{grid-template-columns:repeat(8,minmax(0,1fr))}.governed-module-tenant{grid-template-columns:minmax(190px,.7fr) 2.3fr}.governed-module-tenant dl{grid-template-columns:repeat(8,1fr)}@media(max-width:1350px){.governed-module-metrics{grid-template-columns:repeat(4,1fr)}.governed-module-tenant dl{grid-template-columns:repeat(4,1fr)}}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero{grid-template-columns:minmax(0,1fr) minmax(290px,auto)!important;align-items:center!important;min-height:360px;padding:52px 30px 28px!important}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero>*:not(.platform-area-guide-bar){position:relative;z-index:1}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero.platform-guide-host>.platform-area-guide-bar{position:absolute!important;z-index:4;top:18px!important;right:20px!important;left:auto!important;width:auto!important;height:auto!important;margin:0!important;transform:none!important;justify-content:flex-end!important;overflow:visible!important}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero h1{font-size:clamp(42px,4.1vw,62px)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions{align-self:end;justify-self:end;padding-bottom:1px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-continue{min-height:82px;padding:14px 20px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-continue-index{width:40px;height:40px;border:1px solid #244b91;background:#0b2455;font-size:27px;font-weight:300;line-height:1}@media(max-width:900px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero{grid-template-columns:1fr!important;padding-top:62px!important}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions{justify-self:start;align-self:auto}}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-operating-areas{display:block;overflow:hidden;border:1px solid #ccd8e8;border-radius:14px;background:#fff}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{display:grid;grid-template-columns:170px minmax(0,1fr);gap:22px;padding:22px 24px;border-top:1px solid #dce4ef}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{display:block;margin:2px 0 0}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header h2{font-size:17px;letter-spacing:-.025em}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header p{max-width:155px;margin-top:7px;font-size:10px;line-height:1.45}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid{gap:10px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card{grid-template-rows:auto minmax(58px,1fr) auto;gap:11px;min-height:146px;padding:15px 16px;border-color:#d7e1ee;border-radius:10px;background:#f8faff;box-shadow:none}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible{border-color:#4773f5;background:#fff;box-shadow:0 8px 22px rgba(22,55,112,.09);transform:translateY(-1px)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card.has-attention{padding-top:15px;border-top:1px solid #d7e1ee;border-left:3px solid #d59c19}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card-head{align-items:center}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-icon{width:31px;height:31px;border-radius:8px;background:#e9f0ff}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-icon svg{width:16px;height:16px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-status{max-width:none;padding:5px 7px;border:1px solid #d5deeb;border-radius:999px;background:#fff;color:#5d6d85;font-size:8px;line-height:1}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card.has-attention .launchpad-module-status{border-color:#e6c46f;background:#fff8e7;color:#8a5800}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card h3{margin-bottom:5px;font-size:15px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card p{font-size:11px;line-height:1.42}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer{padding-top:10px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>b{padding:4px 0;font-size:10px}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-operating-areas{border-color:#34465e;background:#101d30}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-section{border-color:#34465e}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card{border-color:#3b4d66;background:#14243a}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-status{border-color:#4a5c75;background:#101d30;color:#becbe0}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card.has-attention .launchpad-module-status{border-color:#8e7132;background:#3d3118;color:#f0d084}@media(max-width:1120px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{grid-template-columns:1fr;gap:13px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{display:flex;align-items:baseline;gap:12px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header p{max-width:none;margin:0}}@media(max-width:760px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-operating-areas{border-radius:11px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{padding:18px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{display:block}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header p{margin-top:5px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card{min-height:138px}}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-operating-areas{overflow:visible;border:0;border-radius:0;background:transparent;display:grid;gap:16px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{--section-accent:#315eff;--section-deep:#102a66;position:relative;grid-template-columns:190px minmax(0,1fr);gap:18px;padding:18px;border:1px solid #d3deed;border-radius:16px;background:linear-gradient(105deg,#f4f7fc 0,#fbfcff 32%,#fff 100%);box-shadow:0 10px 28px rgba(17,42,91,.055)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section-govern{--section-accent:#1d66dd;--section-deep:#0d3474}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section-operate{--section-accent:#6959df;--section-deep:#302472}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{position:relative;display:flex;min-height:100%;margin:0;padding:22px 20px;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,var(--section-deep),#071a3b);color:#fff;flex-direction:column;align-items:flex-start;justify-content:flex-end}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header::before{position:absolute;top:15px;left:18px;color:#92b7ff;font-size:10px;font-weight:750;letter-spacing:.16em}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section-assess>header::before{content:"01  DISCOVER"}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section-govern>header::before{content:"02  CONTROL"}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section-operate>header::before{content:"03  ACT"}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header::after{content:"";position:absolute;top:-52px;right:-60px;width:150px;height:150px;border:1px solid rgba(160,194,255,.18);border-radius:50%;box-shadow:0 0 0 28px rgba(125,168,238,.045)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header h2{position:relative;z-index:1;margin:0;color:#fff;font-size:23px;font-weight:600;letter-spacing:-.02em;text-rendering:optimizeLegibility}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header p{position:relative;z-index:1;max-width:145px;margin:8px 0 0;color:#c8d8ef;font-size:11px;line-height:1.5}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card{position:relative;isolation:isolate;grid-template-rows:auto minmax(66px,1fr) auto;gap:13px;min-height:168px;padding:18px;border:1px solid #d8e2ef;border-left:3px solid var(--section-accent);border-radius:12px;background:#fff;box-shadow:0 4px 14px rgba(26,53,99,.045);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card::before{content:none}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible{border-color:#9eb6e7;border-left-color:var(--section-accent);background:#fff;box-shadow:0 14px 30px rgba(20,51,107,.13);transform:translateY(-3px)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card.has-attention{padding-top:18px;border-top:1px solid #d8e2ef;border-left-color:var(--section-accent)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #d3dbe6;border-radius:10px;background:#f7f8fa;color:#34465e;box-shadow:none;transition:border-color .18s ease,color .18s ease,transform .18s ease}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-icon svg{width:19px;height:19px;stroke-width:1.55}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover .launchpad-module-icon,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible .launchpad-module-icon{border-color:var(--section-accent);color:var(--section-accent);transform:translateY(-1px)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-status{padding:6px 8px;border-color:#dbe4f0;background:#f8faff;color:#586982;font-size:8px;font-weight:750;letter-spacing:.07em}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card h3{margin:0 0 6px;color:#071426;font-size:17px;font-weight:600;letter-spacing:-.015em;text-rendering:optimizeLegibility}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card p{max-width:520px;color:#5f7089;font-size:11px;line-height:1.5}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer{min-height:32px;padding-top:12px;border-color:#e4eaf2}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>span{color:#687992;font-size:10px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>b{gap:7px;color:var(--section-deep);font-size:10px;letter-spacing:.01em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>b i{display:grid;place-items:center;width:12px;height:12px;border-radius:0;background:transparent;color:inherit;font-size:0;line-height:0;text-decoration:none;transition:transform .18s ease}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>b i::before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4 2l4 4-4 4' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px 10px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4 2l4 4-4 4' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px 10px no-repeat}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover footer>b i{background:transparent;color:inherit;transform:translateX(2px)}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-section{border-color:#34465e;background:linear-gradient(105deg,#0c1829,#101d30);box-shadow:0 12px 28px rgba(0,0,0,.18)}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card{border-color:#3b4d66;border-left-color:var(--section-accent);background:#14243a;box-shadow:0 5px 16px rgba(0,0,0,.12)}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover{border-color:#658cff;border-left-color:var(--section-accent);background:#172a43}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-icon{border-color:#46566c;background:#1a2637;color:#c4cfdd}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>b{color:var(--section-accent)}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card footer{border-color:#34465e}@media(max-width:1120px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{grid-template-columns:1fr;padding:16px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{min-height:112px;padding:48px 20px 18px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header p{max-width:none}}@media(max-width:760px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-operating-areas{gap:13px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{padding:12px;border-radius:13px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{min-height:104px;padding:45px 17px 16px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header h2{font-size:21px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card{min-height:156px}}html body.platform-body[data-platform-page="app-home"] #platformApp :is(.launchpad-hero,.launchpad-continue,.launchpad-operating-areas,.launchpad-footer),html body.platform-body[data-platform-page="app-home"] #platformApp :is(.launchpad-hero,.launchpad-continue,.launchpad-operating-areas,.launchpad-footer) *{font-family:Inter,"ABC Diatype",Arial,sans-serif;font-synthesis:none;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility;text-shadow:none}html body.platform-body[data-platform-page="app-home"] #platformApp :is(.launchpad-hero .eyebrow,.launchpad-hero-position strong,.launchpad-continue strong,.launchpad-continue>b,.launchpad-module-card footer>span strong,.launchpad-module-card footer>b,.launchpad-footer a){font-weight:600}html body.platform-body[data-platform-page="app-home"] #platformApp :is(.launchpad-continue small,.launchpad-module-section>header::before,.launchpad-module-status){font-weight:700}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.deal-room-portfolio-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;min-height:285px;padding:42px 34px;background:linear-gradient(120deg,#061936 0%,#102b60 66%,#1d437f 100%);color:#fff;position:relative;overflow:hidden}.deal-room-portfolio-hero::after{content:"";position:absolute;width:420px;height:420px;right:-150px;top:-250px;border:1px solid rgba(157,192,255,.2);border-radius:50%;box-shadow:0 0 0 60px rgba(111,157,235,.05),0 0 0 120px rgba(111,157,235,.03)}.deal-room-portfolio-hero>*{position:relative;z-index:1}.deal-room-portfolio-hero .eyebrow{color:#98bafd}.deal-room-portfolio-hero h1{max-width:920px;margin:12px 0;font-size:clamp(39px,4.4vw,65px);font-weight:400;line-height:1;letter-spacing:-.052em}.deal-room-portfolio-hero p{max-width:760px;color:#d4e1f4;font-size:15px;line-height:1.55}.deal-room-portfolio-hero .platform-button{border-color:#7e9fd0;background:#fff;color:#092658}.deal-portfolio-summary{grid-template-columns:repeat(4,1fr);margin-bottom:18px}.deal-portfolio{padding:0;overflow:hidden}.deal-portfolio>.section-head{padding:24px 26px;align-items:flex-end}.deal-portfolio [data-deal-filter]{display:flex;gap:8px}.deal-portfolio [data-deal-filter] input,.deal-portfolio [data-deal-filter] select{min-height:39px;padding:0 10px;border:1px solid #cbd7e8;background:#fff}.deal-portfolio-list{border-top:1px solid #dbe4ef}.deal-portfolio-row{display:grid;grid-template-columns:90px minmax(240px,1.6fr) minmax(130px,.8fr) 90px 100px 110px 18px;align-items:center;gap:17px;padding:20px 25px;border-bottom:1px solid #e0e7f0;color:#071426;text-decoration:none;transition:background .15s,border-color .15s}.deal-portfolio-row:hover{background:#f4f8ff;border-color:#b8cdf7}.deal-portfolio-row>span{display:flex;flex-direction:column;gap:4px;min-width:0}.deal-portfolio-row strong{font-size:13px}.deal-portfolio-row>span:nth-child(2)>strong{font-size:17px}.deal-portfolio-row small{font-size:9px;color:#687991;text-transform:uppercase;letter-spacing:.07em}.deal-portfolio-code{display:grid!important;place-items:center;min-height:34px;border:1px solid #bfd0ed;background:#edf3ff;color:#1548c8;font-size:10px;font-weight:750;letter-spacing:.08em}.deal-status{display:inline-flex!important;align-items:center!important;justify-content:center;min-height:24px;padding:4px 8px;border:1px solid #cad5e5;border-radius:999px;background:#f6f8fc;color:#53627a;font-size:8px!important;font-weight:750;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.deal-status-active,.deal-status-available,.deal-status-accepted,.deal-status-completed,.deal-status-passed,.deal-status-verified,.deal-status-low{border-color:#83c8a6;background:#eef9f3;color:#14613e}.deal-status-critical,.deal-status-rejected,.deal-status-quarantined,.deal-status-failed{border-color:#df8279;background:#fff1ee;color:#992d23}.deal-status-high,.deal-status-pending,.deal-status-awaiting-response,.deal-status-requested,.deal-status-review,.deal-status-under-review{border-color:#e2bc5d;background:#fff8e5;color:#7c5704}.deal-dialog{width:min(900px,calc(100vw - 30px));max-height:calc(100vh - 30px);padding:28px;border:1px solid #9eb4dc;background:#fff;color:#071426}.deal-dialog::backdrop{background:rgba(3,13,34,.72);backdrop-filter:blur(4px)}.deal-dialog h2{margin:8px 0;font-size:34px;letter-spacing:-.04em}.deal-dialog>form>p{color:#617089}.deal-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:20px}.deal-form-grid label{display:flex;flex-direction:column;gap:6px}.deal-form-grid label>span{font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.deal-form-grid input,.deal-form-grid select,.deal-form-grid textarea{width:100%;min-height:42px;padding:9px 10px;border:1px solid #bdcce3;background:#fff;color:#071426}.deal-form-wide{grid-column:1/-1}.deal-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding-top:20px}.deal-workspace-hero{padding:28px 31px 0;background:linear-gradient(120deg,#071a3b,#102d63 72%,#173b75);color:#fff}.deal-workspace-breadcrumb{display:flex;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(181,205,244,.25)}.deal-workspace-breadcrumb a{color:#9fc0ff;text-decoration:none}.deal-workspace-breadcrumb span{color:#aebfdb;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.deal-workspace-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:28px 0 23px}.deal-workspace-heading .eyebrow{color:#91b4f7}.deal-workspace-heading h1{margin:8px 0;font-size:clamp(38px,4vw,60px);font-weight:400;line-height:1;letter-spacing:-.052em}.deal-workspace-heading p{max-width:720px;color:#cedcf1}.deal-workspace-heading aside{display:flex;align-items:center;justify-content:flex-end;gap:13px;flex-wrap:wrap}.deal-workspace-heading aside>span:not(.deal-status){display:flex;flex-direction:column;gap:3px;padding-left:13px;border-left:1px solid rgba(185,207,244,.25)}.deal-workspace-heading aside small{color:#99add0;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.deal-workspace-heading aside strong{font-size:11px}.deal-command{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;border:1px solid #46689d;border-bottom:0;background:rgba(5,21,51,.68)}.deal-command>span{display:grid;place-items:center;width:29px;height:29px;border-radius:7px;background:#1b448b;color:#bed2ff}.deal-command input{min-height:39px;border:0;background:transparent;color:#fff;outline:0}.deal-command input::placeholder{color:#b3c4df}.deal-command button{min-height:35px;padding:0 14px;border:1px solid #7696c7;background:#fff;color:#0d3577;font-weight:700}.deal-workspace-tabs{display:flex;gap:3px;overflow-x:auto;padding:7px;border:1px solid #c9d6e8;border-top:0;background:#fff;scrollbar-width:thin}.deal-workspace-tabs button{display:flex;align-items:center;gap:5px;padding:10px 12px;border:0;background:transparent;color:#53617a;font-size:10px;font-weight:700;white-space:nowrap}.deal-workspace-tabs button span{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:20px;background:#eaf0f8;font-size:8px}.deal-workspace-tabs button.active{background:#eaf1ff;color:#1749c5;box-shadow:inset 0 -2px #315ff5}.deal-scorecard{display:grid;grid-template-columns:repeat(7,1fr);margin:16px 0;border:1px solid #d4dfec;background:#fff}.deal-scorecard article{display:flex;flex-direction:column;gap:4px;padding:16px;border-right:1px solid #dce4ef}.deal-scorecard article:last-child{border-right:0}.deal-scorecard span{color:#61718a;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.deal-scorecard strong{font-size:24px;font-weight:530;letter-spacing:-.035em}.deal-scorecard small{color:#77859a;font-size:9px}.deal-overview-layout,.deal-risk-layout,.deal-intelligence-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.deal-health,.deal-attention,.deal-panel,.deal-ask{padding:24px}.deal-health .section-head{align-items:flex-start}.deal-health .section-head>strong{font-size:42px;font-weight:450;color:#174fd4}.deal-health-row{display:grid;grid-template-columns:90px minmax(0,1fr) 40px;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #e3e9f1}.deal-health-row>span{font-size:10px}.deal-health-row>i{height:7px;overflow:hidden;background:#e8edf4}.deal-health-row>i b{display:block;height:100%;background:linear-gradient(90deg,#2d5ef3,#60a2ff)}.deal-health-row>strong{text-align:right;font-size:10px}.deal-attention>a{display:grid;grid-template-columns:90px 1fr;gap:5px 12px;padding:14px 0;border-top:1px solid #e2e8f0;color:inherit;text-decoration:none}.deal-attention>a>span{grid-row:1/3}.deal-attention>a strong{font-size:13px}.deal-attention>a small{color:#68778d}.deal-panel>.section-head{align-items:flex-start}.deal-panel>.section-head>details{max-width:520px}.deal-folder-strip{display:flex;gap:6px;overflow-x:auto;margin-bottom:14px}.deal-folder-strip span{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #d2ddeb;background:#f7f9fc;font-size:10px;white-space:nowrap}.deal-folder-strip b{color:#2455dc}.deal-table{overflow-x:auto;border:1px solid #d8e1ed}.deal-table-head,.deal-table>div,.deal-table>a{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(130px,.7fr));align-items:center;gap:14px;min-width:780px;padding:13px 15px;border-bottom:1px solid #e0e6ef;color:inherit;text-decoration:none}.deal-table-head{background:#f3f6fa;color:#64738a;font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.deal-table>div:last-child,.deal-table>a:last-child{border-bottom:0}.deal-table>div>span,.deal-table>a>span{display:flex;flex-direction:column;gap:4px;font-size:10px}.deal-table strong{font-size:12px}.deal-table small{color:#6b7890}.deal-inline-create summary{cursor:pointer;padding:8px 11px;border:1px solid #a9bde1;color:#1948ba;font-size:10px;font-weight:700;list-style:none}.deal-inline-create form{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:7px;margin-top:8px;padding:12px;border:1px solid #d3ddea;background:#f7f9fc}.deal-inline-create input,.deal-inline-create select,.deal-inline-create textarea{min-height:37px;padding:8px;border:1px solid #c3cfe1;background:#fff}.deal-inline-create textarea{grid-column:1/-1}.deal-question-list{display:grid;gap:9px}.deal-question-list article{padding:17px;border:1px solid #d7e0ec}.deal-question-list header{display:flex;align-items:center;gap:8px}.deal-question-list header>span:last-child{margin-left:auto;color:#68768d;font-size:9px}.deal-question-list p{font-size:13px}.deal-question-list footer{color:#65738a;font-size:9px}.deal-evidence-list{display:grid;gap:10px}.deal-evidence-list article{display:grid;grid-template-columns:100px 1fr;gap:18px;padding:18px;border:1px solid #d7e0ec}.deal-evidence-confidence{display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:1px solid #e1e7ef;color:#56708f;font-size:9px}.deal-evidence-confidence strong{color:#174bc8;font-size:24px}.deal-evidence-list h3{margin:5px 0;font-size:15px}.deal-evidence-list p{margin:0;color:#5e6d84}.deal-finding{padding:15px 0;border-top:1px solid #e1e7ef}.deal-finding header{display:flex;align-items:center;gap:9px}.deal-finding p{margin:10px 0;color:#46566e}.deal-finding small{color:#64738a}.deal-task{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #e1e7ef}.deal-task>div{display:flex;flex:1;flex-direction:column}.deal-task small{color:#68768d}.deal-panel>.platform-button{margin-top:14px}.deal-ask form{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:18px}.deal-ask textarea{grid-column:1/-1;min-height:115px;padding:13px;border:1px solid #bdcce2}.deal-ask select{min-height:40px;border:1px solid #bdcce2;padding:0 9px}.deal-agent{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 0;border-top:1px solid #e1e7ef}.deal-agent>span{width:8px;height:8px;border-radius:50%;background:#35a36b;box-shadow:0 0 0 4px #e7f6ee}.deal-agent small{color:#66758c}.deal-analysis-answer{margin-top:15px;padding:17px;border-left:3px solid #315ff5;background:#eef4ff}.deal-analysis-answer p{font-size:13px;line-height:1.55}.deal-analysis-answer>div{display:flex;flex-direction:column;padding-top:10px;border-top:1px solid #cedcf4}.deal-analysis-answer ol{padding-left:18px}.deal-analysis-answer li{margin-top:7px}.deal-analysis-answer li span{margin-left:7px;color:#65738a;font-size:9px}.deal-decision{padding:20px;margin-top:12px;border:1px solid #d5dfeb}.deal-decision header{display:flex;justify-content:space-between;gap:20px}.deal-decision h3{margin:5px 0;font-size:20px}.deal-decision p{max-width:900px;color:#43536b}.deal-decision dl{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e0e6ee}.deal-decision dl>div{padding:12px;border-right:1px solid #e0e6ee}.deal-decision dt{color:#66748a;font-size:8px;text-transform:uppercase}.deal-decision dd{margin:5px 0 0;font-size:11px}.deal-timeline{margin:20px 0;padding:0;list-style:none}.deal-timeline li{display:grid;grid-template-columns:150px 14px 1fr;gap:12px;min-height:63px}.deal-timeline time{color:#63728a;font-size:9px;text-align:right}.deal-timeline li>span{position:relative;width:9px;height:9px;border-radius:50%;background:#315ff5;box-shadow:0 0 0 4px #e8efff}.deal-timeline li>span::after{content:"";position:absolute;top:13px;bottom:-50px;left:4px;width:1px;background:#d2ddea}.deal-timeline li:last-child>span::after{display:none}.deal-timeline li>div{display:flex;flex-direction:column;gap:4px}.deal-timeline small{color:#68768d}body.platform-body.platform-dark-mode :is(.deal-workspace-tabs,.deal-scorecard,.deal-health,.deal-attention,.deal-panel,.deal-ask,.deal-portfolio,.deal-dialog){background:#101d30;color:#eef4ff;border-color:#34465e}body.platform-body.platform-dark-mode :is(.deal-portfolio-row,.deal-table,.deal-table-head,.deal-table>div,.deal-table>a,.deal-question-list article,.deal-evidence-list article,.deal-finding,.deal-task,.deal-decision,.deal-decision dl,.deal-timeline){border-color:#34465e}body.platform-body.platform-dark-mode .deal-portfolio-row{color:#eef4ff}body.platform-body.platform-dark-mode .deal-portfolio-row:hover{background:#15263e}body.platform-body.platform-dark-mode :is(.deal-inline-create form,.deal-analysis-answer,.deal-folder-strip span){background:#14243a;border-color:#3d4f68}body.platform-body.platform-dark-mode :is(.deal-dialog input,.deal-dialog select,.deal-dialog textarea,.deal-inline-create input,.deal-inline-create select,.deal-inline-create textarea,.deal-ask textarea,.deal-ask select){background:#14243a;color:#eef4ff;border-color:#40536d}body.platform-body.platform-dark-mode .deal-table-head{background:#17263a}body.platform-body.platform-dark-mode .deal-health-row>i{background:#263750}@media(max-width:1250px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-scorecard{grid-template-columns:repeat(4,1fr)}.deal-scorecard article{border-bottom:1px solid #dce4ef}.deal-portfolio-row{grid-template-columns:80px minmax(220px,1fr) 130px 90px 18px}.deal-portfolio-row>span:nth-child(5),.deal-portfolio-row>.deal-status{display:none!important}}@media(max-width:900px){.deal-room-portfolio-hero{grid-template-columns:1fr;align-items:start}.deal-workspace-heading{align-items:flex-start;flex-direction:column}.deal-workspace-heading aside{justify-content:flex-start}.deal-overview-layout,.deal-risk-layout,.deal-intelligence-layout{grid-template-columns:1fr}.deal-scorecard{grid-template-columns:repeat(3,1fr)}.deal-portfolio-row{grid-template-columns:70px 1fr 18px}.deal-portfolio-row>span:nth-child(n+3){display:none!important}.deal-portfolio>.section-head{align-items:flex-start;flex-direction:column}.deal-portfolio [data-deal-filter]{width:100%}}@media(max-width:680px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-4{grid-template-columns:1fr}.deal-room-portfolio-hero{padding:30px 20px}.deal-portfolio-summary{grid-template-columns:1fr 1fr}.deal-workspace-hero{padding:23px 18px 0}.deal-workspace-breadcrumb{align-items:flex-start;flex-direction:column;gap:8px}.deal-workspace-heading aside>span:not(.deal-status){padding:7px 9px;border:1px solid rgba(185,207,244,.25)}.deal-command{grid-template-columns:auto 1fr}.deal-command button{grid-column:1/-1}.deal-scorecard{grid-template-columns:1fr 1fr}.deal-form-grid{grid-template-columns:1fr}.deal-form-wide{grid-column:auto}.deal-portfolio [data-deal-filter]{display:grid}.deal-portfolio-row{padding:16px}.deal-inline-create form{grid-template-columns:1fr}.deal-inline-create textarea{grid-column:auto}.deal-evidence-list article{grid-template-columns:1fr}.deal-evidence-confidence{align-items:flex-start;padding-bottom:10px;border-right:0;border-bottom:1px solid #e1e7ef}.deal-decision dl{grid-template-columns:1fr}.deal-timeline li{grid-template-columns:85px 12px 1fr}}.deal-tabs{display:flex;gap:3px;overflow-x:auto;padding:7px;border:1px solid #c9d6e8;border-bottom:0;background:#fff}.deal-tabs button{padding:10px 12px;border:0;background:transparent;color:#53617a;font-size:10px;font-weight:700;white-space:nowrap}.deal-tabs button.active{background:#eaf1ff;color:#1749c5;box-shadow:inset 0 -2px #315ff5}.deal-workspace-body{padding:16px 0}.deal-workspace-body>[data-deal-panel]:not([hidden]){display:block;padding:0 24px 24px}.deal-record{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 0;border-top:1px solid #e1e7ef}.deal-record>div{display:flex;flex-direction:column;gap:5px}.deal-record p{margin:0;color:#5e6d84}.deal-record aside{display:flex;gap:5px}.deal-health-gauge{display:flex;align-items:baseline;gap:3px;margin:20px 0;color:#174bc8}.deal-health-gauge strong{font-size:64px;font-weight:430;letter-spacing:-.06em}.deal-health-gauge span{color:#63728a}.deal-progress{margin-top:14px}.deal-progress>span{display:block;height:8px;background:#e7edf5}.deal-progress b{display:block;height:100%;background:linear-gradient(90deg,#2d5ef3,#60a2ff)}.deal-progress small{color:#65738a}.deal-ai-panel{padding:24px}.deal-ai-panel form{display:grid;gap:9px}.deal-ai-panel textarea{min-height:120px;padding:13px;border:1px solid #bdcce2}.deal-analysis-answer header{display:flex;align-items:center;justify-content:space-between}.deal-analysis-answer>div{gap:6px}.deal-analysis-answer a{color:#174bc8}.deal-evidence{grid-template-columns:100px 1fr auto!important}.deal-timeline li>i{position:relative;width:9px;height:9px;border-radius:50%;background:#315ff5;box-shadow:0 0 0 4px #e8efff}.deal-timeline li>i::after{content:"";position:absolute;top:13px;bottom:-50px;left:4px;width:1px;background:#d2ddea}.deal-timeline li:last-child>i::after{display:none}body.platform-body.platform-dark-mode :is(.deal-tabs,.deal-record,.deal-ai-panel){background:#101d30;color:#eef4ff;border-color:#34465e}.deal-workspace-hero-guided .deal-command{display:none}.deal-work-area-nav{display:flex;gap:4px;overflow-x:auto;padding:7px;border:1px solid rgba(170,197,239,.35);border-bottom:0;background:#fff}.deal-work-area-nav button{display:flex;align-items:center;gap:7px;min-height:42px;padding:0 17px;border:0;background:transparent;color:#526076;font-size:11px;font-weight:720;white-space:nowrap}.deal-work-area-nav button>span{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:20px;background:#e9eef6;color:#53627a;font-size:9px}.deal-work-area-nav button>span.attention{background:#fff0ed;color:#9c2e23}.deal-work-area-nav button.active{background:#edf3ff;color:#1749c5;box-shadow:inset 0 -3px #315ff5}.deal-workspace-guided>[data-deal-guided-panel]{padding:0 24px 28px}.deal-guided-journey{margin:0 0 17px;padding:25px;border-color:#bfd1f2;box-shadow:0 18px 48px rgba(9,46,112,.07)}.deal-journey-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.deal-journey-intro h2{margin:7px 0;font-size:29px;letter-spacing:-.04em}.deal-journey-intro p{max-width:760px;margin:0;color:#596981}.deal-journey-health{display:flex;flex-direction:column;align-items:flex-end}.deal-journey-health strong{color:#174ac7;font-size:42px;font-weight:470;line-height:1}.deal-journey-health small{margin-top:5px;color:#66748a;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.deal-journey-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:22px}.deal-journey-steps article{position:relative;display:grid;grid-template-columns:31px 1fr;align-items:center;gap:10px;min-height:72px;padding:12px;border:1px solid #d8e0ec;background:#f8fafc}.deal-journey-steps article:not(:last-child)::after{content:"";position:absolute;right:-9px;top:50%;width:9px;border-top:2px solid #b6c3d6;z-index:2}.deal-journey-steps article>span{display:grid;place-items:center;width:31px;height:31px;border:1px solid #cbd5e3;border-radius:50%;background:#fff;color:#65738a;font-size:11px;font-weight:750}.deal-journey-steps article strong,.deal-journey-steps article small{display:block}.deal-journey-steps article strong{font-size:12px}.deal-journey-steps article small{margin-top:4px;color:#6b7890;font-size:9px}.deal-journey-steps article.complete{border-color:#b9e0cd;background:#f4fbf7}.deal-journey-steps article.complete>span{border-color:#80c9a5;background:#e4f7ed;color:#10613d}.deal-journey-steps article.current{border-color:#3e6eea;background:#f1f5ff;box-shadow:0 9px 24px rgba(49,95,245,.1)}.deal-journey-steps article.current>span{border-color:#315ff5;background:#315ff5;color:#fff}.deal-next-action{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:14px;padding:18px 19px;border-left:5px solid #315ff5;background:#f3f7ff}.deal-next-action small{color:#1749c5;font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.1em}.deal-next-action h3{margin:5px 0;font-size:20px;letter-spacing:-.03em}.deal-next-action p{margin:0;color:#58677d}.deal-scorecard-secondary{grid-template-columns:repeat(6,1fr);margin-top:0}.deal-scorecard-secondary article{padding:13px}.deal-scorecard-secondary strong{font-size:20px}.deal-area-heading{padding:25px 4px 17px}.deal-area-heading h2{margin:7px 0;font-size:32px;letter-spacing:-.045em}.deal-area-heading p{max-width:820px;margin:0;color:#58677d}.deal-guided-section{margin-bottom:14px;padding:23px!important;border:1px solid #d6dfeb;background:#fff}.deal-guided-section>.section-head{margin-bottom:14px}.deal-guided-section>.section-head h2{font-size:22px}.deal-workspace-guided [data-deal-guided-panel="more"]>.deal-guided-section{display:none}.deal-workspace-guided [data-deal-guided-panel="more"]>.deal-guided-section:first-of-type{display:block}body.platform-body.platform-dark-mode :is(.deal-work-area-nav,.deal-guided-journey,.deal-guided-section){background:#101d30;color:#eef4ff;border-color:#34465e}body.platform-body.platform-dark-mode .deal-work-area-nav button{color:#c6d1df}body.platform-body.platform-dark-mode .deal-work-area-nav button.active{background:#193256;color:#cfe0ff}body.platform-body.platform-dark-mode .deal-journey-steps article{background:#14243a;border-color:#40536d}body.platform-body.platform-dark-mode .deal-next-action{background:#142b4b}body.platform-body.platform-dark-mode :is(.deal-journey-intro p,.deal-next-action p,.deal-area-heading p){color:#becbdd}@media(max-width:1100px){.deal-journey-steps{grid-template-columns:repeat(3,1fr)}.deal-journey-steps article::after{display:none}.deal-scorecard-secondary{grid-template-columns:repeat(3,1fr)}}.deal-workspace-guided [data-deal-guided-panel="more"]>.deal-guided-section{display:block}@media(max-width:720px){.deal-workspace-guided>[data-deal-guided-panel]{padding:0 12px 20px}.deal-guided-journey{padding:18px}.deal-journey-intro,.deal-next-action{align-items:stretch;flex-direction:column}.deal-journey-health{align-items:flex-start}.deal-journey-steps{grid-template-columns:1fr}.deal-next-action .platform-button{width:100%;justify-content:center}.deal-scorecard-secondary{grid-template-columns:1fr 1fr}.deal-guided-section{padding:17px!important}.deal-area-heading h2{font-size:26px}}.deal-action-bar{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 14px;padding:18px;border:1px solid #bfd1f2;border-left:4px solid #315ff5;background:linear-gradient(120deg,#f5f8ff,#fff)}.deal-action-bar>div{display:flex;gap:8px}.deal-action-bar>div:first-child{flex-direction:column}.deal-action-bar strong{font-size:14px}.deal-action-bar span,.deal-request-guidance span{color:#5d6c83;font-size:11px;line-height:1.5}.deal-action-bar .platform-button{white-space:nowrap;text-decoration:none}.deal-guided-create{margin:0 0 15px;border:1px solid #cfdbea;background:#f8fafd}.deal-guided-create>summary{cursor:pointer;padding:13px 15px;color:#1647b8;font-size:11px;font-weight:750;list-style:none}.deal-guided-create>summary::after{content:'+';float:right;font-size:17px}.deal-guided-create[open]>summary::after{content:'−'}.deal-guided-create form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;border-top:1px solid #d7e1ee;background:#fff}.deal-guided-create .field{display:flex;flex-direction:column;gap:6px}.deal-guided-create .field>span{color:#40516a;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.deal-guided-create input,.deal-guided-create select,.deal-guided-create textarea{width:100%;min-height:42px;padding:9px 10px;border:1px solid #bdcce2;background:#fff;color:#071426}.deal-guided-create textarea{resize:vertical}.deal-guided-create .deal-form-wide,.deal-guided-create .deal-check,.deal-guided-create .deal-form-actions{grid-column:1/-1}.deal-check{display:flex;align-items:center;gap:9px;color:#40516a;font-size:11px}.deal-check input{width:17px;min-height:17px}.deal-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.deal-form-actions [data-deal-form-status]{color:#31537f;font-size:10px}.deal-request-guidance{display:flex;flex-direction:column;gap:5px;margin:2px 0 10px;padding:13px 15px;border-left:3px solid #7d97c6;background:#f4f7fb}.deal-actionable-empty{display:flex;flex-direction:column;gap:7px;padding:22px!important;border:1px dashed #aebfda!important;background:#f7f9fc!important}.deal-actionable-empty strong{font-size:14px;color:#16243a}.deal-actionable-empty span{color:#5d6c83;font-size:11px}body.platform-body.platform-dark-mode :is(.deal-action-bar,.deal-guided-create,.deal-guided-create form,.deal-request-guidance,.deal-actionable-empty){background:#14243a!important;border-color:#40536d!important}body.platform-body.platform-dark-mode :is(.deal-guided-create input,.deal-guided-create select,.deal-guided-create textarea){background:#101d30;color:#eef4ff;border-color:#40536d}body.platform-body.platform-dark-mode :is(.deal-action-bar span,.deal-request-guidance span,.deal-actionable-empty span,.deal-actionable-empty strong){color:#c2cee0}@media(max-width:760px){.deal-action-bar{align-items:stretch;flex-direction:column}.deal-action-bar>div:last-child{flex-direction:column}.deal-guided-create form{grid-template-columns:1fr}.deal-guided-create .deal-form-wide,.deal-guided-create .deal-check,.deal-guided-create .deal-form-actions{grid-column:auto}.deal-form-actions{align-items:stretch;flex-direction:column}.deal-form-actions .platform-button{width:100%}}.deal-operating-dashboard{margin:16px 20px;padding:25px;border-color:#c7d7ec;box-shadow:0 18px 48px rgba(10,41,91,.07)}.deal-operating-dashboard>header,.deal-workspace-dashboard>header,.deal-operating-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.deal-operating-dashboard h2,.deal-workspace-dashboard h2{margin:6px 0;font-size:30px;letter-spacing:-.04em}.deal-operating-dashboard header p,.deal-workspace-dashboard header p,.deal-operating-panel header p{max-width:720px;margin:0;color:#5b6a80}.deal-dashboard-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.deal-dashboard-kpis article{display:flex;flex-direction:column;gap:5px;padding:17px;border:1px solid #d5dfeb;background:#f8fafc}.deal-dashboard-kpis small{color:#64738a;font-size:8px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.deal-dashboard-kpis strong{font-size:27px;letter-spacing:-.04em}.deal-dashboard-kpis span{color:#68778d;font-size:10px}.deal-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:15px;margin-top:15px}.deal-dashboard-grid>section,.deal-dashboard-grid>aside{padding:18px;border:1px solid #d7e0ec}.deal-dashboard-grid h3{margin:0 0 13px;font-size:15px}.deal-stage-board{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.deal-stage-board article{display:grid;gap:5px;min-height:94px;padding:13px;border-left:3px solid #7c9ed2;background:#f5f8fc}.deal-stage-board article span{color:#405474;font-size:9px;font-weight:750;text-transform:uppercase}.deal-stage-board article strong{font-size:24px}.deal-stage-board article small{color:#69778b;font-size:9px}.deal-dashboard-grid>aside{display:flex;flex-direction:column}.deal-dashboard-grid>aside>a{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;padding:11px 0;border-top:1px solid #e0e7f0;color:inherit;text-decoration:none}.deal-dashboard-grid>aside>a>span{grid-row:1/3;color:#2853a6;font-size:9px;font-weight:750}.deal-dashboard-grid>aside>a>strong{font-size:11px}.deal-dashboard-grid>aside>a>small{color:#68768a;font-size:9px}.deal-workspace-dashboard{margin:0 0 17px;padding:24px;border:1px solid #bcd0ef;background:linear-gradient(125deg,#f5f8ff,#fff)}.deal-readiness-score{display:flex;flex-direction:column;align-items:flex-end}.deal-readiness-score strong{color:#174ac7;font-size:42px;font-weight:480;line-height:1}.deal-readiness-score small{color:#61718a;font-size:8px;text-transform:uppercase}.deal-workspace-kpis{display:grid;grid-template-columns:repeat(5,1fr);margin-top:19px;border:1px solid #d6e0ed}.deal-workspace-kpis article{display:flex;flex-direction:column;gap:4px;padding:14px;border-right:1px solid #dce4ee;background:#fff}.deal-workspace-kpis article:last-child{border-right:0}.deal-workspace-kpis strong{font-size:21px}.deal-workspace-kpis span{color:#68768b;font-size:9px}.deal-workstream-board{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.deal-workstream-board article{padding:13px;border:1px solid #d7e0ec;background:#fff}.deal-workstream-board article.critical{border-left:4px solid #b83c32}.deal-workstream-board article.attention{border-left:4px solid #ce8b00}.deal-workstream-board article.working{border-left:4px solid #3f6fd2}.deal-workstream-board article.clear{border-left:4px solid #36a26b}.deal-workstream-board header{display:flex;justify-content:space-between;gap:10px}.deal-workstream-board header span{font-size:9px;font-weight:750;text-transform:uppercase}.deal-workstream-board header strong{color:#315cc3;font-size:13px}.deal-workstream-board article>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.deal-workstream-board article>div span{color:#68768b;font-size:9px}.deal-workstream-board article>div b{color:#16243a}.deal-operating-suite{display:grid;gap:13px;margin-bottom:14px}.deal-operating-panel{padding:20px;border:1px solid #cfdaE8;background:#fff}.deal-operating-panel h3{margin:5px 0;font-size:20px;letter-spacing:-.025em}.deal-template-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px}.deal-template-preview span{display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid #dce4ee;background:#f7f9fc;color:#5f6e84;font-size:9px}.deal-template-preview b{color:#244a99;font-size:8px;text-transform:uppercase}.deal-request-matrix{display:grid;gap:9px;margin-top:15px}.deal-request-control{padding:15px;border:1px solid #d8e1ed;background:#fbfcfe}.deal-request-control>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.deal-request-control>header div{display:flex;flex-direction:column;gap:4px}.deal-request-control>header span{color:#456294;font-size:8px;font-weight:750;text-transform:uppercase}.deal-request-control>header strong{font-size:13px}.deal-request-control>header em{font-style:normal;color:#48617f;font-size:8px;text-transform:uppercase}.deal-request-control-meta{display:flex;flex-wrap:wrap;gap:11px;margin-top:9px;color:#68778d;font-size:9px}.deal-request-control-docs{display:flex;gap:6px;margin-top:10px}.deal-request-control-docs span{padding:5px 7px;border:1px solid #cddbf0;background:#f2f6fd;color:#31558e;font-size:8px}.deal-request-control-docs span.missing{border-style:dashed;color:#9a4a2b}.deal-request-control form{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:7px;margin-top:11px}.deal-request-control form :is(input,select,button){min-height:35px;padding:7px 9px;border:1px solid #c5d1e2;background:#fff;color:#18263a}.deal-request-control form button{color:#1749c5;font-weight:750}.deal-playbook-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.deal-operating-create{margin-top:16px;border:1px solid #c9d7eb;background:#f7f9fc}.deal-operating-create>summary{cursor:pointer;padding:13px 15px;color:#1749c5;font-size:10px;font-weight:750;list-style:none}.deal-operating-create>summary::after{content:'+';float:right;font-size:16px}.deal-operating-create[open]>summary::after{content:'−'}.deal-operating-create form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:15px;border-top:1px solid #d8e2ee;background:#fff}.deal-operating-create :is(input,select,textarea){width:100%;min-height:40px;padding:8px 10px;border:1px solid #c3d0e3;background:#fff;color:#17253a}.deal-operating-create textarea{min-height:74px;resize:vertical}.deal-operating-create .wide{grid-column:1/-1}.deal-operating-create label{display:flex;flex-direction:column;gap:6px;color:#42536c;font-size:9px;font-weight:700}.deal-operating-create select[multiple]{min-height:82px;padding:5px}.deal-operating-create select[multiple] option{padding:5px}.deal-skill-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px}.deal-skill-grid button{display:flex;align-items:flex-start;flex-direction:column;gap:6px;min-height:132px;padding:15px;border:1px solid #cad8ed;background:linear-gradient(145deg,#f5f8ff,#fff);color:#15243a;text-align:left}.deal-skill-grid button:hover{border-color:#4a72d2;box-shadow:0 10px 25px rgba(49,95,245,.09)}.deal-skill-grid button span{color:#315ff5;font-size:8px;font-weight:750;text-transform:uppercase}.deal-skill-grid button strong{font-size:13px}.deal-skill-grid button small{color:#63728a;line-height:1.45}.deal-chain-list{display:grid;gap:8px;margin-top:15px}.deal-chain-list article{display:grid;grid-template-columns:1fr minmax(220px,.38fr);gap:18px;padding:15px;border:1px solid #d7e0ec}.deal-chain-list article>div{display:flex;flex-direction:column;gap:5px}.deal-chain-list article>div span{color:#486293;font-size:8px;font-weight:750;text-transform:uppercase}.deal-chain-list article p{margin:0;color:#596a81}.deal-chain-list aside{display:flex;align-items:flex-end;flex-direction:column;gap:5px}.deal-chain-list aside em{padding:4px 7px;border-radius:20px;background:#eef2f8;color:#4c5d76;font-size:8px;font-style:normal;text-transform:uppercase}.deal-chain-list aside em.critical{background:#fff0ed;color:#a52d24}.deal-chain-list aside em.high{background:#fff7e8;color:#986100}.deal-chain-list aside small{max-width:290px;color:#68778d;text-align:right}.deal-decision-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}.deal-decision-form-grid details{border:1px solid #d2ddeb;background:#f8fafc}.deal-decision-form-grid summary{cursor:pointer;padding:13px;color:#1749c5;font-size:10px;font-weight:750}.deal-decision-form-grid form{display:grid;gap:7px;padding:12px;border-top:1px solid #d8e1ed}.deal-decision-form-grid :is(input,select,textarea){width:100%;min-height:39px;padding:8px;border:1px solid #c3cfe1;background:#fff}.deal-decision-form-grid textarea{min-height:76px}.deal-handover{display:flex;align-items:center;gap:8px;margin-top:13px;padding:14px;border-left:4px solid #315ff5;background:#f2f6fd}.deal-handover>div{display:flex;flex:1;flex-direction:column;gap:4px}.deal-handover span{color:#617089;font-size:10px}.deal-handover .platform-button{text-decoration:none;white-space:nowrap}body.platform-body.platform-dark-mode :is(.deal-operating-dashboard,.deal-dashboard-grid>section,.deal-dashboard-grid>aside,.deal-workspace-dashboard,.deal-operating-panel,.deal-request-control,.deal-operating-create,.deal-decision-form-grid details){background:#101d30;color:#eef4ff;border-color:#34465e}body.platform-body.platform-dark-mode :is(.deal-dashboard-kpis article,.deal-stage-board article,.deal-workspace-kpis article,.deal-workstream-board article,.deal-template-preview span,.deal-skill-grid button,.deal-operating-create form,.deal-decision-form-grid form){background:#14243a;color:#eef4ff;border-color:#40536d}body.platform-body.platform-dark-mode :is(.deal-request-control form input,.deal-request-control form select,.deal-request-control form button,.deal-operating-create input,.deal-operating-create select,.deal-operating-create textarea,.deal-decision-form-grid input,.deal-decision-form-grid select,.deal-decision-form-grid textarea){background:#101d30;color:#eef4ff;border-color:#40536d}body.platform-body.platform-dark-mode .deal-handover{background:#142b4b}@media(max-width:1100px){.deal-dashboard-kpis,.deal-workspace-kpis{grid-template-columns:repeat(3,1fr)}.deal-dashboard-grid{grid-template-columns:1fr}.deal-skill-grid{grid-template-columns:repeat(2,1fr)}.deal-decision-form-grid{grid-template-columns:1fr}.deal-handover{align-items:stretch;flex-direction:column}}@media(max-width:720px){.deal-operating-dashboard{margin:12px;padding:17px}.deal-operating-dashboard>header,.deal-workspace-dashboard>header,.deal-operating-panel>header{align-items:stretch;flex-direction:column}.deal-dashboard-kpis,.deal-workspace-kpis,.deal-workstream-board,.deal-template-preview,.deal-stage-board,.deal-skill-grid{grid-template-columns:1fr}.deal-playbook-actions{align-items:stretch;flex-direction:column}.deal-operating-create form,.deal-request-control form{grid-template-columns:1fr}.deal-operating-create .wide{grid-column:auto}.deal-chain-list article{grid-template-columns:1fr}.deal-chain-list aside{align-items:flex-start}.deal-chain-list aside small{text-align:left}}.deal-portfolio{overflow:visible}.deal-portfolio-row{position:relative}.deal-portfolio-open{display:contents;color:inherit;text-decoration:none}.deal-portfolio-row>.deal-portfolio-open>span{display:flex;flex-direction:column;gap:4px;min-width:0}.deal-portfolio-row>.deal-portfolio-open>span:nth-child(2)>strong{font-size:17px}.deal-admin-menu{position:relative;z-index:5}.deal-admin-menu>summary{display:grid;place-items:center;width:30px;height:34px;margin:-8px;border:1px solid transparent;border-radius:8px;color:#50627d;font-size:22px;line-height:1;cursor:pointer;list-style:none}.deal-admin-menu>summary::-webkit-details-marker{display:none}.deal-admin-menu>summary:hover,.deal-admin-menu[open]>summary{border-color:#b9c9e1;background:#edf3ff;color:#1749c5}.deal-admin-menu>div{position:absolute;top:39px;right:-9px;z-index:20;display:grid;width:190px;padding:6px;border:1px solid #becde3;border-radius:10px;background:#fff;box-shadow:0 18px 42px rgba(8,30,69,.18)}.deal-admin-menu :is(a,button){display:flex;align-items:center;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#1c2a3e;font:inherit;font-size:10px;text-align:left;text-decoration:none;cursor:pointer}.deal-admin-menu :is(a,button):hover{background:#edf3ff;color:#1749c5}.deal-admin-menu button.danger{color:#a12d24}.deal-admin-menu button.danger:hover{background:#fff0ed;color:#8d2119}.deal-admin-menu button:disabled{cursor:wait;opacity:.55}body.platform-body.platform-dark-mode .deal-admin-menu>div{border-color:#40536d;background:#14243a}body.platform-body.platform-dark-mode .deal-admin-menu :is(a,button){color:#dce8f8}body.platform-body.platform-dark-mode .deal-admin-menu button.danger{color:#ffaaa1}@media(max-width:1250px){.deal-portfolio-open>span:nth-child(5),.deal-portfolio-open>.deal-status{display:none!important}}@media(max-width:900px){.deal-portfolio-open>span:nth-child(n+3){display:none!important}}.deal-access-role{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border:1px solid rgba(166,198,244,.45);border-radius:999px;color:#d9e8ff;font-size:9px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.deal-access-boundary{padding:24px}.deal-access-boundary>.section-head{margin-bottom:18px}.deal-access-boundary>p{max-width:760px;color:#60718a}.deal-access-list{display:grid;gap:8px;margin-top:16px}.deal-access-row{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(130px,.7fr)) 110px auto;align-items:center;gap:8px;padding:12px;border:1px solid #d9e3f0;border-radius:10px;background:#f8faff}.deal-access-row>div{display:flex;flex-direction:column;gap:3px}.deal-access-row>div span{color:#6b7c94;font-size:10px}.deal-access-row :is(select,input){width:100%;min-height:38px;padding:6px 8px;border:1px solid #cad6e6;border-radius:7px;background:#fff;color:#17263b}.deal-access-row .platform-button{min-height:38px;padding:7px 11px}.deal-access-boundary .deal-guided-create form{grid-template-columns:repeat(3,minmax(0,1fr))}body.platform-body.platform-dark-mode .deal-access-row{border-color:#3d506b;background:#14243a}body.platform-body.platform-dark-mode .deal-access-row :is(select,input){border-color:#496078;background:#0e1c30;color:#eef5ff}@media(max-width:1200px){.deal-access-row{grid-template-columns:1fr 1fr 1fr}.deal-access-row>div{grid-column:1/-1}.deal-access-boundary .deal-guided-create form{grid-template-columns:1fr 1fr}}@media(max-width:720px){.deal-access-row,.deal-access-boundary .deal-guided-create form{grid-template-columns:1fr}.deal-access-row>div{grid-column:auto}}.assessment-deal-room-route{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:18px;padding:24px 26px;border-color:#aac2ee;background:linear-gradient(110deg,#f7faff,#edf3ff)}.assessment-deal-room-route h2{margin:6px 0 7px}.assessment-deal-room-route p{max-width:780px;margin:0;color:#52647e;line-height:1.55}.assessment-deal-room-route .platform-button{flex:0 0 auto}body.platform-body.platform-dark-mode .assessment-deal-room-route{border-color:#45658d;background:linear-gradient(110deg,#14243a,#172c4b)}body.platform-body.platform-dark-mode .assessment-deal-room-route p{color:#c3d0e3}@media(max-width:720px){.assessment-deal-room-route{align-items:flex-start;flex-direction:column;padding:20px}.assessment-deal-room-route .platform-button{width:100%}}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-operating-areas{display:grid;gap:0;padding:8px 20px;overflow:hidden;border:1px solid #253e6a;border-radius:20px;background:radial-gradient(circle at 85% 8%,rgba(91,110,220,.28),transparent 31%),linear-gradient(135deg,#0b1b3d 0%,#142858 56%,#24265f 100%);box-shadow:0 18px 42px rgba(9,25,59,.18)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{position:relative;display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px;padding:24px 0;border:0;border-top:1px solid rgba(185,205,240,.16);border-radius:0;background:transparent;box-shadow:none}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section:first-child{border-top:0}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{position:relative;display:flex;min-height:100%;margin:0;padding:38px 14px 14px;overflow:visible;border-radius:0;background:transparent;flex-direction:column;align-items:flex-start;justify-content:center}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header::before{top:12px;left:14px;color:#96b5ef;font-size:9px;letter-spacing:.15em}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header::after{display:none}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header h2{color:#fff;font-size:22px;font-weight:600}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header p{max-width:135px;color:#b5c5df;font-size:10px;line-height:1.45}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid{gap:12px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card{--tile-start:#4976e8;--tile-end:#2854bf;position:relative;grid-template-rows:auto minmax(64px,1fr) auto;gap:12px;min-height:178px;padding:16px;border:1px solid rgba(183,205,241,.2);border-left:1px solid rgba(183,205,241,.2);border-radius:16px;background:rgba(255,255,255,.055);color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.045);transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible{border-color:rgba(166,197,255,.58);border-left-color:rgba(166,197,255,.58);background:rgba(255,255,255,.105);box-shadow:0 14px 28px rgba(2,12,35,.24),inset 0 1px rgba(255,255,255,.08);transform:translateY(-3px)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card.has-attention{padding-top:16px;border-top-color:rgba(183,205,241,.2);border-left-color:rgba(183,205,241,.2)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card-head{align-items:flex-start}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-icon{width:52px;height:52px;border:1px solid rgba(255,255,255,.24);border-radius:14px;background:linear-gradient(145deg,var(--tile-start),var(--tile-end));color:#fff;box-shadow:0 10px 24px rgba(2,12,35,.3),inset 0 1px rgba(255,255,255,.24)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-icon svg{width:25px;height:25px;stroke-width:1.55}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover .launchpad-module-icon,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible .launchpad-module-icon{border-color:rgba(255,255,255,.42);color:#fff;transform:translateY(-2px)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-external{--tile-start:#1a9fc2;--tile-end:#1763b3}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-internal{--tile-start:#37a873;--tile-end:#197056}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-documents{--tile-start:#e19b3c;--tile-end:#a95a28}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-contracts{--tile-start:#3b91d8;--tile-end:#3158bd}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-ai{--tile-start:#8b65de;--tile-end:#5141b5}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-deal{--tile-start:#d75c78;--tile-end:#9e3f73}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-intelligence{--tile-start:#3b83ed;--tile-end:#334fc1}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-orchestration{--tile-start:#745ed8;--tile-end:#3c43a4}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-status{border-color:rgba(190,209,240,.25);background:rgba(5,18,45,.3);color:#d1dcef}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card.has-attention .launchpad-module-status{border-color:rgba(237,190,89,.55);background:rgba(111,70,8,.3);color:#f4d68e}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card h3{color:#fff;font-size:15px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card p{color:#b8c7dc;font-size:10px;line-height:1.45}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer{min-height:30px;border-color:rgba(185,205,237,.16)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>span{color:#aebed5}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>span strong{color:#fff}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>b,html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>b{color:#c6d8ff}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-operating-areas{border-color:#253e6a;background:radial-gradient(circle at 85% 8%,rgba(91,110,220,.28),transparent 31%),linear-gradient(135deg,#0b1b3d 0%,#142858 56%,#24265f 100%)}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-section{border-color:rgba(185,205,240,.16);background:transparent}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card{border-color:rgba(183,205,241,.2);background:rgba(255,255,255,.055)}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-icon{border-color:rgba(255,255,255,.24);background:linear-gradient(145deg,var(--tile-start),var(--tile-end));color:#fff}@media(max-width:1400px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-4{grid-template-columns:1fr 1fr}}@media(max-width:1120px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{grid-template-columns:1fr;gap:12px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{min-height:82px;padding:34px 12px 10px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header p{max-width:none}}@media(max-width:760px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-operating-areas{padding:6px 12px;border-radius:15px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{padding:18px 0}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-2,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-3,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-4{grid-template-columns:1fr 1fr}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card{min-height:164px}}@media(max-width:520px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-2,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-3,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-4{grid-template-columns:1fr}}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-operating-areas{gap:16px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{grid-template-columns:190px minmax(0,1fr);gap:18px;padding:18px;border:1px solid #d3deed;border-radius:16px;background:linear-gradient(105deg,#f4f7fc 0,#fbfcff 32%,#fff 100%);box-shadow:0 10px 28px rgba(17,42,91,.055)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section:first-child{border-top:1px solid #d3deed}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{min-height:202px;padding:38px 20px 22px;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,var(--section-deep),#071a3b);justify-content:flex-end}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header::before{top:15px;left:18px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header::after{display:block}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header p{max-width:145px;color:#c8d8ef;font-size:11px;line-height:1.5}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-2,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-3,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-4{grid-template-columns:repeat(auto-fit,190px);align-content:start;justify-content:start}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card{width:190px;min-height:202px;border-color:#294579;background:linear-gradient(145deg,#12264e,#1c3470);box-shadow:0 9px 22px rgba(14,35,76,.14),inset 0 1px rgba(255,255,255,.055)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible{border-color:#6088d7;background:linear-gradient(145deg,#172e5a,#254486)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card.has-attention{border-top-color:#294579;border-left-color:#294579}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-operating-areas{background:transparent}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-section{border-color:#34465e;background:linear-gradient(105deg,#101d30,#14243a)}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card{border-color:#365386;background:linear-gradient(145deg,#12264e,#1c3470)}@media(max-width:1120px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{grid-template-columns:190px minmax(0,1fr);gap:18px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{min-height:202px;padding:38px 20px 22px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header p{max-width:145px}}@media(max-width:620px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{grid-template-columns:1fr;padding:14px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{min-height:150px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-2,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-3,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-4{grid-template-columns:1fr}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card{width:100%;min-height:178px}}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{width:190px;height:190px;min-height:190px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-2,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-3,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-4{grid-template-columns:repeat(auto-fit,minmax(240px,300px));align-items:stretch;justify-content:start}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card{width:100%;max-width:300px;min-height:190px}@media(max-width:760px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-2,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-3,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-4{grid-template-columns:repeat(auto-fit,minmax(220px,300px))}}@media(max-width:620px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{width:190px;height:190px;min-height:190px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-2,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-3,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-4{grid-template-columns:minmax(0,300px)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card{max-width:300px;min-height:190px}}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{align-items:start}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{height:215px;min-height:215px;align-self:start}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card{min-height:215px}html body.platform-body[data-platform-page] .platform-universal-search-trigger{position:relative;min-height:46px;padding:9px 10px 9px 44px;border:1px solid #c7d4e6;border-radius:12px;background:linear-gradient(180deg,#fff,#f9fbfe);color:#435674;box-shadow:0 5px 16px rgba(19,49,96,.07);font-size:14px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}html body.platform-body[data-platform-page] .platform-universal-search-trigger::before{content:"";position:absolute;left:15px;width:17px;height:17px;background:#45658f;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='8.5' cy='8.5' r='5.5' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='m13 13 4 4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='8.5' cy='8.5' r='5.5' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='m13 13 4 4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}html body.platform-body[data-platform-page] .platform-universal-search-trigger:hover,html body.platform-body[data-platform-page] .platform-universal-search-trigger:focus-visible{border-color:#6688c7;background:#fff;box-shadow:0 7px 20px rgba(25,60,121,.12)}html body.platform-body[data-platform-page] .platform-universal-search-trigger kbd{padding:4px 8px;border-color:#ccd8e8;border-radius:6px;background:#eef3fa;color:#49617f}@media(max-width:1400px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{align-items:start}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{height:215px;min-height:215px;align-self:start}}@media(max-width:900px){html body.platform-body[data-platform-page] #platformApp .platform-global-tools{grid-template-columns:minmax(0,1fr) 44px;gap:10px}html body.platform-body[data-platform-page] #platformApp .platform-universal-search-trigger{grid-column:1;min-width:0}html body.platform-body[data-platform-page] #platformApp.platform-shell>button.platform-mobile-nav-toggle{top:max(75px,calc(env(safe-area-inset-top,0px) + 71px))!important;right:16px!important}}@media(max-width:620px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{height:215px;min-height:215px}}@media(max-width:620px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-2,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-3,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-4{grid-template-columns:minmax(0,1fr);width:100%}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card{width:100%;max-width:none}}@media(max-width:620px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{width:100%;height:180px;min-height:180px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header p{max-width:260px}}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{grid-template-columns:190px minmax(0,1fr);column-gap:32px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section::after{content:"";position:absolute;top:34px;bottom:34px;left:223px;width:1px;background:linear-gradient(180deg,transparent,#cbd7e7 15%,#cbd7e7 85%,transparent);pointer-events:none}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-section::after{background:linear-gradient(180deg,transparent,rgba(174,197,232,.32) 15%,rgba(174,197,232,.32) 85%,transparent)}@media(max-width:620px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{grid-template-columns:1fr;column-gap:0;row-gap:18px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section::after{display:none}}@media(max-width:900px){html body.platform-body[data-platform-page] #platformApp.platform-shell>main.platform-main{padding-top:max(36px,calc(env(safe-area-inset-top,0px) + 30px))!important}html body.platform-body[data-platform-page] #platformApp.platform-shell>button.platform-mobile-nav-toggle{top:max(35px,calc(env(safe-area-inset-top,0px) + 29px))!important}}@media(max-width:620px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero{gap:16px;padding-bottom:14px!important}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;max-width:none}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions .platform-button{width:100%;min-width:0;padding-inline:10px;white-space:nowrap}}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{grid-template-columns:215px minmax(0,1fr);column-gap:44px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{width:215px;height:215px;min-height:215px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section::after{left:256px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card{overflow:hidden;border-color:#277a64;background:linear-gradient(145deg,#063d34,#075445);box-shadow:0 10px 24px rgba(5,63,52,.16),inset 0 1px rgba(205,255,235,.08)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card.has-attention{border-color:#277a64}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card::before{content:"";position:absolute;z-index:0;top:-84px;right:-72px;width:176px;height:176px;border:1px solid rgba(153,235,202,.2);border-radius:50%;box-shadow:0 0 0 27px rgba(101,211,166,.055),0 0 0 54px rgba(101,211,166,.03);pointer-events:none}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card>*{position:relative;z-index:1}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible{border-color:#63cda5;background:linear-gradient(145deg,#07493d,#08634f);box-shadow:0 15px 32px rgba(5,89,70,.24),0 0 0 3px rgba(79,196,151,.12),inset 0 1px rgba(218,255,241,.12)}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card{border-color:#277a64;background:linear-gradient(145deg,#063d34,#075445)}@media(max-width:620px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{grid-template-columns:1fr;column-gap:0;row-gap:18px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{width:100%;height:180px;min-height:180px}}@media(min-width:901px) and (max-width:1400px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{grid-template-columns:190px minmax(0,1fr);column-gap:32px;padding:14px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{width:190px;height:190px;min-height:190px;padding:34px 17px 18px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section::after{top:28px;bottom:28px;left:220px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-2{grid-template-columns:repeat(2,minmax(0,300px))}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card{min-width:0;max-width:none;min-height:190px;padding:14px;gap:9px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card h3{font-size:14px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card p{font-size:9px;line-height:1.4}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer{gap:7px;padding-top:9px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>span,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>b{font-size:9px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-icon{width:46px;height:46px;border-radius:12px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-status{padding:5px 6px;font-size:7px}}@media(min-width:901px) and (max-width:1150px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section{grid-template-columns:160px minmax(0,1fr);column-gap:24px;padding:12px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header{width:160px;height:160px;min-height:160px;padding:31px 14px 15px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header h2{font-size:20px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section>header p{font-size:9px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-section::after{top:24px;bottom:24px;left:184px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-2,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}html body.platform-body[data-platform-page] .platform-universal-search-trigger{border-radius:999px}html body.platform-body[data-platform-page] .platform-universal-search-trigger kbd{border-radius:999px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card,html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card{border-color:#d3deec;background:linear-gradient(145deg,#fff,#f8faff);color:#0b1930;box-shadow:0 9px 22px rgba(17,45,91,.09),inset 0 1px #fff}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card.has-attention{border-color:#d3deec}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card::before{border-color:rgba(66,108,188,.1);box-shadow:0 0 0 27px rgba(66,108,188,.035),0 0 0 54px rgba(66,108,188,.018)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible{border-color:#7897d1;background:linear-gradient(145deg,#fff,#f4f8ff);box-shadow:0 15px 30px rgba(21,55,111,.15),0 0 0 3px rgba(69,111,194,.08),inset 0 1px #fff}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card h3{color:#0b1930}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card p{color:#5d6e86}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-status{border-color:#d6dfeb;background:#f5f8fc;color:#53657e}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer{border-color:#dfe6f0}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>span{color:#697a91}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>span strong{color:#14243a}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>b,html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>b{color:#183f91}@media(min-width:901px) and (max-width:1400px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero{grid-template-columns:minmax(0,1fr)!important;gap:16px;padding-bottom:24px!important}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions{align-self:auto;justify-self:start;justify-content:flex-start;max-width:none;padding-bottom:0}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions .platform-button{min-height:42px}}@media(min-width:901px){html body.platform-body[data-platform-page="app-home"] #platformApp .platform-global-tools{position:relative;z-index:8;display:block;height:0;min-height:0;margin:0;padding:0;border:0}html body.platform-body[data-platform-page="app-home"] #platformApp .platform-global-breadcrumb{display:none}html body.platform-body[data-platform-page="app-home"] #platformApp .platform-global-tools>.platform-universal-search-trigger{position:absolute;top:18px;left:50%;width:min(520px,calc(100% - 80px));transform:translateX(-50%)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero{padding-top:88px!important}}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card,html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card{box-shadow:none}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible{box-shadow:none}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card.has-attention .launchpad-module-status,html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card.has-attention .launchpad-module-status{border-color:#e07a12;background:transparent;color:#bd5d00}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-icon,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover .launchpad-module-icon,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible .launchpad-module-icon{box-shadow:none}@media(max-width:1400px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero.platform-guide-host>.platform-area-guide-bar .platform-guide-link{width:39px!important;height:39px!important;padding:7px!important}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero.platform-guide-host>.platform-area-guide-bar .platform-guide-link>strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-link{grid-template-columns:auto minmax(230px,1fr) auto auto;gap:18px;min-height:96px;padding-block:10px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-metrics{display:flex;align-items:center;gap:20px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-metric{display:flex;align-items:center;gap:9px;min-width:128px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-metric>i{--metric-tone:#d79219;position:relative;display:grid;place-items:center;flex:0 0 54px;width:54px;height:54px;border-radius:50%;background:conic-gradient(var(--metric-tone) calc(var(--metric-value) * 1%),#e8edf5 0);font-style:normal}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-metric.trust>i{--metric-tone:#3d9770}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-metric.is-on-target>i{--metric-tone:#3d9770}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-metric.is-off-target>i{--metric-tone:#dc643c}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-metric>i::before{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-metric>i>strong{position:relative;z-index:1;color:#0b1930;font-size:15px;font-weight:700;line-height:1}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-metric>span{display:grid;gap:3px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-metric>span>small{color:#52627a;font-size:8px;letter-spacing:.08em}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-metric>span>em{color:#708097;font-size:9px;white-space:nowrap}@media(max-width:1050px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-link{grid-template-columns:auto minmax(180px,1fr) auto auto;gap:12px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-metrics{gap:10px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-metric{min-width:54px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-metric>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}}@media(max-width:680px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-link{grid-template-columns:auto minmax(0,1fr) auto;padding:12px 16px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-metrics{grid-column:2;grid-row:2;justify-self:start}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-link>b{grid-column:3;grid-row:1/3;align-self:center}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-metric>i{flex-basis:46px;width:46px;height:46px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-overview-metric>i>strong{font-size:13px}}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-section{border-color:#344965;background:linear-gradient(105deg,#101d30,#15253b);box-shadow:none}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card{border-color:#3c5270;background:linear-gradient(145deg,#17263b,#1b2d46);color:#edf4ff}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover,html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible{border-color:#7195d1;background:linear-gradient(145deg,#1b2d46,#213958)}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card h3{color:#f4f8ff}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card p{color:#b7c5d9}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-status{border-color:#526783;background:#1d3049;color:#d8e2f1}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card footer{border-color:#3a506d}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>span{color:#aebed4}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>span strong{color:#f4f8ff}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card footer>b{color:#9bbaff}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card.has-attention .launchpad-module-status{border-color:#e88b2b;background:transparent;color:#ffb45f}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-overview-link{border-color:#344b6a;background:#101d30;color:#edf4ff}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-overview-link:hover,html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-overview-link:focus-visible{border-color:#7195d1;background:#14243a}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-overview-link>b{color:#9bbaff}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-overview-metric>i{background:conic-gradient(var(--metric-tone) calc(var(--metric-value) * 1%),#314158 0)}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-overview-metric>i::before{background:#14243a}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-overview-metric>i>strong{color:#f5f8ff}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-overview-metric>span>small{color:#c6d2e3}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-overview-metric>span>em{color:#9fb0c7}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card.has-attention,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible{border-left-width:1px;border-left-color:#d3deec}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card,html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card.has-attention,html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover,html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible{border-left-width:1px;border-left-color:#3c5270}@media(min-width:1401px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-grid-4 .launchpad-module-card{min-width:0;width:100%;max-width:none}}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero.platform-guide-host>.platform-area-guide-bar .platform-guide-link{justify-content:center;width:39px!important;min-width:39px;height:39px!important;padding:7px!important;gap:0;overflow:hidden;white-space:nowrap;transition:width .22s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero.platform-guide-host>.platform-area-guide-bar .platform-guide-link>strong{position:static!important;width:auto!important;height:auto!important;max-width:0;overflow:hidden!important;clip:auto!important;clip-path:none!important;opacity:0;white-space:nowrap;transition:max-width .22s ease,opacity .14s ease}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero.platform-guide-host>.platform-area-guide-bar .platform-guide-link:hover,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero.platform-guide-host>.platform-area-guide-bar .platform-guide-link:focus-visible{justify-content:flex-start;width:190px!important;padding-right:12px!important;gap:9px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero.platform-guide-host>.platform-area-guide-bar .platform-guide-link:hover>strong,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero.platform-guide-host>.platform-area-guide-bar .platform-guide-link:focus-visible>strong{max-width:145px;opacity:1}@media(hover:none){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero.platform-guide-host>.platform-area-guide-bar .platform-guide-link:focus:not(:focus-visible){justify-content:center;width:39px!important;padding:7px!important;gap:0}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero.platform-guide-host>.platform-area-guide-bar .platform-guide-link:focus:not(:focus-visible)>strong{max-width:0;opacity:0}}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions{max-width:44px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions .launchpad-ask-ai{position:relative;display:grid;place-items:center;flex:0 0 44px;width:44px!important;min-width:44px;height:44px;min-height:44px;padding:0!important;border-radius:13px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions .launchpad-ask-ai svg{width:23px;height:23px;overflow:visible;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-ask-ai .launchpad-ask-helper{position:absolute;z-index:10;right:0;bottom:calc(100% + 10px);width:225px;padding:9px 11px;border:1px solid rgba(190,214,249,.55);border-radius:9px;background:#071a3b;color:#fff;box-shadow:0 8px 22px rgba(0,0,0,.18);font:500 11px/1.4 'ABC Diatype',Arial,sans-serif;text-align:left;white-space:normal;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-ask-ai .launchpad-ask-helper::after{content:"";position:absolute;right:15px;top:100%;border:6px solid transparent;border-top-color:#071a3b}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-ask-ai:hover .launchpad-ask-helper,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-ask-ai:focus-visible .launchpad-ask-helper{opacity:1;transform:translateY(0)}@media(max-width:620px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions{display:flex;width:auto;max-width:44px}}html body.platform-body[data-platform-page="app-home"] #platformApp .platform-global-tools>.platform-universal-search-trigger{display:none}html body.platform-body[data-platform-page="app-home"] #platformApp .platform-global-tools{height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}@media(min-width:901px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero{padding-top:38px!important}}@media(max-width:900px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero{padding-top:58px!important}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero.platform-guide-host>.platform-area-guide-bar{right:68px!important;left:auto!important}}html body.platform-body[data-platform-page] #platformApp .platform-search-backdrop[data-mode="ask"] .platform-search-dialog{width:min(980px,calc(100vw - 32px))!important;max-height:88vh!important}html body.platform-body[data-platform-page] #platformApp .platform-search-backdrop[data-mode="ask"] .platform-search-results{max-height:58vh;overflow:auto}html body.platform-body[data-platform-page] #platformApp .platform-search-command-welcome{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:22px;background:linear-gradient(135deg,#f7f9fd,#fff)}html body.platform-body[data-platform-page] #platformApp .platform-search-command-welcome strong{display:block;margin:5px 0;color:#10213a;font-size:16px}html body.platform-body[data-platform-page] #platformApp .platform-search-command-welcome p{max-width:610px;margin:0;color:#62738b;font-size:12px;line-height:1.5}html body.platform-body[data-platform-page] #platformApp .platform-search-command-welcome>a{align-self:start;color:#164a9a;font-size:11px;font-weight:650;white-space:nowrap}html body.platform-body[data-platform-page] #platformApp .platform-search-command-prompts{display:flex;grid-column:1/-1;gap:8px;flex-wrap:wrap}html body.platform-body[data-platform-page] #platformApp .platform-search-command-prompts button{padding:8px 11px;border:1px solid #cbd8e9;border-radius:999px;background:#fff;color:#18385f;font:600 10px/1.2 'ABC Diatype',Arial,sans-serif;cursor:pointer}html body.platform-body[data-platform-page] #platformApp .platform-search-command-prompts button:hover,html body.platform-body[data-platform-page] #platformApp .platform-search-command-prompts button:focus-visible{border-color:#668bc8;background:#eef4ff;outline:0}html body.platform-body[data-platform-page] #platformApp .platform-search-command-thinking,html body.platform-body[data-platform-page] #platformApp .platform-search-command-error{display:grid;gap:7px;padding:28px 22px;color:#62738b;font-size:12px}html body.platform-body[data-platform-page] #platformApp .platform-search-command-thinking strong,html body.platform-body[data-platform-page] #platformApp .platform-search-command-error strong{color:#10213a;font-size:15px}html body.platform-body[data-platform-page] #platformApp .platform-search-command-error a{width:max-content;color:#164a9a;font-weight:650}html body.platform-body[data-platform-page] #platformApp .platform-search-command-output{padding:20px}html body.platform-body.platform-dark-mode[data-platform-page] #platformApp .platform-search-command-welcome{background:linear-gradient(135deg,#111f32,#14243a)}html body.platform-body.platform-dark-mode[data-platform-page] #platformApp .platform-search-command-welcome strong,html body.platform-body.platform-dark-mode[data-platform-page] #platformApp .platform-search-command-thinking strong,html body.platform-body.platform-dark-mode[data-platform-page] #platformApp .platform-search-command-error strong{color:#f4f8ff}html body.platform-body.platform-dark-mode[data-platform-page] #platformApp .platform-search-command-welcome p,html body.platform-body.platform-dark-mode[data-platform-page] #platformApp .platform-search-command-thinking,html body.platform-body.platform-dark-mode[data-platform-page] #platformApp .platform-search-command-error{color:#b7c5d9}html body.platform-body.platform-dark-mode[data-platform-page] #platformApp .platform-search-command-prompts button{border-color:#455b78;background:#17283f;color:#dbe8fb}@media(max-width:620px){html body.platform-body[data-platform-page] #platformApp .platform-search-command-welcome{grid-template-columns:1fr;padding:18px}html body.platform-body[data-platform-page] #platformApp .platform-search-command-welcome>a{grid-row:3}html body.platform-body[data-platform-page] #platformApp .platform-search-backdrop[data-mode="ask"] .platform-search-results{max-height:55vh}html body.platform-body[data-platform-page] #platformApp .platform-search-command-output{padding:14px}}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card{transition:none}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover{border-color:#d3deec;border-left-color:#d3deec;background:linear-gradient(145deg,#fff,#f8faff);box-shadow:none;filter:none;transform:none}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible{border-color:#d3deec;border-left-color:#d3deec;background:linear-gradient(145deg,#fff,#f8faff);box-shadow:none;filter:none;outline:2px solid #315eff;outline-offset:2px;transform:none}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover .launchpad-module-icon,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible .launchpad-module-icon{border-color:rgba(255,255,255,.24);color:#fff;transform:none}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover footer>b i,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible footer>b i{transform:none}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card::before{border-color:rgba(66,108,188,.1);box-shadow:0 0 0 27px rgba(66,108,188,.035),0 0 0 54px rgba(66,108,188,.018);transition:border-color .2s ease,box-shadow .2s ease}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover::before{border-color:rgba(63,119,229,.27);box-shadow:0 0 16px 4px rgba(53,118,247,.14),0 0 0 27px rgba(66,108,188,.075),0 0 18px 29px rgba(53,118,247,.065),0 0 0 54px rgba(66,108,188,.032)}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover,html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible{border-color:#3c5270;border-left-color:#3c5270;background:linear-gradient(145deg,#17263b,#1b2d46);box-shadow:none;filter:none;transform:none}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible{outline-color:#84a9e5}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card::before{border-color:rgba(132,169,229,.14);box-shadow:0 0 0 27px rgba(96,137,207,.045),0 0 0 54px rgba(96,137,207,.025)}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover::before{border-color:rgba(132,178,247,.31);box-shadow:0 0 18px 5px rgba(75,139,246,.17),0 0 0 27px rgba(96,137,207,.09),0 0 20px 30px rgba(75,139,246,.075),0 0 0 54px rgba(96,137,207,.045)}@media(min-width:901px) and (max-width:1400px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-hero-actions{position:absolute!important;right:30px;bottom:24px;align-self:auto;justify-self:auto;max-width:44px;padding:0}}.deal-note-list{display:grid;gap:7px;margin-top:12px}.deal-note-list article{display:grid;gap:3px;padding:9px 0;border-top:1px solid #e4e9f1}.deal-note-list strong{font-size:10px}.deal-note-list small{color:#7b899c;font-size:8px}.deal-search-findings article{display:flex;gap:11px;padding:12px 0;border-top:1px solid #e0e6ef}.deal-search-findings article div{display:grid;gap:4px}.deal-search-findings article strong{font-size:11px}.deal-key-document{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #b9ddcc;border-radius:9px;background:#f0faf5}.deal-key-document i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#2e8a62;color:#fff;font-style:normal}.deal-key-document strong,.deal-key-document span{display:block}.deal-key-document strong{font-size:11px}.deal-key-document span{margin-top:3px;color:#66768c;font-size:9px}.deal-lifecycle-create{margin-top:10px;border:1px solid #d8e1ed;border-radius:8px}.deal-lifecycle-create summary{padding:11px;color:#174b9e;font-size:10px;font-weight:700;cursor:pointer}.deal-lifecycle-create form,.deal-terms-form{display:grid;gap:10px;padding:12px;border-top:1px solid #e0e6ef}.deal-workstream-grid article{display:grid;gap:5px;padding:12px;border:1px solid #dce5f0;border-radius:9px}.deal-workstream-grid span{color:#4c607c;font-size:9px;font-weight:700}.deal-workstream-grid strong{font-size:18px}.deal-workstream-grid small{color:#718097;font-size:8px}.deal-ai-actions{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap}.deal-ai-actions button{padding:8px 10px;border:1px solid #b9c9df;border-radius:999px;background:#fff;color:#174b9e;font-size:9px;font-weight:700;cursor:pointer}.deal-lifecycle-ai-answer header{display:flex;align-items:center;gap:10px}.deal-lifecycle-ai-answer header span{color:#315eff;font-size:10px;font-weight:800}.deal-lifecycle-ai-answer header strong{font-size:11px}.deal-lifecycle-ai-answer header em{margin-left:auto;color:#5a6d88;font-size:8px;font-style:normal}.deal-lifecycle-ai-answer p{margin-top:10px!important;color:#263d5d!important}.deal-lifecycle-ai-answer small{display:block;margin-top:8px;color:#718097;font-size:8px}.deal-financial-kpis .attention{border-color:#efc28a;background:#fff8ee}.deal-financial-form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:9px;margin-top:12px}.deal-decision-columns details{border:1px solid #d8e1ed;border-radius:9px}.deal-decision-columns summary{padding:12px;color:#174b9e;font-size:11px;font-weight:700;cursor:pointer}.deal-decision-columns form{display:grid;gap:9px;padding:12px;border-top:1px solid #e1e7ef}.deal-decision-position{margin-top:12px}.deal-close-checklist article{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:13px;border:1px solid #dbe4ef;border-radius:9px}.deal-close-checklist i{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#e8eef7;color:#1a559e;font-style:normal}.deal-close-checklist strong,.deal-close-checklist small{display:block}.deal-close-checklist strong{font-size:10px}.deal-close-checklist small{margin-top:3px;color:#718097;font-size:8px}.deal-handover-actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.deal-party-intake{grid-column:1/-1;margin-top:22px;padding-top:20px;border-top:1px solid #d5deee}.deal-party-intake>header,.deal-parties-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.deal-party-intake h3,.deal-parties-panel h2{margin:4px 0}.deal-party-intake p,.deal-parties-panel header p{margin:4px 0;color:#62718b}.deal-party-row{position:relative;display:grid;grid-template-columns:.72fr 1.35fr 1fr 1fr .8fr auto;align-items:end;gap:12px;margin:14px 0 0;padding:20px 14px 14px;border:1px solid #d5deee;border-radius:14px}.deal-party-row legend{padding:0 7px;color:#62718b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.deal-party-remove{min-height:42px;border:0;background:transparent;color:#a43131;font-weight:700;cursor:pointer}.deal-party-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.deal-party-cards>article{display:flex;min-height:172px;flex-direction:column;justify-content:space-between;padding:18px;border:1px solid #d5deee;border-radius:16px;background:#fff}.deal-party-cards h3{margin:10px 0 4px}.deal-party-cards p{margin:0;color:#62718b}.deal-party-cards footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.deal-party-role{color:#3456d1;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.deal-parties-panel .deal-lifecycle-create{margin-top:18px}.deal-parties-panel .deal-lifecycle-create form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:14px}.deal-parties-panel .deal-lifecycle-create button{align-self:end}@media(max-width:1100px){.deal-party-row{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-party-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-parties-panel .deal-lifecycle-create form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.deal-party-intake>header,.deal-parties-panel>header{flex-direction:column}.deal-party-row,.deal-party-cards,.deal-parties-panel .deal-lifecycle-create form{grid-template-columns:1fr}.deal-party-cards>article{min-height:0}}.deal-library-boundary{padding:7px 11px;border:1px solid #8da6ca;border-radius:999px;color:#244f8e;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.deal-library-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.deal-library-metrics article{padding:14px;border:1px solid #d8e1ed;border-radius:10px}.deal-library-metrics strong,.deal-library-metrics span{display:block}.deal-library-metrics strong{font-size:22px}.deal-library-metrics span{margin-top:3px;color:#6a7a91;font-size:9px}.deal-library-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px}.deal-library-layout>aside{padding:14px;border:1px solid #d8e1ed;border-radius:11px}.deal-library-layout>aside h3{margin:0 0 10px}.deal-library-layout>aside>button{display:flex;width:100%;align-items:center;justify-content:space-between;padding:9px;border:0;border-radius:7px;background:transparent;color:#31445f;text-align:left;cursor:pointer}.deal-library-layout>aside>button.selected{background:#eaf1fc;color:#174b9e;font-weight:700}.deal-document-upload{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;align-items:end;gap:9px;padding:14px;border:1px dashed #8ca6ca;border-radius:11px;background:#f6f9fe}.deal-document-upload small{grid-column:1/-1;color:#687a92}.deal-document-table{display:grid;gap:8px;margin-top:12px}.deal-document-table>article{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;border:1px solid #d8e1ed;border-radius:10px}.deal-document-table strong,.deal-document-table span,.deal-document-table small{display:block}.deal-document-table span,.deal-document-table small{margin-top:3px;color:#6c7b90;font-size:8px}.deal-document-type{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:#163d7d;color:#fff;font-size:9px;font-weight:800}.deal-confidential-library [data-deal-document-result]{margin-top:12px}@media(max-width:1000px){.deal-library-layout{grid-template-columns:1fr}.deal-library-layout>aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.deal-library-layout>aside h3,.deal-library-layout>aside details{grid-column:1/-1}.deal-document-upload{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.deal-library-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-document-upload{grid-template-columns:1fr}.deal-document-table>article{grid-template-columns:42px minmax(0,1fr)}.deal-document-table>article>button,.deal-document-table>article>div:nth-child(3){grid-column:2}.deal-library-layout>aside{grid-template-columns:1fr}.deal-library-layout>aside h3,.deal-library-layout>aside details{grid-column:auto}}@media (min-width:701px) and (max-width:1180px){body.platform-body .document-intelligence-viewer{min-width:0;overflow-x:hidden}body.platform-body .document-viewer-toolbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}body.platform-body .document-viewer-toolbar>div:nth-child(2){min-width:0}body.platform-body .document-viewer-toolbar h1{max-width:none}body.platform-body .document-viewer-actions{justify-content:flex-end;min-width:0}body.platform-body .document-viewer-actions :is(.platform-button,.document-icon-button){min-width:0}body.platform-body .document-viewer-body{display:grid;grid-template-columns:54px minmax(0,1fr);height:auto;min-height:0}body.platform-body .document-page-rail{grid-column:1;grid-row:1;height:clamp(540px,68dvh,760px);overflow-y:auto}body.platform-body .document-page-stage{grid-column:2;grid-row:1;width:auto;min-width:0;height:clamp(540px,68dvh,760px);min-height:0;max-height:none;padding:66px 20px 28px}body.platform-body .document-page{width:min(760px,100%);min-width:0;box-sizing:border-box}body.platform-body .document-fields-panel{grid-column:1/-1;grid-row:2;min-width:0;max-height:none;border-top:1px solid #c9d4e2;border-left:0}body.platform-body .document-fields-panel>header{position:relative}body.platform-body .document-workbench-tabs{position:sticky;top:0;z-index:5;background:inherit}body.platform-body .document-provenance{grid-template-columns:1fr 1fr}body.platform-body .document-provenance ol{justify-content:flex-start;flex-wrap:wrap}body.platform-body .document-selection-tool{position:fixed!important;z-index:200;left:max(18px,env(safe-area-inset-left))!important;right:max(18px,env(safe-area-inset-right))!important;top:auto!important;bottom:max(18px,env(safe-area-inset-bottom))!important;grid-template-columns:minmax(0,1fr) auto;max-width:none!important}body.platform-body .document-selection-tool>div{display:grid;grid-template-columns:repeat(3,minmax(96px,1fr))}}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card{overflow:hidden}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:hover,html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-visible{transform:none!important}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card:focus-within{z-index:20}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-card-tools{position:relative;display:flex;align-items:center;gap:7px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-info{position:relative;z-index:6;display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border:1px solid #9dafc7;border-radius:50%;background:#fff;color:#193d78;font-size:12px;font-weight:750;line-height:1;cursor:help}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-info:focus-visible{outline:2px solid #315eff;outline-offset:2px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-helper{position:fixed;z-index:1000;top:var(--launchpad-helper-top,0);left:var(--launchpad-helper-left,0);width:min(300px,calc(100vw - 32px));padding:12px 13px;border:1px solid #b7c8de;border-radius:9px;background:#071a3b;color:#e5eefb;font-size:10px;font-weight:400;line-height:1.48;text-align:left;text-transform:none;letter-spacing:0;box-shadow:0 12px 28px rgba(7,26,59,.2);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;pointer-events:none}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-helper.opens-up{transform:translateY(-100%)}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-helper strong{display:block;margin-bottom:5px;color:#fff;font-size:11px}html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-info:is(:hover,:focus-visible,.is-open) .launchpad-module-helper{opacity:1;visibility:visible;transform:none}body>.launchpad-module-helper-portal{position:fixed;z-index:2147483000;top:var(--launchpad-helper-top,0);left:var(--launchpad-helper-left,0);display:block;width:min(300px,calc(100vw - 32px));padding:12px 13px;border:1px solid #b7c8de;border-radius:9px;background:#071a3b;color:#e5eefb;font-size:10px;font-weight:400;line-height:1.48;text-align:left;text-transform:none;letter-spacing:0;box-shadow:0 12px 28px rgba(7,26,59,.28);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;pointer-events:none}body>.launchpad-module-helper-portal strong{display:block;margin-bottom:5px;color:#fff;font-size:11px}body>.launchpad-module-helper-portal.is-visible{opacity:1;visibility:visible;transform:none}body>.launchpad-module-helper-portal.opens-up.is-visible{transform:translateY(-100%)}html body.platform-body.platform-dark-mode[data-platform-page="app-home"] #platformApp .launchpad-module-info{border-color:#7186a2;background:#101d30;color:#dce9ff}@media(max-width:680px){html body.platform-body[data-platform-page="app-home"] #platformApp .launchpad-module-helper,body>.launchpad-module-helper-portal{top:auto!important;right:16px;bottom:18px;left:16px!important;width:auto;transform:none!important}}.control-plane-environment-links{display:grid;gap:10px}.control-plane-environment-link-form{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;border:1px solid var(--line);padding:14px}.control-plane-environment-link-form .field{margin:0}.control-plane-environment-link-message{grid-column:1/-1}.platform-dark-mode .control-plane-environment-link-form{border-color:#40536d;background:#111b29}@media(max-width:700px){.control-plane-environment-link-form{grid-template-columns:1fr}.control-plane-environment-link-message{grid-column:auto}}.sentinel-command-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.55fr);gap:28px;align-items:end;margin-bottom:18px;padding:clamp(28px,4vw,54px);overflow:hidden;border:1px solid #173f78;border-radius:18px;background:radial-gradient(circle at 78% 20%,rgba(44,102,255,.3),transparent 34%),linear-gradient(135deg,#07172f,#0c2449 68%,#102f5e);color:#fff;box-shadow:0 24px 70px rgba(7,23,47,.16)}.sentinel-command-hero:after{content:"";position:absolute;width:360px;height:360px;right:-110px;top:-190px;border:1px solid rgba(133,176,255,.25);border-radius:50%;box-shadow:0 0 0 44px rgba(92,145,255,.035),0 0 0 88px rgba(92,145,255,.025)}.sentinel-command-hero>div,.sentinel-command-hero>aside{position:relative;z-index:1}.sentinel-command-hero .eyebrow{color:#8fb9ff}.sentinel-command-hero h1{max-width:750px;margin:0;font-size:clamp(40px,5.2vw,76px);line-height:.98;font-weight:420;letter-spacing:-.055em}.sentinel-command-hero p{max-width:820px;margin:20px 0 0;color:#cbd9ef;font-size:17px;line-height:1.55}.sentinel-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.sentinel-command-hero .platform-button{border-color:#75a5ff;background:#fff;color:#07172f}.sentinel-command-hero .platform-button.secondary{border-color:#607da9;background:transparent;color:#fff}.sentinel-runtime-state{display:grid;gap:8px;padding:22px;border:1px solid rgba(151,183,231,.45);background:rgba(4,16,36,.56);backdrop-filter:blur(12px)}.sentinel-runtime-state>span{color:#91acd2;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.sentinel-runtime-state>strong{font-size:25px;font-weight:520}.sentinel-runtime-state>small{color:#b8c8de}.sentinel-runtime-state.operational{border-left:4px solid #35c58b}.sentinel-runtime-state.attention{border-left:4px solid #ffad33}.sentinel-runtime-state .platform-button{width:max-content;margin-top:8px;padding:10px 12px;font-size:12px}.sentinel-command-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px}.sentinel-command-metrics article{position:relative;display:grid;gap:5px;min-height:122px;padding:18px;border:1px solid var(--line);background:var(--card);overflow:hidden}.sentinel-command-metrics article:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#3b73dd}.sentinel-command-metrics article.attention:before{background:#c87812}.sentinel-command-metrics span{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.09em}.sentinel-command-metrics strong{font-size:34px;font-weight:500;letter-spacing:-.045em}.sentinel-command-metrics small{color:var(--muted)}.sentinel-activation{margin-bottom:18px}.sentinel-human-boundary{padding:8px 11px;border:1px solid #bcd0ff;background:#f4f8ff;color:#0646c8;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.sentinel-activation-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.sentinel-activation-steps a{display:grid;align-content:start;gap:8px;min-height:132px;padding:15px;border:1px solid var(--line);background:#fbfcfe;color:var(--ink);text-decoration:none}.sentinel-activation-steps a>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #ced7e5;background:#fff;color:#657185;font-size:12px}.sentinel-activation-steps strong{font-size:16px}.sentinel-activation-steps small{color:var(--muted);line-height:1.4}.sentinel-activation-steps .complete{border-color:#bfe8d2;background:#f5fbf8}.sentinel-activation-steps .complete>span{border-color:#75d6a5;background:#0f8f63;color:#fff}.sentinel-activation-steps .current{border-color:#8fb3ff;background:#f4f8ff;box-shadow:0 12px 28px rgba(6,87,255,.08)}.sentinel-activation-steps .current>span{border-color:#0657ff;background:#0657ff;color:#fff}.sentinel-activation-steps .pending{opacity:.68}.sentinel-command-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.sentinel-command-grid>.platform-card{min-height:300px}.sentinel-command-grid .section-head>strong{display:grid;place-items:center;min-width:38px;height:38px;border-radius:50%;background:#eef4ff;color:#0646c8}.sentinel-list{display:grid}.sentinel-list>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.sentinel-list>a:hover strong{color:#0646c8}.sentinel-list>a>span:not(.status-badge){color:#52637a;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.sentinel-list strong,.sentinel-source-list strong{display:block;font-size:14px}.sentinel-list small,.sentinel-source-list small{display:block;margin-top:4px;color:var(--muted);font-size:12px}.sentinel-list time{color:var(--muted);font-size:11px;text-align:right}.sentinel-list .empty-state,.sentinel-source-list .empty-state{display:grid;gap:8px}.sentinel-list .empty-state span,.sentinel-source-list .empty-state span{line-height:1.45}.sentinel-source-list{display:grid}.sentinel-source-list>article{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid var(--line)}.sentinel-source-list>article>div{display:flex;align-items:center;gap:10px}.sentinel-source-list>article>div:last-child{display:grid;justify-items:end}.sentinel-source-dot{width:10px;height:10px;border-radius:50%;background:#9aa5b5;box-shadow:0 0 0 4px rgba(154,165,181,.12)}.sentinel-source-dot.healthy{background:#0f8f63;box-shadow:0 0 0 4px rgba(15,143,99,.12)}.sentinel-source-dot.attention{background:#c87812;box-shadow:0 0 0 4px rgba(200,120,18,.12)}.sentinel-quality-gate{display:flex;align-items:center;justify-content:space-between;gap:28px}.sentinel-quality-gate h2{margin-bottom:7px}.sentinel-quality-gate p{margin:0;color:var(--muted);line-height:1.5}.sentinel-guardrails{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.sentinel-guardrails span{padding:7px 9px;border:1px solid #cfe0ff;background:#f4f8ff;color:#173f91;font-size:11px}body.platform-body.platform-dark-mode .sentinel-command-metrics article,body.platform-body.platform-dark-mode .sentinel-activation-steps a,body.platform-body.platform-dark-mode .sentinel-source-list>article{border-color:#34445b;background:#111c2c;color:#f8fafc}body.platform-body.platform-dark-mode .sentinel-activation-steps .complete{border-color:#27543f;background:#10221b}body.platform-body.platform-dark-mode .sentinel-activation-steps .current{border-color:#3f5f91;background:#14233a}body.platform-body.platform-dark-mode .sentinel-human-boundary,body.platform-body.platform-dark-mode .sentinel-guardrails span{border-color:#3f5f91;background:#14233a;color:#b9d2ff}@media(max-width:1100px){.sentinel-command-hero{grid-template-columns:1fr}.sentinel-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sentinel-activation-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.sentinel-command-hero{padding:26px 20px}.sentinel-command-hero h1{font-size:42px}.sentinel-command-metrics,.sentinel-command-grid,.sentinel-activation-steps{grid-template-columns:1fr}.sentinel-quality-gate{align-items:flex-start;flex-direction:column}.sentinel-guardrails{justify-content:flex-start}.sentinel-list>a{grid-template-columns:1fr}.sentinel-list time{text-align:left}.sentinel-source-list>article{align-items:flex-start;flex-direction:column}.sentinel-source-list>article>div:last-child{justify-items:start}}.document-bulk-detail [data-bulk-output-status]{min-height:20px;margin:14px 0;color:var(--muted);font-size:12px}.document-bulk-detail .section-head>div:last-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.document-bulk-detail-grid article:first-child{min-width:260px}.document-bulk-detail-grid article:first-child strong{overflow-wrap:anywhere;font-size:13px}.document-bulk-result-row span{color:var(--muted)}body.platform-body.platform-dark-mode .document-bulk-detail [data-bulk-output-status]{color:#b8c8de}:root{--tenant-primary:#011f4b;--tenant-accent:#2f66f5;--tenant-navigation:#fff;--tenant-navigation-ink:#111827}body.platform-body .platform-nav{background:var(--tenant-navigation)}body.platform-body .platform-nav nav>a,body.platform-body .platform-nav .platform-nav-group>button,body.platform-body .platform-nav .platform-user strong,body.platform-body .platform-nav .platform-user span,body.platform-body .platform-nav .platform-signout{color:var(--tenant-navigation-ink)}body.platform-body .platform-button:not(.secondary),body.platform-body .platform-nav a[aria-current=true]{background:var(--tenant-primary);border-color:var(--tenant-primary)}body.platform-body .platform-nav a[aria-current=true]{border-left-color:var(--tenant-accent)}body.platform-body .platform-global-breadcrumb span,body.platform-body .settings-overview-number{color:var(--tenant-accent)}.branding-plan-gate{padding:28px;border:1px dashed var(--line);background:#fbfcff}.branding-plan-gate h3{margin:0 0 8px;font-size:25px}.branding-plan-gate p{max-width:760px;color:var(--muted);line-height:1.55}.branding-entitlement-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.branding-entitlement-summary>div{padding:14px;border:1px solid var(--line);background:#fbfcfe}.branding-entitlement-summary span,.branding-entitlement-summary strong{display:block}.branding-entitlement-summary span{color:var(--muted);font-size:12px}.branding-entitlement-summary strong{margin-top:6px;font-size:15px}.branding-enable{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--line);background:#f7faff}.branding-enable input{margin-top:4px}.branding-enable span,.branding-enable strong,.branding-enable small{display:block}.branding-enable small{margin-top:4px;color:var(--muted)}.branding-assets{display:grid;grid-template-columns:minmax(180px,.7fr) 1fr 1fr;gap:14px;align-items:end}.branding-logo-preview{display:grid;place-items:center;align-content:center;min-height:104px;padding:16px;border:1px dashed var(--line);background:#fff;text-align:center}.branding-logo-preview img{display:block;max-width:190px;max-height:68px}.branding-logo-preview span{margin-top:6px;color:var(--muted);font-size:11px}.branding-settings-form input[type=color]{width:100%;height:48px;padding:4px}.branding-settings-form .notice{grid-column:1/-1}body.platform-body.platform-dark-mode .branding-plan-gate,body.platform-body.platform-dark-mode .branding-entitlement-summary>div,body.platform-body.platform-dark-mode .branding-enable,body.platform-body.platform-dark-mode .branding-logo-preview{border-color:#34445b;background:#111c2c;color:#f8fafc}@media(max-width:800px){.branding-entitlement-summary,.branding-assets{grid-template-columns:1fr}}.mfa-admin-panel .mfa-user-count{display:inline-flex;flex:0 0 auto;white-space:nowrap;word-break:keep-all}.ai-assurance-hero,.ai-assurance-workspace-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);gap:52px;min-height:360px;padding:46px 44px 0;overflow:hidden;border-radius:16px 16px 0 0;background:radial-gradient(circle at 84% 20%,rgba(88,137,235,.32),transparent 31%),linear-gradient(120deg,#06142a 0%,#102a5b 67%,#1e4481 100%);color:#fff}.ai-assurance-hero::before,.ai-assurance-workspace-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(130,168,231,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(130,168,231,.07) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(90deg,#000,transparent 88%);pointer-events:none}.ai-assurance-hero>*,.ai-assurance-workspace-hero>*{position:relative;z-index:1}.ai-assurance-hero .eyebrow,.ai-assurance-workspace-hero .eyebrow{color:#8fb6ff}.ai-assurance-hero h1,.ai-assurance-workspace-hero h1{max-width:900px;margin:11px 0 16px;font-size:clamp(43px,4.7vw,72px);font-weight:400;line-height:.96;letter-spacing:-.052em}.ai-assurance-hero p,.ai-assurance-workspace-hero p{max-width:760px;margin:0;color:#cfdbec;font-size:16px;line-height:1.6}.ai-assurance-hero-actions{display:flex;gap:10px;margin-top:26px}.ai-assurance-hero .platform-button,.ai-assurance-workspace-hero .platform-button{min-height:44px;border-radius:9px}.ai-assurance-hero .platform-button.secondary{border-color:#6684b5;background:rgba(6,20,42,.42);color:#fff}.ai-assurance-trust-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.ai-assurance-trust-row span,.ai-agent-boundary span{padding:7px 10px;border:1px solid rgba(157,188,239,.27);border-radius:999px;background:rgba(8,25,54,.34);color:#abc2e5;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.ai-assurance-hero>aside,.ai-assurance-workspace-hero>aside{align-self:center;padding:22px;border:1px solid rgba(171,200,244,.26);border-radius:14px;background:rgba(5,20,46,.56);backdrop-filter:blur(14px)}.ai-assurance-command-score{display:grid;place-items:center;width:142px;height:142px;margin:auto;border-radius:50%;background:conic-gradient(#73a4ff calc(var(--score)*1%),rgba(142,177,232,.18) 0);position:relative}.ai-assurance-command-score::after{content:"";position:absolute;inset:8px;border-radius:50%;background:#102850}.ai-assurance-command-score strong,.ai-assurance-command-score span{position:relative;z-index:1}.ai-assurance-command-score strong{font-size:32px;font-weight:500}.ai-assurance-command-score span{margin-top:-43px;color:#9db2d2;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.ai-assurance-hero aside dl,.ai-assurance-workspace-hero aside dl{display:grid;gap:0;margin:18px 0 0}.ai-assurance-hero aside dl div,.ai-assurance-workspace-hero aside dl div{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-top:1px solid rgba(176,199,234,.16)}.ai-assurance-hero aside dt,.ai-assurance-workspace-hero aside dt{color:#9eb1cd;font-size:10px}.ai-assurance-hero aside dd,.ai-assurance-workspace-hero aside dd{margin:0;font-size:11px}.ai-assurance-hero .attention,.ai-assurance-system-row .attention{color:#ffcb72!important}.ai-assurance-lifecycle{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #314e7b;border-top:0;background:#0a1b36;color:#b6c6dc}.ai-assurance-lifecycle button{display:grid;grid-template-columns:30px 1fr;gap:9px;min-width:0;padding:14px 12px;border:0;border-right:1px solid #2c446b;background:transparent;color:inherit;text-align:left;cursor:pointer}.ai-assurance-lifecycle button:last-child{border-right:0}.ai-assurance-lifecycle button.current{background:#183766;color:#fff}.ai-assurance-lifecycle button.complete{color:#e4eeff}.ai-assurance-lifecycle i{display:grid;place-items:center;width:27px;height:27px;border:1px solid #5d769e;border-radius:50%;font-size:9px;font-style:normal}.ai-assurance-lifecycle .complete i{border-color:#42b986;background:#237a5a;color:#fff}.ai-assurance-lifecycle strong,.ai-assurance-lifecycle small{display:block}.ai-assurance-lifecycle strong{font-size:11px}.ai-assurance-lifecycle small{margin-top:3px;overflow:hidden;color:#8fa4c2;font-size:8px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ai-assurance-kpis{display:grid;grid-template-columns:repeat(6,1fr);margin-bottom:16px;border:1px solid var(--aia-line);border-top:0;background:#fff}.ai-assurance-kpis article{display:flex;flex-direction:column;min-height:108px;padding:19px 20px;border-right:1px solid var(--aia-line)}.ai-assurance-kpis article:last-child{border-right:0}.ai-assurance-kpis span{color:#6a7890;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.ai-assurance-kpis strong{margin-top:10px;color:#09182e;font-size:27px;font-weight:500}.ai-assurance-kpis small{margin-top:auto;color:#8490a2;font-size:9px}.ai-assurance-kpis .attention{box-shadow:inset 0 3px var(--aia-amber);background:#fffbf3}.ai-assurance-command-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:16px;margin-bottom:16px}.ai-assurance-command-grid>.platform-card{padding:24px}.ai-assurance-command-grid header,.ai-assurance-three-column article>header,.ai-assurance-two-column article>header,.ai-assurance-monitor-head,.ai-assurance-operating-model>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ai-assurance-command-grid h2,.ai-assurance-inventory h2,.ai-assurance-panel h2{margin:5px 0 0;font-weight:450}.ai-assurance-live{display:inline-flex;align-items:center;gap:7px;color:#4c6488;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.ai-assurance-live i{width:7px;height:7px;border-radius:50%;background:#42c48e;box-shadow:0 0 0 5px rgba(66,196,142,.12)}.ai-assurance-work-queue{display:grid;margin-top:16px;border-top:1px solid var(--aia-line)}.ai-assurance-work-queue>a{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 4px;border-bottom:1px solid var(--aia-line);color:#12223a;text-decoration:none}.ai-assurance-work-queue>a:hover{background:#f7f9fd}.ai-assurance-work-queue i{width:7px;height:7px;border-radius:50%;background:#7892bd}.ai-assurance-work-queue i.is-high{background:var(--aia-amber)}.ai-assurance-work-queue i.is-critical{background:var(--aia-red)}.ai-assurance-work-queue small,.ai-assurance-work-queue strong,.ai-assurance-work-queue em{display:block}.ai-assurance-work-queue small{color:#5275b8;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.ai-assurance-work-queue strong{margin:3px 0;font-size:12px}.ai-assurance-work-queue em{color:#718096;font-size:10px;font-style:normal}.ai-assurance-work-queue b{color:#4169b4;font-size:9px}.ai-assurance-posture{background:linear-gradient(145deg,#f8faff,#eef4ff)}.ai-assurance-posture>h2{font-size:32px}.ai-assurance-posture>p{min-height:54px;color:#66758b;line-height:1.55}.ai-assurance-posture>div{margin-top:16px}.ai-assurance-posture>div>span{display:block;height:6px;overflow:hidden;border-radius:6px;background:#dbe4f3}.ai-assurance-posture>div b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3269d3,#73a6ff)}.ai-assurance-posture>div small{display:block;margin-top:7px;color:#64738a;font-size:9px}.ai-assurance-inventory{padding:0;overflow:hidden}.ai-assurance-inventory>.section-head{padding:24px 26px}.ai-assurance-inventory form{display:flex;gap:8px}.ai-assurance-inventory input,.ai-assurance-inventory select{min-height:40px;padding:0 11px;border:1px solid #ccd7e7;background:#fff}.ai-assurance-system-list{border-top:1px solid var(--aia-line)}.ai-assurance-system-row{display:grid;grid-template-columns:48px minmax(260px,1.5fr) minmax(115px,.65fr) minmax(125px,.7fr) minmax(100px,.55fr) minmax(120px,.7fr) 16px;align-items:center;gap:16px;padding:18px 22px;border-bottom:1px solid var(--aia-line);color:#101f35;text-decoration:none;transition:background .15s}.ai-assurance-system-row:hover{background:#f4f8ff}.ai-assurance-system-row>span:not(.ai-assurance-system-mark){display:flex;flex-direction:column;min-width:0}.ai-assurance-system-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid #a8c2f3;border-radius:10px;background:#eaf1ff;color:#2859bc;font-size:10px;font-weight:700}.ai-assurance-system-row small{color:#6d7d94;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.ai-assurance-system-row strong{margin:4px 0;font-size:12px}.ai-assurance-system-row>span:nth-child(2)>strong{font-size:15px}.ai-assurance-system-row em{overflow:hidden;color:#7a8798;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ai-assurance-system-row b{color:#4f76bf;font-size:18px}.ai-assurance-badge{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;min-height:23px;margin:2px 4px 2px 0;padding:4px 8px;border:1px solid #b9c8dd;border-radius:999px;background:#f2f5fa;color:#51627b;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ai-assurance-badge:is(.is-approved,.is-effective,.is-active,.is-low,.is-conformant,.is-resolved){border-color:#80c9a8;background:#edf9f3;color:#176543}.ai-assurance-badge:is(.is-high,.is-assessment-due,.is-under-review,.is-pending,.is-changes-requested,.is-medium){border-color:#dfbd69;background:#fff8e7;color:#795603}.ai-assurance-badge:is(.is-critical,.is-prohibited,.is-suspended,.is-offline,.is-ineffective,.is-open){border-color:#df8c84;background:#fff1ef;color:#962e26}.ai-assurance-badge:is(.is-approved-with-conditions,.is-limited,.is-monitoring){border-color:#82a9ee;background:#edf3ff;color:#2457b4}.ai-assurance-dialog{width:min(880px,calc(100vw - 36px));max-height:calc(100vh - 36px);padding:0;border:0;border-radius:15px;overflow:auto}.ai-assurance-dialog::backdrop{background:rgba(3,14,31,.66);backdrop-filter:blur(4px)}.ai-assurance-dialog>form:not(.platform-dialog-close-row),.ai-assurance-dialog>.ai-agent-enrollment{padding:30px}.ai-assurance-dialog header{padding-right:40px}.ai-assurance-dialog header h2{margin:7px 0;font-size:30px}.ai-assurance-dialog header p{margin:0 0 22px;color:#66758a;line-height:1.5}.ai-assurance-wizard-steps{display:grid;grid-template-columns:repeat(4,1fr);margin:20px 0 25px;border:1px solid var(--aia-line)}.ai-assurance-wizard-steps button{padding:12px;border:0;border-right:1px solid var(--aia-line);background:#f7f9fc;color:#62728b;font-size:9px;text-align:left}.ai-assurance-wizard-steps button:last-child{border-right:0}.ai-assurance-wizard-steps button.active{background:#183766;color:#fff}.ai-assurance-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ai-assurance-wide{grid-column:1/-1}.ai-assurance-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.ai-assurance-choice-grid label{display:flex;align-items:flex-start;gap:10px;padding:17px;border:1px solid var(--aia-line);border-radius:10px;background:#f8faff}.ai-assurance-choice-grid strong,.ai-assurance-choice-grid small{display:block}.ai-assurance-choice-grid strong{font-size:12px}.ai-assurance-choice-grid small{margin-top:4px;color:#718097;font-size:9px;line-height:1.4}.ai-assurance-review{padding:28px;border:1px solid #b7c9e8;border-radius:12px;background:linear-gradient(135deg,#f7faff,#ebf2ff)}.ai-assurance-review h3{margin:9px 0;font-size:24px}.ai-assurance-review p,.ai-assurance-review li{color:#5e6f87;line-height:1.55}.ai-assurance-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.ai-agent-boundary{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.ai-agent-boundary span{border-color:#c5d2e5;background:#f5f8fc;color:#536783}.ai-agent-enrollment label{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:18px 0}.ai-agent-enrollment label>span{grid-column:1/-1;color:#607087;font-size:9px;text-transform:uppercase}.ai-agent-enrollment label>code{min-width:0;padding:12px;border:1px solid #b9c9de;background:#f2f6fb;color:#132b50;font:500 12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere;word-break:break-all;user-select:all}.ai-agent-enrollment label button{border:1px solid #9bb5dc;background:#fff;color:#214d9e}.ai-agent-deploy-tabs{display:flex;flex-wrap:wrap;gap:6px}.ai-agent-deploy-tabs button{min-height:38px;padding:8px 13px;border:1px solid #b8c8de;border-radius:6px;background:#fff;color:#10233f}.ai-agent-deploy-tabs button.active{border-color:#173561;background:#173561;color:#fff}.ai-agent-enrollment pre{margin:16px 0 0;padding:18px;border:1px solid #203b68;border-radius:8px;background:#07162d;color:#dbe8ff;overflow:auto;white-space:pre-wrap}.ai-agent-enrollment pre code{display:block;margin:0;padding:0;border:0;background:transparent!important;box-shadow:none;color:inherit;font:500 12px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:visible;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.ai-agent-enrollment footer{padding-top:2px}.ai-assurance-workspace-hero{min-height:310px;padding-bottom:30px}.ai-assurance-workspace-hero>div>a{display:block;margin-bottom:22px;color:#a9c2e9;font-size:10px;text-decoration:none}.ai-assurance-workspace-hero h1{font-size:clamp(40px,4.2vw,62px)}.ai-assurance-mini-score{display:flex;align-items:baseline;gap:7px}.ai-assurance-mini-score strong{font-size:42px;font-weight:400}.ai-assurance-mini-score span{color:#9db1d1;font-size:9px;text-transform:uppercase}.ai-assurance-workspace-nav{position:sticky;top:var(--platform-header-height,0);z-index:7;display:flex;overflow:auto;border:1px solid #cbd8e9;border-top:0;background:#fff}.ai-assurance-workspace-nav button{display:flex;align-items:center;gap:7px;min-height:48px;padding:0 17px;border:0;border-right:1px solid #dbe3ee;background:transparent;color:#53647c;font-size:10px;white-space:nowrap;cursor:pointer}.ai-assurance-workspace-nav button.active{box-shadow:inset 0 -3px var(--aia-blue);background:#f3f7ff;color:#1749a7}.ai-assurance-workspace-nav span{display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:10px;background:#e9eef7;font-size:8px}.ai-assurance-workspace-nav span.attention{background:#ffe6e2;color:#9b3027}.ai-assurance-workspace-body{margin-top:16px}.ai-assurance-panel.active{animation:aiAssuranceEnter .2s ease-out}.ai-assurance-overview-grid,.ai-assurance-two-column,.ai-assurance-monitor-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px}.ai-assurance-three-column{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ai-assurance-panel .platform-card{padding:24px}.ai-assurance-health-score{display:flex;align-items:baseline;width:max-content;margin:28px 0 12px}.ai-assurance-health-score strong{font-size:72px;font-weight:350;line-height:.8}.ai-assurance-health-score span{color:#74849a}.ai-assurance-health{background:linear-gradient(150deg,#fff,#eef4ff)}.ai-assurance-next dl{display:grid;grid-template-columns:repeat(4,1fr);margin-top:25px;border:1px solid var(--aia-line)}.ai-assurance-next dl div{padding:12px;border-right:1px solid var(--aia-line)}.ai-assurance-next dl div:last-child{border-right:0}.ai-assurance-next dt{color:#6d7c90;font-size:8px;text-transform:uppercase}.ai-assurance-next dd{margin:7px 0 0;font-size:20px}.ai-assurance-operating-model{margin-top:16px}.ai-assurance-operating-model>div{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:9px;margin-top:20px}.ai-assurance-operating-model article{min-height:105px;padding:16px;border:1px solid var(--aia-line);border-radius:9px;background:#f8fafd}.ai-assurance-operating-model article i,.ai-assurance-operating-model article strong,.ai-assurance-operating-model article span{display:block}.ai-assurance-operating-model article i{color:#4170c9;font-size:9px;font-style:normal}.ai-assurance-operating-model article strong{margin:16px 0 5px}.ai-assurance-operating-model article span{color:#74839a;font-size:9px}.ai-assurance-facts{display:grid;gap:0;margin-top:20px}.ai-assurance-facts div{display:grid;grid-template-columns:130px 1fr;gap:14px;padding:12px 0;border-top:1px solid var(--aia-line)}.ai-assurance-facts dt{color:#6c7b90;font-size:9px;text-transform:uppercase}.ai-assurance-facts dd{margin:0;font-size:11px}.ai-assurance-classification{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:22px 0}.ai-assurance-classification>div{padding:14px;border:1px solid var(--aia-line);border-radius:8px}.ai-assurance-classification>div>span{display:block;margin-bottom:7px;color:#6c7c90;font-size:8px;text-transform:uppercase}.ai-assurance-record{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:15px 0;border-top:1px solid var(--aia-line)}.ai-assurance-record small,.ai-assurance-record strong,.ai-assurance-record p{display:block}.ai-assurance-record small{color:#5876ad;font-size:8px;text-transform:uppercase;letter-spacing:.05em}.ai-assurance-record strong{margin:5px 0;font-size:12px}.ai-assurance-record p{margin:0;color:#6d7b8e;font-size:10px;line-height:1.5}.ai-assurance-record aside{text-align:right}.ai-assurance-decision-boundary{background:linear-gradient(145deg,#081a35,#163b72)!important;color:#fff}.ai-assurance-decision-boundary p,.ai-assurance-decision-boundary li{color:#c7d5e9;line-height:1.6}.ai-assurance-monitor-head{margin-bottom:16px;padding:26px;border-radius:13px;background:linear-gradient(120deg,#0a1a36,#183e76);color:#fff}.ai-assurance-monitor-head p{max-width:750px;margin:8px 0 0;color:#c7d6ea}.ai-assurance-agent-summary{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:16px;border:1px solid var(--aia-line);background:#fff}.ai-assurance-agent-summary article{padding:18px;border-right:1px solid var(--aia-line)}.ai-assurance-agent-summary article:last-child{border-right:0}.ai-assurance-agent-summary strong,.ai-assurance-agent-summary span{display:block}.ai-assurance-agent-summary strong{font-size:25px}.ai-assurance-agent-summary span{margin-top:5px;color:#6c7b91;font-size:9px}.ai-assurance-agent-summary .attention{box-shadow:inset 0 3px var(--aia-amber)}.ai-assurance-agent-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;border-top:1px solid var(--aia-line)}.ai-assurance-agent-row>i{width:8px;height:8px;border-radius:50%;background:#93a1b5}.ai-assurance-agent-row>i.is-active{background:#3ac089;box-shadow:0 0 0 5px rgba(58,192,137,.1)}.ai-assurance-agent-row>i.is-offline,.ai-assurance-agent-row>i.is-degraded{background:var(--aia-red)}.ai-assurance-agent-row small,.ai-assurance-agent-row strong,.ai-assurance-agent-row span{display:block}.ai-assurance-agent-row small{color:#718199;font-size:8px}.ai-assurance-agent-row strong{margin:4px 0;font-size:12px}.ai-assurance-agent-row span{color:#77869a;font-size:9px}.ai-assurance-agent-row aside{text-align:right}.ai-agent-privacy-note{margin-top:16px}.ai-assurance-trigger-list{display:grid;gap:10px;margin:22px 0;padding:0;list-style:none}.ai-assurance-trigger-list li{padding:12px 14px;border-left:3px solid #6390df;background:#f2f6fd;color:#52637b}.platform-empty{padding:28px;text-align:center}.platform-empty strong,.platform-empty span{display:block}.platform-empty span{margin-top:6px;color:#728197;font-size:10px}.ai-assurance-workspace-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ai-assurance-danger-button{min-height:40px;padding:0 12px;border:1px solid rgba(255,154,143,.68);border-radius:8px;background:rgba(75,12,18,.18);color:#ffd3cd;font:500 10px/1 'ABC Diatype',Arial,sans-serif;cursor:pointer}.ai-assurance-danger-button:hover,.ai-assurance-danger-button:focus-visible{border-color:#ffb5ab;background:#8f2d28;color:#fff;outline:0}.ai-assurance-danger-link{margin-top:6px;padding:1px 0;border:0;background:transparent;color:#aa352b;font:500 9px/1.3 'ABC Diatype',Arial,sans-serif;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ai-assurance-danger-link:hover,.ai-assurance-danger-link:focus-visible{color:#d33f32;outline:1px solid currentColor;outline-offset:3px}.ai-assurance-danger-button:disabled,.ai-assurance-danger-link:disabled{opacity:.55;cursor:wait}@keyframes aiAssuranceEnter{from{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:1150px){.ai-assurance-hero,.ai-assurance-workspace-hero{grid-template-columns:1fr minmax(260px,.42fr);gap:24px}.ai-assurance-lifecycle{grid-template-columns:repeat(3,1fr)}.ai-assurance-lifecycle button:nth-child(3){border-right:0}.ai-assurance-kpis{grid-template-columns:repeat(3,1fr)}.ai-assurance-kpis article:nth-child(3){border-right:0}.ai-assurance-system-row{grid-template-columns:45px minmax(220px,1fr) repeat(3,minmax(100px,.55fr)) 16px}.ai-assurance-system-row>span:nth-child(6){display:none}.ai-assurance-three-column{grid-template-columns:1fr}.ai-assurance-workspace-nav{top:0}}@media(max-width:850px){.ai-assurance-hero,.ai-assurance-workspace-hero,.ai-assurance-command-grid,.ai-assurance-overview-grid,.ai-assurance-two-column,.ai-assurance-monitor-grid{grid-template-columns:1fr}.ai-assurance-hero,.ai-assurance-workspace-hero{padding:32px 25px}.ai-assurance-hero>aside,.ai-assurance-workspace-hero>aside{display:grid;grid-template-columns:auto 1fr;gap:20px}.ai-assurance-command-score{width:115px;height:115px}.ai-assurance-command-grid{gap:12px}.ai-assurance-system-row{grid-template-columns:42px 1fr 16px}.ai-assurance-system-row>span:nth-child(n+3){display:none}.ai-assurance-inventory>.section-head{align-items:flex-start;flex-direction:column}.ai-assurance-inventory form{width:100%}.ai-assurance-inventory input{flex:1}.ai-assurance-operating-model>div{grid-template-columns:1fr 1fr}.ai-assurance-operating-model>div>b{display:none}.ai-assurance-choice-grid{grid-template-columns:1fr}}@media(max-width:600px){.ai-assurance-hero h1,.ai-assurance-workspace-hero h1{font-size:39px}.ai-assurance-hero>aside,.ai-assurance-workspace-hero>aside{display:block}.ai-assurance-command-score{margin:0}.ai-assurance-lifecycle{grid-template-columns:1fr 1fr}.ai-assurance-lifecycle button:nth-child(3){border-right:1px solid #2c446b}.ai-assurance-lifecycle button:nth-child(even){border-right:0}.ai-assurance-kpis{grid-template-columns:1fr 1fr}.ai-assurance-kpis article:nth-child(3){border-right:1px solid var(--aia-line)}.ai-assurance-kpis article:nth-child(even){border-right:0}.ai-assurance-inventory form{display:grid}.ai-assurance-form-grid{grid-template-columns:1fr}.ai-assurance-wide{grid-column:auto}.ai-assurance-wizard-steps{grid-template-columns:1fr 1fr}.ai-assurance-agent-summary{grid-template-columns:1fr 1fr}.ai-assurance-agent-summary article:nth-child(2){border-right:0}.ai-assurance-next dl{grid-template-columns:1fr 1fr}.ai-assurance-next dl div:nth-child(2){border-right:0}.ai-assurance-operating-model>div{grid-template-columns:1fr}.ai-assurance-dialog>form:not(.platform-dialog-close-row),.ai-assurance-dialog>.ai-agent-enrollment{padding:22px}.ai-agent-enrollment label{grid-template-columns:1fr}.ai-agent-enrollment label button{min-height:38px}.ai-assurance-workspace-nav button{padding:0 13px}}@media(prefers-reduced-motion:reduce){.ai-assurance-panel.active{animation:none}}.report-centre-topbar{align-items:flex-end}.report-builder-gate{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(320px,1fr) auto;gap:24px;align-items:center;margin-bottom:18px;padding:24px;background:linear-gradient(135deg,#071a3d,#0d2d63);color:#fff;border-color:#244b86}.report-builder-gate h2{margin:5px 0 8px;font-size:25px;font-weight:520}.report-builder-gate p{margin:0;max-width:720px;color:#c0cce0}.report-builder-gate-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:8px}.report-builder-gate-capabilities span{padding:10px 12px;border:1px solid rgba(126,171,255,.32);border-radius:7px;background:rgba(13,46,100,.54);color:#d9e5fb;font-size:12px}.curated-report-builder{margin-bottom:18px;overflow:hidden;padding:0}.curated-report-builder>.section-head{padding:22px 24px;margin:0;border-bottom:1px solid var(--line)}.report-template-grid{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));gap:10px;padding:18px 24px;background:#f7f9fc;border-bottom:1px solid var(--line);overflow-x:auto}.report-template-card{min-height:170px;padding:17px;text-align:left;border:1px solid #cdd8e8;border-radius:10px;background:#fff;color:var(--ink);cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.report-template-card:hover,.report-template-card:focus-visible{border-color:#6592e7;box-shadow:0 7px 22px rgba(20,53,105,.1);outline:0;transform:translateY(-2px)}.report-template-card.selected{border-color:#1f61e8;background:#edf4ff;box-shadow:inset 0 0 0 1px #1f61e8}.report-template-card span,.report-template-card strong,.report-template-card p,.report-template-card small{display:block}.report-template-card span{color:#1760e8;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.report-template-card strong{margin-top:13px;font-size:16px;line-height:1.2}.report-template-card p{margin:9px 0 15px;color:var(--muted);font-size:12px;line-height:1.45}.report-template-card small{margin-top:auto;color:#596a82;font-size:10px}.curated-report-form{padding:0 24px 24px}.report-builder-step{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;padding:24px 0;border-bottom:1px solid var(--line)}.report-builder-step>div:first-child>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #94b4ee;border-radius:50%;color:#1758cc;font-size:11px}.report-builder-step>div:first-child>strong{display:block;margin-top:12px;font-size:15px}.report-builder-step>div:first-child>p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.report-scope-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:230px;overflow:auto}.report-scope-picker label{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfcfe;cursor:pointer}.report-scope-picker input{margin-top:3px}.report-scope-picker span,.report-scope-picker strong,.report-scope-picker small{display:block}.report-scope-picker strong{font-size:13px}.report-scope-picker small{margin-top:3px;color:var(--muted);font-size:11px}.report-section-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.report-section-picker label{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:#fbfcfe;color:#34445d;font-size:12px;cursor:pointer}.report-section-picker label:has(input:checked){border-color:#6d99ec;background:#eef4ff;color:#0c49bc}.report-builder-options{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;padding:18px 0}.report-builder-options label{display:flex;gap:7px;align-items:center;font-size:12px}.report-builder-options>span{margin-left:auto;color:var(--muted);font-size:11px}.curated-report-form>.form-actions{margin:0}.curated-report-preview{margin:0 24px 24px;padding:22px;border:1px solid #80a9ee;border-radius:11px;background:linear-gradient(135deg,#f8fbff,#eef4ff)}.curated-report-preview>.section-head{margin:0 0 16px}.curated-report-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.curated-report-preview-grid article{padding:12px;border:1px solid #cbdaf3;border-radius:7px;background:rgba(255,255,255,.76)}.curated-report-preview-grid span,.curated-report-preview-grid strong{display:block}.curated-report-preview-grid span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.curated-report-preview-grid strong{margin-top:5px;font-size:13px}.curated-report-preview ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:16px 0;padding:0;list-style:none;counter-reset:report-section}.curated-report-preview li{counter-increment:report-section;display:grid;grid-template-columns:28px 1fr;gap:2px 9px;align-items:center;padding:10px;border:1px solid #d3def0;border-radius:7px;background:#fff}.curated-report-preview li:before{content:counter(report-section,decimal-leading-zero);grid-row:1/3;color:#1760e8;font-size:10px}.curated-report-preview li span{font-size:12px;font-weight:560}.curated-report-preview li small{color:var(--muted);font-size:10px}body.platform-body.platform-dark-mode .report-template-grid{background:#0b172a}body.platform-body.platform-dark-mode .report-template-card,body.platform-body.platform-dark-mode .report-scope-picker label,body.platform-body.platform-dark-mode .report-section-picker label{background:#111e32;border-color:#33445f;color:#e8eef8}body.platform-body.platform-dark-mode .report-template-card.selected,body.platform-body.platform-dark-mode .report-section-picker label:has(input:checked){background:#132c55;border-color:#5f94f4}body.platform-body.platform-dark-mode .curated-report-preview{background:linear-gradient(135deg,#0c1a30,#10294e);border-color:#3e70c8}body.platform-body.platform-dark-mode .curated-report-preview-grid article,body.platform-body.platform-dark-mode .curated-report-preview li{background:#111f34;border-color:#314565}@media(max-width:1180px){.report-template-grid{grid-template-columns:repeat(5,minmax(210px,1fr))}.report-builder-gate{grid-template-columns:1fr auto}.report-builder-gate-capabilities{grid-column:1/-1;grid-row:2}.report-builder-step{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:760px){.report-centre-topbar{align-items:flex-start}.report-builder-gate{grid-template-columns:1fr;padding:20px}.report-builder-gate-capabilities{grid-column:auto;grid-template-columns:1fr}.curated-report-builder>.section-head{align-items:flex-start;padding:19px}.report-template-grid{padding:14px 18px}.curated-report-form{padding:0 18px 18px}.report-builder-step{grid-template-columns:1fr;gap:15px;padding:20px 0}.report-scope-picker,.report-section-picker,.curated-report-preview-grid,.curated-report-preview ol{grid-template-columns:1fr}.report-builder-options>span{width:100%;margin-left:0}.curated-report-preview{margin:0 18px 18px;padding:17px}}.curated-report-lifecycle{margin-bottom:18px;padding:0;overflow:hidden}.curated-report-lifecycle>.section-head{padding:20px 24px;margin:0;border-bottom:1px solid var(--line)}.curated-report-records{display:grid}.curated-report-record{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:15px 24px;border-top:1px solid var(--line)}.curated-report-record:first-child{border-top:0}.curated-report-record small,.curated-report-record strong,.curated-report-record span{display:block}.curated-report-record small{color:#3467c5;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.curated-report-record strong{margin-top:5px;font-size:14px}.curated-report-record>div>span{margin-top:4px;color:var(--muted);font-size:11px}.curated-report-record-actions{display:flex;gap:7px}.curated-report-record-actions button{min-height:34px;border:1px solid #2d67d2;border-radius:6px;background:#1456cf;color:#fff;padding:0 11px;font:520 11px/1 'ABC Diatype',Arial,sans-serif;cursor:pointer}.curated-report-record-actions button.secondary{background:#fff;color:#1a4da9}.curated-report-schedules{padding:18px 24px;border-top:1px solid var(--line);background:#f8fafc}.curated-report-schedules h3{margin:0 0 10px;font-size:14px}.curated-report-schedules article{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--line)}.curated-report-schedules article:first-of-type{border-top:0}.curated-report-schedules strong,.curated-report-schedules span{display:block}.curated-report-schedules span,.curated-report-schedules em{color:var(--muted);font-size:11px;font-style:normal}body.platform-body.platform-dark-mode .curated-report-schedules{background:#0b172a}body.platform-body.platform-dark-mode .curated-report-record-actions button.secondary{background:#13233a;color:#a9c8ff}@media(max-width:760px){.curated-report-record{grid-template-columns:1fr auto;padding:14px 18px}.curated-report-record-actions{grid-column:1/-1}.curated-report-record-actions button{flex:1}.curated-report-schedules{padding:16px 18px}}.ai-runtime-boundary-panel{margin-top:28px;padding-top:28px;border-top:1px solid var(--platform-line,#d7e1ea)}.ai-runtime-boundary-grid{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);gap:20px;align-items:start}.ai-runtime-boundary-grid>.platform-form,.ai-runtime-policy-list{padding:22px;border:1px solid var(--platform-line,#d7e1ea);border-radius:12px;background:var(--platform-panel,#fff)}.ai-runtime-policy-list{display:grid;gap:12px}.ai-runtime-policy-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:18px;padding:16px;border:1px solid var(--platform-line,#d7e1ea);border-left:3px solid #2d63f4;border-radius:8px;background:var(--platform-surface,#f8fafc)}.ai-runtime-policy-row>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:6px}.ai-runtime-policy-row small,.ai-runtime-policy-row span,.ai-runtime-policy-row em{color:var(--platform-muted,#66788b);font-size:12px;line-height:1.45}.ai-runtime-policy-row strong{font-size:15px}.ai-runtime-policy-row em{font-style:normal}@media(max-width:1050px){.ai-runtime-boundary-grid{grid-template-columns:1fr}.ai-runtime-policy-row{grid-template-columns:1fr}}.cp-document-preview iframe[hidden]{display:none}.auditor-access-intro{margin:0 0 20px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line,#d8e1ee);border-radius:16px;overflow:hidden}.auditor-access-intro article{padding:22px;background:var(--panel,#fff)}.auditor-access-intro article+article{border-left:1px solid var(--line,#d8e1ee)}.auditor-access-intro span{color:#4f80d7;font-size:10px;letter-spacing:.12em}.auditor-access-intro strong{display:block;margin:12px 0 7px;font-size:16px}.auditor-access-intro p{margin:0;color:var(--muted,#65758b);font-size:12px;line-height:1.5}.auditor-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.auditor-access-card{min-width:0}.auditor-access-card .platform-form{margin-top:24px}.platform-dark-mode .auditor-access-intro{border-color:rgba(124,160,219,.26)}.platform-dark-mode .auditor-access-intro article{background:#0b1e3d}.platform-dark-mode .auditor-access-intro article+article{border-color:rgba(124,160,219,.22)}@media(max-width:900px){.auditor-access-grid{grid-template-columns:1fr}}@media(max-width:620px){.auditor-access-intro{grid-template-columns:1fr}.auditor-access-intro article+article{border-top:1px solid var(--line,#d8e1ee);border-left:0}}.trust-centre-page{display:grid;gap:24px}.trust-create-card,.trust-pack-list{background:#fff;border:1px solid #ccd7e8;border-radius:12px;box-shadow:none}.trust-create-card{padding:24px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(440px,1.3fr);gap:32px;align-items:end}.trust-create-card>div{display:grid;gap:8px}.trust-create-card>div strong{font-size:20px;color:#07152f}.trust-create-card>div span,.trust-pack-heading p{color:#43536e;line-height:1.55}.trust-create-card form{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.trust-create-card label{display:grid;gap:7px;font-weight:600;color:#14233f}.trust-create-card select{min-height:44px;border:1px solid #aebbd0;border-radius:7px;background:#fff;color:#07152f;padding:0 12px;font:inherit}.trust-pack-heading{padding:22px 24px 18px;display:flex;justify-content:space-between;gap:20px;align-items:start;border-bottom:1px solid #d9e1ed}.trust-pack-heading h2{margin:0 0 5px;color:#07152f}.trust-pack-heading p{margin:0}.trust-pack-heading>span{border:1px solid #b9c7db;border-radius:999px;padding:6px 11px;color:#17315e}.trust-table-scroll{overflow:auto}.trust-pack-list table{width:100%;border-collapse:collapse;min-width:850px}.trust-pack-list th,.trust-pack-list td{text-align:left;padding:16px 18px;border-bottom:1px solid #d9e1ed;color:#14233f}.trust-pack-list th{background:#f3f6fa;color:#33445f;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.trust-pack-list td:first-child{display:grid;gap:4px}.trust-pack-list td:first-child span{color:#5b6b84;font-size:13px}.trust-pack-list code{font-size:12px;color:#284775}.trust-status{display:inline-flex;border:1px solid #aebbd0;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.trust-status.in_review,.trust-status.publish_requested{border-color:#7b61c9;color:#5a3dae;background:#f5f1ff}.trust-status.approved{border-color:#3478d4;color:#1459b7}.trust-status.published{border-color:#2d8a5c;color:#176b43;background:#effaf4}.trust-status.withdrawn{border-color:#9a6b1f;color:#78500e;background:#fff8e8}.trust-actions{display:flex!important;flex-direction:row;gap:8px;align-items:center}.trust-actions button,.trust-actions a{border:1px solid #8fa4c2;background:#fff;color:#12376f;border-radius:6px;padding:7px 10px;font:inherit;text-decoration:none;cursor:pointer}@media(max-width:850px){.trust-create-card{grid-template-columns:1fr}.trust-create-card form{grid-template-columns:1fr}}.trust-profile-card{background:#fff;border:1px solid #ccd7e8;border-radius:12px;box-shadow:none;padding:24px;display:grid;grid-template-columns:minmax(260px,.75fr) minmax(520px,1.25fr);gap:32px}.trust-profile-card h2{margin:7px 0;color:#07152f}.trust-profile-card p{color:#52627a;line-height:1.55}.trust-profile-card form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.trust-profile-card label{display:grid;gap:6px;color:#263a5a;font-weight:600}.trust-profile-card input,.trust-profile-card textarea,.trust-profile-card select{width:100%;min-height:42px;border:1px solid #aebbd0;border-radius:7px;background:#fff;color:#07152f;padding:9px 11px;font:inherit}.trust-profile-card textarea{min-height:80px;resize:vertical}.trust-profile-card .trust-wide{grid-column:1/-1}.trust-enable{display:flex!important;flex-direction:row;align-items:center}.trust-enable input{width:18px;min-height:18px}.trust-profile-card table{width:100%;border-collapse:collapse;min-width:620px}.trust-profile-card th,.trust-profile-card td{text-align:left;padding:13px 12px;border-bottom:1px solid #d9e1ed;color:#14233f}.trust-profile-card td:first-child{display:grid;gap:3px}.trust-profile-card td:first-child span{font-size:12px;color:#60708a}.platform-dark-mode .trust-profile-card,.platform-dark-mode .trust-create-card,.platform-dark-mode .trust-pack-list{background:#0b1e3d;border-color:#29466e}.platform-dark-mode .trust-profile-card h2,.platform-dark-mode .trust-create-card strong,.platform-dark-mode .trust-pack-heading h2,.platform-dark-mode .trust-profile-card label,.platform-dark-mode .trust-pack-list td,.platform-dark-mode .trust-profile-card td{color:#f4f7ff}.platform-dark-mode .trust-profile-card p,.platform-dark-mode .trust-create-card span,.platform-dark-mode .trust-pack-heading p{color:#b9c8df}@media(max-width:900px){.trust-profile-card{grid-template-columns:1fr}.trust-profile-card form{grid-template-columns:1fr}.trust-profile-card .trust-wide{grid-column:auto}}.trust-logo-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:center;color:#263a5a;font-weight:600}.trust-logo-control>span,.trust-logo-control>small,.trust-logo-control>strong{grid-column:1/-1}.trust-logo-control>img{display:block;max-width:180px;max-height:64px;object-fit:contain;object-position:left center}.trust-logo-control>input[type=file]{min-width:0}.trust-logo-control>small{color:#60708a;font-size:12px;font-weight:400}.trust-logo-control>strong{min-height:17px;color:#2458a6;font-size:12px}.trust-header-control>img{grid-column:1/-1;width:100%;max-width:none;height:112px;max-height:none;border:1px solid #d4deeb;border-radius:8px;object-fit:cover}.platform-dark-mode .trust-logo-control{color:#f4f7ff}.platform-dark-mode .trust-logo-control>small{color:#b9c8df}.trust-favicon-control>img{width:48px;height:48px;padding:5px;border:1px solid #d4deeb;border-radius:8px;object-fit:contain;image-rendering:auto}.trust-profile-card>form.trust-settings-form{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px 16px;padding-top:20px;border-top:1px solid #dbe3ef}.trust-settings-form>label{grid-column:span 4}.trust-settings-form>.trust-half{grid-column:span 6}.trust-settings-form>.trust-third{grid-column:span 4}.trust-settings-form>.trust-wide{grid-column:1/-1}.trust-settings-form label>span,.trust-asset-control>span{font-size:12px;font-weight:700}.trust-settings-form input,.trust-settings-form select{min-height:40px}.trust-settings-form textarea{min-height:72px;line-height:1.45}.trust-settings-form>.trust-asset-control{grid-column:span 4;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 82px 40px auto 17px;align-content:start;gap:8px;padding:14px;border:1px solid #d7e0ec;border-radius:10px;background:#f8fafc}.trust-asset-control>span{grid-row:1}.trust-asset-control>img{grid-column:1/-1;grid-row:2;align-self:center;max-width:100%;max-height:70px}.trust-header-control>img{width:100%;height:82px;max-height:82px}.trust-favicon-control>img{width:48px;height:48px}.trust-asset-control>input[type=file]{grid-column:1/-1;grid-row:3;height:40px;min-height:40px;padding:4px;background:#fff}.trust-asset-control>.platform-button{min-height:36px;padding:7px 12px;font-size:12px}.trust-asset-control>button[data-trust-logo-remove],.trust-asset-control>button[data-trust-header-remove],.trust-asset-control>button[data-trust-favicon-remove]{grid-column:2;grid-row:1;padding:3px 8px;min-height:28px}.trust-asset-control>button[data-trust-logo-upload],.trust-asset-control>button[data-trust-header-upload],.trust-asset-control>button[data-trust-favicon-upload]{grid-column:1/-1;grid-row:4;justify-self:start}.trust-asset-control>small{grid-row:5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.trust-asset-control>strong{grid-row:6}.trust-settings-form>.trust-publish-option{grid-column:span 3;min-height:44px;padding:0 12px;border:1px solid #d7e0ec;border-radius:8px;background:#f8fafc}.trust-settings-form>.trust-save-button{grid-column:span 3;min-height:44px;justify-self:stretch}.trust-settings-form>.trust-profile-save-status{grid-column:span 3;display:flex;align-items:center;min-height:44px;margin:0;padding:0 12px;border-left:3px solid #278b65;background:#f2faf6}.platform-dark-mode .trust-profile-card>form.trust-settings-form{border-color:#29466e}.platform-dark-mode .trust-settings-form>.trust-asset-control,.platform-dark-mode .trust-settings-form>.trust-publish-option{border-color:#344b6d;background:#102746}.platform-dark-mode .trust-settings-form>.trust-profile-save-status{background:#102f29}@media(max-width:1180px){.trust-settings-form>.trust-asset-control{grid-column:span 6}.trust-settings-form>.trust-favicon-control{grid-column:1/-1}.trust-settings-form>.trust-third{grid-column:span 6}.trust-settings-form>.trust-publish-option,.trust-settings-form>.trust-save-button,.trust-settings-form>.trust-profile-save-status{grid-column:span 6}}@media(max-width:760px){.trust-profile-card>form.trust-settings-form{grid-template-columns:1fr;padding-top:16px}.trust-settings-form>label,.trust-settings-form>.trust-half,.trust-settings-form>.trust-third,.trust-settings-form>.trust-wide,.trust-settings-form>.trust-asset-control,.trust-settings-form>.trust-favicon-control,.trust-settings-form>.trust-publish-option,.trust-settings-form>.trust-save-button,.trust-settings-form>.trust-profile-save-status{grid-column:1}.trust-settings-form>.trust-asset-control{grid-template-rows:auto 76px 42px auto auto}.trust-asset-control>small{white-space:normal}}html body.platform-body #platformApp #agentCommandConsole #agentCommandResponse{--answer-ink:#102443;--answer-muted:#526681;--answer-fill:#f2f5fb;--answer-line:#cbd7e8;}html body.platform-body.platform-dark-mode #platformApp #agentCommandConsole #agentCommandResponse{--answer-ink:#edf4ff;--answer-muted:#bdcce0;--answer-fill:#20334d;--answer-line:#526b8b;}html body.platform-body #platformApp.platform-shell #agentCommandConsole #agentCommandResponse :is(.agent-answer-checks span,.agent-related-actions a){background:var(--answer-fill)!important;color:var(--answer-ink)!important;border:1px solid var(--answer-line)!important;font-size:14px!important;line-height:1.5!important;}html body.platform-body #platformApp.platform-shell #agentCommandConsole #agentCommandResponse :is(.eyebrow,.agent-answer-checks strong,.agent-related-actions strong,.agent-related-actions a em){color:var(--answer-muted)!important;}html body.platform-body #platformApp.platform-shell #agentCommandConsole #agentCommandResponse .agent-related-actions a{padding:12px 14px!important;border-radius:8px!important;gap:16px!important;}html body.platform-body #platformApp.platform-shell #agentCommandConsole #agentCommandResponse .agent-related-actions a span{white-space:normal!important;overflow:visible!important;}html body.platform-body #platformApp.platform-shell #agentCommandConsole #agentCommandResponse .agent-related-actions a em{font-size:12px!important;}html body.platform-body #platformApp.platform-shell #agentCommandConsole #agentCommandResponse .agent-related-actions a:is(:hover,:focus-visible){border-color:#4569cb!important;outline:2px solid #4569cb!important;outline-offset:2px;}html body.platform-body #platformApp #agentCommandConsole .agent-command-conversation-turn{display:grid;gap:18px;margin-bottom:28px;min-width:0;}html body.platform-body #platformApp #agentCommandConsole .agent-command-user-message{justify-self:end;max-width:85%;padding:14px 20px;border-radius:16px 16px 4px 16px;background:#173b73;color:#fff;}html body.platform-body #platformApp #agentCommandConsole .agent-command-user-message span{color:#d4e2fa;font-size:12px;}html body.platform-body #platformApp #agentCommandConsole .agent-command-user-message p{margin:4px 0 0;color:#fff;font-size:16px;line-height:1.5;}html body.platform-body #platformApp #agentCommandConsole .agent-command-working{padding:16px;color:var(--answer-muted);font-size:14px;}html body.platform-body #platformApp #agentCommandConsole #agentCommandResponse *,
html body.platform-body #platformApp #agentCommandConsole button.agent-command-submit[aria-busy="true"] .agent-command-submit-icon{animation:none!important;transition:none!important;}html body.platform-body #platformApp #agentCommandConsole .agent-command-working{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;}html body.platform-body #platformApp #agentCommandConsole .agent-command-working strong{color:var(--answer-ink);font-size:14px;font-weight:650;}html body.platform-body #platformApp #agentCommandConsole .agent-command-working span{color:var(--answer-muted);font-size:14px;}html body.platform-body #platformApp #agentCommandConsole .command-policy-reply{color:#173052;padding:16px;border:1px solid #d6e1ef;border-left:3px solid #3569c4;border-radius:14px;}html body.platform-body #platformApp #agentCommandConsole .command-policy-editor{display:grid;gap:16px;margin:20px 0;}html body.platform-body #platformApp #agentCommandConsole .command-policy-editor label{display:grid;gap:8px;}html body.platform-body #platformApp #agentCommandConsole .command-policy-editor textarea{width:100%;padding:12px;border:1px solid #b8c9df;border-radius:8px;background:#fff;color:#173052;font:inherit;line-height:1.5;box-sizing:border-box;}html body.platform-body #platformApp #agentCommandConsole .command-policy-reply button{margin:6px 10px 0 0;padding:10px 14px;border:1px solid #b8c9df;border-radius:8px;background:#edf3fb;color:#173052;cursor:pointer;font:inherit;}html body.platform-body #platformApp #agentCommandConsole .command-durable-run pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;padding:16px;background:#f4f7fc;border-radius:8px;font:14px/1.5 monospace;}html body.platform-body #platformApp #agentCommandConsole .command-durable-run li{margin:12px 0;}html body.platform-body #platformApp #agentCommandConsole .command-durable-run small{display:block;margin-top:18px;overflow-wrap:anywhere;}html body.platform-body #platformApp #agentCommandConsole .command-durable-run .command-run-controls{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;}html body.platform-body #platformApp #agentCommandConsole .command-durable-run .command-run-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:44px!important;width:auto!important;padding:11px 20px!important;border:1px solid #263e72!important;border-radius:9px!important;background:#263e72!important;color:#fff!important;font-family:inherit!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;box-shadow:none!important;cursor:pointer;}html body.platform-body #platformApp #agentCommandConsole .command-durable-run .command-run-button-secondary{background:#fff!important;color:#263e72!important;}html body.platform-body #platformApp #agentCommandConsole .command-durable-run .command-run-button:hover{filter:brightness(.94);}html body.platform-body #platformApp #agentCommandConsole .command-durable-run .command-run-button:focus-visible{outline:3px solid #6c88da;outline-offset:3px;}html body.platform-body #platformApp #agentCommandConsole .command-durable-run .command-run-button:disabled{opacity:.65;cursor:wait;}html body.platform-body #platformApp #agentCommandConsole .command-answer-form{display:grid;gap:14px;margin:22px 0;justify-items:start;}html body.platform-body #platformApp #agentCommandConsole .command-answer-form label{display:grid;gap:10px;width:100%;font-weight:600;}html body.platform-body #platformApp #agentCommandConsole .command-answer-form textarea{box-sizing:border-box;width:100%;min-height:110px;padding:16px;border:1px solid #b7c8e8;border-radius:10px;background:#fff;color:#173052;font-family:inherit;font-size:16px;line-height:1.5;resize:vertical;}html body.platform-body #platformApp #agentCommandConsole .command-answer-form textarea{border:1.5px solid transparent !important;background:linear-gradient(var(--command-input-surface, #fff), var(--command-input-surface, #fff)) padding-box, linear-gradient(115deg, #b000ff 0%, #6b35ff 36%, #65b7ff 72%, #57d9cd 100%) border-box !important;box-shadow:none !important;}html body.platform-body #platformApp #agentCommandConsole .command-answer-form textarea:focus{border-color:transparent !important;outline:1px solid #6b35ff;outline-offset:2px;box-shadow:none !important;}html body.platform-body.platform-dark-mode #agentCommandConsole{--command-input-surface:#0b2040;}.command-workspace-drawer{min-width:0;border:1px solid #d6e1ef;border-radius:18px;background:#fff;position:sticky;top:24px;overflow:hidden;}.command-workspace-drawer>summary{display:none;}#commandWorkspacePane{padding:24px;max-height:calc(100svh - 100px);overflow:auto;color:#173052;}#commandWorkspacePane header>span{font-size:11px;letter-spacing:.12em;color:#617ba2;}#commandWorkspacePane h2{font-size:23px;margin:8px 0 24px;}#commandWorkspacePane h3{font-size:15px;margin:24px 0 12px;}#commandWorkspacePane p{line-height:1.55;font-size:14px;overflow-wrap:anywhere;}#commandWorkspacePane .command-durable-run{border:0;padding:0;}#commandWorkspacePane ol{list-style:none;padding:0;}#commandWorkspacePane li{border-left:2px solid #cbd7ed;padding:10px 0 10px 14px;margin:0 0 12px;font-size:14px;overflow-wrap:anywhere;}#commandWorkspacePane details{border:1px solid #d6e1ef;border-radius:10px;padding:12px;margin:10px 0;background:#f7f9fd;}#commandWorkspacePane summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.5;}#commandWorkspacePane pre{font-size:12px;max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;}#commandWorkspacePane .command-run-controls{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;}#commandWorkspacePane .command-run-button{background:#263e72!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;border:1px solid #263e72!important;border-radius:9px!important;padding:11px 16px!important;font:600 14px/1.4 inherit;min-height:44px;cursor:pointer;}#commandWorkspacePane .command-run-button:hover{background:#1b2e58!important;filter:none!important;}#commandWorkspacePane .command-run-button-secondary{background:#fff!important;color:#263e72!important;}#commandWorkspacePane .command-run-button-secondary:hover{background:#edf2fb!important;}#commandWorkspacePane button:focus-visible{outline:3px solid #6c88da;outline-offset:3px;}#commandWorkspacePane small{font-size:11px;color:#617ba2;overflow-wrap:anywhere;display:block;margin-top:20px;}#commandWorkspacePane .command-saved-output{padding:16px;background:#eef6f3;border-radius:10px;margin-top:20px;}html body.platform-body #platformApp #agentCommandConsole .command-chat-status{padding:18px 4px;color:#173052;}@media(max-width:1050px){.command-workspace-drawer{position:static;}.command-workspace-drawer>summary{display:block;padding:16px;font-weight:600;color:#263e72;}#commandWorkspacePane{max-height:60svh;}}html body.platform-body #platformApp #agentCommandConsole .command-default-selections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:1px solid #d6e1ef;border-radius:12px;padding:18px;width:100%;box-sizing:border-box;}html body.platform-body #platformApp #agentCommandConsole .command-default-selections :is(input,select){width:100%;min-width:0;padding:12px;border:1px solid #b7c8e8;border-radius:8px;background:#fff;color:#173052;font:inherit;box-sizing:border-box;}.command-default-selections small{grid-column:1/-1;line-height:1.5;}@media(max-width:640px){html body.platform-body #platformApp #agentCommandConsole .command-default-selections{grid-template-columns:1fr;}}.people-directory-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:24px;}.people-directory-layout .platform-card{padding:24px;}.people-directory-layout form,.people-directory-layout label{display:grid;gap:10px;}.people-directory-layout form{gap:18px;}.people-directory-layout input,.people-directory-layout select{padding:12px;border:1px solid #b7c8e8;border-radius:8px;font:inherit;min-width:0;width:100%;box-sizing:border-box;}.people-contact{border-bottom:1px solid #d6e1ef;padding:16px 0;}.people-contact button,.people-assignment-row button{margin-right:10px;padding:8px 12px;cursor:pointer;}.people-assignment-row{display:grid;gap:10px;margin:14px 0;padding:14px;background:#f4f7fc;border-radius:10px;}@media(max-width:1000px){.people-directory-layout{grid-template-columns:minmax(0,1fr);}}#commandWorkspacePane .command-questionnaire-preview{border-top:1px solid #d6e1ef;margin-top:20px;padding-top:4px;}#commandWorkspacePane .command-questionnaire-preview section{padding:14px;border:1px solid #d6e1ef;border-radius:12px;background:#f7f9fd;margin:12px 0;}#commandWorkspacePane .command-questionnaire-preview h4{font-size:14px;line-height:1.5;margin:12px 0 8px;color:inherit;}#commandWorkspacePane .command-questionnaire-preview blockquote{margin:14px 0 0;padding:8px 12px;border-left:3px solid #8365e7;background:#fff;overflow-wrap:anywhere;}#commandWorkspacePane .command-questionnaire-preview cite{font-size:12px;font-style:normal;color:#526786;}#commandWorkspacePane .command-questionnaire-preview small{margin-top:8px;color:#526786;}#commandWorkspacePane .command-questionnaire-preview li button{display:block;margin-top:10px;}.platform-dark-mode #commandWorkspacePane .command-questionnaire-preview section,.platform-dark-mode #commandWorkspacePane .command-questionnaire-preview blockquote{background:#13243b;border-color:#34465f;color:#edf3fc;}.platform-dark-mode #commandWorkspacePane .command-questionnaire-preview :is(small,cite){color:#b8c8df;}html body.platform-body #platformApp #agentCommandConsole .command-clarification-options{display:grid;gap:10px;border:0;padding:0;margin:20px 0;color:#173052;}html body.platform-body #platformApp #agentCommandConsole .command-clarification-options legend{font-weight:600;margin-bottom:12px;}html body.platform-body #platformApp #agentCommandConsole .command-clarification-options label{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #cbd7ed;border-radius:10px;cursor:pointer;background:#fff;color:#173052;}html body.platform-body #platformApp #agentCommandConsole .command-clarification-options label:has(input:checked){border-color:#6b35ff;background:#f4f0ff;}html body.platform-body #platformApp #agentCommandConsole .command-clarification-options input{width:18px;height:18px;margin:0;accent-color:#6b35ff;}.platform-dark-mode #platformApp #agentCommandConsole .command-clarification-options label{background:#13243b!important;color:#edf3fc!important;}#commandWorkspacePane{padding:24px;scroll-padding-top:24px;}#commandWorkspacePane .command-current-activity{padding:16px 18px;border:1px solid #d6e1ef;border-radius:12px;background:#f4f7fc;margin-bottom:16px;}#commandWorkspacePane .command-current-activity>span,#commandWorkspacePane .command-action-kicker{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#526786;margin-bottom:8px;}#commandWorkspacePane .command-current-activity>strong{display:block;font-size:18px;line-height:1.4;}#commandWorkspacePane .command-current-activity p{margin:8px 0 0;}#commandWorkspacePane .command-primary-action{padding:18px;border:2px solid #7860db;border-radius:14px;background:#f7f4ff;margin-bottom:20px;}#commandWorkspacePane .command-primary-action h3{font-size:19px;margin:4px 0 10px;}#commandWorkspacePane .command-primary-action>button{width:100%;margin-top:12px;text-align:center;}#commandWorkspacePane .command-result-group ul{padding-left:18px;}#commandWorkspacePane .command-questionnaire-preview li{border-left:0;padding:12px 0;margin:0;line-height:1.5;}#commandWorkspacePane .command-questionnaire-preview .command-run-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}#commandWorkspacePane .command-questionnaire-preview .command-run-controls button{min-width:0;white-space:normal;}.platform-dark-mode #commandWorkspacePane :is(.command-current-activity,.command-primary-action){background:#13243b;border-color:#7860db;color:#edf3fc;}.platform-dark-mode #commandWorkspacePane :is(.command-current-activity>span,.command-action-kicker){color:#b8c8e5;}@media(max-width:600px){#commandWorkspacePane .command-questionnaire-preview .command-run-controls{grid-template-columns:1fr;}}html body.platform-body #platformApp #agentCommandConsole .command-answer-form :is(input[type="date"],input[type="number"],select[multiple]){width:100%;padding:14px;border:1px solid #b7c8e8;border-radius:10px;background:#fff;color:#173052;font:inherit;box-sizing:border-box;}html body.platform-body #platformApp #agentCommandConsole .command-batch-state{padding:12px 16px;background:#eef6f3;border-radius:10px;color:#244b3f;font-size:14px;}html body.platform-body #platformApp #agentCommandConsole .command-question-guidance{color:#526786;line-height:1.55;}.platform-dark-mode #platformApp #agentCommandConsole .command-answer-form :is(input[type="date"],input[type="number"],select[multiple]){background:#13243b!important;color:#edf3fc!important;border-color:#6c81a4!important;}.command-formatted-response{line-height:1.65;max-width:74ch;overflow-wrap:anywhere;color:inherit}.command-formatted-response p{margin:0 0 16px}.command-formatted-response ul{margin:12px 0 20px;padding-left:24px;list-style:disc}.command-formatted-response li{margin:0 0 12px;padding-left:4px}.command-formatted-response h4{font-size:17px;line-height:1.4;margin:24px 0 12px;color:inherit}.command-formatted-response code{font-size:.9em;background:rgba(100,120,170,.1);padding:2px 5px;border-radius:4px}.command-chat-status>.command-formatted-response{margin-top:16px}.command-thinking-pulse{display:inline-block;width:10px;height:10px;margin-right:10px;vertical-align:middle;border-radius:50%;box-sizing:border-box;border:2px solid #7650ff;background:transparent;box-shadow:0 0 0 0 rgba(118,80,255,.3);animation:command-thinking-pulse 1.6s ease-out infinite}@keyframes command-thinking-pulse{0%{box-shadow:0 0 0 0 rgba(118,80,255,.35);opacity:.75}55%{opacity:1}100%{box-shadow:0 0 0 8px rgba(118,80,255,0);opacity:.75}}@media(prefers-reduced-motion:reduce){.command-thinking-pulse{animation:none;opacity:1}}.command-chat-status>strong:has(.command-thinking-pulse),.command-current-activity>strong:has(.command-thinking-pulse),.command-durable-run>strong:has(.command-thinking-pulse){display:flex;align-items:center;gap:10px}.command-thinking-pulse{flex:0 0 10px;margin-right:0;vertical-align:initial}html body.platform-body #platformApp #agentCommandConsole #agentCommandResponse .command-thinking-pulse{animation:command-thinking-pulse 1.6s ease-out infinite!important}@media(prefers-reduced-motion:reduce){html body.platform-body #platformApp #agentCommandConsole #agentCommandResponse .command-thinking-pulse{animation:none!important}}html body.platform-body #platformApp #commandWorkspacePane .command-current-activity>strong:has(.command-thinking-pulse){display:flex;align-items:center;gap:10px}html body.platform-body #platformApp #commandWorkspacePane .command-current-activity .command-thinking-pulse{flex:0 0 10px;margin:0}html body.platform-body #platformApp #commandWorkspacePane .command-current-activity .command-thinking-pulse{transform:translateY(-2px)}html body.platform-body.platform-dark-mode #platformApp :is(#agentCommandConsole,#commandWorkspacePane){background:#101b2e!important;color:#edf3fc!important;border-color:#34465f!important;box-shadow:0 12px 36px rgba(0,0,0,.2)!important;color-scheme:dark}html body.platform-body.platform-dark-mode #platformApp #agentCommandConsole :is(.conversation,.command-conversation-flow,#agentCommandResponse,.command-chat-status,.command-durable-run){background:transparent!important;color:#edf3fc!important}html body.platform-body.platform-dark-mode #platformApp :is(#agentCommandConsole,#commandWorkspacePane) :is(p,label,legend,h2,h3,h4,strong,li,summary,.command-formatted-response){color:#edf3fc!important}html body.platform-body.platform-dark-mode #platformApp :is(#agentCommandConsole,#commandWorkspacePane) :is(small,cite,.command-answer-guidance,header>span){color:#b8c8df!important}html body.platform-body.platform-dark-mode #platformApp :is(#agentCommandConsole,#commandWorkspacePane) :is(.command-clarification-options label,.command-default-selections,.command-current-activity,.command-primary-action,.command-activity-history,.command-result-group,.command-answer-batch,details,pre){background:#192840!important;color:#edf3fc!important;border-color:#405676!important}html body.platform-body.platform-dark-mode #platformApp :is(#agentCommandConsole,#commandWorkspacePane) :is(input,select,textarea){background:#14233b!important;color:#edf3fc!important;border-color:#6c81a4!important}html body.platform-body.platform-dark-mode #platformApp :is(#agentCommandConsole,#commandWorkspacePane) :is(input,textarea)::placeholder{color:#a8bad4!important;opacity:1}html body.platform-body.platform-dark-mode #platformApp #agentCommandForm{background:#101b2e!important;border-color:#34465f!important}html body.platform-body.platform-dark-mode #platformApp #commandWorkspacePane .command-saved-output{background:#16312f!important;color:#edf3fc!important;border-color:#386660!important}html body.platform-body.platform-dark-mode #platformApp :is(#agentCommandConsole,#commandWorkspacePane) .command-run-button-secondary{background:transparent!important;color:#e1eaff!important;border-color:#8198bd!important}html body.platform-body.platform-dark-mode #platformApp :is(#agentCommandConsole,#commandWorkspacePane) .command-run-button-secondary:hover{background:#263b5d!important}.command-speaker{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;color:#697da0;margin-bottom:12px}.command-work-checkpoint{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.command-work-checkpoint span{font-size:12px;line-height:1.4;padding:6px 10px;border-radius:20px;background:#e7eef9;color:#405a82}.command-custom-answer{margin:16px 0;border:0!important;background:transparent!important}.command-custom-answer summary{cursor:pointer;color:#526786;font-size:14px;padding:10px 0}.command-custom-answer[open]>label{margin-top:12px}html body.platform-body.platform-dark-mode #platformApp .command-work-checkpoint span{background:#243653;color:#cbd9ef}html body.platform-body #platformApp #commandWorkspacePane .command-primary-action button{min-height:48px!important}@media(prefers-reduced-motion:reduce){.command-clarification-options label{transition:none!important}}@font-face{font-family:"Aqitas Diatype Light";src:url('/assets/fonts/ABCDiatype-Light.otf') format('opentype');font-weight:normal;font-style:normal;font-display:swap}html body.platform-body #platformApp .document-workspace-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 24px}html body.platform-body #platformApp .document-workspace-summary>article{display:flex;flex-direction:column;gap:10px;padding:20px 22px;min-width:0;border:1px solid #d3deed;border-radius:14px;background:#fff;box-sizing:border-box}html body.platform-body #platformApp .document-workspace-summary>article>span{display:block;color:#526786;font-size:13px;font-weight:500;line-height:1.4}html body.platform-body #platformApp .document-workspace-summary>article>strong{display:block;color:#173052;font-size:30px;font-weight:600;line-height:1.15}html body.platform-body.platform-dark-mode #platformApp .document-workspace-summary>article{background:#14233b;border-color:#34465f}html body.platform-body.platform-dark-mode #platformApp .document-workspace-summary>article>span{color:#b8c8df}html body.platform-body.platform-dark-mode #platformApp .document-workspace-summary>article>strong{color:#edf3fc}@media(max-width:700px){html body.platform-body #platformApp .document-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html body.platform-body #platformApp .document-workspace-summary>article{padding:16px}}.governed-word-page{max-width:816px;margin:20px auto 40px;padding:56px 64px;background:#fff;color:#172238;box-shadow:0 8px 30px rgba(12,26,50,.12);font:16px/1.6 Arial,sans-serif;overflow-wrap:anywhere}.governed-word-page h1,.governed-word-page h2,.governed-word-page h3{color:#14233b;line-height:1.3;margin:24px 0 12px}.governed-word-page p{margin:0 0 14px}.governed-word-page table{border-collapse:collapse;width:100%;margin:20px 0}.governed-word-page td,.governed-word-page th{border:1px solid #ccd6e3;padding:10px;text-align:left}.governed-word-note{max-width:816px;margin:18px auto;color:#526786;font-size:13px;line-height:1.5}@media(max-width:700px){.governed-word-page{padding:24px;margin:12px}.governed-word-note{margin:12px}}html body.platform-body #platformApp .policy-workspace-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:20px 0 24px}html body.platform-body #platformApp .policy-workspace-summary>article{display:flex;flex-direction:column;gap:10px;padding:20px 22px;border:1px solid #d3deed;border-radius:14px;background:#fff;min-width:0}html body.platform-body #platformApp .policy-workspace-summary>article>span{color:#526786;font-size:13px;line-height:1.4}html body.platform-body #platformApp .policy-workspace-summary>article>strong{color:#173052;font-size:30px;line-height:1.15}html body.platform-body #platformApp .policy-library-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:12px;flex-wrap:wrap}html body.platform-body #platformApp .policy-library-actions :is(.platform-button,summary){display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;margin:0;white-space:nowrap;cursor:pointer;list-style:none}html body.platform-body #platformApp .policy-library-actions summary::-webkit-details-marker{display:none}html body.platform-body #platformApp .policy-header-menu{position:relative}html body.platform-body #platformApp .policy-header-menu>summary{width:44px;height:44px;border:1px solid #a9bad5;border-radius:10px;background:#fff;color:#173052;font-size:22px}html body.platform-body #platformApp .policy-header-menu[open]>button{position:absolute;right:0;top:52px;z-index:10;min-width:160px;padding:12px 16px;border:1px solid #cbd7e8;border-radius:10px;background:#fff;color:#173052;box-shadow:0 8px 24px rgba(20,35,59,.12)}html body.platform-body #platformApp .document-workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr))}html body.platform-body.platform-dark-mode #platformApp .policy-workspace-summary>article{background:#14233b;border-color:#34465f}html body.platform-body.platform-dark-mode #platformApp .policy-workspace-summary>article>span{color:#b8c8df}html body.platform-body.platform-dark-mode #platformApp .policy-workspace-summary>article>strong{color:#edf3fc}@media(max-width:700px){html body.platform-body #platformApp :is(.policy-workspace-summary,.document-workspace-summary){grid-template-columns:repeat(2,minmax(0,1fr))}html body.platform-body #platformApp .policy-library-actions{justify-content:flex-start;margin-top:12px}}html body.platform-body #platformApp .document-policy-list{overflow-x:auto}html body.platform-body #platformApp :is(.document-policy-head,.document-library-row.document-policy-row){display:grid!important;grid-template-columns:28px minmax(220px,2fr) minmax(160px,1.4fr) minmax(130px,1fr) minmax(100px,.8fr) 110px 180px!important;align-items:center!important;gap:16px!important;min-width:1100px;box-sizing:border-box}html body.platform-body #platformApp .document-policy-head{padding:14px 16px;color:#526786;font-size:12px;font-weight:600;border-bottom:1px solid #d6e1ef}html body.platform-body #platformApp .document-library-row.document-policy-row{padding:16px;margin:10px 0;border:1px solid #d6e1ef;border-radius:12px;background:#fff}html body.platform-body #platformApp .document-policy-row .policy-name small{display:block;margin-top:6px;color:#526786;line-height:1.4}html body.platform-body #platformApp .document-policy-row .policy-frameworks{display:flex;flex-wrap:wrap;gap:6px;line-height:1.45}html body.platform-body #platformApp .document-policy-row .policy-renewal{font-size:13px;line-height:1.4;white-space:normal}html body.platform-body #platformApp .document-policy-row .document-library-actions{grid-column:7!important;display:flex!important;align-items:center!important;justify-content:flex-end;gap:10px;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;min-width:0}html body.platform-body #platformApp .document-policy-row .document-detail-panel{grid-column:1/-1}html body.platform-body.platform-dark-mode #platformApp .document-library-row.document-policy-row{background:#14233b;border-color:#34465f;color:#edf3fc}.decision-library-list article{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:18px 0;border-top:1px solid #d6e1ef}.decision-library-list article>div{flex:1}.decision-library-list small{display:block;margin-top:6px;color:#526786}@media(max-width:700px){.decision-library-list article{flex-wrap:wrap}.decision-library-list article>div{flex-basis:100%}}.executive-user-access{min-width:220px;max-width:340px;margin-top:10px;font-size:12px}.executive-user-access summary{cursor:pointer;color:var(--platform-text,#172b4d);padding:8px 0}.executive-user-access fieldset{border:1px solid #cbd5e5;border-radius:8px;margin:12px 0;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.executive-user-access legend{font-size:12px;padding:0 5px}.executive-user-access label{display:flex;align-items:center;gap:6px;font-size:12px;white-space:normal}.executive-user-access input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#284372}.executive-user-access small{display:block;line-height:1.5;white-space:normal}.platform-dark-mode .executive-user-access summary{color:#dce7f7}.platform-dark-mode .executive-user-access fieldset{border-color:#42536c}.workspace-activity-card{--activity-surface:#fff;--activity-ink:#122443;--activity-muted:#5c6d83;--activity-line:#d4dfed;--activity-tint:#edf3ff;--activity-accent:#284a82;--activity-success:#24724f;position:fixed;z-index:12000;right:24px;bottom:24px;width:min(420px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;box-sizing:border-box;padding:20px;border:1px solid var(--activity-line);border-radius:16px;background:var(--activity-surface);color:var(--activity-ink);box-shadow:0 16px 56px rgb(15 32 60 / 20%);font-family:'ABC Diatype',Arial,sans-serif;font-size:14px;line-height:1.5;text-align:left;letter-spacing:normal;overflow-wrap:anywhere}.workspace-activity-card *{box-sizing:border-box}.workspace-activity-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--activity-line)}.workspace-activity-card-head>div{display:grid;gap:3px}.workspace-activity-card-head b{font-size:14px;font-weight:600;color:var(--activity-ink)}.workspace-activity-card-head span{font-size:12px;color:var(--activity-muted)}.workspace-activity-card-head button{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;margin:0;padding:0;border:1px solid var(--activity-line);border-radius:50%;background:var(--activity-surface);color:var(--activity-muted);font:inherit;font-size:20px;line-height:1;cursor:pointer}.workspace-activity-card-head button:hover{background:var(--activity-tint);color:var(--activity-ink)}.workspace-activity-card button:focus-visible{outline:2px solid #5478cb;outline-offset:3px}.workspace-activity-message{padding-top:16px}.workspace-activity-message>strong{display:block;color:var(--activity-ink);font-size:18px;font-weight:500;line-height:1.3}.workspace-activity-message p{margin:8px 0 0;color:var(--activity-muted);font-size:14px;line-height:1.55}.workspace-activity-card ol{display:grid;gap:10px;list-style:none;margin:18px 0 0;padding:0}.workspace-activity-card li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;margin:0;font-size:13px;color:var(--activity-ink)}.workspace-activity-card li i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--activity-tint);color:var(--activity-accent);font-size:12px;font-style:normal;line-height:1}.workspace-activity-card li.done i{background:#e7f4ed;color:var(--activity-success)}.workspace-activity-card li.pending{color:var(--activity-muted)}.workspace-activity-card.error{border-color:#d6a59f}.workspace-activity-card.error .workspace-activity-message>strong{color:#a0342a}.workspace-activity-next{display:grid;gap:5px;margin-top:18px;padding-top:16px;border-top:1px solid var(--activity-line)}.workspace-activity-next>span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--activity-muted)}.workspace-activity-next>strong{font-size:14px;font-weight:500}.workspace-activity-next p{margin:0;color:var(--activity-muted);font-size:13px}.workspace-activity-next button{justify-self:start;margin-top:7px;padding:9px 13px;border:1px solid var(--activity-accent);border-radius:8px;background:var(--activity-accent);color:#fff;font:inherit;font-size:13px;cursor:pointer}.workspace-activity-next button:hover{filter:brightness(1.12)}.platform-dark-mode .workspace-activity-card{--activity-surface:#17263d;--activity-ink:#eef3fc;--activity-muted:#b5c3d8;--activity-line:#3a4d68;--activity-tint:#263b59;--activity-accent:#486aa4;--activity-success:#a0e2bc;box-shadow:0 16px 56px rgb(0 0 0 / 38%)}.platform-dark-mode .workspace-activity-card li.done i{background:#244b3b}.platform-dark-mode .workspace-activity-card.error .workspace-activity-message>strong{color:#ffb3a7}@media(max-width:600px){.workspace-activity-card{right:12px;left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100dvh - 32px - env(safe-area-inset-bottom,0px));padding:18px;border-radius:14px}}