@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;600&family=Lora:wght@400;600&display=swap";.ai-assistant-launcher{position:fixed;right:22px;bottom:22px;z-index:40;display:inline-flex;align-items:center;height:56px;min-width:56px;max-width:56px;padding:0 16px;border:0;border-radius:999px;background:var(--color-accent-600, #a06f24);color:#fff;font:inherit;font-weight:600;white-space:nowrap;overflow:hidden;box-shadow:0 10px 28px #00000038;cursor:pointer;transition:max-width .32s ease,box-shadow .2s ease,transform .2s ease}.ai-assistant-launcher:hover,.ai-assistant-launcher:focus-visible{max-width:220px;box-shadow:0 14px 34px #00000047;transform:translateY(-1px)}.ai-assistant-launcher:focus-visible{outline:3px solid var(--color-accent-200, #ffe3bf);outline-offset:2px}.ai-assistant-icon{flex:0 0 24px;width:24px;height:24px}.ai-assistant-launcher-label{margin-left:10px;opacity:0;transition:opacity .2s ease .08s}.ai-assistant-launcher:hover .ai-assistant-launcher-label,.ai-assistant-launcher:focus-visible .ai-assistant-launcher-label{opacity:1}.ai-assistant-badge{position:absolute;top:6px;left:36px;min-width:18px;height:18px;padding:0 5px;border:2px solid var(--color-accent-600, #a06f24);border-radius:999px;background:#fff;color:var(--color-accent-700, #7d5411);font-size:11px;font-weight:700;line-height:14px;text-align:center}.ai-assistant-header-actions{display:flex;gap:2px}@media(prefers-reduced-motion:reduce){.ai-assistant-launcher,.ai-assistant-launcher-label{transition:none}}.ai-assistant-panel{position:fixed;right:20px;bottom:20px;z-index:40;display:flex;flex-direction:column;width:min(460px,calc(100vw - 32px));height:min(620px,calc(100vh - 40px));border:1px solid var(--color-divider, #d7d3d3);border-radius:14px;background:var(--color-bg, #f3f2f2);color:var(--color-text, #201f1d);box-shadow:0 18px 48px #0000002e;overflow:hidden}.ai-assistant-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--color-divider, #d7d3d3)}.ai-assistant-header strong{display:block}.ai-assistant-subtitle,.ai-assistant-disclaimer,.ai-assistant-note,.ai-assistant-hint{color:var(--color-neutral-700, #605d5d);font-size:12px}.ai-assistant-messages{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.ai-assistant-message{max-width:92%;padding:9px 12px;border-radius:12px;line-height:1.45}.ai-assistant-message p,.ai-assistant-message ul,.ai-assistant-message ol{margin:0 0 6px}.ai-assistant-message>:last-child{margin-bottom:0}.ai-assistant-message ul,.ai-assistant-message ol{padding-left:20px}.ai-assistant-message li{margin:2px 0}.ai-assistant-message p{white-space:pre-wrap;overflow-wrap:anywhere}.ai-assistant-assistant{align-self:flex-start;background:var(--color-surface, #eae9e9)}.ai-assistant-user{align-self:flex-end;background:var(--color-accent-100, #fff3e4);border:1px solid var(--color-accent-200, #ffe3bf)}.ai-assistant-note{display:block;margin-top:6px}.ai-assistant-error{margin:0;color:#9b2c2c;font-size:13px}.ai-assistant-suggestions{display:flex;flex-wrap:nowrap;gap:6px;padding:8px 14px 2px;overflow-x:auto;scrollbar-width:none}.ai-assistant-chip{flex:0 0 auto;padding:3px 10px;border:1px solid var(--color-divider, #d7d3d3);border-radius:999px;background:#fff;color:var(--color-text-muted, #5f5a52);font:inherit;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap;cursor:pointer}.ai-assistant-chip:disabled{opacity:.5;cursor:default}.ai-assistant-input{align-self:stretch;position:relative;display:flex;padding:8px 14px 4px}.ai-assistant-input textarea{flex:1 1 auto;width:100%;min-width:0;min-height:44px;max-height:132px;box-sizing:border-box;padding:11px 48px 11px 13px;border:1px solid var(--color-divider, #d7d3d3);border-radius:12px;background:#fff;color:inherit;font:inherit;line-height:1.4;resize:none;overflow-y:auto}.ai-assistant-input .btn{flex:0 0 auto;width:auto}.ai-assistant-disclaimer{margin:0;padding:2px 14px 10px}.ai-assistant-launcher:hover:not(:disabled){background:var(--color-accent-700, #7d5411)}.ai-assistant-chip:hover:not(:disabled){background:var(--color-accent-50, #fff8ee);border-color:var(--color-accent-300, #facb8d);color:var(--color-accent-700, #7d5411)}.ai-assistant-panel .btn:hover:not(:disabled){background:var(--color-accent-100, #fff3e4)}.ai-assistant-open-cases{align-self:flex-start}.ai-assistant-panel.ai-assistant-panel-compact{flex-direction:row;align-items:flex-start;gap:4px;width:min(300px,calc(100vw - 32px));height:auto;padding:14px 8px 14px 16px}.ai-assistant-compact-body{display:flex;flex:1;flex-direction:column;gap:10px}.ai-assistant-compact-body p{margin:0;line-height:1.45}.ai-assistant-compact-close{flex:0 0 auto;margin-top:-4px}.ai-assistant-suggestions::-webkit-scrollbar{display:none}.ai-assistant-send{position:absolute;right:22px;bottom:11px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:var(--color-accent-600, #a06f24);color:#fff;cursor:pointer;transition:background .15s ease,opacity .15s ease}.ai-assistant-send svg{width:16px;height:16px}.ai-assistant-send:hover:not(:disabled){background:var(--color-accent-700, #7d5411)}.ai-assistant-send:disabled{background:var(--color-divider, #d7d3d3);cursor:default}.ai-assistant-send:focus-visible{outline:2px solid var(--color-accent-300, #facb8d);outline-offset:2px}.ai-assistant-input textarea:focus,.ai-assistant-input textarea:focus-visible{border-color:var(--color-accent-300, #facb8d);outline:none;box-shadow:0 0 0 3px #a06f241f}.ai-assistant-thread{flex:1;min-height:0;display:flex;flex-direction:column}.ai-assistant-icon-small{width:14px;height:14px;flex:none}.ai-assistant-sources{margin:10px 0 0;border:1px solid var(--color-divider, #d7d3d3);border-radius:8px;background:#fff;font-size:12px;line-height:1.4}.ai-assistant-sources summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;cursor:pointer;list-style:none}.ai-assistant-sources summary::-webkit-details-marker{display:none}.ai-assistant-sources-first{display:flex;align-items:center;gap:6px;min-width:0;color:var(--color-text-muted, #5f5a52);font-style:italic}.ai-assistant-sources-first-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-assistant-sources-toggle{flex:none;color:var(--color-accent-700, #6b4a12);font-weight:600}.ai-assistant-sources-toggle:after{content:" ▾"}.ai-assistant-sources[open] .ai-assistant-sources-toggle:after{content:" ▴"}.ai-assistant-sources ul{list-style:none;margin:0;padding:0 8px 8px;display:flex;flex-direction:column;gap:4px}.ai-assistant-source{display:grid;grid-template-columns:auto 1fr;column-gap:6px;padding:4px 8px;border:1px solid var(--color-divider, #d7d3d3);border-radius:8px;background:#fff}.ai-assistant-source-tag{grid-row:span 2;align-self:center;padding:0 6px;border-radius:6px;background:var(--color-accent-100, #f4e9d8);color:var(--color-accent-700, #6b4a12);font-weight:600}.ai-assistant-source-title{color:var(--color-text, #201f1d);font-weight:500}.ai-assistant-source-kind{color:var(--color-text-muted, #5f5a52)}.ai-assistant-item-detail{margin:4px 0 0}.ai-assistant-end-form,.ai-assistant-history{display:flex;flex-direction:column;gap:10px;padding:12px 14px;overflow-y:auto;font-size:13px}.ai-assistant-end-form fieldset{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;border:0}.ai-assistant-end-form legend{margin-bottom:4px;font-weight:600}.ai-assistant-choice{display:inline-flex;align-items:center;gap:4px}.ai-assistant-end-comment{display:flex;flex-direction:column;gap:4px;color:var(--color-text-muted, #5f5a52)}.ai-assistant-end-comment textarea{font:inherit;padding:6px 8px;border:1px solid var(--color-divider, #d7d3d3);border-radius:8px;resize:vertical}.ai-assistant-history-list,.ai-assistant-history-turns{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ai-assistant-history-item{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;border:1px solid var(--color-divider, #d7d3d3);border-radius:8px;background:var(--color-surface, #fff);color:var(--color-text, #201f1d);font:inherit;text-align:left;cursor:pointer}.ai-assistant-history-item:hover,.ai-assistant-history-item:focus-visible{border-color:var(--color-accent-300, #e0b57a)}.ai-assistant-history-title,.ai-assistant-history-question{font-weight:600}.ai-assistant-history-meta{color:var(--color-text-muted, #5f5a52);font-size:12px}.ai-assistant-history-question,.ai-assistant-history-answer{margin:0;white-space:pre-line}.ai-assistant-feedback{display:flex;gap:6px;margin-top:8px}.ai-assistant-section-link{display:inline;padding:0 4px;border:0;border-radius:4px;background:transparent;color:var(--color-accent-700, #6b4a12);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ai-assistant-section-link:hover:not(:disabled),.ai-assistant-section-link:focus-visible{background:var(--color-accent-100, #fff3e4);color:var(--color-accent-800, #5a3d0e)}.ai-assistant-feedback-done{margin:8px 0 0;font-size:12px;color:var(--color-accent-700, #6b4a12)}.knowledge-review{box-sizing:border-box;width:min(960px,100%);color:var(--color-text, #201f1d)}.knowledge-review-header{display:flex;align-items:center;justify-content:space-between}.knowledge-review-header h1{margin:0;font-size:20px}.knowledge-review h3{margin:18px 0 8px;font-size:15px}.knowledge-review-intro,.knowledge-review-stats,.knowledge-review-meta{margin:6px 0;color:var(--color-text-muted, #5f5a52);font-size:13px}.knowledge-review-notice{margin:8px 0;color:var(--color-accent-700, #6b4a12)}.knowledge-review-entry{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px 14px;border:1px solid var(--color-divider, #d7d3d3);border-radius:10px;background:#fff}.knowledge-review-entry label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:500}.knowledge-review-entry input,.knowledge-review-entry textarea,.knowledge-review-entry select{font:inherit;font-weight:400;padding:6px 8px;border:1px solid var(--color-divider, #d7d3d3);border-radius:8px}.knowledge-review-actions{display:flex;gap:8px}.knowledge-review-fix,.knowledge-review-confirm{display:flex;flex-direction:column;gap:8px;margin:8px 0;padding:10px;border:1px solid var(--color-divider, #d7d3d3);border-radius:8px}.knowledge-review-final{white-space:pre-wrap}.knowledge-review.knowledge-review-page{width:100%}.request-page-header{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:16px}.request-page-header h2{margin:4px 0 0}.request-page-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}@media(max-width:900px){.request-page-columns{grid-template-columns:minmax(0,1fr)}}.request-page-column{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--color-divider, #d7d3d3);border-radius:10px;background:#fff;min-width:0}.request-page-column h3{margin:0 0 4px}.request-page-column h4{margin:10px 0 2px;font-size:13px}.request-page-exchange,.request-page-earlier{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.request-page-bubble{max-width:90%;margin:0;padding:8px 12px;border-radius:12px;overflow-wrap:anywhere}.request-page-question{align-self:flex-end;background:var(--color-accent-100, #fff3e4);border:1px solid var(--color-accent-200, #ffe3bf)}.request-page-answer{background:var(--color-surface-muted, #ecebeb)}.request-page-answer-text{margin:0;white-space:pre-wrap}.request-page-notice{margin:6px 0 0;color:var(--color-text-muted, #5f5a52);font-size:12px}.request-page-note{margin:0;padding:8px 12px;border-left:3px solid var(--color-accent-200, #ffe3bf);overflow-wrap:anywhere}.request-page-cause{padding:10px 12px;border:1px solid var(--color-accent-200, #ffe3bf);border-radius:8px;background:var(--color-accent-100, #fff3e4);color:var(--color-accent-700, #6b4a12)}.request-page-cause p{margin:0}.request-page-cause-label{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.request-page-cause-title{margin:2px 0 4px!important;font-weight:700}.request-page-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px}.request-page-facts dt{color:var(--color-text-muted, #5f5a52)}.request-page-facts dd{margin:0;overflow-wrap:anywhere}.request-page-lines{margin:0;padding-left:18px;font-size:13px;overflow-wrap:anywhere}.request-page-lines li+li{margin-top:4px}.request-page-lines del{color:#9b2c2c}.request-page-reason{display:block;color:var(--color-text-muted, #5f5a52);font-size:12px}.request-page-tag{display:inline-block;margin-right:4px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid var(--color-divider, #d7d3d3)}.request-page-tag-policy{background:#eef2f7}.request-page-tag-case{background:var(--color-accent-100, #fff3e4)}.request-page-tag-knowledge{background:#eaf5ec}.request-page-table{width:100%;border-collapse:collapse;font-size:13px}.request-page-table th,.request-page-table td{padding:4px 6px;border-bottom:1px solid var(--color-divider, #d7d3d3);text-align:left;overflow-wrap:anywhere}.request-page-table th,.request-page-table td:not(:nth-child(2)){overflow-wrap:normal;white-space:nowrap}.request-page-allowed>summary,.request-page-earlier>summary{cursor:pointer;font-weight:600;font-size:13px}.request-page-earlier{margin-top:4px}.request-page-earlier[open]>summary{margin-bottom:4px}.request-page-fix{margin-top:16px}.request-page-fix h3{margin:0;font-size:15px}.request-page-fix .knowledge-review-fix>button{align-self:flex-start}.knowledge-review-started{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--color-accent-200, #ffe3bf);border-radius:8px;background:var(--color-accent-100, #fff3e4);font-size:13px}.knowledge-review-started p{flex:1 1 240px;margin:0}.knowledge-review-placeholders{margin:0;font-size:13px}.knowledge-review-placeholders mark{margin-right:4px;padding:0 4px;border-radius:4px;background:var(--color-accent-200, #ffe3bf);color:var(--color-accent-700, #7d5411);font-weight:600}.knowledge-review-requests{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none}.knowledge-review-request{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 12px;border:1px solid var(--color-divider, #d7d3d3);border-radius:10px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.knowledge-review-request:hover{border-color:var(--color-accent-600, #a06f24)}.knowledge-review-request:focus-visible{outline:3px solid var(--color-accent-200, #ffe3bf);outline-offset:2px}.knowledge-review-request-question{font-weight:600;overflow-wrap:anywhere}.knowledge-review-request-note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-review-request .knowledge-review-meta{margin:0}.ai-assistant-activity{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;color:var(--color-neutral-700, #605d5d);font-size:12px}.ai-assistant-activity ol{margin:0;padding:0;list-style:none}.ai-assistant-activity li.is-current{color:var(--color-text, #201f1d)}.ai-assistant-activity-time{font-variant-numeric:tabular-nums;white-space:nowrap}.ai-assistant-guidance-label{margin:0 0 6px;padding:6px 8px;border-left:3px solid var(--ds-color-warn, #b26a00);background:var(--ds-color-surface-muted, rgba(0, 0, 0, .04));font-size:.85rem}.knowledge-review-filters{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0}.knowledge-review-filters label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:500}.knowledge-review-table td{vertical-align:middle}.knowledge-review-priority{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}.knowledge-review-priority-high{background:#fde4e1;color:#8a1c12}.knowledge-review-priority-medium{background:var(--color-accent-100, #fff3e4);color:var(--color-accent-700, #6b4a12)}.knowledge-review-priority-low{background:var(--color-surface-muted, rgba(0, 0, 0, .05));color:var(--color-text, #201f1d)}.knowledge-review-rating{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:12px 0;font-size:14px}.knowledge-review-rating dt{color:var(--color-text-muted, #5f5a52)}.knowledge-review-rating dd{margin:0}.knowledge-review-whole,.knowledge-review-pending{margin:12px 0}.knowledge-review-whole summary,.knowledge-review-pending summary{cursor:pointer;font-weight:600}.knowledge-review-transcript{display:flex;flex-direction:column;gap:10px;padding-left:18px}.knowledge-review-transcript p{margin:0;white-space:pre-line}@media(max-width:640px){.knowledge-review-rating{grid-template-columns:1fr}}.request-page-part{margin:8px 0}.request-page-part summary{cursor:pointer;font-weight:600}.knowledge-review-applies{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:8px 0 0;border:0}.knowledge-review-applies legend{font-size:13px;color:var(--color-text-muted, #5f5a52)}.knowledge-review-trial{margin:8px 0;padding:10px 12px;border:1px dashed var(--color-accent-300, #e0b57a);border-radius:8px}.knowledge-review-trial-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.knowledge-review-trial h4{margin:4px 0;font-size:13px}@media(max-width:900px){.knowledge-review-trial-columns{grid-template-columns:1fr}}.ds-root a.category-card--mock{cursor:pointer;border-color:var(--color-accent);color:inherit;text-decoration:none}.ds-root a.category-card--mock:hover{background:var(--color-accent-100)}.ds-root a.category-card--mock:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mock-dashboard-title{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.mock-dashboard-title h1{margin:0}.mock-dashboard-back{display:inline-block;margin:0 0 var(--space-2);font-size:12px;color:var(--color-accent-800);text-decoration:none}.mock-dashboard-back:hover{text-decoration:underline}.dashboard-kpis.dashboard-kpis--5{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-kpi--warn strong{color:#8c3a2e}.mock-bar-note{grid-column:1 / -1;margin:-4px 0 0;font-size:10.5px;color:var(--color-neutral-600)}.mock-review-chart .weekly-chart-seg{background:var(--color-accent-400)}@media(max-width:1100px){.dashboard-kpis.dashboard-kpis--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.dashboard-kpis.dashboard-kpis--5{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-root.model-console{--console-ink: #201f1d;--console-accent-text: #7d5411;--console-accent-strong: #5a3b0a;--console-line: #ecebea;--console-muted: #605d5d;padding:0}.model-console .btn-primary{color:#fff;background:var(--console-accent-text);border-color:var(--console-accent-text)}.ds-root.model-console .btn-primary:hover{color:#fff;background:var(--console-accent-strong)}.model-console .btn{min-height:36px}.model-console .table-card{overflow-x:auto}.model-console :is(a,button,input,summary):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.model-console .acra-detail-list dt{color:var(--console-muted)}.model-console .card .card-kicker{margin:0;color:var(--console-accent-text)}.console-label{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--console-muted)}.console-number{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.console-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;font-size:11.5px;font-weight:600;line-height:1.3;padding:2px 9px;border-radius:999px;font-family:var(--font-body)}.console-chip--ok{background:#e6f0eb;color:#24573f}.console-chip--warn{background:#fbf0dc;color:#7a4e00}.console-chip--block{background:#f9efec;color:#8c3a2e}.console-chip--neutral{background:#efeded;color:#4f4c4c}.console-chip--info{background:#e7eef5;color:#2a4a68}.console-chip--active{background:#fff3e4;color:#5a3b0a;box-shadow:inset 0 0 0 1px #e1ad66}.console-layout{display:flex;flex-wrap:wrap;align-items:stretch;min-height:calc(100vh - 64px)}.console-nav{flex:1 1 220px;max-width:256px;box-sizing:border-box;padding:24px 16px;background:#faf9f8;border-right:1px solid var(--color-divider);display:flex;flex-direction:column;gap:18px}.console-nav__title{padding:0 12px}.console-nav__title .card-kicker{margin:0;font-size:11px;color:var(--console-accent-text)}.console-nav__name{margin:4px 0 0;font-family:var(--font-heading);font-weight:600;font-size:22px;line-height:1.15}.console-nav__toggle{display:none}.console-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.console-nav__link{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 12px;box-sizing:border-box;border-radius:6px;color:#444141;text-decoration:none;font-size:13.5px}.console-nav__link:hover{background:#efedeb;color:var(--console-ink)}.console-nav__link[aria-current=page]{background:#fff;color:var(--console-ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--color-divider)}.console-nav__link[aria-current=page] .console-nav__icon{color:var(--console-accent-text)}.console-nav__icon{flex:none}.console-nav__label{flex:1;min-width:0}.console-nav__badge{font-size:11px;padding:1px 7px}.console-nav__permission{margin:auto 0 0;padding:14px;border-radius:8px;background:#fff;border:1px solid var(--color-divider);font-size:12px;color:#444141;line-height:1.5}.console-nav__permission .console-label{margin-bottom:4px}.console-nav__permission code{font-size:11.5px}.console-main{flex:999 1 560px;min-width:0;box-sizing:border-box;padding:28px 36px 48px}.console-main>*{max-width:1120px}.console-stack{display:flex;flex-direction:column;gap:20px}.console-header{display:flex;flex-direction:column;gap:6px}.console-header .card-kicker{margin:0;font-size:11px;color:var(--console-accent-text)}.console-header h1{margin:0;font-size:36px}.console-header p{margin:0;max-width:720px}.console-band{background:var(--console-ink);color:#f3f2f2;border-radius:10px;padding:20px 24px;display:flex;flex-wrap:wrap;gap:16px 32px;align-items:flex-start}.console-band__identity{flex:1 1 420px;min-width:0}.ds-root .console-band h2{margin:0;font-family:var(--font-body);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#e1ad66}.console-band__name{margin:6px 0 0;font-family:var(--font-heading);font-weight:600;font-size:30px;line-height:1.15;color:#fff;overflow-wrap:anywhere}.console-band__meta{margin:6px 0 0;font-size:12.5px;color:#d7d3d3;overflow-wrap:anywhere}.console-band .control-help{color:#d7d3d3}.console-band .btn{order:2;color:#f3f2f2;background:transparent;border-color:#7d7979}.ds-root .console-band .btn:hover:not(:disabled){background:#ffffff14}.console-band__states{order:3;flex:1 1 100%;margin:0;padding-top:16px;border-top:1px solid #444141;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.console-band__states>div{display:block;padding:0;border:0}.console-band__states dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#bab6b6}.console-band__states dd{margin:4px 0 0;font-weight:600;color:#fff}.console-band__states small{display:block;font-weight:400;color:#d7d3d3;font-size:12px}.console-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.console-stat{display:flex;flex-direction:column;gap:4px;padding:14px 16px;box-sizing:border-box;min-width:0;background:#fff;border:1px solid var(--color-divider);border-radius:8px;color:inherit;text-decoration:none}a.console-stat:hover{border-color:var(--color-accent)}.console-stat__value{font-size:24px;line-height:1.2}.console-stat__value small{font-family:var(--font-body);font-size:14px;color:var(--console-muted)}.console-stat__note{font-size:12px;color:var(--console-muted)}.console-running{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 18px;border-radius:8px;border:1px solid #b9cde0;background:#f4f8fb;margin:0}.console-running>span{flex:1 1 320px}.console-progress{flex-direction:column;align-items:stretch}.console-progress__head{display:flex;align-items:center;gap:12px}.console-progress__head h2{margin:0;font-size:20px}.console-progress__bar{width:100%;height:12px;accent-color:#2f6f9f}.console-progress .acra-detail-list{margin:0}.console-progress .btn{align-self:flex-start}.console-spinner{width:18px;height:18px;flex:0 0 auto;border-radius:50%;border:3px solid #b9cde0;border-top-color:#2f6f9f;animation:console-spin .9s linear infinite}@keyframes console-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.console-spinner{animation:none;border-top-color:#b9cde0;border-right-color:#2f6f9f}}.console-overview{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.console-catalog{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:12px}.console-catalog h2{margin:0;font-size:25px}.console-catalog>p{margin:0}.console-group{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px 16px;padding:16px;background:#fff;border:1px solid var(--color-divider);border-radius:8px}.console-group__title{display:flex;flex-direction:column;gap:2px;padding-top:4px;min-width:0}.ds-root .console-group__title h3{margin:0;font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:0;overflow-wrap:anywhere}.console-group__title span{font-size:12px;color:var(--console-muted);overflow-wrap:anywhere}.console-group__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.console-tile{appearance:none;-webkit-appearance:none;width:100%;min-height:44px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:13px;text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fff;border:1px solid var(--color-divider);border-radius:8px}.console-tile:hover{border-color:var(--color-accent)}.ds-root .console-tile:hover:not(:disabled){background:#fff;color:inherit}.ds-root .console-tile--active:hover:not(:disabled){background:#fffaf2}.ds-root .console-tile--muted:hover:not(:disabled){background:#faf9f8}.ds-root .console-nav__toggle:hover:not(:disabled){background:#fff;color:var(--console-ink)}.console-tile--active{background:#fffaf2;border-color:#e1ad66}.console-tile--muted{background:#faf9f8;border-style:dashed}.console-tile[aria-pressed=true]{border:2px solid var(--console-accent-text);padding:12px;box-shadow:var(--shadow-md)}.console-tile__head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;font-weight:600}.console-tile__head>span:first-child{min-width:0;overflow-wrap:break-word}.console-tile__head>.console-chip{flex:none;white-space:nowrap}.console-tile__state{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px}.console-tile__state>span:first-child{color:var(--console-muted)}.console-inspector{flex:1 1 300px;max-width:360px;box-sizing:border-box;padding:20px;background:#fff;border:1px solid var(--color-divider);border-radius:8px;display:flex;flex-direction:column;gap:14px;scroll-margin-top:16px}.console-inspector h2{margin:2px 0 0;font-size:23px;overflow-wrap:anywhere}.console-inspector h2:focus,.console-header h1:focus{outline:none}@media(min-width:901px){.console-inspector{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto}}.console-inspector .card-kicker{margin:0;font-size:11px;color:var(--console-accent-text)}.console-inspector p{margin:0}.console-note{margin:0;padding:9px 12px;border-radius:6px;font-size:12.5px;font-weight:600}.console-note--ok{background:#e6f0eb;color:#24573f}.console-note--active{background:#fff3e4;color:#5a3b0a}.console-note--block{background:#f9efec;color:#8c3a2e}.console-steps{list-style:none;margin:0;padding:0;border-left:2px solid var(--console-line);display:flex;flex-direction:column;gap:12px;font-size:12.5px}.console-steps>li{padding-left:14px}.console-steps>li.is-attention{border-left:2px solid #c78a1a;margin-left:-2px}.console-steps .btn{margin-top:6px;min-height:32px;font-size:12.5px}.console-facts{margin:0;border:1px solid var(--console-line);background:#faf9f8;border-radius:8px;padding:10px 14px;font-size:12.5px}.console-facts>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.console-facts dt{color:var(--console-muted);font-size:12.5px;font-weight:400}.console-facts dd{margin:0;text-align:right;color:inherit;overflow-wrap:anywhere}.console-facts dd.console-number{white-space:nowrap}.console-actions{display:flex;flex-direction:column;gap:8px}.console-inspector small,.console-help{font-size:12px;color:var(--console-muted)}.console-details>summary{cursor:pointer;font-weight:600;color:var(--console-accent-text)}.console-details[open]>summary{margin-bottom:10px}.console-provider{gap:14px}.console-provider>:is(h2,p,dl,ul){margin:0}.model-console form{align-self:stretch;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.model-console form>:is(h3,p,label.control-help){flex:1 1 100%;margin:0}.model-console form>input:not([type=checkbox]){flex:0 1 240px;min-width:0}.model-console .card>.console-duties{margin:4px 0}.console-provider__head{display:flex;flex-direction:column;gap:2px}.console-provider__head h2{margin:0}.console-provider__head span{font-size:12.5px;color:var(--console-muted)}.console-subheading{margin:0;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:0}.console-subcard{display:flex;flex-direction:column;gap:10px;padding:14px 16px;box-sizing:border-box;min-width:0;border:1px solid var(--console-line);border-radius:8px;background:#faf9f8}.console-subcard>:is(h3,p,form){margin:0}.ds-root .console-subcard h3{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:0}.console-config-list{list-style:none;margin:0;padding:0;border:1px solid var(--console-line);border-radius:8px}.console-config-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px 14px}.console-config-list>li+li{border-top:1px solid var(--console-line)}.console-config-list__name{font-weight:600;overflow-wrap:anywhere}.console-config-list__detail{grid-column:1 / -1;font-size:12px;color:var(--console-muted);overflow-wrap:anywhere}.console-codes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.console-codes code,.console-code{font-size:11.5px;padding:1px 6px;border-radius:4px;background:#efeded;color:#3d3a3a;overflow-wrap:anywhere}.console-duties{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.console-duty{padding:10px 12px;border-radius:8px;border:1px solid var(--console-line);font-size:12.5px;min-width:0}.console-duty ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.console-duty--hr{background:#e6f0eb;border-color:#b9d6c6}.console-duty--operator{background:#faf9f8}.console-duty--owner{background:#fbf0dc;border-color:#ecd3a5}.console-duty .console-label{color:#3d3a3a}.model-recovery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start;gap:14px}.model-recovery-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px;box-sizing:border-box;border:1px solid var(--color-divider);border-radius:8px;background:#fff}.model-recovery-card>:is(p,dl,details){margin:0}.model-recovery-card__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px}.ds-root .model-recovery-card__head h3{margin:0;font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:0;overflow-wrap:anywhere}.console-recovery-states{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0}.console-recovery-states>div{display:flex;flex-direction:column;gap:4px;padding:0;border:0}.console-recovery-states dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--console-muted)}.console-recovery-states dd{margin:0}.console-recovery-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.console-recovery-actions:empty{display:none}.console-codes-line code{margin-right:2px;font-size:11.5px;padding:1px 6px;border-radius:4px;background:#efeded;color:#3d3a3a;overflow-wrap:anywhere}.model-recovery-card pre{white-space:pre-wrap;overflow-wrap:anywhere}.console-troubleshooting{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.model-recovery-card .model-qualification{display:flex;flex-direction:column;gap:10px}.model-recovery-card .model-qualification>p{margin:0}@media(max-width:640px){.console-recovery-actions .btn{width:100%;min-height:44px;justify-content:center}}.console-audit__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.console-audit__head h2,.console-audit__head p{margin:0}.console-audit__error{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.console-audit__error .ds-banner{flex:1 1 320px;margin:0}.console-filters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 14px}.console-filters :is(input,select){margin:0}.console-filters>div{display:flex;flex-direction:column;gap:4px;flex:1 1 180px;min-width:0}.console-filters>div:first-child{flex:2 1 260px}.console-filters label{margin:0;font-size:12px;font-weight:600;color:#3d3a3a}.console-filters :is(input,select){min-height:40px;box-sizing:border-box;width:100%;padding:6px 10px;font:inherit;font-size:13.5px;color:var(--console-ink);background:#fff;border:1px solid #8f8a8a;border-radius:6px}.console-filters :is(input,select):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.console-audit>p{margin:0}.console-audit__count{font-size:12.5px;font-weight:600}.console-raw{display:block;margin-top:2px;font-size:11.5px;color:var(--console-muted);overflow-wrap:anywhere}.console-raw code{font-size:11px}.console-audit__table td{vertical-align:top}.model-console :is(select):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.console-nav__link{flex-wrap:wrap;row-gap:4px}.console-nav__label{flex:1 1 calc(100% - 40px)}.console-nav__badge{margin-left:27px;white-space:nowrap}.console-dialog-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:#2d2b2b85}.console-dialog{width:min(520px,100%);max-height:calc(100vh - 32px);overflow-y:auto;box-sizing:border-box;padding:24px;display:flex;flex-direction:column;gap:12px;background:#fff;border-radius:10px;box-shadow:var(--shadow-lg)}.console-dialog:focus{outline:none}.console-dialog h2{margin:0;font-size:24px}.console-dialog p,.console-dialog dl{margin:0}.console-dialog label.control-help{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:6px;border:1px solid #c39182;background:#f9efec;color:var(--console-ink);font-size:13px;line-height:1.45}.console-dialog label.control-help input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--console-accent-text)}.console-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media(max-width:900px){.console-nav{flex-basis:100%;max-width:none;padding:12px 16px;gap:10px;border-right:0;border-bottom:1px solid var(--color-divider)}.console-nav__title{display:none}.console-nav__toggle{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;width:100%;border:1px solid var(--color-divider);border-radius:10px;background:#fff;color:var(--console-ink);font:inherit;font-weight:600;text-align:left;cursor:pointer}.console-nav__toggle .console-nav__icon{color:var(--console-accent-text)}.console-nav__toggle-label{flex:1}.console-nav__list,.console-nav__permission{display:none}.console-nav.is-open .console-nav__list,.console-nav.is-open .console-nav__permission{display:flex}.console-nav.is-open .console-nav__permission{display:block;margin-top:4px}.console-nav__link{min-height:44px}.console-main{padding:16px 16px 32px}.console-inspector{max-width:none;flex-basis:100%}}@media(max-width:640px){.console-header h1{font-size:30px}.console-band{padding:16px}.console-band__name{font-size:25px}.console-band .btn{width:100%;min-height:44px}.console-band__states{grid-template-columns:repeat(2,minmax(0,1fr))}.console-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.console-stat{padding:12px}.console-stat__value{font-size:20px}.console-group{grid-template-columns:minmax(0,1fr);padding:12px}.console-group__tiles{grid-template-columns:minmax(0,1fr);gap:8px}.console-tile{padding:10px}.console-tile[aria-pressed=true]{padding:9px}.console-tile__state{flex-wrap:wrap;gap:2px 6px}.console-actions .btn,.console-running .btn{min-height:44px}.console-dialog-backdrop{place-items:end stretch;padding:0}.console-dialog{width:100%;max-height:88vh;border-radius:16px 16px 0 0;padding:18px 16px 20px}.console-dialog__actions{flex-direction:column-reverse}.console-dialog__actions .btn{width:100%;min-height:48px}.console-audit .table-card{border:0;background:transparent;overflow:visible;contain:none}.model-console .console-audit .table-scroll>.table{min-width:0}.console-audit__table,.console-audit__table tbody,.console-audit__table tr,.console-audit__table td{display:block;width:100%;box-sizing:border-box}.console-audit__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.model-console .console-audit__table{border:0}.model-console .console-audit__table tr{margin-bottom:10px;padding:8px 12px;border:1px solid var(--color-divider);border-radius:8px;background:#fff}.model-console .console-audit__table td{padding:5px 0;border:0;overflow-wrap:anywhere}.console-audit__table td:before{content:attr(data-label);display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--console-muted)}.console-filters .btn{width:100%;min-height:44px}}.console-recovery__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;justify-content:space-between}.console-recovery__head h2,.console-recovery__head h3,.console-recovery__head h4{margin:0;flex:1 1 16rem;min-width:0;overflow-wrap:anywhere}.console-recovery__list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:12px}.console-recovery__item{border:1px solid var(--console-line);border-radius:8px;padding:12px 14px;min-width:0}.console-recovery__item p{overflow-wrap:anywhere}.console-recovery__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.console-recovery textarea{width:100%;box-sizing:border-box}.console-nav__group{margin:.75rem 0 .25rem;padding:0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted, #5b6472)}.guided-setup{display:grid;gap:1rem}.guided-steps{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.guided-step{border:1px solid var(--color-border, #d8dde6);border-radius:.75rem;padding:.875rem 1rem;display:grid;gap:.625rem}.guided-step--current{border-color:var(--color-accent, #2f5bd3)}.guided-step--waiting{opacity:.7}.guided-step__head{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.guided-step__head h3{margin:0;font-size:1rem;flex:1 1 auto}.guided-step__number{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--color-surface-2, #eef1f6);font-weight:600}.guided-choices{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.guided-choice{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;align-items:start;border:1px solid var(--color-border, #d8dde6);border-radius:.625rem;padding:.625rem .75rem;cursor:pointer}.guided-choice.is-selected{border-color:var(--color-accent, #2f5bd3)}.guided-choice__name{font-weight:600}.guided-choice__meta{grid-column:2;font-size:.85rem;color:var(--color-text-muted, #5b6472)}.guided-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.guided-row input{flex:1 1 14rem;min-width:0}.guided-inline{display:inline-flex;flex-wrap:wrap;gap:.375rem;align-items:center}.guided-claude-setup{display:grid;gap:.5rem;border:1px solid var(--color-border, #d8dde6);border-radius:.625rem;padding:.75rem}.guided-strip{display:grid;gap:.5rem;padding:.75rem 1rem;border-radius:.75rem;background:var(--color-surface-2, #eef1f6)}.guided-strip p{margin:0}.guided-strip .console-label{display:block}.guided-limits{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin:.5rem 0}.guided-limits div{margin:0}.guided-limits dt{font-size:.8rem;color:var(--color-text-muted, #5b6472)}.guided-limits dd{margin:0;font-weight:600}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#10231c;background:#eef2ed;font-synthesis:none;text-rendering:optimizeLegibility;--line: #cfdbd3;--surface: rgb(255 255 252 / 86%);--shadow: 0 18px 45px rgb(37 66 53 / 7%);--muted: #687871}.process-local-notice,.start-progress{border-left:4px solid var(--accent, #1d6f72);background:#f2f8f7;padding:.85rem 1rem}.case-portfolio,.review-queue,.selected-documents,.start-progress{margin-top:1rem}.case-timing-cell{display:flex;min-width:10.5rem;flex-direction:column;gap:.2rem}.timing-observation{margin-block:.5rem}.operational-timing{margin-block:1rem}.operational-timing__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:0 1.5rem}.onboarding-progress{margin-block:0 1rem}.onboarding-progress__bar{height:.65rem;margin-block:1rem .6rem;border-radius:999px;background:#e4e7ec;overflow:hidden}.onboarding-progress__bar>span{display:block;width:var(--onboarding-progress);height:100%;border-radius:inherit;background:#3656a5;transition:width .18s ease-out}.onboarding-progress__current,.onboarding-progress__updated{margin-block:.55rem}.onboarding-progress__stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.6rem;margin:1rem 0;padding:0;list-style:none}.onboarding-progress__stages>li{min-width:0;padding:0;border:1px solid var(--line);border-radius:.65rem;background:var(--surface, #fff)}.onboarding-progress__stages>li>button,.onboarding-progress__stage-content{box-sizing:border-box;min-width:0;width:100%;min-height:44px;padding:.7rem}.onboarding-progress__stages>li>button{align-items:stretch;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:.35rem;grid-template-columns:minmax(0,1fr);min-height:44px;text-align:left}.onboarding-progress__stage-content{display:grid;gap:.35rem;grid-template-columns:minmax(0,1fr)}.onboarding-progress__title-row{display:flex;min-width:0;align-items:flex-start;gap:.5rem}.onboarding-progress__stages>li>button:hover:not(:disabled){color:#201f1d;background:#f3eadb}.onboarding-progress__stages>li>button:active:not(:disabled){color:#201f1d;background:#f0e5d4}.onboarding-progress__stages>li>button:disabled{color:#605d5d;background:#f3f2f2;cursor:not-allowed;opacity:1}.onboarding-progress__stages>li>button:focus-visible{outline:3px solid #3656a5;outline-offset:2px;border-radius:.55rem;box-shadow:inset 0 0 0 3px #3656a5}.onboarding-progress__stages>li[data-status=IN_PROGRESS]{border-color:#3656a5;box-shadow:inset 0 0 0 1px #3656a5}.onboarding-progress__stages>li[data-status=REVIEW_REQUIRED],.onboarding-progress__stages>li[data-status=BLOCKED]{border-color:#dc6803}.onboarding-progress__stages>li[data-status=FAILED]{border-color:#d92d20}.onboarding-progress__symbol{flex:none;font-weight:800}.onboarding-progress__stage-label{min-width:0;font-weight:650;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}.onboarding-progress__stage-status{color:#5d6675;font-size:.8rem;grid-column:1 / -1;padding-inline-start:1.3rem}.onboarding-progress__stage-action{color:#5a3b0a;font-size:.8rem;font-weight:700;grid-column:1 / -1;padding-inline-start:1.3rem}.onboarding-progress__updated{color:var(--muted, #687871);font-size:.8rem}.processing-inspector,.processing-inspector>*,.processing-inspector__technical-content,.processing-pipeline,.processing-pipeline__children,.processing-pipeline__node{box-sizing:border-box;min-width:0;max-width:100%}.processing-pipeline,.processing-pipeline__children{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.processing-pipeline__children{border-left:2px solid var(--line);margin-block:.75rem 0;margin-inline-start:.5rem;padding-inline-start:.75rem}.processing-pipeline__node{border:1px solid var(--line);border-radius:.75rem;background:var(--surface, #fff);padding:.75rem;overflow-wrap:anywhere}.processing-pipeline__node-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.processing-pipeline__node-title{min-width:0;font-weight:650;overflow-wrap:anywhere}.processing-pipeline__status{flex:0 0 auto;border:1px solid currentColor;border-radius:999px;padding:.15rem .5rem;color:#344054;background:#f2f4f7;font-size:.75rem;font-weight:650;overflow-wrap:anywhere}.processing-pipeline__status[data-status=COMPLETE]{color:#176b45;background:#ecfdf3}.processing-pipeline__status[data-status=IN_PROGRESS]{color:#175cd3;background:#eff8ff}.processing-pipeline__status[data-status=EMPTY],.processing-pipeline__status[data-status=SKIPPED],.processing-pipeline__status[data-status=NOT_REACHED]{color:#475467;background:#f2f4f7}.processing-pipeline__status[data-status=REVIEW_REQUIRED],.processing-pipeline__status[data-status=BLOCKED]{color:#93370d;background:#fffaeb}.processing-pipeline__status[data-status=FAILED]{color:#b42318;background:#fef3f2}.processing-pipeline__result{margin:.5rem 0 0;overflow-wrap:anywhere}.processing-pipeline__details{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.35rem 1rem;margin:.6rem 0 0}.processing-pipeline__details>div{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:.5rem}.processing-pipeline__details dt{color:var(--muted, #687871)}.processing-pipeline__details dd{min-width:0;margin:0;overflow-wrap:anywhere}.processing-inspector__technical-details{margin-block-start:1rem;min-width:0}.processing-inspector__technical-details>summary{width:fit-content;max-width:100%;cursor:pointer;font-weight:600;overflow-wrap:anywhere}.processing-inspector__technical-content{padding-block-start:.75rem}.processing-inspector__technical-content>dl>div{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:.5rem}@media(max-width:480px){.processing-pipeline__node-heading{flex-wrap:wrap}.processing-pipeline__status{max-width:100%}.processing-pipeline__details>div,.processing-inspector__technical-content>dl>div{grid-template-columns:minmax(0,1fr);gap:.1rem}}@media(prefers-reduced-motion:reduce){.processing-inspector,.processing-inspector *,.onboarding-progress,.onboarding-progress *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){.onboarding-progress__stages>li{border-color:CanvasText;forced-color-adjust:auto}.onboarding-progress__stages>li>button:hover:not(:disabled),.onboarding-progress__stages>li>button:active:not(:disabled){color:HighlightText;background:Highlight}.onboarding-progress__stages>li>button:focus-visible{outline-color:Highlight;box-shadow:none}.onboarding-progress__stage-status{color:CanvasText}.onboarding-progress__stage-action{color:LinkText}}.activity-header-actions,.activity-pagination{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.activity-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0}.activity-filters label{display:grid;gap:6px;font-weight:600}.activity-filters input,.activity-filters select{min-width:0}.activity-boundary-note{margin:16px 0}.activity-table{min-width:1120px}.activity-detail-row td{white-space:normal;background:var(--color-neutral-100)}.activity-detail-row p{margin:6px 0}.activity-pagination{justify-content:flex-end;margin-top:16px}@media(max-width:900px){.activity-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.activity-filters{grid-template-columns:minmax(0,1fr)}.activity-header-actions,.activity-pagination{align-items:stretch;flex-direction:column}.activity-table-scroll{max-width:100%;overflow-x:auto}}.attention-filter{display:grid;gap:.25rem;color:var(--muted);font-size:.75rem;font-weight:700}.attention-type-list{display:flex;flex-wrap:wrap;gap:.35rem;min-width:12rem}.review-queue__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.75rem}.review-queue__item{display:grid;gap:.25rem;text-align:left;padding:.9rem}.review-queue__item--active{outline:3px solid #6cb8b5}.selected-documents ul,.file-validation-errors{display:grid;gap:.45rem;padding-left:0;list-style:none}.selected-documents li{display:flex;align-items:center;justify-content:space-between;gap:1rem}.file-validation-errors{color:#8f1d1d}.start-progress dl,.start-progress__actions{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.start-progress dl div{display:grid;gap:.2rem}.start-progress--failed{border-left-color:#a6342d;background:#fff3f1}*{box-sizing:border-box}body{margin:0;min-width:0;min-height:100vh}button,input,select{font:inherit}.document-upload-control:focus-within{outline:3px solid #6cb8b5;outline-offset:2px}.page-shell{min-height:100vh;padding:clamp(1.25rem,4vw,4rem);background:radial-gradient(circle at 90% 4%,rgb(223 152 58 / 14%),transparent 28rem),linear-gradient(180deg,#f7f7f2,#e8eee9)}.hero,.launch-card,.result-panel,.document-card,.ownership-card,.clm-card,.request-error{width:min(100%,1120px);margin-inline:auto}.hero{padding:.5rem 0 2.5rem}.workspace-tabs{display:flex;flex-direction:column;gap:.35rem;position:sticky;top:1.5rem;width:auto;height:max-content;margin:0;padding:.35rem;border:1px solid #cfdbd3;border-radius:12px;background:#fffffcdb}.workspace-tab{width:100%;padding:.75rem 1rem;text-align:left;color:#53655e;background:transparent}.workspace-tab:hover:not(:disabled),.workspace-tab--active{color:#fff;background:#174f3b}.workspace-placeholder{width:min(100%,1120px);margin:0 auto 2rem;padding:clamp(1.35rem,4vw,2rem);border:1px solid #cfdbd3;border-radius:18px;background:#fffffcdb;box-shadow:0 18px 45px #25423512}.workspace-layout{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);width:min(100%,1400px);margin:0 auto}.workspace-content{min-width:0}.workspace-placeholder p:not(.section-label){margin-bottom:0;color:#687871;line-height:1.55}.workspace-placeholder{min-height:15rem}.placeholder-badge{display:inline-block;margin-top:1.25rem;padding:.55rem .75rem;border-radius:999px;color:#65440d;background:#fae8c5;font-size:.78rem;font-weight:800}.environment-banner{display:inline-flex;align-items:center;gap:.65rem;padding:.65rem .9rem;border:1px solid #c5892d;border-radius:999px;color:#67430c;background:#fff5df;font-size:.78rem;font-weight:750;letter-spacing:.02em}.environment-banner span{width:.55rem;height:.55rem;border-radius:50%;background:#d48b20;box-shadow:0 0 0 4px #d48b2024}.eyebrow,.section-label{margin:2rem 0 .65rem;color:#366c58;font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}h1,h2,p{margin-top:0}h1{max-width:760px;margin-bottom:1rem;color:#10231c;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.75rem,7vw,5.9rem);font-weight:500;line-height:.95;letter-spacing:-.055em}h2{margin-bottom:.55rem;color:#12291f;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.15}.summary{max-width:710px;margin-bottom:0;color:#53655e;font-size:1.08rem;line-height:1.7}.launch-card,.document-card,.ownership-card,.clm-card,.reviewer-workbench,.detail-card,.timeline-card{border:1px solid #cfdbd3;border-radius:18px;background:#fffffcdb;box-shadow:0 18px 45px #25423512}.reviewer-workbench{margin-top:2rem;padding:clamp(1.35rem,4vw,2.5rem)}.reviewer-workbench__heading,.reviewer-workbench__grid,.clarification-panel{display:grid;gap:1.25rem}.reviewer-workbench__heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.reviewer-workbench__heading p:not(.section-label),.clarification-panel p{color:#687871;line-height:1.55}.queue-status{padding:.5rem .75rem;border-radius:999px;color:#1b5a42;background:#dbe9e1;font-size:.78rem;font-weight:800;text-transform:uppercase}.queue-status--review{color:#65440d;background:#fae8c5}.reviewer-workbench__grid{grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);margin-top:1.5rem}.queue-item,.reviewer-notes,.clarification-panel{padding:1.1rem;border:1px solid #d5e0d8;border-radius:12px;background:#f8faf6}.queue-item--active{border-left:4px solid #2c7458}.queue-assign-button{width:100%;margin-top:1rem}.dashboard-empty{display:grid;gap:.75rem;align-content:start}.dashboard-empty button{width:fit-content}.dashboard-primary-action{display:flex;justify-content:flex-end;width:min(100%,1120px);margin:0 auto 1rem}.queue-item>span{color:#366c58;font-size:.75rem;font-weight:800;text-transform:uppercase}.queue-item h3,.reviewer-notes h3,.clarification-panel h3{margin:.45rem 0 .85rem;color:#173b2d}.queue-item dl,.reviewer-notes dl{display:grid;gap:.55rem;margin:0}.queue-item dl div{display:flex;justify-content:space-between;gap:1rem}.queue-item dt{color:#687871}.queue-item dd{margin:0;color:#173b2d;font-weight:750;text-align:right}textarea{display:block;width:100%;min-height:7rem;resize:vertical;padding:.85rem 1rem;border:1px solid #9caf9f;border-radius:10px;color:#10231c;background:#fff}textarea:focus{border-color:#2c7458;outline:3px solid rgb(44 116 88 / 14%)}.clarification-panel{margin-top:1.25rem}.clarification-panel p{margin-bottom:0}.clarification-panel .form-row{align-items:end}.clarification-list{margin:0;padding-left:1.25rem;color:#294b3e}.clarification-list li+li{margin-top:.45rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.launch-card{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.2fr);gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.35rem,4vw,2.5rem)}.launch-card .section-label,.detail-card .section-label,.timeline-card .section-label{margin-top:0}.launch-card p:not(.section-label),.empty-copy{color:#687871;line-height:1.55}form{align-self:center}label{display:block;margin-bottom:.55rem;color:#294b3e;font-size:.82rem;font-weight:800}.form-row{display:flex;gap:.75rem}input{min-width:0;flex:1;padding:.85rem 1rem;border:1px solid #9caf9f;border-radius:10px;color:#10231c;background:#fff;font-weight:700;letter-spacing:.05em}select{width:100%;margin-bottom:1rem;padding:.85rem 1rem;border:1px solid #9caf9f;border-radius:10px;color:#10231c;background:#fff}input:focus{border-color:#2c7458;outline:3px solid rgb(44 116 88 / 14%)}button{padding:.85rem 1.2rem;border:0;border-radius:10px;color:#fff;background:#174f3b;cursor:pointer;font-weight:800}button:hover:not(:disabled){background:#0e3d2c}button:disabled{cursor:wait;opacity:.65}.input-help{margin:.65rem 0 0;color:#718078;font-size:.78rem}.request-error,.outcome-message{margin-top:1rem;padding:1rem 1.15rem;border:1px solid #bd5959;border-radius:12px;color:#7a2222;background:#fff0f0}.result-panel{margin-top:2rem;padding-bottom:3rem}.case-status{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:1rem 1.2rem;border-radius:12px;color:#204737;background:#dbe9e1}.case-status span{font-size:.78rem;font-weight:750;text-transform:uppercase}.case-status strong{font-size:1.05rem;letter-spacing:.05em}.case-status--review{color:#65440d;background:#fae8c5}.case-status--failed{color:#772a2a;background:#f6d9d9}.panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.detail-card,.timeline-card{padding:clamp(1.25rem,3vw,2rem)}dl{margin:1.4rem 0 0}dl div{display:grid;grid-template-columns:minmax(110px,.35fr) 1fr;gap:1rem;padding:.75rem 0;border-top:1px solid #e1e7e2}dt{color:#6d7b74;font-size:.78rem;font-weight:700}dd{margin:0;overflow-wrap:anywhere;color:#1d372d;font-weight:650}.outcome-message{display:grid;gap:.25rem}.outcome-message--review{border-color:#cc933b;color:#65440d;background:#fff6e3}.timeline-card{margin-top:1rem}.timeline-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.timeline-heading>span{color:#66766f;font-size:.8rem;font-weight:750}.timeline{margin:1.5rem 0 0;padding:0;list-style:none}.timeline-item{position:relative;display:grid;grid-template-columns:1.1rem 1fr;gap:.9rem;padding-bottom:1.35rem}.timeline-item:not(:last-child):before{position:absolute;top:.85rem;bottom:-.2rem;left:.38rem;width:2px;background:#cddbd3;content:""}.timeline-marker{z-index:1;width:.8rem;height:.8rem;margin-top:.2rem;border:2px solid #f9fbf8;border-radius:50%;background:#3b8165;box-shadow:0 0 0 2px #3b8165}.timeline-item--FAILED .timeline-marker{background:#b84848;box-shadow:0 0 0 2px #b84848}.timeline-item--REVIEW_REQUIRED .timeline-marker,.timeline-item--PARTIAL .timeline-marker{background:#c18426;box-shadow:0 0 0 2px #c18426}.timeline-state{display:flex;align-items:center;justify-content:space-between;gap:1rem}.timeline-state strong{color:#1b3b2e;font-size:.88rem;letter-spacing:.035em}.timeline-state span,.timeline time{color:#738078;font-size:.7rem;font-weight:750}.timeline p{margin:.3rem 0;color:#52645c;font-size:.9rem}.case-identifiers{margin:1rem 0 0;color:#748079;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;overflow-wrap:anywhere}.document-card{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(360px,1.2fr);gap:clamp(1.5rem,5vw,4rem);margin-top:1rem;padding:clamp(1.35rem,4vw,2.5rem)}.ownership-card{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(360px,1.25fr);gap:clamp(1.5rem,5vw,4rem);margin-top:1rem;padding:clamp(1.35rem,4vw,2.5rem)}.clm-card{width:min(100%,1120px);margin:1rem auto 3rem;padding:clamp(1.35rem,4vw,2.5rem)}.clm-heading,.clm-actions,.submission-plan>div,.mock-submission-result{display:flex;align-items:center;justify-content:space-between;gap:1rem}.clm-heading .section-label,.submission-plan .section-label{margin-top:0}.clm-heading p:not(.section-label){max-width:680px;color:#687871;line-height:1.55}.clm-overall{padding:.55rem .75rem;border-radius:999px;color:#65440d;background:#fae8c5;font-size:.76rem;letter-spacing:.04em;white-space:nowrap}.clm-overall--READY_FOR_MOCK_SUBMISSION,.clm-overall--MOCK_GOLDTIER_SUBMITTED{color:#174c3c;background:#dff1e8}.clm-overall--FAILED{color:#772a2a;background:#f6d9d9}.clm-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:1.5rem 0;padding:0;list-style:none}.clm-stepper li{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.75rem;border:1px solid #d5e3dc;border-radius:10px;background:#f5f8f6}.clm-stepper li>span{display:grid;flex:0 0 1.75rem;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;color:#fff;background:#6f8078;font-size:.74rem;font-weight:800}.clm-stepper li[data-stage-status=READY]>span,.clm-stepper li[data-stage-status=SUBMITTED]>span,.clm-stepper li[data-stage-status=READY_FOR_MOCK_SUBMISSION]>span,.clm-stepper li[data-stage-status=MOCK_GOLDTIER_SUBMITTED]>span{background:#2e7a5c}.clm-stepper li[data-stage-status=FAILED]>span,.clm-stepper li[data-stage-status=REVIEW_REQUIRED]>span{background:#b55c32}.clm-stepper li div{display:grid;min-width:0;gap:.2rem}.clm-stepper strong,.clm-stepper small{overflow-wrap:anywhere}.clm-stepper small{color:#687871;font-size:.66rem}.clm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.clm-grid article,.submission-plan,.clm-timeline{padding:1rem;border:1px solid #d5e3dc;border-radius:12px;background:#fff}.clm-grid h3,.submission-plan h3,.clm-timeline h3{margin:0}.clm-list{display:grid;gap:.45rem;margin-bottom:0;padding-left:1.2rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.clm-list--blockers{color:#7a3021}.clm-list--warnings{color:#65440d}.ready-copy{margin:1rem 0 0;color:#2e6e55;font-weight:750}.submission-plan,.clm-timeline{margin-top:1rem}.submission-plan dt{overflow-wrap:anywhere}.submission-plan ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding:0;counter-reset:plan;list-style:none}.submission-plan ol li{padding:.7rem;border-radius:8px;color:#174c3c;background:#e8f5ee;font-size:.78rem;font-weight:750}.clm-actions{justify-content:flex-end;margin-top:1rem}.mock-submission-result{flex-wrap:wrap;margin-top:1rem;padding:1rem;border-left:5px solid #2e7a5c;border-radius:10px;color:#174c3c;background:#e8f5ee;font-size:.78rem}.clm-timeline ol{display:grid;gap:.65rem;margin-bottom:0;padding:0;list-style:none}.clm-timeline li{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(180px,.35fr) 1fr;gap:.75rem;padding-top:.65rem;border-top:1px solid #e1e7e2}.clm-timeline li span,.clm-timeline li p{margin:0;color:#687871;font-size:.78rem}.ownership-card>div>p:not(.section-label),.ownership-controls p{color:#687871;line-height:1.55}.ownership-controls{align-self:start}.ownership-result{grid-column:1 / -1;padding:1.3rem;border:1px solid #a8c9bc;border-radius:14px;background:#f5fbf8}.ownership-result__heading,.ownership-candidate__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ownership-result__heading .section-label{margin-top:0}.ownership-result h3,.ownership-result h4,.ownership-candidate h3{margin:0}.ownership-result__heading span,.ownership-candidate__heading span{color:#687871;font-size:.75rem}.provisional-threshold{display:grid;gap:.25rem;margin:1rem 0;padding:.9rem 1rem;border-left:4px solid #c98533;color:#65440d;background:#fff8e8}.provisional-threshold span{font-size:.82rem}.ownership-warnings{margin:1rem 0;padding:1rem;border:1px solid #cc933b;border-radius:10px;color:#65440d;background:#fff6e3}.ownership-warnings ul{margin-bottom:0}.ownership-relationships,.ownership-candidates,.ownership-paths{display:grid;gap:.75rem;margin-top:1.25rem}.ownership-table{display:grid;gap:.55rem}.ownership-row{display:grid;grid-template-columns:1fr auto 1fr 1fr;align-items:center;gap:.75rem;padding:.8rem;border:1px solid #d5e3dc;border-radius:10px;background:#fff}.ownership-row>div:not(.ownership-edge){display:grid;gap:.2rem;min-width:0}.ownership-row span{overflow-wrap:anywhere;color:#687871;font-size:.72rem}.ownership-edge{color:#2c7458;font-weight:850;white-space:nowrap}.ownership-candidate{padding:1rem;border:1px solid #bfd6cb;border-radius:12px;background:#fff}.ownership-candidate--PROVISIONAL_UBO_CANDIDATE{border-left:5px solid #2e7a5c}.ownership-candidate--BELOW_PROVISIONAL_THRESHOLD{border-left:5px solid #83968d}.ownership-candidate--REVIEW_REQUIRED,.ownership-candidate--INDETERMINATE{border-left:5px solid #c18426;background:#fffcf4}.ownership-candidate__heading>strong{padding:.3rem .55rem;border-radius:999px;color:#174c3c;background:#dff1e8;font-size:.72rem;letter-spacing:.03em}.ownership-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.ownership-totals div{display:block;padding:.65rem;border:0;border-radius:8px;background:#f3f7f5}.ownership-totals dd{margin-top:.25rem}.ownership-path{padding:.8rem;border-radius:9px;background:#f3f7f5}.ownership-path ol{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.ownership-path li{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem}.ownership-path li span,.ownership-path>span{color:#587068;font-size:.75rem}.ownership-path p{margin:.75rem 0 .25rem;color:#174c3c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:800}.document-card>div>p:not(.section-label),.synthetic-notice,.decision-notice{color:#687871;line-height:1.55}.document-card form{display:grid;align-content:start;gap:.65rem}.document-card input[type=file]{margin-bottom:1rem;letter-spacing:normal}.document-result{grid-column:1 / -1;padding:1.3rem;border:1px solid #d9c58d;border-radius:14px;background:#fffbef}.completion-boundary{margin:.9rem 0 0;padding:.75rem 1rem;border-left:4px solid #c98533;color:#65440d;background:#fff8e8}.case-access-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.document-list{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.65rem}.document-list__active{border-color:#174c3c;color:#fff;background:#174c3c}.document-fields{display:grid;gap:1rem;margin-top:1rem}.document-field{padding:1rem;border:1px solid #ccd9d2;border-radius:12px;background:#fff}.document-field--attention{border-color:#d09a47;box-shadow:inset 4px 0 #d09a47;background:#fffcf4}.document-field__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.document-field__heading h4{margin:0 0 .4rem}.comparison-badge{display:inline-block;padding:.2rem .5rem;border-radius:999px;color:#33453e;background:#e7efeb;font-size:.72rem;font-weight:800;letter-spacing:.04em}.comparison-badge--MISMATCH,.comparison-badge--MISSING_FROM_DOCUMENT,.comparison-badge--MISSING_FROM_REGISTRY{color:#74370b;background:#ffe2b8}.comparison-badge--NOT_COMPARABLE{color:#4c485f;background:#e8e4f4}.confidence-low{color:#a33b1d}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.comparison-grid>div{display:grid;gap:.25rem;min-width:0;padding:.75rem;border-radius:8px;background:#f5f7f5}.comparison-grid span{color:#687871;font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.comparison-grid strong{overflow-wrap:anywhere}.field-review-controls{display:grid;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #dce5e0}.correction-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem}.reviewed-field{display:grid;gap:.35rem;margin-top:1rem;padding:.8rem;border-radius:8px;color:#174c3c;background:#e8f5ee}.reviewed-field--REJECTED{color:#7a3021;background:#fff0ea}.document-result__heading,.review-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem}.document-result__heading .section-label{margin-top:0}.document-result h3{margin:0}.document-result dd span{color:#6d7b74;font-weight:500}.review-reasons{margin-top:1rem;color:#65440d}.review-actions{justify-content:flex-start;margin-top:1rem}.button-secondary{border:1px solid #8b4a3b;color:#7a3021;background:#fff7f3}.button-secondary:hover:not(:disabled){background:#f8e4dc}.zero-touch-launch{display:grid;gap:1.5rem}.zero-touch-form{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);align-items:stretch;max-width:44rem}.zero-touch-form label{font-weight:700}.zero-touch-form input,.zero-touch-form select,.zero-touch-form button{width:100%}.jurisdiction-decision{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;padding:1rem;border:1px solid var(--line);border-radius:.9rem;background:#f6f8fa}.jurisdiction-decision>div{display:grid;gap:.3rem}.jurisdiction-decision span{color:var(--muted);font-size:.78rem}.jurisdiction-observations ul{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.jurisdiction-observations li{display:flex;gap:.4rem;align-items:baseline}.reopen-form{border-top:1px solid var(--line);padding-top:1rem}.automation-card,.human-review-card,.technical-failure-card,.automation-timeline,.demo-controls{margin-top:1.5rem;border:1px solid var(--line);border-radius:1.25rem;background:var(--surface);padding:1.5rem;box-shadow:var(--shadow)}.automation-heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.automation-status{border-radius:999px;padding:.45rem .8rem;background:#e8eef3;font-size:.75rem;font-weight:800;letter-spacing:.05em}.automation-status--completed{background:#d9f4e7;color:#11613d}.automation-status--waiting_for_review{background:#fff0cf;color:#805000}.automation-status--technical_failure{background:#ffe1df;color:#8b2420}.automation-status--running,.automation-status--resuming{background:#dfefff;color:#174f80}.automation-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;padding:0;margin:1.5rem 0;list-style:none}.automation-steps li{display:grid;gap:.35rem;padding:1rem;border:1px solid var(--line);border-radius:.9rem;background:#f6f8fa}.automation-steps li>span{width:.65rem;height:.65rem;border-radius:50%;background:#a4b0ba}.automation-steps li.is-complete{border-color:#7ec7a2;background:#edf9f3}.automation-steps li.is-complete>span{background:#188653}.automation-steps li.is-current{border-color:#6fa9d8;background:#eef7ff}.automation-steps li.is-current>span{background:#2978b8}.automation-steps small{color:var(--muted)}.touch-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.touch-metrics div{display:grid;gap:.25rem;padding:.85rem;border-radius:.8rem;background:#f2f5f7}.touch-metrics strong{font-size:1.25rem}.touch-metrics span{color:var(--muted);font-size:.8rem}.automation-complete,.resuming-banner{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;padding:1rem;border-radius:.85rem;background:#dff5e9;color:#145f3d}.human-review-card{border-color:#e5ba61;background:#fffaf0}.review-reason{margin:.75rem 0;color:#805000;font-weight:700}.blocker-list{display:grid;gap:.45rem;margin:.55rem 0 0;padding-left:1.35rem}.blocker-list li span{display:block;font-weight:700}.blocker-list code{color:#5f6f6b;font-size:.72rem;overflow-wrap:anywhere}.blocker-list--summary{margin-top:0}.exception-evidence{margin:1rem 0;padding:1rem;border-radius:.85rem;background:#fff;border:1px solid #ead6aa}.exception-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.technical-failure-card{border-color:#d78882;background:#fff4f3}.automation-timeline ol{display:grid;gap:.75rem;padding-left:1.25rem}.automation-timeline li{padding-left:.5rem}.automation-timeline li strong,.automation-timeline li span,.automation-timeline li time{display:block}.automation-timeline li span{margin:.2rem 0}.automation-timeline li time{color:var(--muted);font-size:.75rem}.demo-controls{border-style:dashed;background:#f6f7f8}.demo-controls>summary,.legacy-controls>summary{cursor:pointer;font-weight:800}.demo-controls select{display:block;margin-top:.5rem}.legacy-controls{margin-top:1rem}.legacy-controls .page-shell{padding:1rem 0 0}.claim-boundary{color:var(--muted);font-size:.85rem}.executive-summary{margin-top:1.25rem;padding:1.4rem;border:1px solid rgba(105,126,122,.28);border-radius:1rem;background:#ffffffeb;box-shadow:0 14px 36px #19343014}.executive-summary__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1rem 0}.executive-summary__grid div{padding:.85rem;border-radius:.75rem;background:#f3f7f5}.executive-summary__grid dt{color:#5e716d;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.executive-summary__grid dd{margin:.35rem 0 0;color:#173e37;font-weight:700}.executive-summary__warnings ul{margin:.55rem 0 0;columns:2}.review-queue-link{margin-top:1rem}.case-identity-strip{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:.75rem;margin-top:1.25rem}.case-identity-strip div{display:grid;gap:.25rem;min-width:0;padding:.8rem .9rem;border:1px solid #d5e0d8;border-radius:10px;background:#f5f8f6}.case-identity-strip span,.evidence-comparison small{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.case-identity-strip strong{overflow-wrap:anywhere;color:#173b2d;font-size:.85rem}.evidence-disclosure{margin-top:1.25rem;padding:1rem 1.25rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow)}.evidence-disclosure>summary{cursor:pointer;color:#174f3b;font-weight:800}.evidence-disclosure .document-evidence-card:last-child{margin-bottom:0}.evidence-comparison{display:grid;gap:.5rem;margin-top:1rem}.evidence-comparison [role=row]{display:grid;grid-template-columns:minmax(8rem,.75fr) repeat(3,minmax(0,1fr));gap:.75rem;align-items:start;padding:.75rem;border:1px solid #dce5e0;border-radius:8px;background:#fff}.evidence-comparison--attention{border-left:4px solid #c98533!important;background:#fffcf4!important}.evidence-comparison [role=cell]{display:grid;gap:.25rem;min-width:0;overflow-wrap:anywhere}@media(max-width:1100px){.page-shell{padding:clamp(1.25rem,3vw,2.5rem)}.workspace-layout{grid-template-columns:10.5rem minmax(0,1fr);gap:1.25rem}.dashboard-primary-action{justify-content:stretch}.dashboard-primary-action button{width:100%}.launch-card{grid-template-columns:minmax(0,1fr)}}.resuming-banner button,.evidence-export{margin-left:.8rem}@media(max-width:760px){.executive-summary__grid,.case-identity-strip,.evidence-comparison [role=row]{grid-template-columns:1fr}.executive-summary__warnings ul{columns:1}.launch-card,.document-card,.ownership-card,.clm-card,.reviewer-workbench__grid,.panel-grid,.case-access-forms,.comparison-grid,.ownership-totals,.clm-grid,.clm-stepper,.submission-plan ol,.zero-touch-form,.automation-steps,.touch-metrics{grid-template-columns:1fr}.zero-touch-form label,.zero-touch-form input,.zero-touch-form button{grid-row:auto}.ownership-row{grid-template-columns:1fr}.ownership-edge{padding-left:.25rem}.form-row{flex-direction:column}.correction-row{grid-template-columns:1fr;align-items:stretch}.clm-heading,.reviewer-workbench__heading,.clm-actions,.submission-plan>div,.mock-submission-result{align-items:stretch;flex-direction:column}.workspace-layout{display:block;width:100%}.workspace-tabs{position:static;flex-direction:row;width:100%;margin-bottom:1.5rem;overflow-x:auto}.workspace-tab{min-width:7rem;width:auto;text-align:center}.clm-timeline li{grid-template-columns:1fr}}@media(max-width:480px){.page-shell{padding:1rem}.case-status,.timeline-heading,.timeline-state{align-items:flex-start;flex-direction:column}dl div{grid-template-columns:1fr;gap:.25rem}h1{font-size:clamp(2.45rem,15vw,3.4rem)}.hero{padding-bottom:1.5rem}.automation-card,.human-review-card,.technical-failure-card,.automation-timeline,.demo-controls,.evidence-disclosure{padding:1rem;border-radius:.85rem}.environment-banner{width:100%;align-items:flex-start;border-radius:12px;line-height:1.35}button,.review-queue-link{width:100%}}.review-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #dde5dd}.review-header h2{margin:0;font-size:1.5rem}.blocker-detail-section{margin:1.5rem 0}.blockers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1rem 0}.blocker-card{padding:1rem;border:1px solid #ffd580;border-radius:.5rem;background:#fff9f0}.blocker-card strong{display:block;color:#c85200;margin-bottom:.5rem;font-size:.95rem}.blocker-explanation{margin:.5rem 0;font-size:.9rem;color:#555;line-height:1.4}.blocker-card code{display:block;margin-top:.5rem;padding:.25rem .5rem;background:#f0f0f0;font-size:.8rem;border-radius:3px}.evidence-section{margin:1.5rem 0;padding-top:1rem;border-top:1px solid #ddd}.evidence-section h3{margin-top:0}.evidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin:1rem 0}.exception-evidence-card{padding:1rem;border:1px solid #e0e0e0;border-radius:.5rem;background:#f9f9f9}.exception-evidence-card header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e0e0e0}.exception-evidence-card h4{margin:0;font-size:1rem}.comparison-badge{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:.8rem;font-weight:600;text-transform:uppercase;background:#e0e0e0;color:#333}.comparison-badge--MATCH{background:#c8e6c9;color:#1b5e20}.comparison-badge--MISMATCH{background:#fcc;color:#c62828}.comparison-badge--MISSING_FROM_DOCUMENT{background:#fff3cd;color:#7d6608}.comparison-badge--MISSING_FROM_REGISTRY{background:#cce5ff;color:#0d47a1}.exception-evidence-card dl div{margin-bottom:.75rem}.exception-evidence-card dt{font-weight:600;font-size:.9rem;color:#555}.exception-evidence-card dd{margin:.25rem 0 .75rem;font-size:.95rem}.exception-evidence-card code{display:block;padding:.5rem;background:#f0f0f0;border-radius:3px;font-size:.85rem;overflow-x:auto;word-break:break-all}.exception-actions{display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0;padding:1rem;background:#f5f5f5;border-radius:.5rem}.exception-actions button{padding:.75rem 1.5rem;border:1px solid #ddd;border-radius:.375rem;background:#fff;cursor:pointer;font-weight:500;transition:all .2s ease}.exception-actions button:hover:not(:disabled){background:#f0f0f0;border-color:#999}.exception-actions button.button-primary{background:#2196f3;color:#fff;border-color:#2196f3}.exception-actions button.button-primary:hover:not(:disabled){background:#1976d2;border-color:#1976d2}.exception-actions button:disabled{opacity:.5;cursor:not-allowed}.warning-notice{color:#c85200;font-weight:500;margin:0}.replacement-section{margin-top:1.5rem;padding:1.5rem;border:2px dashed #4CAF50;border-radius:.5rem;background:#f1f8f5}.replacement-section h3{margin-top:0;color:#1b5e20}.replacement-section input[type=file]{display:block;margin:1rem 0;padding:.75rem;border:1px solid #ccc;border-radius:.375rem;width:100%}.file-selected{color:#1b5e20;font-weight:500;margin:.5rem 0}.ownership-graph-viz{margin:2rem 0;padding:1.5rem;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:.5rem}.graph-container{display:flex;flex-direction:column;gap:2rem;margin-top:1rem;overflow-x:auto}.graph-row{display:flex;gap:2rem;align-items:flex-start}.depth-label{min-width:60px;padding:1rem;font-weight:600;color:#666;text-align:center;border-right:2px solid #ccc}.parties-row{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}.graph-party{padding:1rem;border:1px solid #ddd;border-radius:.5rem;background:#fff;min-width:200px;box-shadow:0 2px 4px #0000000d}.graph-party.legal-entity{border-left:4px solid #2196F3;background:#e3f2fd}.graph-party.natural-person{border-left:4px solid #4CAF50;background:#f1f8f5}.graph-party.is-ubo{border:2px solid #FFC107;background:#fffbf0;box-shadow:0 0 10px #ffc1074d}.graph-party h4{margin:0 0 .5rem;font-size:1rem}.party-type{display:inline-block;padding:.25rem .5rem;background:#f0f0f0;border-radius:3px;font-size:.8rem;color:#666;margin-right:.5rem}.ubo-badge{display:inline-block;padding:.25rem .75rem;background:#ffd54f;color:#7d5d2e;border-radius:.25rem}.ownership-list{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.1)}.ownership-item{font-size:.9rem;color:#2196f3;font-weight:500}.ownership-relationships{margin:2rem 0;padding:1.5rem;background:#fafafa;border:1px solid #e0e0e0;border-radius:.5rem}.ownership-relationships h4{margin-top:0;font-size:1.1rem}.ownership-table{display:flex;flex-direction:column;gap:1rem}.ownership-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1rem;background:#fff;border:1px solid #e0e0e0;border-radius:.375rem;align-items:center}.ownership-row [role=cell]{display:flex;flex-direction:column;gap:.25rem}.ownership-row [role=cell] strong{font-size:.95rem}.ownership-row [role=cell] span{font-size:.85rem;color:#666}.ownership-edge{text-align:center;font-weight:600;color:#2196f3;padding:.5rem;background:#e3f2fd;border-radius:.25rem}.ownership-warnings{margin:1.5rem 0;padding:1rem;background:#fff3cd;border:1px solid #ffc107;border-radius:.5rem;color:#7d6608}.ownership-warnings strong{display:block;margin-bottom:.75rem}.ownership-warnings ul{margin:0;padding-left:1.5rem}.ownership-warnings li{margin-bottom:.5rem}.ownership-warnings strong{color:#7d6608}.ownership-candidates{margin:2rem 0;padding:1.5rem;background:#f1f8f5;border:1px solid #4CAF50;border-radius:.5rem}.ownership-candidates h4{margin-top:0;color:#1b5e20}@media(max-width:768px){.blockers-grid,.evidence-grid{grid-template-columns:1fr}.exception-actions{flex-direction:column}.exception-actions button{width:100%}.ownership-row{grid-template-columns:1fr}.parties-row{flex-direction:column}.ubo-badge{font-size:.85rem;font-weight:600;margin-top:.5rem}}.registry-acquisition{margin:1rem 0;padding:1rem;border:1px solid var(--border, #d7dde5);border-radius:.75rem;background:#f8fafc}.registry-acquisition__heading,.registry-acquisition__operations li,.registry-acquisition__evidence{display:flex;gap:.75rem;justify-content:space-between}.registry-acquisition__heading>div,.registry-acquisition__evidence>div{display:grid;gap:.2rem}.registry-acquisition__heading p{max-width:34rem;margin:0;color:#475569}.registry-acquisition__operations{display:grid;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.registry-acquisition__operations li{align-items:baseline;padding:.6rem .75rem;border-radius:.5rem;background:#fff}.registry-acquisition__operations li span{flex:1}.registry-acquisition__issues{margin-top:.75rem;color:#9a3412}.registry-acquisition__issues p{margin:.25rem 0}.registry-acquisition__evidence{margin-top:.75rem}.registry-acquisition__evidence>div{flex:1}.reconciliation-panel{margin-top:1rem;padding:1.25rem;border:1px solid #d7dde5;border-radius:.75rem;background:#fff}.reconciliation-heading-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.reconciliation-status{padding:.3rem .65rem;border:1px solid #667085;border-radius:999px;font-size:.78rem;font-weight:700}.reconciliation-grid{display:grid;gap:.5rem;margin:1rem 0}.reconciliation-grid__header,.reconciliation-grid__row{display:grid;grid-template-columns:minmax(8rem,.8fr) repeat(3,minmax(10rem,1fr));gap:.75rem;align-items:start}.reconciliation-grid__header{padding:0 .75rem;color:#475467;font-size:.78rem}.reconciliation-grid__row{padding:.75rem;border:1px solid #eaecf0;border-radius:.5rem}.reconciliation-grid__row small,.reconciliation-provenance span{display:block;color:#667085;font-size:.75rem}.reconciliation-discrepancy{margin-top:.75rem;padding:.9rem;border-left:3px solid #667085;background:#f8fafc}.decision-summary{color:#344054;font-size:.85rem}@media(max-width:850px){.reconciliation-grid__header{display:none}.reconciliation-grid__row{grid-template-columns:1fr}}.auth-page{align-items:center;background:var(--ds-canvas, #f6f7f8);display:flex;justify-content:center;min-height:100vh;padding:24px}.auth-card{max-width:420px;width:100%}.auth-card form{display:grid;gap:12px;margin-top:24px}.priority-badge{background:#143d2c;border-radius:999px;color:#fff;display:inline-block;font-size:11px;font-weight:700;padding:3px 8px}.priority-badge--unset{background:#e8eaec;color:#4e555b}.priority-control{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.priority-select{min-width:76px;width:76px}.detail-layout .ds-page-header{flex-wrap:wrap}.detail-layout .ds-page-header>div:first-child{min-width:0;max-width:100%;overflow-wrap:anywhere}.case-header-actions{align-items:center;display:flex;flex-wrap:wrap;min-width:0;max-width:100%;gap:10px}.director-team-scope{padding-bottom:0}.document-evidence-panel{display:grid;gap:14px}.document-evidence-panel__title,.document-card__header,.document-field__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.document-evidence-panel__title h4,.document-card__header h5,.document-field__heading h6{margin:0}.document-card{border:1px solid var(--border, #d9dee7);border-left:4px solid var(--accent, #635bff);border-radius:10px;background:var(--surface, #fff);padding:16px}.document-card--history{border-left-color:#9aa3b2;background:#f8f9fb}.document-fields{display:grid;gap:12px;margin-top:14px}.document-field{border-top:1px solid var(--border, #d9dee7);padding-top:14px}.document-field__evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:10px 0}.document-field__evidence div{min-width:0}.document-field__evidence dt{color:var(--muted, #5d6675);font-size:11px;font-weight:700;text-transform:uppercase}.document-field__evidence dd{margin:3px 0 0;overflow-wrap:anywhere}.document-field__actions,.document-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.document-correction{border:1px solid var(--border, #d9dee7);border-radius:8px;display:grid;gap:10px;margin-top:12px;padding:12px}.document-correction label{display:grid;gap:5px}.document-checkpoint-repair{border-left:3px solid #c58a00;margin-top:12px;padding-left:10px}.evidence-history>summary{cursor:pointer;font-weight:700;margin-bottom:12px}.evidence-history[open]{display:grid;gap:12px}.is-disabled{cursor:not-allowed;opacity:.55}@media(max-width:720px){.document-field__evidence{grid-template-columns:1fr}.document-evidence-panel__title,.document-card__header{align-items:stretch;flex-direction:column}}.acra-console{min-width:0}.acra-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:16px;margin-bottom:18px}.acra-detail-list>div{display:grid;grid-template-columns:minmax(9rem,.8fr) minmax(0,1.2fr);gap:10px;padding:7px 0;border-bottom:1px solid var(--border, #d9dee7)}.acra-detail-list dt{font-weight:700}.acra-detail-list dd{min-width:0;margin:0;overflow-wrap:anywhere}.acra-coverage,.acra-timeline{display:grid;gap:8px;padding-left:0;list-style:none}.acra-coverage li,.acra-timeline li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px;border:1px solid var(--border, #d9dee7);border-radius:8px}.acra-coverage small,.acra-timeline span{grid-column:1 / -1;overflow-wrap:anywhere}.acra-lookup-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-top:14px}.acra-lookup-form label{display:block;margin-bottom:5px;font-weight:700}.acra-lookup-form .input,.acra-lookup-form select,.acra-lookup-form .btn{width:100%;min-height:44px}.acra-result{margin:18px 0;padding:18px;border:2px solid #3656a5;border-radius:12px;background:#fff;overflow-wrap:anywhere}.acra-result--failed,.acra-result--not_found,.acra-result--invalid_request,.acra-result--rate_limited{border-color:#8a5a00;background:#fffaf0}.acra-receipt{margin-top:14px}.acra-receipt pre{max-width:100%;padding:12px;border:1px solid var(--border, #d9dee7);background:#f6f8fb;white-space:pre-wrap;overflow-wrap:anywhere}.acra-receipt .btn{min-height:44px}@media(max-width:720px){.acra-lookup-form{grid-template-columns:1fr}.acra-detail-list>div{grid-template-columns:1fr;gap:3px}}.identity-correction{min-width:0;margin:16px 0;padding:20px;border:2px solid #8a5a00;border-radius:14px;background:#fffaf0;overflow-wrap:anywhere}.identity-correction h2{margin-top:0}.identity-correction__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:12px;margin:16px 0 10px}.identity-correction__fields>div{min-width:0}.identity-correction__fields label{display:block;margin-bottom:5px;font-weight:700}.identity-correction__fields .input{width:100%;min-height:44px}.identity-correction .btn{min-height:44px;white-space:normal}@media(max-width:420px){.identity-correction{padding:14px}.identity-correction .btn{width:100%}}.manual-ownership{min-width:0;margin:20px 0;padding:20px;border:2px solid #765100;border-radius:14px;background:#fffaf0;overflow-wrap:anywhere}.manual-ownership h2,.manual-ownership h3{margin-top:0}.manual-ownership__source{display:inline-block;padding:6px 10px;border:1px solid #765100;border-radius:999px;background:#fff;font-weight:700}.manual-ownership__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:12px;margin:14px 0}.manual-ownership label,.manual-ownership__fields label{display:grid;min-width:0;gap:5px;font-weight:700}.manual-ownership .input,.manual-ownership .btn{min-height:44px}.manual-ownership textarea.input{min-height:96px;resize:vertical}.manual-ownership__rationale{margin-bottom:14px}.partner-shares{display:grid;gap:18px}.partner-shares__intro p{margin:0;max-width:60rem;line-height:1.55}.partner-shares__intro h2{margin:4px 0 8px}.partner-shares__eyebrow{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-900)}.partner-shares__summary{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:12px 16px;border:1px solid var(--color-divider);border-radius:var(--radius-md);background:#fff}.partner-shares__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:16px}.partner-shares__fields .control-help{font-weight:400}.partner-shares__date{display:grid;gap:5px}.partner-shares__table{min-width:0;margin:0;padding:0;border:1px solid var(--color-divider);border-radius:var(--radius-md);background:#fff;overflow:hidden}.manual-ownership .partner-shares__row{display:grid;grid-template-columns:44px minmax(0,2fr) minmax(0,1fr) minmax(0,2fr);align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--color-divider);font-weight:400;cursor:pointer}.manual-ownership .partner-shares__row--head{border-top:0;background:var(--color-accent-100);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent-900);cursor:default}.partner-shares__row--selected{background:#fdf8ef}.partner-shares__row input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-accent-700)}.partner-shares__row input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-900);outline-offset:2px}.partner-shares__name{font-weight:700}.partner-shares__share{font-size:1.1em;font-weight:700}.partner-shares__where{color:var(--color-neutral-700)}.partner-shares__total{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 16px;border-top:2px solid var(--color-divider)}.partner-shares__total-message{font-weight:700}.partner-shares__total--empty{background:#faf8f4;color:var(--color-neutral-700)}.partner-shares__total--ok{background:var(--color-accent-100);color:var(--color-accent-900)}.partner-shares__total--warn{background:#fbefe4;color:#7a3f12}.partner-shares__note{margin:0;padding:12px 16px;border-radius:var(--radius-md);background:#f4f2ee;line-height:1.5}.partner-shares__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.partner-shares__manual{margin-left:auto}.partner-shares__technical{padding-top:12px;border-top:1px solid var(--color-divider);color:var(--color-neutral-700)}.partner-shares__technical summary{cursor:pointer;color:var(--color-text);font-weight:700}.partner-shares__technical summary:focus-visible{outline:2px solid var(--color-accent-900);outline-offset:2px}.partner-shares__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:12px 24px;margin:0;padding:12px 16px;border:1px solid var(--color-divider);border-radius:var(--radius-md);background:#fff}.partner-shares__facts dt{font-size:13px;color:var(--color-neutral-700)}.partner-shares__facts dd{margin:2px 0 0;font-weight:700}.partner-shares__confirmed-table{width:100%;border-collapse:collapse;border:1px solid var(--color-divider);background:#fff}.partner-shares__confirmed-table th,.partner-shares__confirmed-table td{padding:10px 16px;border-top:1px solid var(--color-divider);text-align:left}.partner-shares__confirmed-table thead th{background:var(--color-accent-100);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent-900)}.partner-shares__confirmed-table tfoot th,.partner-shares__confirmed-table tfoot td{border-top:2px solid var(--color-divider);font-weight:700}@media(max-width:640px){.manual-ownership .partner-shares__row{grid-template-columns:36px minmax(0,1fr) auto}.partner-shares__where,.partner-shares__row--head span:last-child{grid-column:2 / -1}.partner-shares__manual{margin-left:0}}.manual-ownership__owners{min-width:0;margin:16px 0;padding:14px;border:1px solid #a98c50;border-radius:10px}.manual-ownership__owners legend{font-weight:800}.manual-ownership__owner{min-width:0;margin-bottom:12px;padding:14px;border:1px solid var(--border, #d9dee7);border-radius:10px;background:#fff}@media(max-width:420px){.manual-ownership{padding:14px}.manual-ownership__owners,.manual-ownership__owner{padding:10px}.manual-ownership .btn{width:100%;white-space:normal}}@media(forced-colors:active){.manual-ownership,.manual-ownership__owner,.manual-ownership__source{border-color:CanvasText}}.policy-rebind{min-width:0;margin:20px 0;padding:20px;border:2px solid #3656a5;border-radius:14px;background:#f7f9ff;overflow-wrap:anywhere}.policy-rebind h2,.policy-rebind h3{margin-top:0}.policy-rebind__categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:12px;margin:16px 0}.policy-rebind__categories>section,.policy-rebind__receipt{min-width:0;padding:14px;border:1px solid var(--border, #d9dee7);border-radius:10px;background:#fff}.policy-rebind ul{padding-left:1.25rem}.policy-rebind li+li{margin-top:6px}.policy-rebind label{display:block;margin:14px 0 5px;font-weight:700}.policy-rebind textarea.input{width:100%;min-height:96px;resize:vertical}.policy-rebind .btn{min-height:44px;white-space:normal}.policy-rebind__receipt p{margin:5px 0}@media(max-width:420px){.policy-rebind{padding:14px}.policy-rebind .btn{width:100%}}@media(forced-colors:active){.policy-rebind,.policy-rebind__categories>section,.policy-rebind__receipt{border-color:CanvasText}}.case-technical-failure{overflow-wrap:anywhere}.review-and-send{min-width:0;margin:20px 0;padding:20px;border:2px solid #3656a5;border-radius:14px;background:var(--surface, #fff);overflow-wrap:anywhere}.review-and-send__header,.review-and-send__actions{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.review-and-send__header h2,.review-and-send h3{margin-top:0}.review-and-send__section-heading,.review-and-send__section-actions{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px}.review-and-send__section-heading h3{margin-bottom:8px}.review-and-send__edit{min-height:44px;white-space:normal}.review-and-send__ownership-read-only{max-width:19rem;color:var(--muted, #5d6675);text-align:right}.review-and-send__summary,.review-and-send__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:12px;margin:16px 0}.review-and-send__summary>div,.review-and-send__grid>section,.review-and-send__operation,.review-and-send__provenance{min-width:0;padding:14px;border:1px solid var(--border, #d9dee7);border-radius:10px;background:#fff}.review-and-send__summary span,.review-and-send__summary strong{display:block}.review-and-send__summary span,.review-and-send small{color:var(--muted, #5d6675)}.review-and-send dl{margin:0}.review-and-send dl>div{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);gap:10px;padding:7px 0;border-bottom:1px solid var(--border, #d9dee7)}.review-and-send dt{font-weight:700}.review-and-send dd{min-width:0;margin:0}.review-and-send dd small{display:block;margin-top:2px}.review-and-send__operation+.review-and-send__operation{margin-top:10px}.review-and-send__classification-advisory,.review-and-send__notes,.review-and-send__technical{margin-top:14px;padding:14px;border:1px solid var(--border, #d9dee7);border-radius:10px;background:#fffaf0}.review-and-send__classification-advisory p{margin:6px 0}.review-and-send__classification-advisory span{display:block;color:var(--muted, #5d6675);font-size:.88rem}.review-and-send__classification-advisory .btn{margin-top:10px}.review-and-send__notes>ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.review-and-send__notes li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding-bottom:10px;border-bottom:1px solid var(--border, #d9dee7)}.review-and-send__notes li:last-child{padding-bottom:0;border-bottom:0}.review-and-send__notes li>span:not(.review-and-send__note-status){grid-column:1}.review-and-send__note-status{grid-column:2;grid-row:1 / span 2;align-self:start;padding:3px 8px;border-radius:999px;background:#e8f1ff;color:#173f78;font-size:.78rem;font-weight:700}.review-and-send__note-status.is-blocking{background:#ffe1df;color:#8b2420}.review-and-send__technical{background:#f7f8fa}.review-and-send__technical>summary{cursor:pointer;font-weight:700}.review-and-send__technical-content{padding-top:10px;overflow-wrap:anywhere}.review-and-send__actions{margin-top:16px}.review-and-send__actions .btn,.review-and-send__print{min-height:44px}@media(max-width:420px){.review-and-send{padding:14px}.review-and-send dl>div{grid-template-columns:1fr;gap:3px}.review-and-send__actions .btn{width:100%;white-space:normal}.review-and-send__ownership-read-only{max-width:none;text-align:left}.review-and-send__notes li{grid-template-columns:1fr}.review-and-send__note-status{grid-column:1;grid-row:auto;justify-self:start}}@media print{@page{size:A4;margin:14mm 14mm 18mm}html,body,#root,.ds-shell:has(.review-and-send),.ds-content:has(.review-and-send),.detail-layout:has(.review-and-send),.processing-workspace:has(.review-and-send),.processing-workspace__content:has(.review-and-send),.ds-page:has(.review-and-send){width:auto!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important;box-shadow:none!important}body{background:#fff!important;color:#000!important}.ds-shell:has(.review-and-send)>:not(.ds-content),.ds-content:has(.review-and-send)>:not(:has(.review-and-send)),.detail-layout:has(.review-and-send)>:not(.ds-page):not(:has(.review-and-send)),.ds-page:has(.review-and-send)>:not(.review-and-send):not(:has(.review-and-send)){display:none!important}body *{visibility:hidden}.review-and-send,.review-and-send *,.stage-disclosure--final>details,.stage-disclosure--final>details *{visibility:visible}.review-and-send{position:static;width:100%;margin:0;padding:0;border:0;color:#000;font-size:10pt}.stage-disclosure--final>h2{display:none!important}.stage-disclosure--final>div[hidden]{display:block!important}.review-and-send__print,.review-and-send__edit,.processing-workspace__overlay,.review-and-send__actions{display:none!important}.review-and-send__summary>div,.review-and-send__grid>section,.review-and-send__operation,.review-and-send__provenance,.review-and-send__notes,.review-and-send__technical{break-inside:avoid;border-color:#777}.review-and-send__technical>summary{display:block;margin-bottom:8px;font-size:14pt}.review-and-send__technical-content{display:block!important}.review-and-send__operation{padding:10px;font-size:9pt}.review-and-send__operation+.review-and-send__operation{break-before:page}.review-and-send__operation dl>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;padding:5px 0}.review-and-send__operation dt,.review-and-send__operation dd,.review-and-send__operation small{min-width:0;white-space:normal;overflow-wrap:anywhere}}.ds-shell>.nav{flex-wrap:wrap}.ds-shell>.nav .nav-tabs{min-width:0;flex-wrap:wrap}.ds-shell>.nav .nav-meta{flex:1 1 min(100%,26rem);flex-wrap:wrap;justify-content:flex-end}.ds-shell>.nav .operator-account{flex:0 1 auto;flex-wrap:wrap}.ds-shell>.nav .operator-account__button{flex:0 1 auto}.ds-shell>.nav .operator-account__identity>*{white-space:normal;overflow-wrap:anywhere}.evidence-focus-target{min-width:0;scroll-margin-top:1rem}.detail-layout .state-grid>*{min-width:0}.intervention-stack{margin-bottom:16px}.intervention-card{border-left:4px solid var(--color-warning, #b36b00)}.intervention-card+.intervention-card{margin-top:12px}.intervention-card__heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.intervention-card__heading h3{margin-top:0}.intervention-card__heading code{overflow-wrap:anywhere}.intervention-card__details>div{margin-top:10px}.intervention-card__details dt{font-weight:700}.intervention-card__details dd{margin:3px 0 0}.intervention-card__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.intervention-card__actions>div{max-width:360px}.intervention-card__no-action{display:flex;flex-direction:column;gap:4px;margin-top:14px}.blocker-decision-list{display:grid;gap:10px;margin-top:14px}.blocker-decision{min-width:0;padding:12px;border:1px solid var(--border, #d9dee7);border-left:4px solid #3656a5;border-radius:9px;background:#f7f9ff;overflow-wrap:anywhere}.blocker-decision--external_dependency,.blocker-decision--hard_stop{border-left-color:#8a5a00;background:#fffaf0}.blocker-decision>header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 12px}.blocker-decision>header span,.blocker-decision__provenance{color:var(--muted, #5d6675);font-size:.82rem}.blocker-decision dl{margin:10px 0}.blocker-decision dl>div{display:grid;grid-template-columns:minmax(9rem,.7fr) minmax(0,1.3fr);gap:10px;padding:6px 0;border-bottom:1px solid var(--border, #d9dee7)}.blocker-decision dt{font-weight:700}.blocker-decision dd{min-width:0;margin:0}.blocker-decision dd ul{margin:0;padding-left:1.2rem}.blocker-decision__explanation,.blocker-decision__unknowns,.blocker-decision__boundary,.blocker-decision__provenance{margin-bottom:0}.blocker-decision__unknowns code+code{margin-left:6px}@media(max-width:420px){.blocker-decision dl>div{grid-template-columns:1fr;gap:3px}}@media(forced-colors:active){.blocker-decision{border-color:CanvasText}}.provider-readiness{display:grid;gap:10px;margin-top:14px}.provider-readiness .ds-banner{display:flex;flex-direction:column;gap:5px}.provider-readiness details{margin-top:4px}.evidence-focus-target:focus-visible{border-radius:12px;box-shadow:0 0 0 3px #3a5bc03d;outline:2px solid #3656a5;outline-offset:3px}.evidence-section-block{min-width:0;container-type:inline-size;padding:18px;border:1px solid var(--border, #d9dee7);border-radius:12px;background:var(--surface, #fff);overflow-wrap:anywhere}.evidence-section-block>:first-child{margin-top:0}.evidence-section-block button{margin:0 6px 6px 0}.evidence-section-block dl>div{display:grid;grid-template-columns:minmax(9rem,.7fr) minmax(0,1.3fr);gap:12px;padding:7px 0;border-bottom:1px solid var(--border, #d9dee7)}.evidence-section-block dt{color:var(--muted, #5d6675);font-weight:700}.evidence-section-block dd{min-width:0;margin:0;overflow-wrap:anywhere}.evidence-section-block table{width:100%;min-width:620px;border-collapse:collapse}.evidence-section-block caption{padding:10px 0;color:var(--muted, #5d6675);text-align:left}.evidence-section-block th,.evidence-section-block td{padding:9px;border-bottom:1px solid var(--border, #d9dee7);text-align:left;vertical-align:top;overflow-wrap:anywhere}.ds-two-col.evidence-columns{flex-wrap:wrap}.ds-two-col.case-corporate-evidence{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.case-corporate-evidence>div{min-width:0;container-type:inline-size}@container (max-width: 24rem){.case-corporate-evidence .kv-row{flex-direction:column;align-items:stretch;gap:4px}.case-corporate-evidence .kv-label{width:auto}}.evidence-workbench-column{flex:1 1 24rem;width:auto;min-width:0;max-width:100%}.evidence-workbench-column .evidence-run-record{width:auto;min-width:0;max-width:100%;overflow-wrap:anywhere}.evidence-workbench-column .evidence-run-record button{max-width:100%;white-space:normal;overflow-wrap:anywhere}:is(.document-evidence-panel,.document-support-panel) .document-card{min-width:0;width:100%;margin:0;grid-template-columns:minmax(0,1fr);gap:12px}:is(.document-evidence-panel,.document-support-panel) .document-fields,:is(.document-evidence-panel,.document-support-panel) .document-field{min-width:0}:is(.document-evidence-panel,.document-support-panel) .document-field__evidence{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}:is(.document-evidence-panel,.document-support-panel) .document-field__evidence>div{grid-template-columns:minmax(0,1fr);gap:4px}:is(.document-evidence-panel,.document-support-panel) .document-card__header,:is(.document-evidence-panel,.document-support-panel) .document-field__heading{flex-wrap:wrap}:is(.document-evidence-panel,.document-support-panel) .document-card__header>*,:is(.document-evidence-panel,.document-support-panel) .document-field__heading>*,:is(.document-evidence-panel,.document-support-panel) .document-field__actions>*,:is(.document-evidence-panel,.document-support-panel) .document-card__actions>*{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}:is(.document-evidence-panel,.document-support-panel) .document-correction,:is(.document-evidence-panel,.document-support-panel) .document-correction .input{min-width:0;max-width:100%}@container (max-width: 30rem){.evidence-section-block dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}.evidence-workbench-column>*+*{margin-top:16px}.evidence-run-record{width:auto;padding:16px;border:1px solid var(--border, #d9dee7);border-radius:12px;background:var(--surface, #fff)}@media(max-width:720px){.evidence-section-block{padding:14px}.evidence-section-block dl>div{grid-template-columns:1fr;gap:4px}.evidence-workbench-column{width:100%}}.stage-disclosure{margin-block:16px;border:1px solid var(--border, #d6ded9);border-radius:12px;background:var(--surface, #fff);min-width:0}.stage-disclosure>h2{margin:0;font-size:16px}.stage-disclosure__summary{margin:0;padding:0 18px 18px}.stage-disclosure>h2>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:0;border-radius:12px;background:transparent;color:#12291f;font:inherit;text-align:left;cursor:pointer}.stage-disclosure>h2>button:hover:not(:disabled),.stage-disclosure>h2>button:focus-visible{background:#edf5f0;color:#12291f}.stage-disclosure>h2>button:focus-visible{outline:3px solid #147653;outline-offset:2px}.stage-disclosure>div:not([hidden]){padding:0 18px 18px;min-width:0}.stage-disclosure--final{border-color:#147653}.stage-disclosure .table-card{overflow-x:auto;max-width:100%}.stage-disclosure .kv-value,.stage-disclosure p{overflow-wrap:anywhere}.goldtier-status{display:grid;gap:14px;margin-bottom:16px}.goldtier-status__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none}.goldtier-status__tile{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--color-divider, #d6ded9);border-left:4px solid var(--tile-tone, #9aa39e);border-radius:8px;background:#fff;min-width:0}.goldtier-status__tile[data-tone=done]{--tile-tone: #147653}.goldtier-status__tile[data-tone=attention]{--tile-tone: #b0503f;background:#fdf7f5}.goldtier-status__label{font-size:11.5px;letter-spacing:.02em;color:var(--color-neutral-700, #55605a)}.goldtier-status__value{font-size:14px;font-weight:600;color:#12291f}.goldtier-status__note{margin:0}.classification-form{display:grid;gap:14px;align-self:stretch;width:100%;justify-items:start}.classification-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,320px));gap:16px;align-items:start;justify-content:start;width:100%}@media(max-width:640px){.classification-form__fields{grid-template-columns:minmax(0,1fr)}}.classification-form__field{display:grid;gap:6px;margin:0;min-width:0}.classification-form__field select{margin:0}.classification-form__hint{color:var(--color-neutral-700, #55605a);font-size:11.5px;font-weight:400}.classification-form__actions{display:flex;justify-content:flex-start}@media(max-width:540px){.stage-disclosure>h2>button{padding:14px}.stage-disclosure>div:not([hidden]){padding:0 12px 14px}}.policy-control-plane{min-width:0}.policy-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;margin-block:1rem}.policy-parameter,.policy-proposal,.policy-editor{min-width:0;overflow-wrap:anywhere}.policy-parameter h3{margin-top:0}.policy-values{display:flex;flex-wrap:wrap;gap:1rem}.policy-values dt{font-weight:600}.policy-values dd{margin:.25rem 0}.policy-formula{overflow-wrap:anywhere;white-space:normal;line-height:1.6}.policy-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.policy-editor{display:grid;gap:.75rem}.policy-editor label{display:grid;gap:.5rem}.policy-editor input,.policy-editor select,.policy-editor textarea{width:100%;min-width:0;box-sizing:border-box}.policy-editor textarea{min-height:6rem}.policy-category>summary,.policy-metrics>summary{padding:1rem;font-weight:600;cursor:pointer}.policy-category summary:focus-visible,.policy-metrics summary:focus-visible{outline:3px solid #00736b;outline-offset:3px}.policy-proposal{margin-block:1rem}.policy-metrics .table-scroll{max-width:100%;overflow-x:auto}.policy-metrics table{width:max-content;min-width:100%}.policy-control-plane{display:flex;flex-direction:column;gap:1rem}.policy-control-plane>h1,.policy-control-plane>p{margin-bottom:0}.policy-tag{padding:2px 8px;font-size:11px;font-weight:600;white-space:nowrap}.policy-hint{margin:0;font-size:12px;color:var(--color-neutral-700)}.policy-active-summary{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.policy-active-summary h2{margin:0;font-size:22px}.policy-active-summary p{margin:0}.policy-active-summary details{min-width:0;max-width:100%;font-size:13px}.policy-attention{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;border:1px solid var(--color-accent-300);border-radius:var(--radius-md);background:var(--color-accent-100);color:var(--color-accent-900)}.policy-attention p{margin:0;font-weight:600}.policy-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem}.policy-filters{display:flex;flex-wrap:wrap;gap:.5rem}.policy-filter{min-height:40px;padding:0 14px;border:1px solid var(--color-neutral-400);border-radius:999px;background:#fff;color:var(--color-text);font:inherit;font-size:13px;cursor:pointer}.policy-filter:hover{border-color:var(--color-neutral-700)}.policy-filter--active{border-color:var(--color-text);background:var(--color-text);color:#fff}.policy-filter:focus-visible{outline:3px solid #00736b;outline-offset:2px}.policy-search{display:grid;gap:.25rem;margin-left:auto;font-size:13px;color:var(--color-neutral-700)}.policy-search input{min-height:40px;width:min(100%,16rem);box-sizing:border-box;padding:0 .75rem;border:1px solid var(--color-neutral-400);border-radius:var(--radius-md);background:#fff;font:inherit;font-size:14px;color:var(--color-text)}.policy-category{border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:#fff;min-width:0}.policy-category>summary{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem}.policy-category__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:21px}.policy-category__meta{font-weight:400;font-size:13px;color:var(--color-neutral-700)}.policy-category[open]>summary{border-bottom:1px solid var(--color-divider)}.policy-category__formula{margin:0;padding:.75rem 1rem;background:var(--color-neutral-100);border-bottom:1px solid var(--color-divider);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.policy-category>.policy-metrics{margin:1rem}.policy-rule-list{display:flex;flex-direction:column}.policy-rule-list__head{display:none}.policy-rule-list__divider{margin:0;padding:.6rem 1rem;background:var(--color-neutral-100);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-700)}.policy-parameter{display:grid;gap:.75rem;padding:1rem;border-bottom:1px solid var(--color-divider)}.policy-parameter:last-child{border-bottom:0}.policy-parameter h3{margin:0 0 .25rem;font-family:var(--font-body);font-size:15px;font-weight:600}.policy-parameter__rule p{margin:0;font-size:13px;color:var(--color-neutral-700)}.policy-parameter__how{margin-top:.5rem;font-size:13px}.policy-parameter__how>summary{cursor:pointer;color:var(--color-accent-800)}.policy-parameter__how>summary:focus-visible{outline:3px solid #00736b;outline-offset:2px}.policy-parameter__how p{margin-top:.4rem}.policy-parameter--staged{background:var(--color-accent-100);box-shadow:inset 3px 0 0 var(--color-accent-500)}.policy-parameter--fixed{color:var(--color-neutral-700)}.policy-parameter .policy-values{gap:.5rem 1.5rem;margin:0}.policy-parameter .policy-values dt{font-size:12px;color:var(--color-neutral-700)}.policy-parameter .policy-values dd{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0}.policy-staged-value{padding:2px 8px;border:1px solid var(--color-accent-300);border-radius:var(--radius-md);background:#fff;color:var(--color-accent-900);font-weight:600}.policy-parameter__actions{min-width:0}.policy-fixed-label{display:inline-flex;align-items:center;gap:.35rem;font-size:12px}.policy-inline-editor{gap:.5rem}@media(min-width:900px){.policy-rule-list__head,.policy-parameter{grid-template-columns:minmax(0,2.4fr) minmax(0,3fr) minmax(0,1.5fr);align-items:start;column-gap:1rem}.policy-rule-list__head{display:grid;padding:.6rem 1rem;background:var(--color-neutral-100);border-bottom:1px solid var(--color-divider);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-700)}.policy-rule-list__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem}.policy-rule-list__action{text-align:right}.policy-parameter .policy-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.policy-parameter .policy-values dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.policy-parameter__actions{justify-self:end;text-align:right}.policy-parameter__actions .policy-actions{justify-content:flex-end}.policy-parameter__actions .policy-inline-editor{text-align:left}}.policy-draft-tray{border-color:var(--color-text);box-shadow:var(--shadow-md)}.policy-draft-tray__header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.policy-draft-tray__header h2{margin:0;font-size:22px}.policy-draft-tray__changes{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.policy-draft-tray__changes li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem;padding:.25rem .5rem;border-radius:var(--radius-md);background:var(--color-accent-100)}.policy-draft-tray__reason{display:grid;gap:.35rem}.policy-draft-tray__reason label{font-weight:600}.policy-draft-tray .policy-editor textarea,.policy-draft-tray textarea{min-height:4.5rem}.policy-draft-tray__reset{margin-left:auto;color:var(--color-neutral-800)}@media(min-width:768px)and (min-height:640px){.policy-draft-tray--active{position:sticky;bottom:0;z-index:5;max-height:40vh;overflow-y:auto;box-shadow:var(--shadow-lg)}.policy-draft-tray--active textarea{min-height:3rem}html:has(.policy-draft-tray--active){scroll-padding-bottom:calc(40vh + 1rem)}.policy-control-plane:has(.policy-draft-tray--active) .policy-category :is(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-bottom:calc(40vh + 1rem)}}.policy-proposals{display:flex;flex-direction:column;gap:1rem}.policy-proposals:focus{outline:none}.policy-proposals>h2{margin:0}.policy-proposal{margin-block:0}.policy-proposal--pending-approval{border-color:var(--color-accent-500);box-shadow:inset 3px 0 0 var(--color-accent-500)}.policy-proposal--draft{border-style:dashed}.policy-proposal--approved,.policy-proposal--rejected{background:var(--color-neutral-100)}.policy-proposal__header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.policy-proposal__header h3{margin:0}.policy-proposal__reason{margin:0;font-style:italic}.policy-proposal .table-scroll{max-width:100%;overflow-x:auto}.policy-proposal__changes caption{text-align:left;font-weight:600;padding-bottom:.4rem}.policy-proposal__changes th,.policy-proposal__changes td{min-width:7rem;vertical-align:top}.policy-diff__from{color:var(--color-neutral-700);text-decoration:line-through}.policy-decision-step{padding:.75rem 1rem;border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-neutral-100)}.policy-decision-step h4{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0}.policy-decision-step>p{margin:0}.policy-step-number{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--color-text);color:#fff;font-family:var(--font-body);font-size:12px}.policy-blocked-hints{padding-left:1.1rem;color:#7a5010}.policy-history>summary{cursor:pointer;font-weight:600}.policy-history>summary:focus-visible{outline:3px solid #00736b;outline-offset:3px}@media(max-width:540px){.policy-search{margin-left:0;width:100%}.policy-search input{width:100%}.policy-draft-tray__reset{margin-left:0}}.ds-root.policy-control-plane .policy-active-summary{flex-direction:row;text-align:left}.ds-root.policy-control-plane .policy-draft-tray{align-self:stretch}.ds-root.policy-control-plane .policy-parameter h3{margin:0 0 .25rem;font-family:var(--font-body);font-size:15px;font-weight:600}.ds-root.policy-control-plane .policy-decision-step h4{font-family:var(--font-body);font-size:15px;font-weight:600}.ds-root.policy-control-plane .policy-values{margin:0}.ds-root.policy-control-plane .policy-values>div{display:block;padding:0;border-top:0}.ds-root.policy-control-plane .policy-values dt{font-weight:600}.ds-root.policy-control-plane .policy-values dd{font-weight:400;color:var(--color-text)}.ds-root.policy-control-plane .policy-filter{width:auto}.ds-root.policy-control-plane .policy-proposal__changes tbody th{text-transform:none;letter-spacing:normal;font-size:13px;font-weight:600;color:var(--color-text)}.processing-workspace{position:relative;flex:1;min-width:0}.processing-workspace__content{width:100%;min-width:0}.processing-workspace--active .processing-workspace__content{opacity:.35}.processing-workspace__overlay{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;background:#f5f9f7d9;color:#12291f}.processing-workspace__spinner{width:32px;height:32px;border:3px solid #c4d6cb;border-top-color:#147653;border-radius:50%;animation:onboarding-spin .9s linear infinite}@keyframes onboarding-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.processing-workspace__spinner{animation:none}}.s2-ownership-structure{min-width:0}.s2-ownership-structure>summary{cursor:pointer;padding:12px 0;font-weight:600}.s2-ownership-structure .table-scroll{max-width:100%;overflow-x:auto}.s2-ownership-structure td,.s2-document-observations dd,.manual-ownership .control-help{overflow-wrap:anywhere}.s2-observation-choice{display:flex;align-items:flex-start;gap:8px;margin:12px 0;overflow-wrap:anywhere}.s2-observation-choice input{flex:0 0 auto;margin-top:3px}.s2-ownership-receipt{padding:12px 0}@media(max-width:640px){.manual-ownership__fields{grid-template-columns:minmax(0,1fr)}.manual-ownership__fields label,.manual-ownership__fields .input{min-width:0}.s2-ownership-structure dl,.s2-document-observations dl{overflow-wrap:anywhere}}.target-recovery-panel{min-width:0}.target-recovery-panel h3{margin-top:0}.target-recovery-facts{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,3fr);gap:8px 16px}.target-recovery-facts dt{font-weight:600}.target-recovery-facts dd{margin:0;overflow-wrap:anywhere}.target-recovery-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.target-recovery-fields label,.target-recovery-fields>div{display:grid;gap:6px}.target-recovery-fields input,.target-recovery-fields select{width:100%;min-width:0}.target-recovery-attestation{display:flex;align-items:flex-start;gap:8px;margin:16px 0}.target-recovery-attestation input{flex:0 0 auto;margin-top:3px}@media(max-width:600px){.target-recovery-facts{grid-template-columns:minmax(0,1fr);gap:5px}.target-recovery-facts dd{margin-bottom:8px}.target-recovery-panel .btn{max-width:100%;white-space:normal}}.blocker-review{display:grid;gap:1rem}.blocker-review fieldset{min-width:0}.blocker-review label{display:grid;gap:.4rem;margin:.5rem 0}.blocker-review__footer{background:var(--surface, #fff);padding:1rem;border-top:1px solid var(--border, #d6dce4)}.blocker-review__footer .document-card__actions{display:flex;flex-wrap:wrap;gap:.5rem}.blocker-review select:focus-visible,.blocker-review input:focus-visible{outline:3px solid var(--accent, #2563eb);outline-offset:3px}@media(max-width:640px){.blocker-review__footer button{width:100%}}.ds-root .blocker-review-confirm{color:#fff;background:var(--color-accent-700);border-color:var(--color-accent-700);min-height:44px}.ds-root .blocker-review-confirm:hover:not(:disabled){color:#fff;background:var(--color-accent-800);border-color:var(--color-accent-800)}.ds-root .blocker-review-confirm:hover:disabled{color:#fff;background:var(--color-accent-700);border-color:var(--color-accent-700)}.ds-root .blocker-review-confirm:focus-visible{outline:3px solid var(--color-accent-700);outline-offset:3px}.document-upload-control{position:relative}.document-upload-control:focus-within{outline:3px solid var(--color-accent-700);outline-offset:3px}.stage-disclosure__indicator:after{content:"+"}.stage-disclosure__indicator[data-open=true]:after{content:"−"}.stage-disclosure>details[hidden]{display:none}.classification-saved{width:100%;max-width:760px}.classification-saved .table{font-size:12.5px}.pending-documents{display:grid;gap:8px;margin:16px 0}.pending-documents h3,.pending-documents p{margin:0}.pending-documents__error{color:#8c3a2e}.pending-documents__actions{display:flex;flex-wrap:wrap;gap:8px}.pending-documents__actions .btn{min-height:44px;min-width:44px}.ds-root .document-combined{display:grid;gap:12px;margin-bottom:16px}.ds-root .document-combined .document-combined__header{display:grid;gap:4px}.ds-root .document-combined .document-combined__header>*{margin:0}.ds-root .document-combined .confirm-details--embedded,.ds-root .document-combined .document-evidence-panel--embedded{margin:0;padding:0;border:0;box-shadow:none;background:transparent}.ds-root .document-combined .confirm-details--embedded>.state-composition__header{margin:0 0 8px}.identity-choice{display:grid;gap:12px;align-self:stretch;width:100%}.identity-choice h3,.identity-choice p{margin:0}.identity-choice__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.identity-choice__option{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;margin:0;padding:12px 14px;border:1px solid var(--color-divider, #d6ded9);border-radius:8px;background:#fff;font-weight:400;cursor:pointer;min-width:0}.identity-choice__option.is-chosen{border-color:#147653;box-shadow:inset 0 0 0 1px #147653}.identity-choice__option>input[type=radio]{grid-row:span 2;margin:0}.identity-choice__label{font-size:11.5px;letter-spacing:.02em;color:var(--color-neutral-700, #55605a)}.identity-choice__value{font-size:15px}.identity-choice__option>.input,.identity-choice__option>small{grid-column:2;margin:0}.identity-choice__name{display:grid;gap:6px;max-width:420px}.identity-choice__name label{margin:0}.identity-choice__actions{display:flex;justify-content:flex-start}.ds-root .document-combined .document-combined__action{display:grid;gap:6px;justify-items:start;margin:0}.ds-root .onboarding-progress .stage-details>summary{cursor:pointer;font-weight:600}.ds-root .onboarding-progress .stage-details[open]>summary{margin-bottom:8px}.ds-root .confirm-table [role=cell].is-chosen{background:#e7f3ec;box-shadow:inset 3px 0 #147653;border-radius:4px}.ds-root .confirm-table [role=cell].is-chosen:after{content:"✓ Chosen";display:block;margin-top:2px;color:#147653;font-size:11px;font-weight:600}.ds-root{--color-bg: #f3f2f2;--color-surface: #eae9e9;--color-text: #201f1d;--color-accent: #b68235;--color-accent-2: #ac803e;--color-divider: color-mix(in srgb, #201f1d 16%, transparent);--color-neutral-100: #f8f4f4;--color-neutral-200: #eae7e7;--color-neutral-300: #d7d3d3;--color-neutral-400: #bab6b6;--color-neutral-500: #9b9797;--color-neutral-600: #7d7979;--color-neutral-700: #605d5d;--color-neutral-800: #444141;--color-neutral-900: #2d2b2b;--color-accent-100: #fff3e4;--color-accent-200: #ffe3bf;--color-accent-300: #facb8d;--color-accent-400: #e1ad66;--color-accent-500: #c28d41;--color-accent-600: #a06f24;--color-accent-700: #7d5411;--color-accent-800: #5a3b0a;--color-accent-900: #3a270d;--color-accent-2-100: #fff3e4;--color-accent-2-200: #ffe3be;--color-accent-2-300: #f5cd96;--color-accent-2-400: #dbaf70;--color-accent-2-500: #bc8f4e;--color-accent-2-600: #9b7232;--color-accent-2-700: #79561f;--color-accent-2-800: #573d14;--color-accent-2-900: #382810;--font-heading: "Cormorant Garamond", system-ui, sans-serif;--font-heading-weight: 600;--font-body: "Lora", system-ui, sans-serif;--space-1: 4.6px;--space-2: 9.2px;--space-3: 13.8px;--space-4: 18.4px;--space-6: 27.6px;--space-8: 36.8px;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 7px;--shadow-sm: 0 1px 2px color-mix(in srgb, #2d2b2b 14%, transparent);--shadow-md: 0 3px 10px color-mix(in srgb, #2d2b2b 16%, transparent);--shadow-lg: 0 12px 32px color-mix(in srgb, #2d2b2b 22%, transparent);background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:15px;line-height:1.55}.ds-root h1,.ds-root h2,.ds-root h3,.ds-root h4,.ds-root h5,.ds-root h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.015em;margin:0 0 var(--space-2)}.ds-root h1{font-size:34px}.ds-root h2{font-size:26px}.ds-root h3{font-size:20px}.ds-root h4{font-size:16px}.ds-root h5{font-size:14px}.ds-root h6{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ds-root p{margin:0 0 var(--space-3)}.ds-root .text-muted{color:color-mix(in srgb,var(--color-text) 55%,transparent)}.hr{height:1px;border:0;margin:var(--space-4) 0;background:var(--color-divider)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;line-height:1.2;color:var(--color-text);background:transparent;border:1px solid transparent;padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{color:var(--color-accent);border-color:var(--color-accent)}.ds-root .btn-primary:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.btn-secondary{border-color:var(--color-divider)}.ds-root .btn-secondary:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.btn-danger{color:#9f1c1c;border-color:#c94040}.ds-root .btn-danger:hover{color:#741414;background:#fff0f0}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.ds-root .btn-ghost:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.btn-block{width:100%;margin-top:var(--space-2)}.new-case-cta{min-height:44px;color:#fff;background:var(--color-accent);border-color:var(--color-accent)}.ds-root .new-case-cta:hover{color:#fff;background:color-mix(in srgb,var(--color-accent) 88%,#000)}.ds-root .new-case-cta:focus{outline:2px solid var(--color-accent);outline-offset:2px}.field>label{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.input,select.input,textarea.input{box-sizing:border-box;width:100%;height:36px;margin:0;padding:6px 10px;font:inherit;font-size:14px;color:var(--color-text);background:#fff;border:1px solid var(--color-divider);border-radius:var(--radius-md);vertical-align:middle}textarea.input{height:auto;min-height:90px;resize:vertical}.card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:#fff;border:1px solid var(--color-divider)}.card-kicker{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px}.card-body{margin:0;font-size:13px;opacity:.8}.card-meta{display:flex;align-items:center;gap:6px;font-size:11px;color:color-mix(in srgb,var(--color-text) 50%,transparent)}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.tag{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.02em;padding:3px 10px;border-radius:calc(var(--radius-md) * .75);border:1px solid transparent;font-family:var(--font-body)}button.tag{appearance:none;-webkit-appearance:none;cursor:pointer;transition:box-shadow .12s ease}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent);background:transparent}.ds-root .tag-accent:hover{background:var(--color-accent-200);box-shadow:inset 0 0 0 1px var(--color-accent-400)}.ds-root .tag-accent-2:hover{background:var(--color-accent-2-200);box-shadow:inset 0 0 0 1px var(--color-accent-2-400)}.ds-root .tag-neutral:hover{background:var(--color-neutral-200);box-shadow:inset 0 0 0 1px var(--color-neutral-400)}.ds-root .tag-outline:hover{background:var(--color-accent-100)}.tag-warn{background:#f9efec;color:#8c3a2e}.ds-root .tag-warn:hover{background:#f3e2dc;box-shadow:inset 0 0 0 1px #c39182}.table-card{background:#fff;border:1px solid var(--color-divider);border-radius:var(--radius-md);overflow:hidden}.table-card .table{margin:0}.table-card .table th:first-child,.table-card .table td:first-child{padding-left:var(--space-4)}.table-card .table th:last-child,.table-card .table td:last-child{padding-right:var(--space-4)}.kv-row{display:flex;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--color-divider);font-size:12.5px}.kv-row:last-child{border-bottom:none}.kv-label{width:42%;flex:none;color:var(--color-neutral-700);font-size:11.5px}.kv-value{flex:1;min-width:0;overflow-wrap:anywhere}.side-panel{width:284px;padding:var(--space-4) var(--space-4) var(--space-6) var(--space-6);background:#faf9f8;border-right:1px solid var(--color-divider);box-sizing:border-box;flex:none}.nav{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);background:#faf9f8}.nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:19px;letter-spacing:.03em;margin-right:32px}a.nav-brand{color:var(--color-text);text-decoration:none}a.nav-brand:hover{color:var(--color-accent-800)}.nav-sep{width:1px;height:24px;background:var(--color-divider);margin:0 32px 0 0}.nav-tabs{display:flex;gap:26px;margin-right:auto}.nav-tab{appearance:none;-webkit-appearance:none;font-size:12.5px;color:var(--color-neutral-700);cursor:pointer;padding:4px 0;border:none;border-radius:0;background:transparent;border-bottom:1.5px solid transparent;font-family:var(--font-body)}.ds-root .nav-tab:hover{color:var(--color-text);background:transparent}.nav-tab--active{color:var(--color-text);border-bottom-color:var(--color-accent)}.ds-root .nav-tab--active:hover{background:transparent}.nav-user{font-size:11.5px;color:var(--color-neutral-700)}.ds-shell{min-height:100vh;width:100%}.ds-content{width:100%}.drop{border:1.5px dashed var(--color-divider);border-radius:var(--radius-md);padding:22px;text-align:center;color:color-mix(in srgb,var(--color-text) 55%,transparent);font-size:12px;cursor:pointer;display:block}.ds-root .drop:hover{border-color:var(--color-accent);color:var(--color-accent-800);background:transparent}.drop-browse{color:var(--color-accent)}.drop-file{margin-top:8px;font-size:12px;color:var(--color-text)}.ds-root .table{width:100%;border-collapse:collapse;font-size:13px}.ds-root .table th{text-align:left;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 60%,transparent);padding:var(--space-2);border-bottom:1px solid var(--color-divider)}.ds-root .table td{padding:var(--space-2);border-bottom:1px solid var(--color-divider)}.ds-root .table tbody tr:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.ds-root .table tr.clickable{cursor:pointer}.dialog-backdrop{position:fixed;inset:0;display:grid;place-items:center;padding:var(--space-4);z-index:20;background:color-mix(in srgb,var(--color-neutral-900) 50%,transparent)}.dialog{width:min(460px,100%);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);border:1px solid var(--color-divider)}.dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:19px}.dialog-body{font-size:13px;opacity:.85}.dialog-actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.ds-page{padding:var(--space-4) var(--space-6) var(--space-8)}.ds-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.ds-toolbar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-4)}.ds-toolbar .input{width:auto}.case-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:var(--space-2)}.case-filter{display:flex;flex-direction:column;gap:6px;flex:1 1 120px;min-width:0}.case-filter--search{flex:2 1 260px}.case-filter--wide{flex:1 1 180px}.case-filter--dates{flex:1 1 300px}.case-filter--sort{flex:0 1 210px}.case-filter>label,.case-filter__label,.case-filters .director-team-filter>span{margin:0;font-size:13px;font-weight:400;color:var(--color-neutral-800)}.case-filters .input,.case-filters .director-team-filter select{height:44px;border-color:var(--color-neutral-500)}.case-filters select.input,.case-filters .director-team-filter select{appearance:none;-webkit-appearance:none;padding-right:36px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23555' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center}.case-filters .director-team-filter{display:flex;flex-direction:column;gap:6px;flex:1 1 180px;min-width:0}.case-filters .director-team-filter select{box-sizing:border-box;width:100%;padding:0 36px 0 10px;font:inherit;font-size:14px;border:1px solid var(--color-neutral-500);border-radius:var(--radius-md);background:#fff;color:var(--color-text)}.case-filter__pair{display:flex;gap:8px}.case-filter__pair label{display:flex;flex:1;min-width:0;margin:0}.case-filter__pair .input{flex:1;min-width:0}.case-search-field{display:flex;align-items:center;gap:8px;height:44px;box-sizing:border-box;padding:0 12px;background:#fff;color:var(--color-neutral-700);border:1px solid var(--color-neutral-500);border-radius:var(--radius-md)}.case-search-field:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.ds-root .case-search-field input:focus-visible{outline:none}.case-search-field input{flex:1;min-width:0;height:100%;border:0;outline:none;padding:0;font:inherit;font-size:14px;color:var(--color-text);background:transparent}.case-queue-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:var(--space-2) 0;font-size:14px}.case-queue-meta p{margin:0}.case-queue-meta__refresh{display:flex;align-items:center;gap:12px}.zero-touch-note{font-weight:700;color:var(--color-accent-700)}.case-view{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:var(--space-3)}.case-view .seg-toggle button{min-height:36px;padding:6px 16px;font-size:13px}.case-goldtier-id{position:relative;display:flex;align-items:center;gap:6px;min-width:0;margin-top:3px}.case-goldtier-id__tip{position:absolute;left:0;bottom:calc(100% + 4px);z-index:5;padding:4px 8px;border-radius:var(--radius-md);background:var(--color-text);color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease}.case-goldtier-id:hover .case-goldtier-id__tip,.case-goldtier-id:focus-within .case-goldtier-id__tip{opacity:1;visibility:visible}.case-goldtier-id .cell-note{display:flex;gap:3px;min-width:0;margin-top:0;white-space:nowrap}.case-goldtier-id code{overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:var(--color-text)}.ds-root .case-goldtier-id__copy{flex-shrink:0;min-height:0;height:24px;padding:0 8px;font-size:11px;white-space:nowrap}.ds-banner{border:1px solid var(--color-accent-300);background:var(--color-accent-100);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.ds-banner-warn{border-color:#c39182;background:#f9efec}.ds-two-col{display:flex;gap:var(--space-4);align-items:flex-start}.ds-stage-rail{display:flex;flex-direction:column;gap:0}.ds-stage{display:flex;gap:var(--space-2)}.ds-stage-node{width:22px;height:22px;border-radius:999px;border:1px solid var(--color-divider);display:flex;align-items:center;justify-content:center;font-size:10.5px;color:color-mix(in srgb,var(--color-text) 55%,transparent);background:#fff;flex:none}.ds-stage-node.done{border-color:var(--color-accent);color:var(--color-accent-800);background:var(--color-accent-100)}.ds-stage-node.now{border-color:#8c3a2e;color:#8c3a2e;border-width:1.5px}.ds-stage-line{width:1px;flex:1;background:var(--color-divider);min-height:20px;margin:0 auto}.ds-stage-line.done{background:var(--color-accent-300)}.nav-meta{display:flex;align-items:center;gap:var(--space-3);margin-left:auto;min-width:0}.nav-meta .environment-banner{max-width:300px;min-width:0;padding:5px 9px;gap:7px;border-radius:var(--radius-md);font-family:var(--font-body);font-size:10px;font-weight:400;white-space:nowrap}.nav-meta .environment-banner__dot{width:6px;height:6px;flex:none}.nav-meta .environment-banner__label{display:block;width:auto;height:auto;overflow:hidden;text-overflow:ellipsis;border-radius:0;background:none;box-shadow:none}.nav-meta .environment-banner .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.operator-account{position:relative;display:flex;align-items:center;gap:9px;min-width:0;max-width:100%;flex:none}.operator-account__prefix{color:var(--color-neutral-700);font-size:11px;white-space:nowrap}.operator-account__button{appearance:none;display:inline-flex;align-items:center;gap:14px;min-width:0;max-width:100%;min-height:29px;padding:4px 12px;border:1px solid var(--color-divider);border-radius:999px;background:#fff;color:var(--color-text);font-family:var(--font-body);font-size:11.5px;cursor:pointer}.ds-root .operator-account__button:hover:not(:disabled){border-color:var(--color-neutral-400);background:var(--color-neutral-100);color:var(--color-text)}.operator-account__chevron{font-size:13px;line-height:1}.operator-account__identity{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:1px}.operator-account__identity>*{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-account__metadata{color:var(--color-neutral-700);font-size:10px;font-weight:500}.operator-account__disclosure{position:absolute;top:calc(100% + 8px);right:0;z-index:15;display:flex;width:260px;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--color-divider);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-md);font-size:11px}.operator-account__disclosure strong{font-family:var(--font-heading);font-size:14px}.operator-account__disclosure span{color:var(--color-neutral-700)}.detail-layout{display:flex;align-items:stretch;min-width:0}.detail-layout>.ds-page{width:0;min-width:0;box-sizing:border-box}.ds-two-col>*{min-width:0}.case-pipeline-panel{width:260px;padding:22px 20px}.case-attention{margin:16px 0;padding-bottom:12px;border-bottom:1px solid var(--color-divider)}.case-attention p{font-size:12px}.case-attention ul{list-style:none;margin:0;padding:0}.case-attention .btn{display:block;width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere;padding:8px 0}@media(min-width:901px){.case-pipeline-panel{position:sticky;top:12px;align-self:flex-start;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);box-sizing:border-box;overflow-y:auto;overscroll-behavior:auto;scrollbar-gutter:stable}}.ds-stage-marker{display:flex;flex-direction:column;align-items:center}.ds-stage-copy{padding-bottom:14px;font-size:12.5px}.ds-stage-copy .text-muted{font-size:11px}.ds-stage-node.attention{border-color:#8c3a2e;color:#8c3a2e;background:#f9efec;border-width:1.5px}.state-composition{margin:0 0 var(--space-6)}.state-composition__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.state-composition__header h2{margin-bottom:5px}.state-grid{display:grid;gap:var(--space-4);align-items:start}.state-grid--registry{grid-template-columns:minmax(0,1fr) 280px}.completed-grid{grid-template-columns:minmax(0,1fr) 300px}.registry-stop{display:flex;flex-direction:column;gap:5px;margin-bottom:var(--space-3)}.progress-list{position:relative;display:flex;flex-direction:column;gap:0;margin:4px 0 0;padding:0;list-style:none}.progress-list:before{content:"";position:absolute;left:9px;top:10px;bottom:10px;width:1px;background:var(--color-accent-300)}.progress-list li{position:relative;display:flex;flex-direction:column;gap:2px;min-height:40px;padding:0 0 11px 30px}.progress-list li:before{content:"·";position:absolute;left:0;top:0;display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--color-divider);border-radius:999px;background:#fff;color:var(--color-neutral-600);font-size:10px;font-weight:600}.progress-list li[data-state=SUCCESS]:before{content:"✓";border-color:var(--color-accent);color:var(--color-accent-800)}.progress-list li[data-state=PENDING]:before{content:"·";border-color:var(--color-divider);color:var(--color-neutral-600)}.progress-list li[data-state=ATTENTION]:before{content:"!";border-color:#9a6818;color:#7a5010}.progress-list li[data-state=UNAVAILABLE]:before{content:"×";border-color:#8c3a2e;color:#8c3a2e}.progress-list li[data-state=NOT_SELECTED]:before{content:"–";border-color:var(--color-divider);color:var(--color-neutral-600)}.progress-list li[data-state=FAILED]:before{content:"×";border-color:#8c3a2e;color:#8c3a2e}.progress-list li strong{font-size:12.5px;font-weight:400;text-transform:capitalize}.progress-list li span{color:var(--color-neutral-700);font-size:10.5px}.registry-policy-card{gap:0}.issue-list{margin-top:var(--space-2);font-size:11.5px;color:#743327}.reconciliation-summary{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:var(--space-3)}.confirm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.comparison-card{padding:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-md);background:#fff}.comparison-card.outcome-conflict,.comparison-card.outcome-invalid{border-color:#c39182}.comparison-card header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.comparison-card h3{font-size:16px;text-transform:capitalize}.comparison-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0}.comparison-sources div{display:flex;flex-direction:column;gap:3px}.comparison-sources span,.comparison-card details,.comparison-card .control-help{color:var(--color-neutral-700);font-size:10.5px}.comparison-sources strong{overflow-wrap:anywhere;font-size:11.5px;font-weight:400}.comparison-card summary,.table-details summary,.evidence-details summary{color:var(--color-accent-800);cursor:pointer}.comparison-card details p,.table-details p,.evidence-details p{margin:5px 0;overflow-wrap:anywhere}.comparison-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.control-help{margin:-9px 0 var(--space-3);color:var(--color-neutral-700);font-size:10.5px}.cell-note{display:block;margin-top:3px;color:var(--color-neutral-700);font-size:9.5px;line-height:1.35}.cell-note--attention{color:#8c3a2e}.table-card,.table-scroll{width:100%;min-width:0;max-width:100%;contain:inline-size paint;overflow-x:auto}.table-scroll>.table,.table-card.table-scroll>.table{min-width:720px}.case-table{min-width:1720px!important;table-layout:fixed}.case-table col:nth-child(1){width:190px}.case-table col:nth-child(2){width:140px}.case-table col:nth-child(3){width:105px}.case-table col:nth-child(4){width:165px}.case-table col:nth-child(5){width:170px}.case-table col:nth-child(6){width:150px}.case-table col:nth-child(7){width:170px}.case-table col:nth-child(8){width:210px}.case-table col:nth-child(9),.case-table col:nth-child(10){width:125px}.case-table col:nth-child(11){width:175px}.case-table col:nth-child(12){width:125px}.case-table th,.case-table td{overflow-wrap:anywhere;vertical-align:top}.case-table td:last-child .btn{width:100%;margin-bottom:6px}.onboarded-table{min-width:1100px!important}.onboarded-table th:nth-child(4),.onboarded-table td:nth-child(4){min-width:190px}.client-record-actions{display:flex;flex-wrap:wrap;gap:8px}.table-details{min-width:170px;max-width:360px;font-size:10.5px}.interruption-banner{display:flex;flex-direction:column;gap:4px;margin:8px 0 12px}.evidence-columns>section{min-width:0}.readiness-panel{width:350px;flex:none}.readiness-notes{display:grid;grid-template-columns:88px minmax(0,1fr);gap:5px 8px;margin:12px 0 18px;font-size:10.5px}.readiness-notes span{overflow-wrap:anywhere;color:var(--color-neutral-700)}.evidence-details{margin-top:9px;padding:9px 11px;border:1px solid var(--color-divider);background:#fff;font-size:10.5px}.poc-boundary{margin-bottom:var(--space-4);font-size:11.5px}.policy-open-questions{display:flex;flex-direction:column;gap:4px;margin:12px 0 18px;font-size:11.5px}.policy-question,.policy-value{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.policy-value{flex-wrap:wrap;min-width:0}.policy-classification{display:inline-flex;flex:none;align-items:center;min-height:18px;padding:2px 5px;border:1px solid var(--color-divider);background:#fff;color:var(--color-neutral-700);font-size:8px;font-weight:600;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.policy-classification--real{border-color:var(--color-accent-300);color:var(--color-accent-800)}.policy-classification--derived{border-color:#a8a5a0;color:#57534d}.policy-classification--pending-sponsor-confirmation{border-color:#b7893e;color:#7a5010}.policy-classification--unavailable{border-color:#b7b2aa;background:var(--color-neutral-100);color:var(--color-neutral-600)}.policy-card-rail{width:360px;flex:none}.intake-progress{margin-left:12px;color:var(--color-neutral-700);font-size:11px}.ds-root :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.dashboard-page{display:flex;min-width:0;flex-direction:column;gap:var(--space-8)}.dashboard-page .card h2{font-size:18px}.dashboard-back{display:block;margin:0 0 var(--space-2);padding:0;font-size:12px}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.category-card{min-height:168px;justify-content:flex-start}.category-card-top{display:flex;align-items:baseline;justify-content:space-between}.category-card-top .dashboard-kicker{margin:0}.category-card h2{margin:var(--space-1) 0 0;font-size:19px}.category-card>p{flex:1;margin:0;font-size:12.5px}.category-card-foot{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:var(--space-2);border-top:1px solid var(--color-divider);font-size:11.5px}.category-card-cta{margin-left:auto;color:var(--color-accent-800)}.category-card--inert{border-style:dashed;background:#faf9f8}.category-card--live{cursor:pointer;border-color:var(--color-accent)}.ds-root .category-card--live:hover{background:var(--color-accent-100)}.ds-root .category-card--live:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(max-width:1100px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.category-grid{grid-template-columns:minmax(0,1fr)}}.dashboard-page>*,.dashboard-grid>*{min-width:0}.dashboard-header{margin-bottom:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-3)}.dashboard-meta-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.dashboard-as-of{display:flex;align-items:center;gap:6px;color:var(--color-neutral-700);font-size:10.5px}.dashboard-as-of strong{color:var(--color-neutral-900);font-size:12px}.dashboard-as-of .btn{margin-left:var(--space-2)}.dashboard-kicker{font:400 9.5px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-700);margin:0 0 var(--space-2)}.dashboard-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider)}.dashboard-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-kpi{display:flex;flex-direction:column;gap:6px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-right:1px solid var(--color-divider)}.dashboard-kpi:first-child{padding-left:0}.dashboard-kpi:last-child{border-right:none;padding-right:0}.dashboard-kpi span{color:var(--color-neutral-700);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.dashboard-kpi strong{color:var(--color-accent-800);font-family:var(--font-heading);font-size:32px}.dashboard-kpi p{margin:0;font-size:11px}.dashboard-grid{display:grid;gap:var(--space-4)}.dashboard-grid--distributions{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:stretch}.dashboard-bars{display:flex;flex-direction:column;gap:9px;margin-top:var(--space-2)}.dashboard-bar{display:grid;grid-template-columns:minmax(145px,1fr) minmax(100px,2fr) 26px;align-items:center;gap:10px;font-size:10.5px}.dashboard-bar>div{height:8px;overflow:hidden;border-radius:999px;background:var(--color-neutral-100)}.dashboard-bar i{display:block;height:100%;min-width:0;border-radius:inherit;background:var(--color-accent)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.seg-toggle{display:inline-flex;border:1px solid var(--color-divider);border-radius:var(--radius-md);overflow:hidden}.seg-toggle button{appearance:none;border:none;background:transparent;padding:6px 13px;font:400 11.5px var(--font-body);color:var(--color-neutral-700);cursor:pointer}.seg-toggle button+button{border-left:1px solid var(--color-divider)}.seg-toggle button[aria-pressed=true]{color:var(--color-text);background:var(--color-neutral-100);font-weight:600}.ds-root .seg-toggle button:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent)}.stage-timing-table .step-row td{white-space:nowrap}.step-index{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;border:1px solid var(--color-divider);font-size:9.5px;color:var(--color-neutral-700);font-variant-numeric:tabular-nums}.step-chevron{display:inline-block;margin-right:8px;color:var(--color-neutral-600);transition:transform .15s ease}.step-chevron.open{transform:rotate(90deg)}.step-detail td{background:var(--color-neutral-100);padding:var(--space-2) var(--space-3)}.step-detail-row{display:flex;justify-content:space-between;gap:var(--space-3);font-size:12px;padding:5px 0;border-top:1px solid var(--color-divider)}.step-detail-row:first-child{border-top:none}.row-between{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.weekly-chart-legend{display:flex;gap:14px;font-size:11px;color:var(--color-neutral-700)}.weekly-chart-swatch{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:2px;vertical-align:middle}.weekly-chart{display:flex;gap:10px;align-items:flex-end;height:160px;margin-top:var(--space-3)}.weekly-chart-bar{flex:1;display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.weekly-chart-seg{width:100%;min-height:1px}.weekly-chart-count{text-align:center;font-size:10.5px;font-variant-numeric:tabular-nums;margin-bottom:3px;color:var(--color-neutral-700)}.weekly-chart-axis{display:flex;gap:10px;margin-top:6px}.weekly-chart-label{flex:1;text-align:center;font-size:10px;color:var(--color-neutral-600)}.load-bar{width:100px;height:4px;background:var(--color-neutral-100);border-radius:999px;overflow:hidden}.load-bar div{height:100%;background:var(--color-accent);border-radius:inherit}.load-bar-note{margin:4px 0 0;font-size:10px;color:var(--color-neutral-700);white-space:nowrap}.sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.ds-root .sortable-th:hover{color:var(--color-text)}.ds-root .sort-control{appearance:none;border:0;background:transparent;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.ds-root .sort-control:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.sort-caret{display:inline-block;margin-left:4px;font-size:9px;color:var(--color-neutral-400)}.sort-caret.active{color:var(--color-accent)}.ds-root .open-btn{background:var(--color-accent-100);border-color:transparent;color:var(--color-accent-800)}.ds-root .open-btn:hover{background:var(--color-accent-200)}.section-divider{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.section-divider-rule{flex:1;height:1px;background:var(--color-divider)}.filter-label{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--color-neutral-700)}.filter-label .input{width:auto;height:30px;font-size:11.5px}.pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:var(--space-3);font-size:12px}.pagination button{appearance:none;border:1px solid var(--color-divider);background:#fff;border-radius:var(--radius-sm);padding:4px 10px;cursor:pointer;color:var(--color-neutral-700)}.pagination button[aria-current=true]{border-color:var(--color-accent);color:var(--color-accent-800)}.pagination button:disabled{opacity:.4;cursor:not-allowed}.blocked-case-list{display:flex;flex-direction:column;gap:0}.blocked-case-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-divider)}.blocked-case-row:first-child{border-top:none}.activity-list{display:flex;flex-direction:column;gap:0;max-height:300px;overflow-y:auto}.activity-row{padding:var(--space-2) 0;border-top:1px solid var(--color-divider);font-size:12.5px}.activity-row:first-child{border-top:none}.activity-row p{margin:2px 0 0}.dashboard-filters{display:flex;align-items:center;gap:8px}.dashboard-filters select.input,.dashboard-filters .dashboard-date-range{box-sizing:border-box;width:auto;height:32px;font-size:11.5px}.dashboard-filters .director-team-filter{display:flex;flex-shrink:0;align-items:center;gap:6px;margin:0;font-size:11.5px;font-weight:400;color:var(--color-neutral-700);white-space:nowrap}.dashboard-filters .director-team-filter span{display:none}.dashboard-filters .director-team-filter select{box-sizing:border-box;width:auto;height:32px;margin:0;font:inherit;font-size:11.5px;padding:4px 8px;border:1px solid var(--color-divider);border-radius:var(--radius-md);background:#fff;color:var(--color-text)}.dashboard-filters .seg-toggle{box-sizing:border-box;height:32px}.dashboard-filters .seg-toggle button{box-sizing:border-box;height:100%;display:inline-flex;align-items:center}.dashboard-filters .seg-toggle button[aria-pressed=true],.ds-root .dashboard-filters .seg-toggle button[aria-pressed=true]:hover{background:var(--color-accent-800);color:#fff}@media(max-width:1360px){.nav{flex-wrap:wrap;column-gap:var(--space-3)}.nav-brand,.nav-sep{margin-right:10px}.nav-tabs{gap:18px;min-width:0}.nav-meta{flex:1 1 100%;justify-content:flex-end}}@media(max-width:1100px){.dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-kpi{border-right:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);padding-bottom:var(--space-3)}.dashboard-kpi:nth-child(3n){border-right:none;padding-right:0}.dashboard-kpi:nth-child(3n+1){padding-left:0}.dashboard-kpi:nth-last-child(-n+3){border-bottom:none;padding-bottom:0}.dashboard-kpis--4{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpis--4 .dashboard-kpi:nth-child(3n){border-right:1px solid var(--color-divider)}.dashboard-kpis--4 .dashboard-kpi:nth-child(2n){border-right:none;padding-right:0}.dashboard-kpis--4 .dashboard-kpi:nth-child(odd){padding-left:0}.dashboard-kpis--4 .dashboard-kpi:nth-last-child(-n+2){border-bottom:none;padding-bottom:0}.dashboard-grid--distributions,.state-grid--registry,.completed-grid{grid-template-columns:minmax(0,1fr)}.ds-two-col>[style*=width]{width:auto!important;flex:1 1 320px!important}.readiness-panel,.policy-card-rail{width:auto;flex:1 1 320px}}@media(max-width:900px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpi{border-right:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);padding-bottom:var(--space-3)}.dashboard-kpi:nth-child(2n){border-right:none;padding-right:0}.dashboard-kpi:nth-child(odd){padding-left:0}.dashboard-kpi:nth-last-child(-n+2){border-bottom:none;padding-bottom:0}.nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);padding:11px 14px}.nav-brand{grid-column:1;grid-row:1;margin:0;font-size:18px}.nav-sep{display:none}.nav-tabs{grid-column:1 / -1;grid-row:2;width:100%;max-width:100%;contain:inline-size paint;gap:18px;overflow-x:auto;padding-top:7px}.nav-tab{white-space:nowrap}.nav-meta{grid-column:2;grid-row:1;min-width:0;max-width:100%;flex:none;flex-wrap:wrap}.nav-meta .environment-banner{max-width:170px}.operator-account__prefix{display:none}.detail-layout{flex-direction:column}.detail-layout .side-panel{width:100%;padding:14px 18px;border-right:0;border-bottom:1px solid var(--color-divider)}.detail-layout .ds-stage-rail{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));overflow-x:auto}.detail-layout .ds-stage{min-width:110px}.detail-layout .ds-stage-copy{min-width:0;overflow-wrap:anywhere}.detail-layout .ds-stage-line{display:none}.detail-layout>.ds-page{width:100%}.ds-page{padding:16px 18px 26px}.ds-page-header,.state-composition__header{align-items:flex-start;flex-direction:column}.case-header-actions{flex-wrap:wrap;justify-content:flex-start}.ds-two-col{flex-direction:column}.ds-two-col>*,.ds-two-col>[style*=width]{width:100%!important;min-width:0!important;flex:none!important}.confirm-grid,.comparison-sources{grid-template-columns:minmax(0,1fr)}.ds-toolbar{align-items:stretch}.ds-toolbar .input{width:100%!important;min-width:0!important}.ds-root .btn{width:auto}.dialog-actions{flex-wrap:wrap}}@media(max-width:480px){.nav{grid-template-columns:1fr}.nav-brand{grid-column:1}.nav-meta{grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);justify-content:stretch;width:100%}.nav-tabs{grid-row:3;padding-bottom:2px}.nav-meta .environment-banner{max-width:100%}.operator-account{min-width:0;justify-content:flex-end}.operator-account__button{min-height:34px;max-width:150px}.operator-account__metadata{display:none}.operator-account__disclosure{width:min(260px,calc(100vw - 28px))}.ds-page{padding-inline:14px}.ds-root h1{font-size:29px}.state-composition__header .tag{align-self:flex-start}.dialog-backdrop{padding:10px}.dialog{box-sizing:border-box;max-height:calc(100vh - 20px);overflow-y:auto;padding:14px}.dialog-actions{flex-direction:column-reverse}.dialog-actions .btn,.comparison-actions .btn{width:100%}.intake-progress{display:block;margin:8px 0 0}.dashboard-trend{grid-template-columns:repeat(30,minmax(0,1fr));gap:1px}}.ownership-structure{--tree-step: 22px;margin-block:24px}.ownership-structure__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.ownership-structure__header h4{margin:0}.ownership-structure__stats{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--color-neutral-700)}.ownership-structure__stats li{padding:3px 10px;border:1px solid var(--color-divider);border-radius:999px;background:#fff}.ownership-structure__stats strong{color:var(--color-text);font-weight:600}.ownership-structure__stats li.is-ubo{border-color:var(--color-accent-400);background:var(--color-accent-100)}.ownership-structure__about{margin-block:10px 14px;font-size:12px}.ownership-structure__about>summary{width:fit-content;cursor:pointer;color:var(--color-accent-800)}.ownership-structure__about[open]>summary{margin-bottom:8px}.ownership-structure__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:20px;align-items:start}.ownership-structure__rows{overflow-x:auto;border:1px solid var(--color-divider);border-radius:var(--radius-lg, 7px);background:#fff}.ownership-structure__rows:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:2px}.ownership-structure__row{position:relative;display:grid;grid-template-columns:minmax(220px,1fr) 82px 84px 72px 92px minmax(150px,210px);align-items:center;border-bottom:1px solid var(--color-divider);font-size:12px}.ownership-structure__row:last-child{border-bottom:0}.ownership-structure__row>*{padding:10px 8px;overflow-wrap:break-word}.ownership-structure__row>span[data-label=Source]{overflow-wrap:anywhere}.ownership-structure__row>span[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-600)}.ownership-structure__row>span[data-label=Effective]{font-weight:600}.ownership-structure__row>span[data-label=Source]{font-size:10.5px;color:var(--color-neutral-700)}.ownership-structure__head{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ownership-structure__holder{position:relative;align-self:stretch;display:flex;align-items:center;gap:8px;padding-left:calc(10px + var(--depth, 0) * var(--tree-step))!important}.ownership-structure__holder:before{content:"";position:absolute;inset:0 auto 0 10px;width:calc(var(--depth, 0) * var(--tree-step));background:repeating-linear-gradient(to right,transparent 0 11px,var(--color-neutral-300) 11px 12px,transparent 12px var(--tree-step));pointer-events:none}.ownership-structure__toggle,.ownership-structure__toggle-spacer{flex:none;width:24px;height:24px}.ownership-structure__holder .ownership-structure__toggle{display:grid;place-items:center;padding:0;border:1px solid var(--color-divider);border-radius:5px;background:#fff;color:var(--color-neutral-800);font-size:14px;line-height:1}.ownership-structure__holder .ownership-structure__toggle:hover{border-color:var(--color-accent-500)}.ownership-node__icon{position:relative;flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:var(--color-neutral-200);color:var(--color-neutral-800);font-size:11px;font-weight:600}.ownership-node__icon.is-person{border-radius:50%;background:var(--color-accent-200);color:var(--color-accent-900)}.ownership-node__body{display:flex;min-width:0;flex-direction:column;gap:3px}.ownership-structure__holder .ownership-node__body>button{border:0;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:left;padding:0;cursor:pointer}.ownership-structure__holder .ownership-node__body>button:hover{color:var(--color-accent-800);text-decoration:underline;text-underline-offset:3px}.ownership-structure__holder button:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:3px}.ownership-node__context{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.ownership-node__context small{font-size:11px;color:var(--color-neutral-700)}.ownership-node__context .tag{margin:0}.ownership-structure__row.is-client{background:var(--color-neutral-100)}.ownership-structure__row.is-client .ownership-node__body>button{font-weight:600;font-size:14px}.ownership-structure__row.is-ubo{background:var(--color-accent-100);box-shadow:inset 3px 0 0 var(--color-accent-600)}.ownership-structure__row.is-selected{box-shadow:inset 3px 0 0 var(--color-accent-800)}.ownership-structure__row.is-selected .ownership-node__body>button{font-weight:600}.ownership-structure__detail{border:1px solid var(--color-divider);border-radius:5px;padding:16px;background:var(--color-neutral-100);overflow-wrap:anywhere}.ownership-structure__detail dl>div{padding-block:8px;border-bottom:1px solid var(--color-divider)}.ownership-structure__detail dt{font-size:11px;color:var(--color-neutral-700)}.ownership-structure__detail dd{margin:4px 0 0;font-size:13px}.ownership-structure__path{padding-left:18px;font-size:12px}.ownership-structure__path li{padding-block:6px}.ubo-summary{border:1px solid var(--color-accent-300);background:var(--color-accent-100);padding:16px;margin-block:16px;border-radius:5px}.ubo-summary ul{padding-left:18px}.ubo-summary li{margin-block:12px}.ubo-summary li p{font-size:12px;margin-block:4px}@media(max-width:1500px){.ownership-structure__layout{grid-template-columns:minmax(0,1fr)}}.ownership-structure__legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;font-size:11px}.ownership-structure__legend dt{font-weight:600}.ownership-structure__legend dd{margin:4px 0}.ds-root .ownership-structure__legend>div{display:block;padding:8px 0}.ds-root .ownership-structure__legend dt{font-size:11px}.ds-root .ownership-structure__legend dd{font-size:11px;font-weight:400;text-align:left;overflow-wrap:anywhere}.ds-root .ownership-structure__holder .ownership-node__body>button{display:inline-block;width:auto;border-radius:2px;margin-block:0}.ds-root .ownership-structure__holder .ownership-structure__toggle{width:24px;margin:0}.ubo-summary{overflow-wrap:anywhere}@media(max-width:900px){.ownership-structure{--tree-step: 16px}.ownership-structure__row:not(.ownership-structure__head){grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:6px}.ownership-structure__holder{grid-column:1 / -1}.ownership-structure__row>span[data-label]{padding-block:2px;padding-left:calc(10px + var(--depth, 0) * var(--tree-step) + 32px)}.ownership-structure__row>span[data-label]:not([data-label=Type]){padding-left:8px}.ownership-structure__row>span[data-label=Source]{grid-column:1 / -1;padding-left:calc(10px + var(--depth, 0) * var(--tree-step) + 32px)}}.blocker-review__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.blocker-review__header h3{margin-bottom:4px}.blocker-review__lede{margin:0;color:var(--color-neutral-700);font-size:13px}.blocker-review__group{max-width:360px}.blocker-review__bulk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0;padding:10px 14px;border:1px dashed var(--color-divider);border-radius:var(--radius-lg, 7px);background:var(--color-neutral-100)}.blocker-review__bulk>p{flex:1 1 260px;margin:0;font-size:12px;color:var(--color-neutral-700)}.blocker-review__bulk .document-card__actions{display:flex;flex-wrap:wrap;gap:8px}.blocker-review__bulk [role=status]{flex-basis:100%}.blocker-review__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:14px;align-items:start}.blocker-review__cards>fieldset{min-inline-size:0;margin:0;overflow-wrap:anywhere}.blocker-review .review-item{display:grid;gap:12px;padding:16px;border:1px solid var(--color-divider);border-left:3px solid var(--color-neutral-300);border-radius:var(--radius-lg, 7px);background:#fff}.blocker-review .review-item.is-decided{border-left-color:var(--color-accent-600)}.review-item__title{float:left;display:flex;flex-direction:column;gap:2px;width:100%;padding:0}.review-item__title+*{clear:both}.review-item__field{display:block;font-family:var(--font-heading);font-size:19px;font-weight:600;line-height:1.15}.review-item__field:first-letter{text-transform:uppercase}.review-item__doc{font-size:11.5px;color:var(--color-neutral-700)}.review-item__badges{display:flex;flex-wrap:wrap;gap:6px}.review-item__reference{margin:0;font-size:12.5px;color:var(--color-neutral-700)}.review-item__reference strong{margin-left:6px;color:var(--color-text)}.review-pill{padding:2px 9px;border:1px solid var(--color-divider);border-radius:999px;background:var(--color-neutral-100);color:var(--color-neutral-700);font-size:11px}.review-pill--done{border-color:var(--color-accent-400);background:var(--color-accent-100);color:var(--color-accent-900)}.review-pill--done:before{content:"✓ "}.review-pill--warn{border-color:#d9b08c;background:#fbefe4;color:#7a3f12}.review-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.review-options--two{grid-template-columns:repeat(2,minmax(0,1fr))}.review-option{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--color-divider);border-radius:6px;background:var(--color-neutral-100)}.review-option__label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-600)}.review-option__value{font-size:13px;font-weight:500;overflow-wrap:anywhere}.blocker-review .review-option.is-unavailable{border-style:dashed;border-color:var(--color-neutral-400);background:transparent}.review-option__missing{display:flex;align-items:center;gap:6px;font-size:12.5px;font-style:italic;color:var(--color-neutral-600)}.review-option__missing:before{content:"⊘";font-style:normal;font-size:14px;color:var(--color-neutral-500)}.review-option.is-unavailable .review-option__label{color:var(--color-neutral-500)}.review-option.is-chosen{border-color:var(--color-accent-600);background:var(--color-accent-100);box-shadow:0 0 0 1px var(--color-accent-600)}.blocker-review .review-option{margin:0;cursor:pointer;transition:border-color .15s ease,background .15s ease}.blocker-review .review-option:hover:not(.is-unavailable):not(.is-chosen){border-color:var(--color-accent-400);background:#fff}.blocker-review .review-option.is-unavailable{cursor:not-allowed}.review-option input[type=radio]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.review-option input[type=radio]:disabled{cursor:not-allowed}.ds-root .blocker-review .review-option__input{position:relative;z-index:1}.blocker-review .review-option--manual input[type=radio]{height:24px}.review-option:has(input[type=radio]:focus-visible){outline:2px solid var(--color-accent-700);outline-offset:2px}.blocker-review .review-option__label{display:block;margin:0}.ds-root .blocker-review .review-option__input{width:100%;max-width:none;min-height:32px;margin:2px 0 0;padding:5px 8px;border:1px solid var(--color-divider);border-radius:4px;background:#fff;font:inherit;font-size:13px}.blocker-review .review-option--manual:not(.is-chosen) .review-option__input{background:transparent}.ds-root .blocker-review .review-item__add-note{justify-self:start;width:auto;min-height:0;padding:2px 0;font-size:12.5px}.review-item__note-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.ds-root .blocker-review .review-item__remove-note{width:auto;min-height:34px;padding:4px 2px;font-size:12.5px}.blocker-review .review-item__note{margin:0;font-size:12px;color:var(--color-neutral-700)}.ds-root .blocker-review .review-item__note input{width:100%;max-width:none;min-height:34px}.blocker-review .review-item>.review-item__error{color:#8c3a2e}.review-option.is-chosen:after{content:"✓";position:absolute;top:6px;right:8px;color:var(--color-accent-700);font-size:12px;font-weight:700}.blocker-review .review-item>.control-help{margin:0;font-size:11.5px;color:var(--color-neutral-700)}.blocker-review{container-type:inline-size;container-name:blocker-review}.blocker-review .blocker-review__footer{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:4px 16px;margin-top:4px;padding:10px 16px;border:1px solid var(--color-divider);border-radius:var(--radius-lg, 7px);background:#fff;box-shadow:var(--shadow-md)}.blocker-review .blocker-review__footer>.document-card__actions,.blocker-review .blocker-review__footer>p,.blocker-review .blocker-review__footer>details{margin:0}@container blocker-review (min-width: 62rem){.blocker-review .blocker-review__footer{grid-template-columns:minmax(0,1fr) auto;padding-right:84px}.blocker-review .blocker-review__footer>.document-card__actions{grid-column:2;grid-row:1 / span 2;max-width:36rem}.blocker-review .blocker-review__footer>p,.blocker-review .blocker-review__footer>details{grid-column:1}}.blocker-review__status{margin:0;font-weight:600;font-size:13px}.blocker-review__hint{margin:0;font-size:12px;color:var(--color-neutral-700)}.blocker-review__about{font-size:12px;color:var(--color-neutral-700)}.blocker-review__about>summary{width:fit-content;cursor:pointer;color:var(--color-accent-800)}.blocker-review__about p{margin:6px 0 0}@media(max-width:640px){.review-options,.review-options--two{grid-template-columns:minmax(0,1fr)}}.confirm-outcome{display:inline-flex;align-items:baseline;gap:4px;padding:2px 9px;border:1px solid var(--color-divider);border-radius:999px;background:var(--color-neutral-100);color:var(--color-neutral-800);font-size:11.5px;white-space:nowrap}.confirm-outcome strong{font-weight:600}.confirm-outcome.outcome-match,.confirm-outcome.outcome-registry_only{border-color:#a9cbb7;background:#edf5f0;color:#1d5a3c}.confirm-outcome.outcome-conflict,.confirm-outcome.outcome-invalid{border-color:#d9a99c;background:#f9efec;color:#8c3a2e}.confirm-outcome.outcome-missing_in_source,.confirm-outcome.outcome-unverifiable{border-color:#e2c08f;background:#fbf3e6;color:#7a4d10}.confirm-table{border:1px solid var(--color-divider);border-radius:var(--radius-lg, 7px);background:#fff;overflow:hidden}.confirm-table__row{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(150px,.9fr);gap:4px 16px;align-items:start;padding:11px 16px;border-bottom:1px solid var(--color-divider);font-size:13px}.confirm-table__row:last-child{border-bottom:0}.confirm-table__head{padding-block:8px;background:var(--color-neutral-100);color:var(--color-neutral-600);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.confirm-table__field{display:block;font-weight:600}.confirm-table__field:first-letter{text-transform:uppercase}.confirm-table__row>span[data-label]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;overflow-wrap:anywhere}.confirm-value small{color:var(--color-neutral-600);font-size:11px}.confirm-value.is-empty{color:var(--color-neutral-500);font-style:italic}.confirm-table__note{color:#7a4d10;font-size:11px}.confirm-table__extra{grid-column:1 / -1;display:grid;gap:6px}.confirm-table__extra .comparison-actions{display:flex;flex-wrap:wrap;gap:8px}.confirm-table__extra details{font-size:11.5px;color:var(--color-neutral-700)}.confirm-details__notes{margin-top:10px}.confirm-details__notes p{margin:0 0 4px}@media(max-width:760px){.confirm-table__head{display:none}.confirm-table__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.confirm-table__field{grid-column:1 / -1}.confirm-table__row>span[data-label]:before{content:attr(data-label);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-600)}}.case-attention--pipeline{margin-top:12px;padding-bottom:0;border-bottom:0}.case-attention__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px}.case-attention__head h4{margin:0}.case-attention .case-attention__count{margin:0;color:var(--color-neutral-700)}.case-attention .case-attention__count.is-blocking{color:#8c3a2e;font-weight:600}.case-attention .case-attention__toggle-all{margin:10px 0 14px;padding:6px 10px;text-align:center;font-size:12px}.case-attention__general{margin:0 0 12px!important;padding:6px 10px!important;border-radius:6px;background:#f9efec}.stage-attention{margin-top:5px}.stage-attention__toggle{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border:1px solid #e2c08f;border-radius:999px;background:#fbf3e6;color:#7a4d10;font:inherit;font-size:11px;line-height:1.5;cursor:pointer}.stage-attention__toggle.is-blocking{border-color:#d9a99c;background:#f9efec;color:#8c3a2e}.stage-attention__toggle:before{content:"▸";display:inline-block;transition:transform .15s ease}.stage-attention__toggle[aria-expanded=true]:before{transform:rotate(90deg)}.stage-attention__toggle:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:2px}.case-attention .stage-attention__list{margin:6px 0 2px;padding:2px 0 2px 10px;border-left:2px solid #e6c3b9}.case-attention .stage-attention__list li+li{margin-top:4px}.case-attention .stage-attention__list .btn{padding:3px 0;font-size:12px;line-height:1.35}.ds-root .stage-disclosure{--tone: var(--color-neutral-400);--tone-tint: var(--color-neutral-100);--tone-ink: var(--color-neutral-800);margin-block:28px;overflow:clip;border:1px solid var(--color-divider);border-left:5px solid var(--tone);border-radius:10px;background:#fff;box-shadow:var(--shadow-sm)}.ds-root .stage-disclosure[data-tone=attention]{--tone: #b5523f;--tone-tint: #fbf1ee;--tone-ink: #8c3a2e}.ds-root .stage-disclosure[data-tone=current]{--tone: var(--color-accent-600);--tone-tint: var(--color-accent-100);--tone-ink: var(--color-accent-800)}.ds-root .stage-disclosure[data-tone=done]{--tone: #4f8a68;--tone-tint: #f1f7f3;--tone-ink: #1d5a3c}.ds-root .stage-disclosure>h2>button{padding:16px 20px;border-radius:0;background:var(--tone-tint);font-family:var(--font-heading);font-size:22px;font-weight:600}.ds-root .stage-disclosure>h2>button:hover:not(:disabled),.ds-root .stage-disclosure>h2>button:focus-visible{background:color-mix(in srgb,var(--tone-tint) 70%,var(--tone) 12%)}.ds-root .stage-disclosure>h2>button>span:first-child{flex:1}.ds-root .stage-disclosure{position:relative}.ds-root .stage-disclosure[data-tone]>h2>button>span:first-child{padding-right:120px}.stage-disclosure__status{position:absolute;top:19px;right:60px;pointer-events:none;padding:3px 10px;border:1px solid color-mix(in srgb,var(--tone) 45%,transparent);border-radius:999px;background:#fff;color:var(--tone-ink);font-family:var(--font-body);font-size:11.5px;font-weight:600}.ds-root .stage-disclosure__indicator{flex:none;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--color-divider);border-radius:6px;background:#fff;font-family:var(--font-body);font-size:15px}.ds-root .stage-disclosure__summary{padding:0 20px 14px;background:var(--tone-tint);color:var(--color-neutral-700);font-size:12.5px;line-height:1.45}.ds-root .stage-disclosure>div:not([hidden]){padding:20px;border-top:1px solid var(--color-divider)}.ds-root .stage-disclosure>details.evidence-details{margin:0;padding:10px 11px;border:0;border-top:1px solid var(--color-divider);background:var(--color-neutral-100);font-size:12px}.ds-root .stage-disclosure>details.evidence-details>summary{padding-left:9px;color:var(--color-neutral-700)}.ds-root .stage-disclosure>details.evidence-details[open]{background:#fff}.ds-root .stage-disclosure>details.evidence-details[open]>summary{margin-bottom:10px;color:var(--color-accent-800)}@media(max-width:540px){.ds-root .stage-disclosure>h2>button{padding:14px;font-size:19px}.ds-root .stage-disclosure__summary{padding:0 14px 12px}.ds-root .stage-disclosure>div:not([hidden]){padding:14px}}.ds-root .stage-disclosure>h2{margin:0;background:var(--tone-tint)}.case-attention .attention-line{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1px;padding:4px 0;text-align:left}.attention-line__title{color:var(--color-text);font-size:12px;font-weight:600;line-height:1.35}.attention-line--blocker .attention-line__title{color:#8c3a2e}.attention-line__fix{color:var(--color-accent-800);font-size:11.5px}.case-attention .attention-line:hover .attention-line__fix{text-decoration:underline;text-underline-offset:2px}.case-attention .attention-line__extra{padding:0 0 4px;font-size:11.5px}.attention-line__field{order:-1;color:var(--color-text);font-size:12.5px;font-weight:600}.attention-line__field:first-letter{text-transform:uppercase}.attention-line__field+.attention-line__fix,.attention-line__title:has(+.attention-line__field){font-weight:400}.attention-line__title:has(+.attention-line__field){font-size:11.5px}.case-header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ds-root .case-header-meta .case-header-status{margin:0;letter-spacing:.04em}.case-priority{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 4px 4px 14px;border:1px solid var(--color-divider);border-radius:999px;background:#fff}.case-priority__label{color:var(--color-neutral-600);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.case-priority .priority-control{margin:0;gap:4px}.ds-root .case-priority .priority-select{width:auto;min-width:96px;height:32px;margin:0;padding:0 28px 0 12px;border-radius:999px;font-size:13px}.ds-root .case-priority .priority-control .btn{height:32px;min-height:0;margin:0;padding:0 16px;border-radius:999px;font-size:13px}.ds-root .stage-disclosure{margin-block:44px}.ds-root .stage-disclosure>h2>button{padding:22px 24px 18px;font-size:28px;font-weight:700;letter-spacing:-.01em}.ds-root .stage-disclosure__summary{padding:0 24px 16px}.stage-disclosure__status{top:26px;font-size:12.5px;padding:4px 12px}.ds-root .stage-disclosure{--band: #5f5b5b;border-left-width:1px;border-color:color-mix(in srgb,var(--band) 35%,transparent)}.ds-root .stage-disclosure[data-tone=attention]{--band: #8c3a2e}.ds-root .stage-disclosure[data-tone=current]{--band: #7d5411}.ds-root .stage-disclosure[data-tone=done]{--band: #2f6b4a}.ds-root .stage-disclosure>h2,.ds-root .stage-disclosure>h2>button,.ds-root .stage-disclosure__summary{background:var(--band);color:#fff}.ds-root .stage-disclosure>h2>button:hover:not(:disabled){background:color-mix(in srgb,var(--band) 85%,#000);color:#fff}.ds-root .stage-disclosure>h2>button:focus-visible{background:var(--band);color:#fff;outline:3px solid #fff;outline-offset:-6px}.ds-root .stage-disclosure__summary{color:#ffffffdb}.ds-root .stage-disclosure__indicator{border-color:#ffffff80;background:transparent;color:#fff}.stage-disclosure__status{border-color:transparent;background:#fff;color:var(--band)}.ds-root .case-header-actions{align-items:center}.ds-root .case-priority{height:38px;box-sizing:border-box;padding:0 3px 0 14px;gap:10px;flex-wrap:nowrap}.ds-root .case-priority .priority-control{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;height:100%;margin:0}.ds-root .case-priority .priority-control>label{display:flex;margin:0}.ds-root .case-priority .priority-select{height:30px;min-height:0;min-width:104px;padding:0 28px 0 12px;border:1px solid var(--color-divider);background-color:var(--color-neutral-100);font-family:var(--font-body);font-size:13px;font-weight:400;line-height:28px}.ds-root .case-priority .priority-control .btn{height:30px;padding:0 16px;border:0;background:var(--color-accent-700);color:#fff;font-family:var(--font-body);font-size:12.5px;line-height:30px}.ds-root .case-priority .priority-control .btn:hover:not(:disabled){background:var(--color-accent-800);color:#fff}.ds-root .case-priority .priority-control .btn:disabled{opacity:.5}.ds-root .case-priority .cell-note{position:absolute;top:calc(100% + 4px);right:0;white-space:nowrap}.ds-root .case-priority{position:relative}.ds-root .case-header-actions>.btn-danger{height:38px;min-height:0;padding-block:0}.ds-root .onboarding-progress{padding:22px 24px}.ds-root .onboarding-progress .state-composition__header{align-items:flex-end}.ds-root .onboarding-progress h2{margin-bottom:0}.onboarding-progress__percent{display:flex;flex-direction:column;align-items:flex-end;margin:0!important;line-height:1.1}.onboarding-progress__percent strong{font-family:var(--font-heading);font-size:34px;font-weight:600;color:var(--color-accent-800)}.onboarding-progress__percent span{font-size:12px;color:var(--color-neutral-600)}.ds-root .onboarding-progress__bar{height:10px;margin:14px 0 18px;background:var(--color-neutral-200)}.ds-root .onboarding-progress__bar>span{background:linear-gradient(90deg,var(--color-accent-500),var(--color-accent-700))}.onboarding-progress__facts{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.6fr) minmax(0,1.2fr);gap:0;margin:0 0 20px;border:1px solid var(--color-divider);border-radius:8px;background:var(--color-neutral-100);overflow:hidden}.onboarding-progress__facts>div{display:flex;flex-direction:column;gap:4px;margin:0!important;padding:12px 16px;min-width:0}.onboarding-progress__facts>div+div{border-left:1px solid var(--color-divider)}.onboarding-progress__facts dt{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-600)}.onboarding-progress__facts dd{margin:0;font-size:14px;font-weight:600;color:var(--color-text);overflow-wrap:anywhere}.onboarding-progress__facts>div.is-attention dd{color:#8c3a2e;font-size:20px;line-height:1.1}@media(max-width:760px){.onboarding-progress__facts{grid-template-columns:minmax(0,1fr)}.onboarding-progress__facts>div+div{border-left:0;border-top:1px solid var(--color-divider)}}.ds-root .onboarding-progress__stages{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;margin:0}.ds-root .onboarding-progress__stages>li{--tile: var(--color-neutral-400);border:1px solid var(--color-divider);border-top:4px solid var(--tile);border-radius:8px;background:#fff;box-shadow:none}.ds-root .onboarding-progress__stages>li[data-status=COMPLETE],.ds-root .onboarding-progress__stages>li[data-status=EMPTY],.ds-root .onboarding-progress__stages>li[data-status=SKIPPED]{--tile: #2f6b4a}.ds-root .onboarding-progress__stages>li[data-status=IN_PROGRESS]{--tile: #7d5411;border-color:var(--color-divider)}.ds-root .onboarding-progress__stages>li[data-status=REVIEW_REQUIRED],.ds-root .onboarding-progress__stages>li[data-status=BLOCKED],.ds-root .onboarding-progress__stages>li[data-status=FAILED]{--tile: #8c3a2e;border-color:var(--color-divider);background:#fdf8f6}.ds-root .onboarding-progress__stages>li>button{align-content:start;gap:4px;padding:12px 14px;height:100%}.ds-root .onboarding-progress__title-row{align-items:center;gap:8px}.ds-root .onboarding-progress__symbol{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--tile);color:#fff;font-size:11px;line-height:1}.ds-root .onboarding-progress__stage-label{font-size:13.5px;font-weight:600;line-height:1.25}.ds-root .onboarding-progress__stage-status,.ds-root .onboarding-progress__stage-action,.ds-root .onboarding-progress__stages .control-help{padding-inline-start:28px;margin:0}.ds-root .onboarding-progress__stage-status{font-size:12px;color:var(--color-neutral-700)}.ds-root .onboarding-progress__stage-action{margin-top:2px;font-size:12px;color:var(--color-accent-800)}.ds-root .onboarding-progress__stages .control-help{font-size:11px}.case-pipeline-panel{scrollbar-width:thin;scrollbar-color:var(--color-accent-600) transparent}.case-pipeline-panel::-webkit-scrollbar{width:8px}.case-pipeline-panel::-webkit-scrollbar-track{background:transparent}.case-pipeline-panel::-webkit-scrollbar-thumb{border-radius:999px;background:var(--color-accent-600)}.case-pipeline-panel::-webkit-scrollbar-thumb:hover{background:var(--color-accent-700)}.ds-root .onboarding-progress__stages>li[data-status]{border-top-color:var(--tile)}.registry-provenance dl{margin:0 0 4px}.registry-provenance dl>div{grid-template-columns:42% minmax(0,1fr);gap:12px;padding:7px 0;border-bottom:1px solid var(--color-divider);align-items:baseline}.registry-provenance dt{color:var(--color-neutral-700);font-size:11.5px;font-weight:400}.registry-provenance dd{color:var(--color-text);font-size:12.5px;font-weight:400}.ds-root .registry-provenance>p:not(.card-kicker):not(.control-help){margin:8px 0;font-size:12.5px;color:var(--color-text)}.ds-root .confirm-details{margin-top:44px;padding-top:32px;border-top:2px solid var(--color-divider)}.ds-root .confirm-details{padding:22px 24px 18px;border:1px solid var(--color-divider);border-top:1px solid var(--color-divider);border-radius:10px;background:#fff;box-shadow:var(--shadow-sm)}.ds-root .confirm-details .state-composition__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px;margin-bottom:16px}.ds-root .confirm-details h2{margin-bottom:4px;font-size:24px}.ds-root .confirm-details .state-composition__header .text-muted{margin:0;font-size:13px}.confirm-details__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.ds-root .confirm-details__meta .reconciliation-summary,.ds-root .confirm-details__meta .tag{margin:0}.ds-root .confirm-table__row{grid-template-columns:minmax(150px,190px) minmax(0,1.4fr) minmax(0,1fr) minmax(200px,240px);align-items:center;padding:12px 16px}.ds-root .confirm-table__head{padding-block:9px}.ds-root .confirm-table__row>span[data-label=Result]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 8px}.ds-root .confirm-table__note{font-size:11px}.ds-root .confirm-details__notes{margin-top:12px}.ds-root .confirm-details__notes .control-help{font-size:12px;color:var(--color-neutral-700)}.ds-root .confirm-table__row{grid-template-columns:minmax(150px,190px) minmax(0,1.3fr) minmax(0,.8fr) minmax(300px,330px)}.ds-root .intervention-stack>.state-composition__header{margin-bottom:10px}.ds-root .intervention-stack>.state-composition__header h3{margin:0;font-size:20px}.ds-root .intervention-card{padding:18px 20px;border:1px solid var(--color-divider);border-left:4px solid #8c3a2e;border-radius:8px;background:#fff}.ds-root .intervention-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ds-root .intervention-card__heading h3{margin:0;font-size:18px}.intervention-card__count{flex:none;padding:3px 10px;border-radius:999px;background:#f9efec;color:#8c3a2e;font-size:11.5px;font-weight:600}.ds-root .intervention-card__explanation{margin:6px 0 12px;font-size:13px;color:var(--color-neutral-700)}.ds-root .intervention-card__details{margin:0 0 12px;border:1px solid var(--color-divider);border-radius:6px;overflow:hidden}.ds-root .intervention-card__details>div{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:12px;margin:0;padding:9px 14px;border-bottom:1px solid var(--color-divider)}.ds-root .intervention-card__details>div:last-child{border-bottom:0}.ds-root .intervention-card__details dt{color:var(--color-neutral-700);font-size:11.5px;font-weight:400}.ds-root .intervention-card__details dd{margin:0;font-size:12.5px;font-weight:400;color:var(--color-text)}.intervention-card__affects{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px}.intervention-card__affects-label{margin-right:4px;color:var(--color-neutral-600);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.intervention-card__affects .intervention-evidence-record{padding:3px 10px;border:1px solid #e6c3b9;border-radius:999px;background:#fdf8f6;color:#8c3a2e;font-size:12px}.intervention-evidence-record[data-layout=full]{margin-bottom:10px}.ds-root .intervention-evidence-record__title{margin:0 0 6px;font-family:var(--font-body);font-size:12.5px;font-weight:600}.ds-root .intervention-card>details.evidence-details{margin:0 0 12px;font-size:12px}@media(max-width:640px){.ds-root .intervention-card__details>div{grid-template-columns:minmax(0,1fr);gap:2px}}.ds-root .document-evidence-panel .document-card{padding:18px 20px;border:1px solid var(--color-divider);border-left:4px solid var(--color-accent-600);border-radius:8px;background:#fff}.ds-root .document-evidence-panel .document-card--history{border-left-color:var(--color-neutral-400);background:var(--color-neutral-100)}.ds-root .document-evidence-panel .document-card__header{align-items:flex-start}.ds-root .document-evidence-panel .document-card__header h5{margin:0;font-size:16px}.ds-root .document-evidence-panel .document-card>.ds-banner{margin:0;padding:8px 12px;font-size:12.5px}.document-identity-warning{display:flex;flex-direction:column;gap:6px}.document-identity-warning__values{display:grid;gap:4px;margin:0}.ds-root .document-identity-warning .document-identity-warning__values>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;padding:0;border:0}@media(max-width:560px){.ds-root .document-identity-warning .document-identity-warning__values>div{grid-template-columns:1fr;gap:2px}}.document-identity-warning__values dt{margin:0;font-weight:600}.document-identity-warning__values dd{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;overflow-wrap:anywhere}.document-identity-warning__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.ds-root .document-card__actions>.control-help{flex-basis:100%;order:1;margin:0}.ds-root .document-evidence-panel .document-fields{gap:0;margin:4px 0 0;border:1px solid var(--color-divider);border-radius:6px;overflow:hidden}.ds-root .document-evidence-panel .document-field{display:grid;grid-template-columns:minmax(170px,230px) minmax(0,1fr);column-gap:18px;align-items:start;margin:0;padding:12px 14px;border:0;border-bottom:1px solid var(--color-divider);border-radius:0;background:#fff;box-shadow:none}.ds-root .document-evidence-panel .document-field:last-child{border-bottom:0}.ds-root .document-evidence-panel .document-field>*{grid-column:1 / -1}.ds-root .document-evidence-panel .document-field>.document-field__heading,.ds-root .document-evidence-panel .document-field>p.control-help{grid-column:1}.ds-root .document-evidence-panel .document-field>.document-field__evidence{grid-column:2;grid-row:1 / span 2}.ds-root .document-evidence-panel .document-field__heading{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.ds-root .document-evidence-panel .document-field__heading h6{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.ds-root .document-evidence-panel .document-field__heading .tag{margin:0;font-size:10px;padding:1px 7px}.ds-root .document-evidence-panel .document-field>p.control-help{margin:4px 0 0;font-size:11px;line-height:1.4}.ds-root .document-evidence-panel .document-field__evidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 14px;margin:0}.ds-root .document-evidence-panel .document-field__evidence>div{padding:0;border:0}.ds-root .document-evidence-panel .document-field__evidence dt{font-size:10px;font-weight:400;letter-spacing:.06em;color:var(--color-neutral-600)}.ds-root .document-evidence-panel .document-field__evidence dd{margin:2px 0 0;font-size:12.5px;font-weight:400;color:var(--color-text)}.ds-root .document-evidence-panel .document-card__actions{margin:0}@media(max-width:900px){.ds-root .document-evidence-panel .document-field{grid-template-columns:minmax(0,1fr)}.ds-root .document-evidence-panel .document-field>.document-field__evidence{grid-column:1;grid-row:auto;margin-top:8px;grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-root .document-evidence-panel .document-field__heading h6{display:block}.ds-root .document-evidence-panel .document-field__heading h6:first-letter{text-transform:uppercase}.ds-root .document-evidence-panel .document-field__evidence{align-items:start}.ds-root .ownership-structure__layout{grid-template-columns:minmax(0,1fr)}.ownership-analysis__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ds-root .ownership-analysis__header h4{margin:0;font-size:20px}.ownership-analysis__state{flex:none;padding:3px 11px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.04em}.ownership-analysis__state.is-complete{background:#edf5f0;color:#1d5a3c;border:1px solid #a9cbb7}.ownership-analysis__state.is-review{background:#f9efec;color:#8c3a2e;border:1px solid #d9a99c}.ds-root .ownership-analysis__stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:14px 0 6px;border:1px solid var(--color-divider);border-radius:8px;background:var(--color-neutral-100);overflow:hidden}.ds-root .ownership-analysis__stats>div{display:flex;flex-direction:column;gap:3px;margin:0;padding:10px 14px;border:0}.ds-root .ownership-analysis__stats>div+div{border-left:1px solid var(--color-divider)}.ds-root .ownership-analysis__stats dt{font-size:10px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-600)}.ds-root .ownership-analysis__stats dd{margin:0;font-size:16px;font-weight:600;color:var(--color-text)}.ds-root .ownership-analysis__source{margin:0 0 6px;font-size:11px}.ds-root .s2-ownership-summary{margin:0 0 10px;font-size:12px;color:var(--color-neutral-700)}@media(max-width:760px){.ds-root .ownership-analysis__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-root .ownership-analysis__stats>div+div{border-left:0}}.ds-root .ubo-summary{padding:16px 18px;border:1px solid var(--color-divider);border-radius:8px;background:#fff}.ubo-summary__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ds-root .ubo-summary__header h5{margin:0;font-size:18px}.ubo-summary__threshold{padding:2px 10px;border:1px solid var(--color-divider);border-radius:999px;background:var(--color-neutral-100);font-size:11.5px}.ds-root .ubo-summary>.control-help{margin:6px 0 12px;font-size:11.5px}.ds-root .ubo-summary__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px;margin:0;padding:0;list-style:none}.ds-root .ubo-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;margin:0;padding:14px 16px;border:1px solid var(--color-accent-300);border-left:4px solid var(--color-accent-600);border-radius:8px;background:var(--color-accent-100)}.ubo-card__name{font-size:15px}.ubo-card__effective{color:var(--color-neutral-700);font-size:12px;text-align:right}.ubo-card__effective b{display:block;color:var(--color-accent-800);font-family:var(--font-heading);font-size:26px;line-height:1}.ds-root .ubo-card__figures{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 22px;margin:2px 0 0}.ds-root .ubo-card__figures>div{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;border:0}.ds-root .ubo-card__figures dt{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-600)}.ds-root .ubo-card__figures dd{margin:0;font-size:13px;font-weight:600}.ubo-card__met{padding:1px 8px;border-radius:999px;background:#edf5f0;color:#1d5a3c;font-size:11px;font-weight:600}.ds-root .ubo-card__details{grid-column:1 / -1;margin-top:4px;font-size:11.5px;color:var(--color-neutral-700)}.ds-root .ubo-card__details>summary{cursor:pointer;color:var(--color-accent-800)}.ds-root .ubo-card__details p{margin:6px 0 0}.ubo-summary__empty{margin:0;font-size:13px;color:var(--color-neutral-700)}.ds-root .ubo-summary__warning{margin:10px 0 0;padding:8px 12px;border-radius:6px;background:#f9efec;color:#8c3a2e;font-size:12.5px}.ds-root .stage-disclosure .card:has(:is(input:not([type=hidden]):not([type=file]),select,textarea):not([disabled])),.ds-root .stage-disclosure .blocker-review:has(input:not([disabled])){background:#fdf4f2;border-color:#efd3cb}.ds-root .document-evidence-panel .document-field__evidence{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.ds-root .document-evidence-panel .document-card>p.control-help{margin:0;font-size:11.5px}.ds-root .document-evidence-panel .document-checkpoint-repair{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:6px 0 0;padding:0;border:0;background:none}.ds-root .document-evidence-panel .document-checkpoint-repair .control-help{margin:0;font-size:11px;color:var(--color-neutral-600)}.ds-root .document-evidence-panel .document-checkpoint-repair .btn{width:auto;min-height:0;margin:0;padding:0;border:0;background:none;color:var(--color-accent-800);font-size:11.5px;text-decoration:underline;text-underline-offset:2px}.ds-root .document-evidence-panel .document-field>p.control-help:last-child{grid-column:1 / -1;margin:6px 0 0;font-size:11px}.ds-root .nav-tab,.ds-root .nav-tab:hover,.ds-root .nav-tab:visited{text-decoration:none}.ds-root .document-evidence-panel .document-card{gap:10px;container-type:inline-size}.ds-root .document-evidence-panel .document-card__header h5{font-size:17px}.ds-root .document-evidence-panel .document-card>p.control-help{color:var(--color-neutral-600)}.document-fields__head,.ds-root .document-evidence-panel .document-fields--table>.document-field{display:grid;grid-template-columns:minmax(160px,1.3fr) minmax(104px,.9fr) minmax(104px,1.3fr) minmax(104px,1.1fr) minmax(104px,.9fr) minmax(104px,.8fr);column-gap:14px}.document-fields__head{margin:6px 0 0;padding:8px 14px;border:1px solid var(--color-divider);border-bottom:0;border-radius:6px 6px 0 0;background:var(--color-neutral-100);color:var(--color-neutral-600);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.ds-root .document-evidence-panel .document-fields--table{margin-top:0;border-radius:0 0 6px 6px}.ds-root .document-evidence-panel .document-fields--table>.document-field{align-items:start;padding:11px 14px}.ds-root .document-evidence-panel .document-fields--table>.document-field>.document-field__heading{grid-column:1;grid-row:1}.ds-root .document-evidence-panel .document-fields--table>.document-field>p.control-help:not(:last-child){grid-column:1;grid-row:2}.ds-root .document-evidence-panel .document-fields--table .document-field__evidence{display:contents}.ds-root .document-evidence-panel .document-fields--table .document-field__evidence>div{grid-row:1 / span 2;min-width:0}.ds-root .document-evidence-panel .document-fields--table .document-field__evidence>div:nth-child(n+6){grid-column:2 / -1;grid-row:auto}.ds-root .document-evidence-panel .document-fields--table .document-field__evidence dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ds-root .document-evidence-panel .document-fields--table .document-field__evidence>div:nth-child(n+6) dt{position:static;width:auto;height:auto;clip-path:none;display:inline;margin-right:6px}.ds-root .document-evidence-panel .document-fields--table .document-field__evidence dd{margin:0;font-size:12.5px}.ds-root .document-evidence-panel .document-fields--table .document-field__evidence>div:nth-child(4) dd>.document-field__status,.ds-root .document-evidence-panel .document-fields--table .document-field__evidence>div:nth-child(5) dd>.document-field__status{display:inline-block;padding:1px 8px;border-radius:999px;background:var(--color-neutral-100);font-size:11px;font-weight:600;letter-spacing:.03em}.ds-root .document-evidence-panel .document-fields--table .document-field__heading .tag{display:none}.ds-root .document-evidence-panel .document-fields--table>.document-field>:is(.document-checkpoint-repair,.document-field__actions,.document-correction,.ds-banner,section,details,p.control-help:last-child){grid-column:1 / -1}@container (max-width: 799px){.document-fields__head{display:none}.ds-root .document-evidence-panel .document-fields--table{border-radius:6px}.ds-root .document-evidence-panel .document-fields--table>.document-field{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.ds-root .document-evidence-panel .document-fields--table .document-field__evidence>div:nth-child(n+6){grid-column:1 / -1}.ds-root .document-evidence-panel .document-fields--table>.document-field>.document-field__heading,.ds-root .document-evidence-panel .document-fields--table>.document-field>p.control-help:not(:last-child){grid-column:1 / -1;grid-row:auto}.ds-root .document-evidence-panel .document-fields--table .document-field__evidence>div{grid-row:auto}.ds-root .document-evidence-panel .document-fields--table .document-field__evidence dt{position:static;width:auto;height:auto;clip-path:none;font-size:10px;text-transform:uppercase;color:var(--color-neutral-600)}}.ds-root .document-evidence-panel .document-fields--table .document-field__evidence>div:nth-child(4) dd>.document-field__status,.ds-root .document-evidence-panel .document-fields--table .document-field__evidence>div:nth-child(5) dd>.document-field__status{max-width:100%}.ds-root .document-evidence-panel .document-fields__head+.document-fields--table{margin-top:-10px}.ds-root .document-evidence-panel .document-fields--table>.document-field:not(:first-child) .document-checkpoint-repair .control-help{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ds-root .stage-disclosure{--sticky-gap: 12px;display:grid;grid-template-columns:minmax(0,1fr)}.ds-root .stage-disclosure>h2{grid-row:1;grid-column:1;position:sticky;top:var(--sticky-gap);z-index:6}.ds-root .stage-disclosure :is(input,select,textarea,button,summary,a[href],[tabindex]){scroll-margin-top:calc(var(--sticky-gap) + var(--stage-header-height, 108px) + 12px)}.ds-root .stage-disclosure>.stage-disclosure__status{grid-row:1;grid-column:1;position:sticky;top:calc(var(--sticky-gap) + 26px);z-index:7;justify-self:end;align-self:start;margin:26px 60px 0 0}
