@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #fbf7ec;--paper-2: #f6efde;--card: #ffffff;--card-alt: #fdfaf2;--nav: #1a2421;--nav-edge: #2a3633;--ink: #121714;--ink-2: #1d2b26;--muted: #5a544a;--muted-2: #8a8170;--line: rgba(217, 200, 170, .7);--line-2: rgba(229, 217, 191, .62);--line-cool: rgba(224, 228, 236, .72);--chip: #ece4d0;--copper: #b56a32;--copper-dark: #7f3f1f;--copper-soft: #f3e3cd;--teal: #0f5f58;--teal-soft: #d6e8e5;--blueprint: #173b55;--blueprint-soft: #dde6ef;--green: #1f6f4a;--green-soft: #dceee2;--amber: #b07014;--amber-soft: #f5e2b8;--red: #8e2f24;--red-soft: #f1d8d3;--shadow-1: 0 1px 2px rgba(18, 23, 20, .035);--shadow-2: 0 4px 14px rgba(18, 23, 20, .075);--shadow-modal: 0 24px 60px rgba(18, 23, 20, .3);color:var(--ink);background:var(--paper);font:14px/1.5 Avenir Next,Gill Sans,Candara,Segoe UI,Roboto,system-ui,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{min-width:320px;color:var(--ink);background:var(--paper)}@media(max-width:420px){body{min-width:0}}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.app-fullscreen{display:grid;min-height:100vh;grid-template-rows:auto 1fr}.app-topbar{display:flex;align-items:center;gap:14px;padding:8px 16px;color:#f7ead0;background:var(--nav);border-bottom:1px solid var(--nav-edge);font-size:13px}.logo{color:#f7ead0;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.spacer{flex:1}.top-nav{display:flex;align-items:center;gap:2px;padding-left:14px;border-left:1px solid rgba(245,236,215,.28)}.top-nav button{padding:5px 9px;color:#f7ead0;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:13px}.top-nav button:hover{color:#fff5df;border-bottom-color:#f5ecd747}.top-nav button.active{color:#fff5df;border-bottom-color:var(--copper);font-weight:700}.top-nav button:disabled{color:#f7ead085;border-bottom-color:transparent}.auth-summary{display:grid;justify-items:end;gap:1px;min-width:172px;color:#fff5df;line-height:1.15}.auth-summary strong{max-width:220px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.auth-summary span,.auth-summary.muted,.auth-summary.err{color:#d9c8aa;font-size:11px}.auth-summary.err{color:#ffd0b8}.icon-btn{padding:0 4px;color:#d9c8aa;font-size:12px}.app-body{min-height:0}.outlet{min-height:calc(100vh - 40px);padding:14px 24px 52px;overflow:auto;background:var(--paper)}.outlet:focus{outline:none}.outlet.run-detail-outlet{padding-top:0}.outlet.intake-design-outlet{padding:0}@media(min-width:981px){.app-fullscreen.submission-workspace-shell,.app-fullscreen.focused-review-shell{height:100vh;overflow:hidden}.submission-workspace-shell .ci-shell__body,.focused-review-shell .ci-shell__body,.submission-workspace-shell .app-body,.focused-review-shell .app-body{height:100%;min-height:0;overflow:hidden}.outlet.submission-workspace-outlet,.outlet.focused-review-outlet{display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.outlet.submission-workspace-outlet,.outlet.focused-review-outlet{padding:6px 16px 8px}.submission-workspace-outlet .case-head.submission-workspace{align-items:center;margin-bottom:5px;padding-bottom:4px}.submission-workspace-outlet .case-head.submission-workspace>div:first-child{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;min-width:0}.submission-workspace-outlet .case-title{font-size:16px;line-height:1.15}.submission-workspace-outlet .meta{gap:6px;margin-top:0;font-size:11px}}.page-title,.case-title{color:var(--ink);font-family:Iowan Old Style,Palatino Linotype,Palatino,serif;letter-spacing:0}.page-title{margin:0 0 8px;font-size:22px}.case-title{margin:0;font-size:28px;line-height:1.1}h2,h3,h4,p{margin-top:0}.small,.muted{color:var(--muted);font-size:12px}.mono{font:12px/1.4 ui-monospace,SF Mono,Menlo,monospace}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.filter-row{gap:14px;margin-bottom:7px}.intake-command-row{display:grid;grid-template-columns:minmax(220px,1fr) clamp(280px,28vw,360px) auto;gap:8px;align-items:center;margin-bottom:8px}.intake-command-row .page-title{margin:0}.queue-search{justify-self:end;width:clamp(280px,28vw,360px);max-width:100%;min-height:30px;padding:6px 10px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:4px}.queue-search::placeholder{color:var(--muted-2)}.failure-text{color:var(--red)}.intake-split,.review-grid,.run-grid{display:grid;grid-template-columns:minmax(0,62fr) minmax(300px,38fr);gap:16px;align-items:start}.intake-split>*,.review-grid>*,.run-grid>*{min-width:0}.review-page-head{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:end;margin-bottom:10px}.review-page-head .page-title{margin-bottom:3px}.review-page-head .small{margin-bottom:0}.review-filter-group{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.review-toolbar{gap:8px;margin-bottom:10px}.review-filter-group .filter-btn{display:inline-flex;gap:7px;align-items:center;min-height:30px;padding:5px 8px}.review-filter-group .filter-btn strong{color:var(--ink);font-size:12px}.review-search{justify-self:auto;width:clamp(240px,26vw,380px)}.review-workflow-layout{display:block;width:100%}.review-worklist{display:grid;min-width:0}.review-list{display:grid;gap:8px}.review-list .support-empty{margin:0}.review-group{overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:4px;box-shadow:var(--shadow-1)}.review-runtime-details{min-width:0;color:var(--muted);font-size:12px}.review-runtime-details summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:700}.review-runtime-details[open]{padding-top:4px}.review-group-meta{display:grid;grid-template-columns:repeat(2,minmax(84px,max-content));gap:6px 12px;margin:5px 0 0}.review-runtime-details:not([open]) .review-group-meta{display:none}.review-runtime-details:not([open]){margin:0}.review-group-meta div{display:grid;gap:1px;min-width:0}.review-group-meta dt,.review-group-meta dd{margin:0}.review-group-meta dt{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.review-group-meta dd{max-width:128px;overflow:hidden;color:var(--ink);font:12px/1.3 ui-monospace,SF Mono,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.review-submission-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.review-submission-row{padding:12px 14px;background:var(--card)}.review-submission-main{display:grid;gap:5px;min-width:0}.review-submission-title-line{display:flex;gap:8px;align-items:center;min-width:0}.review-submission-title-line strong,.review-submission-context span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-submission-title-line strong{color:var(--ink);font-size:15px}.review-submission-context{display:flex;flex-wrap:wrap;gap:4px 12px;min-width:0}.review-submission-context span{color:var(--muted);font-size:12px}.review-status-pill{display:inline-flex;flex:0 0 auto;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:800}.review-status-pill.blocked{color:var(--red);background:var(--red-soft)}.review-status-pill.warning{color:var(--amber);background:var(--amber-soft)}.review-group-task-list{display:grid;gap:0;padding:0 14px 12px}.review-task-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,max-content) auto;gap:12px;align-items:center;padding:9px 0 9px 10px;background:#fffdf8;border-bottom:1px solid var(--line-2);cursor:pointer}.review-task-row:last-child{border-bottom:0}.review-task-row:hover,.review-task-row:focus-visible{background:#fff8eb}.review-task-row:focus{outline:none}.review-task-row:focus-visible{box-shadow:inset 0 0 0 2px #b56a3257}.review-task-row.attention-row{box-shadow:inset 2px 0 #8e2f249e}.review-task-problem,.review-task-impact,.review-action-cell{display:grid;gap:3px;min-width:0}.review-task-problem-line{display:flex;min-width:0;align-items:center;gap:7px}.review-task-problem-line strong,.review-task-problem>span,.review-task-impact span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-severity-dot{width:8px;height:8px;flex:0 0 auto;border-radius:999px}.review-severity-dot.err{background:var(--red)}.review-severity-dot.warn{background:var(--amber)}.review-task-problem-line strong{color:var(--ink);font-size:14px}.review-impact-badge{width:fit-content;max-width:100%;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:700}.review-impact-badge.err{color:var(--red);background:var(--red-soft)}.review-impact-badge.warn{color:var(--amber);background:var(--amber-soft)}.review-task-problem>span,.review-task-impact span:not(.review-impact-badge){color:var(--muted);font-size:12px}.review-action-cell{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;justify-items:end}.review-open-button{min-width:104px}.review-expand-button{min-width:96px}.focused-review-screen{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.focused-review-head{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:14px;align-items:start;margin-bottom:8px;padding:7px 10px 9px;background:var(--card);border:1px solid var(--line);border-radius:4px;box-shadow:var(--shadow-1)}.focused-review-back{min-height:30px;padding:4px 0;white-space:nowrap}.focused-review-head h1,.focused-review-head p{margin:0}.focused-review-head h1{margin-top:1px;font-size:20px;line-height:1.15}.focused-review-head p{margin-top:3px;color:var(--muted);font-size:12px}.focused-review-kicker{color:var(--copper-dark);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.focused-review-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(390px,470px);gap:8px;min-height:0;overflow:hidden}.focused-review-source,.focused-review-decision-pane{min-width:0;min-height:0;background:var(--card);border:1px solid var(--line);border-radius:4px;box-shadow:var(--shadow-1)}.focused-review-source{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.focused-review-source.manual-source-pending{align-self:start}.focused-review-source .review-pane-head{align-items:center;padding:8px 10px}.focused-review-source-status{display:flex;flex-wrap:wrap;gap:3px 6px;align-items:baseline}.focused-review-source-status strong{color:var(--ink)}.focused-review-source-status span{color:var(--muted)}.focused-review-source-badge{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.focused-review-source-badge.verified{color:var(--green);background:var(--green-soft);border-color:#1f6f4a38}.focused-review-source-badge.context{color:var(--blueprint);background:var(--blueprint-soft);border-color:#284e6938}.focused-review-source-badge.unlocated{color:var(--amber);background:var(--amber-soft);border-color:#915d1238}.focused-review-source .source-layout,.focused-review-source .source-canvas,.focused-review-source .workspace-document-display,.focused-review-source .document-viewer-pane,.focused-review-source .document-viewer-main{min-height:0}.focused-review-source .source-layout{grid-template-rows:minmax(0,1fr);overflow:hidden}.focused-review-source .source-canvas{display:grid;padding:4px;overflow:hidden}.focused-review-source .workspace-document-display,.focused-review-source .document-viewer-pane,.focused-review-source .document-viewer-main{height:100%}.focused-review-source .document-viewer-main{grid-template-rows:auto minmax(0,1fr) auto;padding:0}.focused-review-source .document-viewer-toolbar{min-height:34px;margin-top:0;padding:3px 6px}.focused-review-source .document-source-controls,.focused-review-source .source-pdf-controls{display:flex;gap:6px;align-items:center;overflow-x:auto;overflow-y:hidden}.focused-review-source .source-pdf-shell{min-height:0;padding:2px 6px 4px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.focused-review-source-unavailable{display:grid;place-content:center;gap:5px;min-height:280px;padding:32px;color:var(--muted);text-align:center}.focused-review-manual-source{display:grid;align-content:start;gap:12px;padding:16px}.focused-review-manual-source>div:first-child{display:grid;gap:4px;max-width:640px;padding:14px;background:var(--amber-soft);border:1px solid rgba(145,93,18,.22);border-radius:4px}.focused-review-manual-source span{color:var(--muted)}.focused-review-manual-source-select{width:min(100%,640px);padding:0}.focused-review-source-unavailable strong{color:var(--ink);font-size:15px}.focused-review-decision-pane{align-self:start;overflow:visible}.focused-review-panel{display:grid;gap:12px;padding:14px}.focused-review-candidate{display:grid;gap:4px;padding:13px 14px;background:#fffaf0;border:1px solid #e4d3b6;border-left:3px solid var(--copper);border-radius:4px}.focused-review-candidate-label{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.focused-review-candidate strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-family:Iowan Old Style,Palatino Linotype,Palatino,serif;font-size:25px;line-height:1.15}.focused-review-candidate>span:last-child{color:var(--muted);font-size:12px}.focused-review-decisions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;border:0}.focused-review-decisions legend{grid-column:1 / -1;margin-bottom:2px;color:var(--ink);font-size:12px;font-weight:800}.focused-review-decisions button{display:grid;gap:3px;min-height:74px;padding:10px;color:var(--ink);text-align:left;background:#fffdf8;border:1px solid var(--line);border-radius:5px}.focused-review-decisions button:hover{background:#fff8eb;border-color:#b56a3294}.focused-review-decisions button:focus-visible{outline:2px solid var(--blueprint);outline-offset:2px}.focused-review-decisions button.selected{background:var(--copper-soft);border-color:var(--copper);box-shadow:inset 3px 0 0 var(--copper)}.focused-review-decisions button span{color:var(--muted);font-size:11px;line-height:1.35}.focused-review-human-inputs{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-2)}.focused-review-human-inputs .resolution-field small{color:var(--muted);font-size:11px}.focused-review-human-inputs .resolution-field em{color:var(--copper-dark);font-size:10px;font-style:normal;font-weight:700}.focused-review-human-inputs .resolution-field textarea{min-height:50px;resize:none}.focused-review-submit-row{display:flex;justify-content:flex-end}.focused-review-screen .btn.primary{background:var(--copper-dark);border-color:var(--copper-dark)}.focused-review-loading,.focused-review-read-only,.focused-review-unavailable{display:grid;gap:5px;padding:12px;color:var(--muted);background:var(--paper-2);border:1px solid var(--line-2);border-radius:4px}.focused-review-loading strong,.focused-review-read-only strong,.focused-review-unavailable strong{color:var(--ink)}.focused-review-loading p,.focused-review-read-only p,.focused-review-unavailable p{margin:0;font-size:12px;line-height:1.45}.focused-review-unavailable .btn{justify-self:start;margin-top:4px}.focused-review-completion{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:13px;background:var(--green-soft);border:1px solid rgba(31,111,74,.24);border-radius:5px}.focused-review-completion-mark{display:grid;place-items:center;width:25px;height:25px;color:#fff;background:var(--green);border-radius:999px;font-weight:900}.focused-review-completion p{margin:3px 0;overflow-wrap:anywhere;color:var(--ink);font-size:17px;font-weight:700}.focused-review-completion span{color:var(--ink-2);font-size:12px}.focused-review-completion-actions{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:7px;justify-content:flex-end;padding-top:5px}.run-list-grid{grid-template-columns:minmax(0,1fr)}.runs-page,.submissions-register-page{display:grid;gap:10px}.runs-page-head p{margin-bottom:0;color:var(--muted)}.side-panel{position:sticky;top:14px;padding:14px;background:var(--card-alt);border:1px solid var(--line);border-radius:4px;box-shadow:var(--shadow-1)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 12px;gap:6px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:4px;letter-spacing:0}.btn:hover{background:var(--copper-soft);border-color:var(--copper)}.btn:disabled,.btn:disabled:hover{color:var(--muted);background:#f2ecdd;border-color:var(--line)}.btn.primary{color:#fff5df;background:var(--copper);border-color:var(--copper-dark);font-weight:700}.btn.primary:disabled{color:#efe2c7;background:#9b9b90;border-color:#88877d}.btn.sm{min-height:26px;padding:4px 10px;font-size:12px}.filter-btn{min-height:26px;padding:3px 0 4px;color:var(--muted);background:transparent;border:0;border-bottom:1px solid transparent;border-radius:0;font-size:12px;line-height:1.2}.filter-btn:hover{color:var(--ink);border-bottom-color:var(--line)}.filter-btn.active{color:var(--ink);border-bottom-color:var(--copper);font-weight:700}.data{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-1)}.data th,.data td{padding:9px 10px;border-bottom:1px solid var(--line-2);text-align:left;vertical-align:top}.data th{color:var(--muted);background:var(--paper-2);font-size:11px;font-weight:700;text-transform:uppercase}.row-click{cursor:pointer}.row-click:hover,.selected-row{background:#fff8eb}.selected-row{box-shadow:inset 2px 0 #b56a32b8}.item-main{color:var(--ink);font-weight:700}.item-sub{display:block;margin-top:3px;color:var(--muted);font-size:12px}.row-action{white-space:nowrap}.row-state{display:grid;gap:3px}.row-state strong{color:var(--ink);font-size:13px}.row-state span{color:var(--muted);font-size:12px}.row-state.ok strong{color:var(--green)}.row-state.warn strong{color:var(--amber)}.row-state.err strong{color:var(--red)}.decision-title{margin:0 0 12px;color:var(--ink);font-family:Iowan Old Style,Palatino Linotype,Palatino,serif;font-size:21px;line-height:1.18}.decision-section{padding:10px 0;border-top:1px solid rgba(127,63,31,.18)}.decision-label{margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.decision-value{margin-bottom:0}.decision-list{margin:0;padding-left:18px;color:var(--ink-2)}.resolution-stack{display:grid;gap:8px}.resolution-candidates{display:flex;flex-wrap:wrap;gap:5px}.resolution-candidate{display:inline-flex;max-width:100%;min-height:22px;align-items:center;padding:2px 7px;overflow:hidden;color:var(--blueprint);background:var(--blueprint-soft);border:1px solid #b8cad9;border-radius:999px;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.resolution-evidence{display:grid;gap:6px;margin:0;padding:0;list-style:none}.resolution-evidence li{display:grid;gap:2px;padding:6px 8px;background:var(--card);border:1px solid var(--line-2);border-radius:4px}.resolution-evidence span,.resolution-evidence strong{font-size:11px}.resolution-evidence span{color:var(--muted)}.resolution-evidence em{color:var(--ink-2);font-size:12px;font-style:normal}.decision-actions,.action-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chip{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;color:var(--ink);background:var(--chip);border:1px solid var(--line);border-radius:999px;font-size:12px;white-space:nowrap}.chip.green{color:var(--green);background:var(--green-soft);border-color:#a7cfb4}.chip.amber{color:var(--amber);background:var(--amber-soft);border-color:#ddb976}.chip.red{color:var(--red);background:var(--red-soft);border-color:#d7a29b}.chip.blue,.chip.mono.blue{color:var(--blueprint);background:var(--blueprint-soft);border-color:#b8c8d8}.chip.copper,.chip.mono.copper{color:var(--copper-dark);background:var(--copper-soft);border-color:#d7b48f}.case-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(127,63,31,.22)}.case-head.submission-workspace-placeholder{padding-left:10px;border-left:4px solid var(--copper)}.meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:8px;color:var(--muted)}.workspace-lineage{display:flex;flex-basis:100%;flex-wrap:wrap;gap:5px 12px;margin:0}.workspace-lineage div{display:flex;gap:4px}.workspace-lineage dt{font-weight:700}.workspace-lineage dd{margin:0}.submission-review-grid{display:grid;grid-template-columns:minmax(860px,1fr) minmax(390px,32vw);gap:12px;align-items:start}@media(min-width:981px){.submission-workspace-outlet .submission-review-grid{grid-template-columns:minmax(0,2fr) minmax(390px,480px);gap:8px;align-items:stretch;min-height:0;overflow:hidden}.submission-workspace-outlet .source-workspace,.submission-workspace-outlet .configuration-workspace{height:100%;min-height:0}}.source-workspace,.configuration-workspace,.config-plain-panel,.config-json-panel{min-width:0;background:var(--card);border:1px solid var(--line);border-radius:4px;box-shadow:var(--shadow-1)}@media(min-width:981px){.submission-workspace-outlet .source-workspace{display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden}.submission-workspace-outlet .source-workspace>.review-pane-head{display:none}}.source-workspace-locked{min-height:320px}.source-workspace-locked .review-pane-head{min-height:92px}.review-pane-head,.section-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:10px 12px;border-bottom:1px solid var(--line-2);background:var(--paper-2)}.review-pane-head h2,.review-pane-head h3,.section-head h3{margin:0;font-size:14px;font-weight:600;line-height:1.25}.pane-readiness{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.pane-readiness.green{color:var(--green)}.pane-readiness.amber{color:var(--amber)}.pane-readiness.red{color:var(--red)}.review-pane-head p{margin:2px 0 0;color:var(--muted);font-size:12px}.source-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:start;min-height:540px}@media(min-width:981px){.submission-workspace-outlet .source-layout{align-content:stretch;grid-template-rows:minmax(0,1fr);height:100%;min-height:0}}.source-placeholder-layout{grid-template-columns:minmax(0,1fr);min-height:360px}.source-placeholder-layout .support-empty{max-width:560px}.source-list{display:flex;align-items:stretch;gap:6px;min-width:0;padding:8px 10px;overflow-x:auto;overflow-y:hidden;background:var(--card-alt);border-bottom:1px solid var(--line-2)}.source-list-label{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex:0 0 auto;min-width:0;padding:0 8px 0 0;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:0}.source-list-label strong{display:inline-grid;place-items:center;min-width:20px;height:20px;color:var(--ink);background:#fff8eb;border:1px solid var(--line);border-radius:999px;font-size:11px}.source-list button{display:grid;gap:2px;flex:0 1 210px;width:auto;min-width:132px;max-width:220px;padding:7px 9px;color:var(--ink);background:#fffdf8;border:1px solid var(--line-2);border-radius:4px;text-align:left}.source-list button.active,.source-list button:hover{background:#fff8eb;border-color:var(--line)}.source-file-row{display:grid;gap:2px;flex:0 1 210px;width:auto;min-width:132px;max-width:220px;padding:8px;color:var(--ink);background:#fffdf8;border:1px solid var(--line-2);border-radius:4px;text-align:left}.source-file-row strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.source-file-row.active,.source-file-row:hover{background:#fff8eb;border-color:var(--line)}.source-list span{color:var(--muted);font-size:12px;white-space:nowrap}.source-file-select{min-width:180px;max-width:280px;height:30px;padding:4px 28px 4px 8px;color:var(--ink);background:#fffdf8;border:1px solid var(--line-2);border-radius:4px;font-size:12px}.source-canvas{min-width:0;padding:12px;background:#efe8d8}@media(min-width:981px){.submission-workspace-outlet .source-canvas{display:grid;min-height:0;padding:4px;overflow:hidden}}.workspace-document-display{display:grid;width:100%;max-width:none;margin:0 auto}@media(min-width:981px){.submission-workspace-outlet .workspace-document-display,.submission-workspace-outlet .document-viewer-pane{height:100%;min-height:0}}.selected-source-document-viewer,.document-viewer-pane{min-width:0}.document-viewer-pane{overflow:hidden;background:#fffdf8;border:1px solid rgba(205,184,144,.68);box-shadow:0 4px 14px #362a1614}.document-viewer-main{display:grid;gap:0;min-width:0;padding:10px}@media(min-width:981px){.submission-workspace-outlet .document-viewer-main{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;padding:0}}.workspace-document-heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid var(--line-2)}.workspace-document-heading h3,.workspace-document-heading p{margin:0}.workspace-document-heading h3{overflow-wrap:anywhere;font-size:15px}.workspace-document-heading p,.workspace-document-heading span{color:var(--muted);font-size:12px}.workspace-document-heading span{flex:0 0 auto}.workspace-document-facts{display:grid;gap:0;margin:0}.workspace-document-facts div{display:grid;grid-template-columns:minmax(130px,.45fr) minmax(0,1fr);gap:12px;padding:10px;border-bottom:1px solid #eadfc8}.workspace-document-facts div:last-child{border-bottom:0}.workspace-document-facts dt,.workspace-document-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.workspace-document-facts dt{color:var(--muted);font-size:12px;font-weight:700}.source-document-content{display:grid;gap:12px;min-width:0;padding:14px;background:#fffdf8;border:1px solid rgba(219,201,168,.7)}.source-document-page-head{display:flex;justify-content:space-between;gap:12px;min-width:0;padding-bottom:8px;color:var(--muted);border-bottom:1px solid #eadfc8;font-size:12px}.source-document-page-head span{min-width:0;overflow-wrap:anywhere}.source-document-lines{display:grid;gap:0;min-width:0}.source-document-pdf{gap:10px;padding:0;overflow:hidden;color:var(--ink);background:#fffdf8;border-color:#e4d3b6}.source-document-pdf .source-document-page-head{padding:10px 12px;color:var(--muted);background:#fffaf0;border-bottom-color:#eadfc8}.source-pdf-controls{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;padding:10px 0;color:var(--ink);background:#fffaf0;border-bottom:1px solid #eadfc8;font-size:12px}.document-viewer-toolbar{margin-top:12px;padding:10px 12px;background:#fffaf0;border:1px solid #eadfc8;border-bottom:0}@media(min-width:981px){.submission-workspace-outlet .document-viewer-toolbar{min-height:34px;margin-top:0;padding:3px 6px}.submission-workspace-outlet .document-source-controls,.submission-workspace-outlet .source-pdf-controls{display:flex;gap:6px;align-items:center;overflow-x:auto;overflow-y:hidden}.submission-workspace-outlet .source-pdf-controls .source-list,.submission-workspace-outlet .document-source-controls .source-list{flex:1 1 310px;min-width:0;max-width:350px;padding:0;overflow-x:auto;overflow-y:hidden;background:transparent;border-bottom:0}.submission-workspace-outlet .source-pdf-controls .source-list-label,.submission-workspace-outlet .document-source-controls .source-list-label{gap:4px;padding-right:2px}.submission-workspace-outlet .source-file-select{flex:1 1 auto;min-width:160px;max-width:280px;height:26px;padding-top:2px;padding-bottom:2px}.submission-workspace-outlet .source-pdf-controls .source-file-row,.submission-workspace-outlet .document-source-controls .source-file-row{display:block;flex:0 1 190px;min-width:92px;max-width:210px;height:26px;padding:3px 8px}.submission-workspace-outlet .source-pdf-controls .source-file-row span,.submission-workspace-outlet .document-source-controls .source-file-row span{display:none}.submission-workspace-outlet .document-viewer-toolbar .btn{min-height:26px;padding:3px 8px}}.document-viewer-toolbar .btn{flex:0 0 auto;padding:7px 10px;white-space:nowrap}.document-viewer-toolbar>span{flex:0 0 auto;white-space:nowrap}.source-pdf-controls span{min-width:0;text-align:center}.document-viewer-zoom{display:flex;align-items:center;gap:6px;min-width:0}.source-pdf-shell{display:grid;place-items:start center;min-width:0;min-height:760px;padding:24px;overflow:auto;background:#f4ecdd;border:1px solid rgba(234,223,200,.66)}@media(min-width:981px){.submission-workspace-outlet .source-pdf-shell{min-height:0;padding:2px 6px 4px;overscroll-behavior:contain;scrollbar-gutter:stable}}.document-viewer-body{border-top:0}.source-pdf-frame{display:block;max-width:100%;height:auto;background:#fff;border:1px solid rgba(239,229,210,.72);box-shadow:0 5px 16px #362a161f}.source-pdf-page-stage{position:relative;display:inline-block;line-height:0}.source-pdf-focus-box{position:absolute;pointer-events:none;border:2px solid #2d7ff9;box-shadow:0 0 0 9999px #173b551a,0 0 0 1px #ffffffe6}.source-document-line{display:grid;grid-template-columns:minmax(140px,.42fr) minmax(0,1fr);gap:16px;min-height:38px;padding:10px 0;border-bottom:1px solid #eadfc8}.source-document-line:last-child{border-bottom:0}.source-document-line strong,.source-document-line span{min-width:0;overflow-wrap:anywhere}.source-document-line strong{color:#4e4638}.source-document-line span{color:var(--ink)}.source-document-line-text{grid-column:1 / -1}.source-document-line.focused,.source-email-headers .focused,.source-email-body .focused,.source-table-grid .focused{outline:1px solid rgba(198,109,50,.78);outline-offset:1px;background:#fff3df}.source-email-document{background:#fffdf8}.source-email-headers{display:grid;gap:0;margin:0;border:1px solid #eadfc8}.source-email-headers div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:9px 10px;border-bottom:1px solid #eadfc8}.source-email-headers div:last-child{border-bottom:0}.source-email-headers dt,.source-email-headers dd{min-width:0;margin:0;overflow-wrap:anywhere}.source-email-headers dt{color:var(--muted);font-size:12px;font-weight:800}.source-email-body{display:grid;gap:8px;min-width:0}.source-email-body p{min-width:0;margin:0;overflow-wrap:anywhere;line-height:1.5}.source-table-grid{display:grid;min-width:0;overflow:auto;border:1px solid #eadfc8}.source-table-grid>div{min-width:0;min-height:34px;padding:8px;overflow-wrap:anywhere;border-right:1px solid #eadfc8;border-bottom:1px solid #eadfc8}.source-table-grid .head{color:var(--muted);background:var(--paper-2);font-weight:800}.document-preview-note{padding:10px;color:var(--muted);background:var(--card-alt);border:1px dashed var(--line)}.document-preview-content,.document-preview-state{display:grid;gap:8px;min-width:0;padding:10px;background:#f9fbf8;border:1px solid #b9c8b6}.document-preview-content h4,.document-preview-content pre,.document-preview-state strong,.document-preview-state span{min-width:0;margin:0;overflow-wrap:anywhere}.document-preview-content h4{color:var(--muted);font-size:12px;text-transform:uppercase}.document-preview-content pre{max-height:210px;overflow:auto;white-space:pre-wrap;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}.document-preview-state.unavailable{background:#fff8eb;border-color:#d99a65}.pdf-render-failure{align-self:start;width:min(680px,100%);margin:36px auto 0}.document-preview-state strong{color:var(--ink)}.document-preview-state span{color:var(--muted)}.document-focus-card{display:grid;gap:8px;padding:10px;background:#eef5f8;border:1px solid rgba(169,195,208,.7)}.document-focus-card h4,.document-focus-card strong,.document-focus-card p{min-width:0;margin:0;overflow-wrap:anywhere}.document-focus-card h4{color:var(--blueprint);font-size:12px;text-transform:uppercase}.document-focus-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.document-focus-card dt,.document-focus-card dd{min-width:0;margin:0;overflow-wrap:anywhere}.document-focus-card dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.document-focus-card dd,.document-focus-card p{color:var(--ink);font-size:12px}.workspace-source-summary{display:grid;gap:12px;max-width:860px;margin:0 auto}.workspace-source-summary h3{margin:0;font-size:15px}.workspace-source-summary p{margin:0;color:var(--muted)}.workspace-file-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.workspace-file-card{display:grid;gap:3px;min-height:104px;padding:10px;background:var(--card);border:1px solid var(--line);border-radius:4px}.workspace-file-card strong,.workspace-file-card span,.workspace-file-card em{min-width:0;overflow-wrap:anywhere}.workspace-file-card span,.workspace-file-card em{color:var(--muted);font-size:12px}.workspace-file-card em{color:var(--amber);font-style:normal}.doc-page{max-width:720px;margin:0 auto;padding:14px;background:#fffdf8;border:1px solid #d4c4a6;box-shadow:var(--shadow-2)}.doc-toolbar{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px;color:var(--muted);font-size:12px}.doc-form{display:grid;gap:8px}.doc-line{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:10px;padding:8px;border:1px solid #eadfc8}.doc-line.tall{min-height:82px;align-items:start}.bbox,.selected{outline:1px solid rgba(15,95,88,.72);background:#0f5f5814}.evidence-callout{display:grid;gap:4px;margin-top:12px;padding:10px;background:var(--teal-soft);border-left:3px solid var(--teal)}.evidence-callout span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.email-page p{margin:0 0 10px}.sheet-grid{display:grid;grid-template-columns:52px repeat(4,minmax(90px,1fr));background:var(--card);border:1px solid var(--line)}.sheet-grid>div{min-height:36px;padding:8px;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.sheet-grid .head{color:var(--muted);background:var(--paper-2);font-weight:700}.configuration-workspace{max-height:calc(100vh - 160px);overflow-y:auto;overscroll-behavior:contain;position:sticky;scrollbar-gutter:stable;top:14px}@media(min-width:981px){.submission-workspace-outlet .configuration-workspace{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:none;overflow:hidden;position:static}}.configuration-workspace:focus-visible{outline:2px solid var(--blueprint);outline-offset:2px}.configuration-meta{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line-2)}.configuration-section{border-bottom:1px solid var(--line-2)}.configuration-section h3{display:flex;justify-content:space-between;margin:0;padding:9px 12px;color:var(--muted);background:var(--card-alt);font-size:12px;font-weight:700}.workspace-field-panel{display:grid;gap:0;min-height:0;overflow:hidden;background:#fffdf8}.action-review-section{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;background:#fffdf8}.review-resolution-panel{display:grid;gap:10px;margin:10px;padding:10px;background:#fffaf0;border:1px solid var(--line-2);border-radius:6px}.review-resolution-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.review-resolution-head h3,.review-resolution-head p{margin:0}.review-resolution-head h3{font-size:14px}.review-resolution-head h3 span,.review-resolution-head p,.review-resolution-summary dt,.resolution-field span,.resolution-note{color:var(--muted);font-size:12px}.review-resolution-summary{display:grid;gap:0;margin:0;border:1px solid #eadfc8}.review-resolution-summary div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:7px 8px;border-bottom:1px solid #eadfc8}.review-resolution-summary div:last-child{border-bottom:0}.review-resolution-summary dt,.review-resolution-summary dd{min-width:0;margin:0;overflow-wrap:anywhere}.review-resolution-summary dt{font-weight:800}.review-resolution-form{display:grid;gap:8px}.resolution-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;min-width:0;margin:0;padding:8px;border:1px solid #eadfc8}.resolution-outcomes legend{padding:0 4px;color:var(--muted);font-size:12px;font-weight:800}.resolution-outcomes label,.resolution-checkbox{display:flex;gap:6px;align-items:center;min-width:0;color:var(--ink);font-size:12px}.resolution-outcomes .disabled-option{color:var(--muted-2)}.resolution-field{display:grid;gap:4px;min-width:0}.resolution-field input,.resolution-field textarea{width:100%;min-width:0;color:var(--ink);background:#fffdf8;border:1px solid var(--line);border-radius:4px}.resolution-field input{min-height:30px;padding:5px 8px}.resolution-field textarea{resize:vertical;min-height:54px;padding:6px 8px}.review-resolution-actions{display:flex;justify-content:flex-end}.review-resolution-result{display:grid;gap:4px;padding:9px 10px;background:var(--green-soft);border:1px solid rgba(31,111,74,.22);border-radius:4px}.review-resolution-result span{min-width:0;overflow-wrap:anywhere;color:var(--ink-2);font-size:12px}.resolution-note.error{color:var(--red)}.action-review-list{display:grid;max-height:min(46vh,520px);overflow:auto}@media(min-width:981px){.submission-workspace-outlet .workspace-field-panel{grid-template-rows:minmax(0,1fr);height:100%}.submission-workspace-outlet .workspace-field-panel:has(.review-resolution-panel){grid-template-rows:auto minmax(0,1fr)}.submission-workspace-outlet .workspace-field-panel>.action-review-section{height:auto}.submission-workspace-outlet .workspace-field-panel>.action-review-section:only-child{height:100%}.submission-workspace-outlet .action-review-list{max-height:none;min-height:0}}.action-review-row{display:grid;width:100%;min-width:0;padding:10px 12px;color:var(--ink);background:var(--card);border:0;border-top:1px solid var(--line-2);border-left:2px solid transparent;border-radius:0;text-align:left}.action-review-row:hover{background:#fffdf8;border-left-color:#c5d1d8}.action-review-row.selected{background:#fbfdff;border-left-color:#7892a1}.action-review-entry{min-width:0}.action-review-main,.action-review-main strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-review-main{display:grid;gap:4px}.action-review-main strong{font-size:13px;font-weight:700;line-height:1.2}.action-review-main span{color:var(--muted);font-size:11px;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.configuration-field-row{display:grid;grid-template-columns:minmax(140px,1.4fr) minmax(92px,.7fr) minmax(96px,.8fr) auto;gap:8px;align-items:center;padding:9px 12px;border-top:1px solid var(--line-2)}.workspace-field-row{grid-template-columns:minmax(140px,1.2fr) minmax(120px,1fr) minmax(92px,.7fr)}.evidence-field-row{grid-template-columns:minmax(120px,.8fr) minmax(118px,.68fr) minmax(190px,1.45fr);align-items:start}.evidence-field-row.blocked{background:#fff8f6}.evidence-field-row.reviewed{background:#f7fbf7}.workspace-field-row>*{min-width:0;overflow-wrap:anywhere}.field-value{margin-top:2px;color:var(--muted);font-size:12px}.evidence-link{min-height:24px;padding:3px 7px;color:var(--blueprint);background:var(--blueprint-soft);border:1px solid #b8c8d8;border-radius:4px;font-size:12px}.review-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px}.workspace-support-grid h3{margin:0 0 6px;font-size:13px}.workspace-state-stack{display:grid;gap:4px;min-height:112px;padding:10px;background:var(--card-alt);border:1px solid var(--line-2);border-radius:4px}.workspace-state-stack strong{overflow-wrap:anywhere}.workspace-state-stack span,.workspace-state-stack li{color:var(--muted);font-size:12px}.workspace-state-stack ul{margin:0;padding-left:18px}.support-empty{padding:10px;color:var(--muted);background:var(--card-alt);border:1px dashed var(--line)}.run-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:10px 0}.runs-page .run-list-toolbar{margin:0;padding:10px 12px;background:var(--card);border-bottom:1px solid var(--line-2)}.run-filter-row{margin:0}.run-filter-row .filter-btn{display:inline-flex;align-items:center;gap:5px}.chip-count{display:inline-grid;min-width:18px;height:18px;place-items:center;padding:0 5px;color:var(--muted);background:var(--paper-2);border:1px solid var(--line-2);border-radius:999px;font-size:11px;font-weight:700}.filter-btn.active .chip-count{color:var(--copper-dark);background:var(--copper-soft);border-color:#b56a3257}.run-search{width:clamp(260px,28vw,380px)}.runs-table-wrap{max-width:100%;overflow-x:auto}.submissions-register-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,360px);gap:14px;align-items:start}.submissions-register-layout>*{min-width:0}.submissions-register-list{min-width:0;border-color:#d9c8aaa3;box-shadow:0 1px 2px #12171409}.submissions-register-list .run-list-toolbar{margin:0;padding:10px 12px;background:var(--card);border-bottom:1px solid rgba(229,217,191,.58)}.register-audit-note{color:var(--muted);font-size:12px}.submissions-table-wrap{max-width:100%;overflow-x:auto}.submissions-table{min-width:900px;table-layout:fixed;border:0;box-shadow:none}.submissions-table th,.submissions-table td{padding:6px 10px;border-bottom-color:#e5d9bf94}.submissions-table th{background:#faf5e8}.submissions-table td{vertical-align:middle}.submissions-table th:nth-child(1),.submissions-table td:nth-child(1){width:300px}.submissions-table th:nth-child(2),.submissions-table td:nth-child(2){width:145px}.submissions-table th:nth-child(3),.submissions-table td:nth-child(3){width:180px}.submissions-table th:nth-child(4),.submissions-table td:nth-child(4){width:70px}.submissions-table th:nth-child(5),.submissions-table td:nth-child(5){width:140px}.submissions-table th:nth-child(6),.submissions-table td:nth-child(6){width:130px}.submission-register-row{cursor:pointer;background:var(--card)}.submission-register-row:hover,.submission-register-row.selected{background:#fffaf0}.submission-register-row.selected{outline:0;box-shadow:inset 2px 0 #0f5f58b8}.submission-register-row:focus{outline:none}.submission-register-row:focus-visible{outline:0;box-shadow:inset 2px 0 #0f5f58b8,inset 0 0 0 1px #0f5f5847}.register-title-cell{display:grid;gap:2px;min-width:0}.register-title-cell strong,.register-title-cell span,.register-title-cell em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.register-id{display:inline-block;max-width:100%;overflow-wrap:anywhere;white-space:normal}.register-title-cell span{color:var(--muted);font-size:12px}.register-title-cell em{margin-left:6px;color:var(--muted-2);font-size:11px;font-style:normal}.register-attention,.register-outcome{display:grid;gap:2px}.register-attention strong,.register-outcome strong{font-size:12px;line-height:1.2}.register-attention span,.register-outcome span{color:var(--muted);font-size:11px;line-height:1.2}.register-attention.needs-work strong{color:#8a3b14}.submissions-table .row-state{gap:2px}.submissions-table .row-state strong{font-size:12px;line-height:1.2}.submissions-table .row-state span{font-size:11px;line-height:1.2}.submissions-table .btn.sm{min-height:24px;padding:3px 8px;white-space:nowrap}.register-summary-panel{display:grid;gap:12px;border-color:#d9c8aaa3;box-shadow:0 1px 2px #12171409}.register-summary-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.register-summary-head p{margin:2px 0 0;color:var(--muted);font-size:12px}.register-summary-priority{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(229,217,191,.7);border-radius:8px;background:var(--card-alt)}.register-summary-priority div{display:grid;gap:3px;min-width:0}.register-summary-priority span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.register-summary-priority strong{min-width:0;overflow-wrap:anywhere;font-size:13px}.register-summary-list{display:grid;gap:7px;margin:0}.register-summary-list.diagnostics{padding-top:8px}.register-summary-details{border-top:1px solid rgba(229,217,191,.62);padding-top:8px}.register-summary-details summary{cursor:pointer;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.register-summary-details[open] summary{margin-bottom:6px}.register-summary-list div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;align-items:baseline;padding-bottom:7px;border-bottom:1px solid rgba(229,217,191,.58)}.register-summary-list dt{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.register-summary-list dd{min-width:0;margin:0;overflow-wrap:anywhere}.register-summary-actions{display:flex;flex-wrap:wrap;gap:8px}.runs-table{min-width:1290px;table-layout:fixed}.runs-table th:nth-child(1),.runs-table td:nth-child(1){width:145px}.runs-table th:nth-child(2),.runs-table td:nth-child(2){width:300px}.runs-table th:nth-child(3),.runs-table td:nth-child(3){width:145px}.runs-table th:nth-child(4),.runs-table td:nth-child(4){width:140px}.runs-table th:nth-child(5),.runs-table td:nth-child(5){width:125px}.runs-table th:nth-child(6),.runs-table td:nth-child(6){width:210px}.runs-table th:nth-child(7),.runs-table td:nth-child(7){width:155px}.runs-table th:nth-child(8),.runs-table td:nth-child(8){width:110px}.runs-table .item-main,.runs-table .item-sub,.run-status-summary{min-width:0;overflow-wrap:anywhere}.run-list-row.quiet-row{background:var(--card)}.run-list-row.attention-row{background:#fffaf0;box-shadow:inset 2px 0 #b07014bd}.run-list-row.failed-row{background:#fff7f4;box-shadow:inset 2px 0 #8e2f24bd}.run-status-summary{display:grid;gap:3px}.run-status-summary strong{font-size:13px;line-height:1.25}.run-config-summary{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:baseline}.run-inline-action{padding:0;color:var(--copper-dark);background:transparent;border:0;font:inherit;font-weight:700}.run-inline-action:hover,.run-inline-action:focus-visible{color:var(--copper);text-decoration:underline}.run-submission-cell{vertical-align:top}.run-submission-action,.run-submission-picker summary{appearance:none;display:inline-flex;align-items:center;min-height:28px;max-width:100%;padding:4px 8px;color:var(--copper-dark);background:var(--paper-2);border:1px solid rgba(181,106,50,.34);border-radius:6px;font:inherit;font-size:12px;font-weight:800;line-height:1.25;cursor:pointer}.run-submission-action:hover,.run-submission-action:focus-visible,.run-submission-picker summary:hover,.run-submission-picker summary:focus-visible{color:var(--copper);border-color:var(--copper)}.run-submission-note{display:block;max-width:100%;color:var(--muted);font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.run-submission-note.restricted{color:var(--red)}.run-submission-picker{position:relative;display:grid;gap:6px}.run-submission-picker summary{list-style:none}.run-submission-picker summary::-webkit-details-marker{display:none}.run-submission-group-list{display:grid;gap:4px;min-width:170px;padding:6px;background:var(--card);border:1px solid var(--line-2);border-radius:6px;box-shadow:0 8px 20px #262f361f}.run-submission-group-list button{display:grid;gap:2px;width:100%;padding:6px 8px;color:var(--ink);text-align:left;background:var(--paper-2);border:1px solid transparent;border-radius:5px;cursor:pointer}.run-submission-group-list button:hover,.run-submission-group-list button:focus-visible{border-color:#b56a326b}.run-submission-group-list span{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.run-id-details{display:grid;gap:6px}.run-id-details summary{color:var(--copper-dark);cursor:pointer;font-weight:700;list-style:none}.run-id-details summary::-webkit-details-marker{display:none}.run-id-details summary:hover,.run-id-details summary:focus-visible{color:var(--copper);text-decoration:underline}.run-id-action-list{display:grid;gap:4px}.run-id-action-list .btn{justify-content:flex-start;width:100%}.run-status-summary.ok strong{color:var(--green)}.run-status-summary.warn strong{color:var(--amber)}.run-status-summary.err strong,.handoff-outcome.attention,.attention-count.active{color:var(--red)}.attention-count.active{font-weight:700}.runs-table .handoff-outcome,.runs-table .attention-count{display:inline-block;max-width:100%;white-space:nowrap}.run-list-row{cursor:pointer}.run-list-row:hover,.run-list-row:focus{outline:0;box-shadow:inset 2px 0 #b56a328a}.run-detail-grid{grid-template-columns:minmax(0,1fr)}.run-detail-outlet .run-detail-grid{margin-top:-11px}.run-detail-view{padding:0}.run-detail-page-head{display:grid;gap:7px;align-items:start;padding:12px;border-bottom:1px solid var(--line-2);background:var(--paper-2)}.run-detail-outlet .run-detail-page-head{padding-top:8px}.run-detail-outlet .run-detail-breadcrumb{line-height:1}.run-detail-breadcrumb ol{display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:0;margin:0;padding:0;color:var(--muted);font-size:12px;font-weight:700;list-style:none}.run-detail-breadcrumb li{display:inline-flex;align-items:center;min-width:0;max-width:100%}.run-detail-breadcrumb li:not(:last-child):after{margin-left:5px;color:var(--muted);content:">"}.run-detail-breadcrumb button{appearance:none;min-width:0;padding:0;color:var(--copper-dark);background:transparent;border:0;font:inherit;cursor:pointer}.run-detail-breadcrumb button:hover,.run-detail-breadcrumb button:focus-visible{text-decoration:underline}.run-detail-breadcrumb [aria-current=page]{overflow-wrap:anywhere}.run-detail-title{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);align-items:end;min-width:0;gap:18px}.run-detail-outcome{display:grid;gap:4px;min-width:0;padding-left:11px;border-left:3px solid var(--muted)}.run-detail-outcome.ok{border-left-color:var(--green)}.run-detail-outcome.warn{border-left-color:var(--amber-dark)}.run-detail-outcome.err{border-left-color:var(--red)}.run-detail-outcome h2{margin:0;font-size:20px;line-height:1.25}.run-detail-outcome p{margin:0;font-size:14px;font-weight:700;line-height:1.35}.run-detail-outcome.ok p{color:var(--green)}.run-detail-outcome.warn p{color:var(--amber-dark)}.run-detail-outcome.err p{color:var(--red)}.run-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;margin:0}.run-detail-summary div{display:grid;gap:2px;min-width:0;padding-top:8px;border-top:1px solid var(--line-2)}.run-detail-summary dt{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.run-detail-summary dd{min-width:0;margin:0;overflow-wrap:anywhere}.run-detail-tabs{padding:0 12px}.run-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:0 12px 14px}.overview-section{display:grid;min-width:0;gap:7px;padding:14px 0;border-top:1px solid var(--line-2)}.overview-section h4{margin:0;font-size:13px;line-height:1.25}.overview-section p{margin:0;line-height:1.45}.overview-muted,.overview-facts dd{color:var(--muted)}.overview-facts{display:grid;gap:6px;margin:0}.overview-facts div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px}.overview-facts dt{color:var(--muted);font-size:12px;font-weight:700}.overview-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.overview-list{display:grid;gap:5px;margin:0;padding-left:18px}.overview-list li{line-height:1.35}.technical-details-section{grid-column:1 / -1}.technical-details{display:grid;gap:8px}.technical-details summary{color:var(--copper-dark);cursor:pointer;font-weight:700}.technical-details summary:hover,.technical-details summary:focus-visible{color:var(--copper)}.technical-details-grid{padding-top:6px}.technical-details-grid div{grid-template-columns:150px minmax(0,1fr)}.technical-details-grid dd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.run-detail-panel{display:grid;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.run-detail-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.meta-line{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--muted);font-size:12px}.run-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.run-meta-grid>div{display:grid;gap:4px;min-width:0;padding:8px;background:var(--card-alt);border:1px solid var(--line-2)}.run-meta-grid span,.run-meta-grid em,.stage-subline{color:var(--muted);font-size:11px;font-style:normal}.run-meta-grid strong,.run-meta-grid em,.stage-subline{min-width:0;overflow-wrap:anywhere}.run-stages-panel{padding:12px}.run-audit-panel{display:grid;gap:12px;padding:12px}.audit-section{display:grid;gap:8px;min-width:0;padding-bottom:12px;border-bottom:1px solid var(--line-2)}.audit-section:last-child{padding-bottom:0;border-bottom:0}.audit-section-head{display:grid;gap:3px}.audit-section-head h4{margin:0;font-size:13px;line-height:1.25}.audit-section-head p{margin:0;color:var(--muted);line-height:1.4}.audit-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.audit-card{display:grid;gap:8px;min-width:0;padding:10px;background:var(--card-alt);border:1px solid var(--line-2);border-radius:4px}.audit-card-head{display:grid;gap:2px;min-width:0}.audit-card-head strong,.audit-card-head span,.audit-card p{min-width:0;overflow-wrap:anywhere}.audit-card-head span,.audit-facts dt,.event-row span,.audit-empty{color:var(--muted)}.audit-card p{margin:0;line-height:1.4}.audit-facts{display:grid;gap:5px;margin:0}.audit-facts div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px}.audit-facts dt{font-size:12px;font-weight:700}.audit-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.audit-ref-list,.event-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.audit-ref{min-width:0;padding:8px;color:var(--muted);background:var(--card-alt);border:1px solid var(--line-2);overflow-wrap:anywhere}.audit-empty{padding:10px;background:var(--card-alt);border:1px solid var(--line-2)}.run-field-table{display:grid;min-width:0;overflow:auto;border:1px solid var(--line-2)}.run-field-table-head,.run-field-table-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(130px,.9fr) minmax(96px,.55fr) minmax(112px,.62fr) minmax(180px,1.1fr);gap:10px;align-items:start;min-width:760px}.run-field-table-head{padding:8px 10px;color:var(--muted);background:var(--card-alt);border-bottom:1px solid var(--line-2);font-size:11px;font-weight:800;text-transform:uppercase}.run-field-table-row{padding:10px;background:var(--card)}.run-field-audit-row{min-width:760px;padding:0 10px 10px;background:var(--card);border-bottom:1px solid var(--line-2)}.run-field-audit-row:last-child{border-bottom:0}.run-field-proof{color:var(--muted);font-size:11px}.run-field-proof summary{cursor:pointer;font-weight:700}.run-field-lineage,.run-field-evidence-lineage dl{display:grid;grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);gap:3px 10px;margin:8px 0 0}.run-field-lineage dt,.run-field-evidence-lineage dt{color:var(--muted);font-weight:700}.run-field-lineage dd,.run-field-evidence-lineage dd{min-width:0;margin:0;color:var(--ink);overflow-wrap:anywhere}.run-field-evidence-list{display:grid;gap:8px;margin-top:8px}.run-field-evidence-lineage{padding-top:7px;border-top:1px solid var(--line-2)}.run-field-evidence-lineage h5{margin:0;color:var(--ink);font-size:11px}.run-field-table-row span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.run-field-table-row em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.25}.event-row{display:grid;gap:5px;min-width:0;padding:10px;background:var(--card-alt);border:1px solid var(--line-2)}.event-row div{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;min-width:0}.event-row strong,.event-row p{min-width:0;overflow-wrap:anywhere}.event-row p{margin:0;line-height:1.4}.stage-timeline{display:grid;gap:7px}.stage-timeline-empty{padding:16px;color:var(--muted);background:var(--card-alt);border:1px solid var(--line-2)}.stage-timeline-row{min-width:0;background:var(--card);border:1px solid var(--line-2);border-radius:4px}.stage-timeline-row.warn{border-color:#b56a326b;box-shadow:inset 2px 0 #b07014bd}.stage-timeline-row.err{border-color:#9834266b;box-shadow:inset 2px 0 #8e2f24bd}.stage-timeline-row[open]{background:#fffdf7}.stage-timeline-summary{display:grid;grid-template-columns:76px minmax(180px,1fr) 116px 76px 146px;gap:10px;align-items:center;min-width:0;padding:9px 12px;cursor:pointer;list-style-position:outside}.stage-timeline-summary::-webkit-details-marker{color:var(--muted)}.stage-timeline-summary>span,.stage-summary-main{min-width:0}.stage-index,.stage-duration,.stage-issue-count,.stage-summary-main em{color:var(--muted);font-size:12px}.stage-index{font-weight:700}.stage-summary-main{display:grid;gap:2px}.stage-summary-main strong,.stage-summary-main em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-summary-main em{font-style:normal}.stage-status{font-size:12px;line-height:1.2;font-weight:700}.stage-status.ok{color:var(--green)}.stage-status.warn{color:var(--amber-dark)}.stage-status.err{color:var(--red)}.stage-issue-count.active{color:var(--red);font-weight:700}.stage-expanded-detail{display:grid;gap:10px;padding:0 12px 12px 98px}.stage-lineage-grid,.stage-detail-grid{display:grid;gap:8px;margin:0}.stage-lineage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-lineage-grid div,.stage-detail-grid div{min-width:0;padding:8px;background:var(--card-alt);border:1px solid var(--line-2)}.stage-lineage-grid dt,.stage-detail-grid dt{margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.stage-lineage-grid dd,.stage-detail-grid dd{display:grid;gap:2px;min-width:0;margin:0}.stage-lineage-grid strong,.stage-lineage-grid span,.stage-detail-grid dd,.stage-ref{min-width:0;overflow-wrap:anywhere}.stage-lineage-grid span,.stage-ref{color:var(--muted);font-size:12px}.stage-detail-notes{display:grid;gap:8px}.stage-detail-notes h4{margin:0 0 4px;font-size:12px}.stage-detail-notes ul{display:grid;gap:4px;margin:0;padding-left:18px}.stage-detail-notes li,.stage-quiet-note{line-height:1.35}.stage-quiet-note{margin:0;color:var(--muted)}.handoff-lines{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;font-size:12px}.task-line{display:grid;grid-template-columns:10px minmax(0,1fr);gap:8px;align-items:start;margin-top:10px}.task-line strong,.task-line span{display:block}.task-line span{color:var(--muted);font-size:12px}.light{width:8px;height:8px;margin-top:5px;background:var(--amber);border-radius:999px}.light.red{background:var(--red)}.light.amber{background:var(--amber)}.stage-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.stage-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;padding:6px;background:var(--card);border:1px solid var(--line-2)}.stage-list span{display:grid;width:22px;height:22px;place-items:center;color:var(--teal);background:var(--teal-soft);border-radius:999px;font-size:11px;font-weight:700}.stage-list strong,.stage-list em{display:block}.stage-list em{margin-top:2px;color:var(--muted);font-style:normal;overflow-wrap:anywhere}.lifecycle-list{display:grid;gap:5px;margin:0;padding:0;list-style:none}.lifecycle-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px 8px;background:var(--card);border:1px solid var(--line-2)}.lifecycle-list strong,.lifecycle-list span{min-width:0;overflow-wrap:anywhere}.lifecycle-list strong{font-size:12px}.run-evidence-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.run-evidence-list li{display:grid;gap:2px;padding:6px 8px;background:var(--card);border:1px solid var(--line-2)}.run-evidence-list strong,.run-evidence-list span{min-width:0;overflow-wrap:anywhere}.config-editor{display:grid;gap:10px}.config-editor-head p{margin-bottom:0;color:var(--muted)}.tabs{display:flex;gap:4px;align-items:center;border-bottom:1px solid var(--line)}.config-tabs{border-bottom:0}.tabs button{padding:7px 10px;color:var(--muted);background:transparent;border:0;border-bottom:2px solid transparent}.tabs button.active{color:var(--ink);border-bottom-color:var(--copper);font-weight:700}.config-plain-panel,.config-json-panel{padding:10px 0 0}.config-editor .config-plain-panel,.config-editor .config-json-panel{background:transparent;border:0;border-radius:0;box-shadow:none}.config-publish-bar{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:10px 12px;background:var(--card-alt);border:1px solid var(--line);border-radius:4px}.config-publish-context{display:grid;gap:4px;min-width:0}.config-publish-kicker{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.config-publish-context h3{margin:0;font-size:14px}.config-publish-meta{display:flex;flex-wrap:wrap;gap:8px;min-width:0;color:var(--muted);font-size:12px}.config-publish-meta span{min-width:0}.config-publish-actions{display:flex;flex:0 0 auto;gap:8px;align-items:center}.config-metadata-panel{display:grid;gap:12px}.config-form-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px 12px}.target-contract-grid{padding-top:0;border-top:0}.field-block{display:grid;gap:4px;min-width:0;margin:0;padding:0;border:0}.field-block>span,.field-block legend{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.field-block input,.field-block select,.field-block textarea,.classification-row input,.classification-row select,.classification-row textarea{width:100%;min-width:0;padding:7px 9px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:4px}.field-block textarea,.classification-row textarea{min-height:58px;resize:vertical}.source-type-field{align-content:start;grid-template-columns:repeat(2,max-content);gap:6px 12px}.source-type-field legend{grid-column:1 / -1;margin-bottom:2px}.checkbox-line{display:inline-flex;gap:6px;align-items:center;color:var(--ink)}.checkbox-line input{width:15px;height:15px;padding:0}.classification-registry-head,.field-registry-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:6px}.classification-registry-head h3,.field-registry-head h3{margin:0}.field-registry-head p{margin:2px 0 0;color:var(--muted);font-size:12px}.field-action-row{display:flex;gap:8px;align-items:center}.field-registry{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:6px}.field-breadcrumb{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px;padding:5px 7px;color:var(--muted);background:#ffffff7a;border:1px solid var(--line-2);border-radius:4px;font-size:12px}.field-breadcrumb strong{color:var(--copper-dark)}.breadcrumb-separator{color:var(--muted)}.json-preview-scope{display:inline-flex;overflow:hidden;border:1px solid var(--line);border-radius:4px}.json-preview-scope button{padding:6px 9px;color:var(--muted);background:var(--card);border:0;border-right:1px solid var(--line);font:inherit;font-size:12px;font-weight:700}.json-preview-scope button:last-child{border-right:0}.json-preview-scope button.active{color:var(--copper-dark);background:var(--copper-soft)}.publication-panel{display:grid;gap:10px;margin-top:10px;padding:10px 12px;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--blueprint);border-radius:4px}.publication-panel.ok{border-left-color:var(--green)}.publication-panel.err{border-left-color:var(--red);background:var(--red-soft)}.publication-panel.muted{color:var(--muted);background:var(--card-alt)}.publication-panel>strong,.publication-reference strong,.publication-readback-panel strong{display:block}.publication-panel>span,.publication-reference>div>span{color:var(--muted);font-size:12px}.publication-reference,.publication-readback-panel{display:grid;gap:8px}.publication-reference dl,.publication-readback-panel dl{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:8px;margin:0}.publication-reference dl>div,.publication-readback-panel dl>div{display:grid;gap:2px;min-width:0;padding:8px;background:var(--card-alt);border:1px solid var(--line-2);border-radius:4px}.publication-reference dt,.publication-readback-panel dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.publication-reference dd,.publication-readback-panel dd{min-width:0;margin:0;overflow-wrap:anywhere}.publication-readback-panel{padding-top:10px;border-top:1px solid var(--line-2)}.field-table{display:grid;min-width:0}.field-table-head,.field-row{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(110px,.35fr) minmax(320px,1.3fr) minmax(210px,.7fr) minmax(110px,.4fr);gap:14px;align-items:start;padding:8px 0;border-bottom:1px solid var(--line-2)}.field-table-head{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.field-row{color:var(--ink);font-size:13px;background:transparent;transition:background-color .12s ease,box-shadow .12s ease}.field-row:hover,.field-row:focus-within{background:#ffffff75;box-shadow:inset 2px 0 #b56a329e}.field-row p,.field-empty-state p{margin:0;color:var(--ink)}.field-alias-summary{color:var(--muted);overflow-wrap:anywhere}.field-empty-state{display:grid;gap:4px;padding:12px 0;color:var(--ink);border-bottom:1px solid var(--line-2)}.classification-table{display:grid;min-width:0}.classification-authoring-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,400px);gap:24px;align-items:start}.classification-authoring-layout .classification-registry{min-width:0}.classification-authoring-layout .classification-table-head,.classification-authoring-layout .classification-row{grid-template-columns:minmax(150px,.7fr) minmax(108px,.42fr) minmax(150px,.58fr) minmax(190px,1fr) minmax(105px,.4fr) minmax(210px,.7fr);gap:12px}.classification-authoring-layout .classification-row.depth-1 .classification-name-cell{padding-left:52px}.classification-authoring-layout .classification-row .mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classification-table-head,.classification-row{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(150px,.55fr) minmax(340px,1.35fr) minmax(130px,.45fr) minmax(210px,.7fr);gap:14px;align-items:start;padding:8px 0;border-bottom:1px solid var(--line-2)}.classification-table-head{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.classification-row{color:var(--ink);font-size:13px;background:transparent;transition:background-color .12s ease,box-shadow .12s ease}.classification-row:hover,.classification-row:focus-within,.classification-row.is-selected{background:#ffffff75;box-shadow:inset 2px 0 #b56a329e}.classification-row.is-selected{outline:0}.classification-row p{margin:0;color:var(--ink)}.classification-name-cell{display:flex;gap:8px;align-items:flex-start;min-width:0}.classification-name-cell strong{overflow-wrap:anywhere}.classification-row.depth-1 .classification-name-cell{padding-left:52px}.classification-row.depth-0:not(.has-children) .classification-name-cell{padding-left:26px}.tree-toggle{appearance:none;display:inline-flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:transparent;border:0;border-radius:4px}.tree-toggle:before{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--copper-dark);transform:translateY(1px);transition:transform .12s ease,border-top-color .12s ease}.classification-row.is-collapsed .tree-toggle:before{transform:rotate(-90deg) translate(1px)}.tree-toggle:hover,.tree-toggle:focus-visible{background:var(--copper-soft);outline:1px solid rgba(181,106,50,.42);outline-offset:1px}.tree-toggle:hover:before,.tree-toggle:focus-visible:before{border-top-color:var(--copper)}.classification-row .mono{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.operational-team-cell{display:grid;gap:2px;min-width:0}.operational-team-cell strong,.operational-team-cell span{overflow-wrap:anywhere}.operational-team-cell span{color:var(--muted);font-size:11px}.operational-team-cell.invalid strong,.operational-team-cell.invalid span,.operational-team-status.invalid{color:var(--red)}.row-actions{display:flex;flex-wrap:nowrap;gap:10px;align-items:baseline;white-space:nowrap}.row-action-stack{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ci-assignment-action button[aria-disabled=true]{cursor:wait;opacity:.58}.text-action{appearance:none;padding:0;color:var(--copper-dark);background:transparent;border:0;font:inherit;font-weight:700}.text-action:hover{text-decoration:underline}.text-action:disabled,.text-action[aria-disabled=true]{color:var(--muted);text-decoration:none}.classification-dialog-overlay{position:fixed;z-index:100;inset:0;display:grid;place-items:start center;padding:88px 24px 24px;background:#1217146b}.classification-dialog{display:grid;gap:16px;width:min(760px,100%);max-height:calc(100dvh - 112px);padding:18px;overflow-y:auto;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-modal)}.classification-dialog-head{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid var(--line-2)}.classification-dialog-head h3{margin:0 0 4px;font:700 18px/1.2 Georgia,Times New Roman,serif}.classification-dialog-head p{margin:0;color:var(--muted)}.dialog-close{flex:0 0 28px;width:28px;height:28px;padding:0;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:4px;font-weight:800;text-transform:uppercase}.dialog-close:hover{color:var(--ink);border-color:var(--line);background:var(--card-alt)}.classification-detail-form{display:grid;grid-template-columns:minmax(160px,.75fr) minmax(190px,1fr);gap:12px}.classification-detail-form label{display:grid;gap:4px;min-width:0}.classification-detail-form label>span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.classification-detail-form .operational-team-selector{grid-column:1 / -1}.operational-team-status{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.classification-detail-form select:focus-visible{border-color:var(--copper-dark);outline:2px solid rgba(181,106,50,.34);outline-offset:2px}.classification-detail-form input,.classification-detail-form select,.classification-detail-form textarea{width:100%;min-width:0;padding:7px 9px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:4px}.classification-detail-form textarea{min-height:58px;resize:vertical}.readonly-field{display:grid;min-height:36px;align-content:center;gap:2px;padding:6px 0}.readonly-field strong{color:var(--ink)}.readonly-field .mono{color:var(--muted);font-size:11px}.classification-description-field{grid-column:1 / -1}.classification-dialog-actions{display:flex;align-items:center;gap:8px;padding-top:2px}.field-dialog{width:min(820px,100%)}.field-detail-form{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(160px,.45fr);gap:12px}.field-detail-form label,.dropdown-option-row label{display:grid;gap:4px;min-width:0}.field-detail-form label>span,.dropdown-option-row label>span,.field-dialog-section-head strong{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.field-detail-form input,.field-detail-form select,.field-detail-form textarea,.field-alias-row input,.dropdown-option-row input{width:100%;min-width:0;padding:7px 9px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:4px}.field-detail-form textarea{min-height:76px;resize:vertical}.field-description-field{grid-column:1 / -1}.field-dialog-section{display:grid;gap:8px}.field-dialog-section-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.field-alias-list,.dropdown-option-list{display:grid;gap:7px}.field-alias-row{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:8px;align-items:center}.field-empty-note,.dialog-body-copy{color:var(--muted)}.dropdown-option-row{display:grid;grid-template-columns:minmax(160px,.55fr) minmax(180px,.75fr) auto;gap:8px;align-items:end}.btn.danger{color:#7b2a18;background:#fff7ef;border-color:#7b2a1847}.btn.danger:hover{background:#f8eadf}.draft-definition-panel{position:sticky;top:64px;min-width:0;overflow:hidden;color:var(--ink);background:linear-gradient(180deg,#ffffff94,#f6efde4d),var(--card-alt);border:1px solid var(--line);border-radius:6px;box-shadow:0 4px 14px #1217140b}.intake-inspector-head{display:grid;gap:10px;padding:14px 14px 12px;background:linear-gradient(135deg,#1a242114,#b56a3212 58%,#ffffff47),var(--paper-2);border-bottom:1px solid var(--line)}.intake-type-kicker{color:var(--copper-dark);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.intake-inspector-head h3{margin:0;color:var(--ink);font-size:16px;line-height:1.25}.inspector-selection-path{display:grid;gap:2px;min-width:0;padding:8px 9px;background:#ffffff8f;border:1px solid rgba(217,200,170,.62);border-radius:4px}.inspector-selection-path span,.intake-inspector-metrics small{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.inspector-selection-path strong{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.details-summary-meta{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;color:var(--muted);font-size:11px;font-weight:600}.details-summary-meta span{max-width:360px;overflow:hidden;padding:3px 7px;color:var(--ink-2);background:#f6efdeb8;border:1px solid rgba(217,200,170,.58);border-radius:4px;font-family:ui-monospace,SF Mono,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.intake-inspector-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(217,200,170,.62);border-radius:4px}.intake-inspector-metrics span{display:grid;gap:2px;min-width:0;padding:8px;background:#ffffff70}.intake-inspector-metrics strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.configuration-envelope-sections{display:grid;grid-template-columns:1fr;gap:0;padding:0}.configuration-envelope-section{min-width:0;padding:13px 14px 14px;background:#ffffff4d}.configuration-envelope-section+.configuration-envelope-section{border-top:1px solid var(--line-2)}.configuration-envelope-section .config-form-grid{grid-template-columns:1fr;gap:9px}.configuration-envelope-section h4{margin:0 0 8px;color:var(--copper-dark);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.validation-panel{display:grid;gap:6px;margin-top:10px;padding:9px 10px;border:1px solid var(--line-2);border-radius:4px;font-size:12px}.validation-panel strong{color:var(--ink)}.validation-panel ul{margin:0;padding-left:18px}.validation-panel.ok{background:var(--green-soft);border-color:#1f6f4a3d}.validation-panel.warn{background:var(--amber-soft);border-color:#b070144d}.schema-preview{max-height:540px;margin:0;padding:12px;overflow:auto;color:#f7ead0;background:#1a2421;border-radius:4px;font:12px/1.45 ui-monospace,SF Mono,Menlo,monospace}.dialog-overlay[hidden]{display:none}.dialog-overlay{position:fixed;inset:0;background:#1217146b;box-shadow:var(--shadow-modal)}.toast{position:fixed;right:16px;top:64px;z-index:5;max-width:min(340px,calc(100vw - 32px));padding:10px 12px;color:#fff5df;background:var(--nav);border:1px solid var(--nav-edge);border-radius:4px;box-shadow:var(--shadow-2);font-size:12px}.toast:empty{display:none}.auth-state-panel{max-width:640px;padding:18px 0}@media(max-width:980px){.app-topbar{flex-wrap:wrap}.top-nav{order:3;width:100%;padding-left:0;border-left:0;border-top:1px solid rgba(245,236,215,.18)}.auth-summary{min-width:0}.review-page-head{grid-template-columns:1fr;align-items:start}.intake-command-row,.intake-split,.audit-card-grid,.audit-facts div,.review-grid,.run-grid,.run-meta-grid,.run-overview,.stage-lineage-grid,.submission-review-grid,.config-form-grid{grid-template-columns:1fr}.configuration-workspace,.side-panel{max-height:none;overflow-y:visible;position:static}.config-publish-bar{align-items:flex-start;flex-direction:column}.config-publish-actions,.config-publish-actions .btn{width:100%}.review-group-meta{justify-content:start}.review-submission-row{grid-template-columns:minmax(240px,1fr) auto auto}.review-task-row{grid-template-columns:minmax(240px,1fr) minmax(150px,max-content) auto}.source-layout{grid-template-columns:1fr}.source-list{border-bottom:1px solid var(--line-2)}}@media(max-width:640px){.classification-dialog-overlay{align-items:start;padding:16px;overflow-y:auto}.classification-dialog{max-height:calc(100dvh - 32px);padding:16px;overflow-y:auto}.classification-detail-form,.field-detail-form{grid-template-columns:minmax(0,1fr)}.classification-dialog-actions{flex-wrap:wrap}.classification-dialog-actions .spacer{display:none}.outlet{padding:12px 12px 48px}.toast{inset:auto 12px 12px;max-width:none}.top-nav{overflow-x:auto}.intake-command-row,.case-head,.review-support-grid,.configuration-field-row,.classification-table-head,.classification-row{display:grid;grid-template-columns:1fr}.queue-search{justify-self:stretch;width:100%}.review-toolbar{align-items:stretch}.review-filter-group,.review-search,.review-toolbar .btn{width:100%}.review-filter-group .filter-btn{flex:1 1 0;justify-content:center}.review-group-meta{grid-template-columns:1fr;gap:5px}.review-runtime-details{justify-self:stretch}.review-group-meta div{grid-template-columns:58px minmax(0,1fr);gap:8px;align-items:baseline}.review-group-meta dd{max-width:none}.review-task-row{grid-template-columns:1fr;gap:9px;padding-right:10px}.review-submission-row{grid-template-columns:1fr;gap:9px}.review-submission-title-line,.review-submission-context{align-items:flex-start;flex-direction:column}.review-action-cell{justify-content:flex-start;justify-items:start;align-items:center}.run-detail-page-head,.run-detail-title,.overview-facts div,.run-detail-summary,.technical-details-grid div{grid-template-columns:1fr}.stage-timeline-summary{grid-template-columns:1fr;gap:4px}.stage-summary-main strong,.stage-summary-main em{white-space:normal}.stage-expanded-detail{padding-left:12px}.action-table th:nth-child(2),.action-table th:nth-child(3),.action-table td:nth-child(2),.action-table td:nth-child(3){display:none}.source-list{grid-template-columns:1fr}.workspace-document-page,.source-document-content{padding:10px}.source-document-page-head,.doc-toolbar{display:grid;grid-template-columns:1fr}.source-pdf-shell{min-height:560px;padding:12px}.source-pdf-controls{align-items:stretch;display:grid;grid-template-columns:1fr}.source-document-line,.source-email-headers div,.workspace-document-facts div{grid-template-columns:1fr;gap:4px}}.ci-intake{--ci-family-limestone: #f1eee8;--ci-family-paper: #fcfaf8;--ci-family-ink: #09090a;--ci-family-secondary: #4f4f50;--ci-family-hairline: #d4cec5;--ci-workbench-accent: #a65338;--ci-workbench-accent-hover: #713925;--ci-workbench-accent-tint: #e8d1c7;--ci-workbench-accent-focus: #f3e6e0;--ci-dms-accent: #506586;--ci-dms-accent-hover: #37475f;--ci-dms-accent-tint: #d9dfe8;--ci-dms-accent-focus: #eaeef3;--ci-claims-accent: #5a705f;--ci-claims-accent-hover: #3e4f43;--ci-claims-accent-tint: #dce4de;--ci-claims-accent-focus: #ecf1ed;--ci-intake-paper: #fcfaf8;--ci-intake-ink: #09090a;--ci-intake-secondary: #4f4f50;--ci-intake-hairline: #ddd7cf;--ci-intake-accent: #3e346a;--ci-intake-action: #41366d;--ci-intake-accent-hover: #2e2558;--ci-intake-accent-active: #292146;--ci-intake-accent-wash: #d9d7e2;--ci-state-error: #a13b32;--ci-state-warning: #8a5a16;--ci-state-valid: #3f6750;--ci-font-brand: "Inter Tight Variable", "Inter Tight", sans-serif;--ci-font-body: "Inter Variable", Inter, sans-serif;--ci-font-mono: "IBM Plex Mono", monospace;--ci-shell-header-height: 110px;--ci-space-1: 4px;--ci-space-2: 8px;--ci-space-3: 12px;--ci-space-4: 16px;--ci-space-6: 24px;--ci-space-8: 32px;--ci-space-12: 48px;--ci-space-16: 64px;min-width:0;min-height:100vh;color:var(--ci-intake-ink);background:var(--ci-intake-paper);font:400 14px/20px var(--ci-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ci-intake,.ci-intake *,.ci-intake *:before,.ci-intake *:after{box-sizing:border-box}.ci-intake :where(button,input,select,textarea){color:inherit;font:inherit}.ci-intake :where(button,[href],input,select,textarea,[tabindex]):focus{outline:none}.ci-intake :where(button,[href],input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ci-intake-accent);outline-offset:2px}.ci-shell{display:grid;grid-template-rows:var(--ci-shell-header-height) minmax(0,1fr)}.ci-shell--single-row{--ci-shell-header-height: 60px}.ci-shell__body{min-width:0;min-height:0}.ci-product-header{z-index:10;display:grid;grid-template-areas:"brand spacer account" "nav nav nav";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:60px 50px;align-items:stretch;min-width:0;height:var(--ci-shell-header-height);padding:0;background:var(--ci-family-paper);border-bottom:1px solid var(--ci-family-hairline)}.ci-product-header--single-row{grid-template-areas:"brand spacer account";grid-template-rows:60px}.ci-brand{grid-area:brand;display:flex;align-items:center;gap:var(--ci-space-8);min-width:0;padding-left:36px;white-space:nowrap}.ci-brand__lockup{display:flex;align-items:center;gap:var(--ci-space-8);min-width:0}.ci-brand__family{font:650 28px/32px var(--ci-font-brand);letter-spacing:-.025em}.ci-brand__product-cluster{display:flex;align-items:center;gap:4px}.ci-brand__mark{display:block;flex:0 0 32px;width:32px;height:32px;overflow:visible;color:var(--ci-family-ink)}.ci-brand__divider{width:1px;height:24px;background:var(--ci-family-hairline)}.ci-brand__product{font:600 18px/24px var(--ci-font-body)}.ci-product-header__nav{grid-area:nav;display:flex;align-items:stretch;min-width:0;min-height:50px;margin-left:0;padding-left:20px;overflow-x:auto;border-top:1px solid var(--ci-family-hairline);scrollbar-width:none}.ci-product-header__nav::-webkit-scrollbar{display:none}.ci-product-header__nav-item{position:relative;flex:0 0 auto;min-width:40px;padding:0 18px;color:var(--ci-intake-secondary);background:transparent;border:0;border-radius:0;font:450 15px/20px var(--ci-font-body);cursor:pointer;transition:color .16s ease,background-color .16s ease}.ci-product-header__nav-item:after{position:absolute;right:18px;bottom:-1px;left:18px;height:3px;background:transparent;content:"";transform:scaleX(0);transform-origin:center}.ci-product-header__nav-item:hover{color:var(--ci-intake-ink)}.ci-product-header__nav-item--active{color:var(--ci-intake-ink);font-weight:600}.ci-product-header__nav-item--active:after{background:var(--ci-intake-accent);transform:scaleX(1)}.ci-product-header__nav-item:disabled{color:color-mix(in srgb,var(--ci-intake-secondary) 52%,transparent);cursor:not-allowed}.ci-product-header__account{grid-area:account;display:flex;align-items:center;justify-content:flex-end;min-width:0;margin-left:var(--ci-space-6);padding-right:var(--ci-space-8);font:450 13px/18px var(--ci-font-body)}.ci-product-header__account .auth-summary{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:var(--ci-space-3);min-width:172px;color:var(--ci-intake-ink)}.ci-product-header__account .account-trigger{display:flex;align-items:center;gap:var(--ci-space-3);padding:var(--ci-space-1);background:transparent;border:0;border-radius:999px;cursor:pointer}.ci-product-header__account .account-menu{position:absolute;top:calc(100% + var(--ci-space-2));right:0;z-index:20;display:grid;width:min(320px,calc(100vw - var(--ci-space-8)));gap:var(--ci-space-3);padding:var(--ci-space-4);color:var(--ci-intake-ink);text-align:left;background:#fff;border:1px solid var(--ci-intake-hairline);border-radius:10px;box-shadow:0 16px 48px #09090a1f}.ci-product-header__account .account-menu p,.ci-product-header__account .account-menu ul{margin:0}.ci-product-header__account .account-menu p{color:var(--ci-intake-secondary);font:600 12px/16px var(--ci-font-body)}.ci-product-header__account .account-menu ul{display:grid;gap:var(--ci-space-2);padding-left:20px}.ci-product-header__account .account-menu li{font:450 13px/18px var(--ci-font-body)}.ci-product-header__account .account-menu .account-menu__email{color:var(--ci-intake-secondary);overflow-wrap:anywhere}.ci-product-header__account .auth-summary strong{font:600 13px/18px var(--ci-font-body)}.ci-product-header__account .auth-summary span,.ci-product-header__account .auth-summary.muted,.ci-product-header__account .auth-summary.err{color:var(--ci-intake-secondary);font:400 12px/16px var(--ci-font-body)}.ci-product-header__account .auth-summary__details{display:none}.ci-product-header__account .auth-summary__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--ci-intake-accent);background:var(--ci-intake-accent-wash);border-radius:50%;font:600 12px/16px var(--ci-font-body)}.ci-product-header__account .auth-summary.err{color:var(--ci-state-error)}.ci-shell .app-body{min-width:0;min-height:0}.ci-shell .outlet{min-height:calc(100vh - var(--ci-shell-header-height));padding:0;background:var(--ci-intake-paper)}.signed-out-surface{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);min-height:calc(100vh - var(--ci-shell-header-height));padding:0;background:var(--ci-intake-paper)}.signed-out-intro,.signed-out-card{display:grid;min-width:0}.signed-out-intro{grid-template-rows:1fr auto auto;gap:clamp(40px,7vh,72px);padding:clamp(56px,8vw,120px) clamp(48px,7vw,104px) 48px;background:var(--ci-family-limestone);border-right:1px solid var(--ci-family-hairline)}.signed-out-intro__content{align-self:center;max-width:760px}.signed-out-intro__eyebrow{display:flex;flex-wrap:wrap;gap:var(--ci-space-2);margin:0 0 var(--ci-space-6);color:var(--ci-intake-accent);font:600 12px/18px var(--ci-font-mono);letter-spacing:.06em;text-transform:uppercase}.signed-out-intro h1{max-width:720px;margin:0;color:var(--ci-intake-ink);font:520 clamp(44px,4.75vw,72px)/.98 var(--ci-font-brand);letter-spacing:-.045em;text-wrap:balance}.signed-out-intro__lead{max-width:630px;margin:var(--ci-space-8) 0 0;color:var(--ci-intake-secondary);font:400 clamp(17px,1.55vw,21px)/1.5 var(--ci-font-body);text-wrap:pretty}.signed-out-principles{display:grid;max-width:760px;margin:0;padding:0;border-top:1px solid var(--ci-family-hairline);list-style:none}.signed-out-principles li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--ci-space-4);align-items:start;padding:var(--ci-space-4) 0;border-bottom:1px solid var(--ci-family-hairline)}.signed-out-principles>li>span{padding-top:2px;color:var(--ci-intake-accent);font:400 11px/16px var(--ci-font-mono)}.signed-out-principles strong{display:block;color:var(--ci-intake-ink);font:600 14px/20px var(--ci-font-body)}.signed-out-principles p{margin:2px 0 0;color:var(--ci-intake-secondary);font:400 13px/19px var(--ci-font-body)}.signed-out-intro__footnote{margin:0;color:var(--ci-intake-secondary);font:400 11px/18px var(--ci-font-mono);letter-spacing:.025em;text-transform:uppercase}.signed-out-card{align-items:center;padding:clamp(48px,7vw,104px);background:var(--ci-family-paper)}.signed-out-card__inner{width:min(100%,460px);margin:0 auto}.signed-out-card h2,.signed-out-card p{margin:0}.signed-out-card h2{color:var(--ci-intake-ink);font:560 clamp(34px,3.2vw,48px)/1.04 var(--ci-font-brand);letter-spacing:-.035em}.signed-out-card .signed-out-card__family{margin-bottom:var(--ci-space-4);color:var(--ci-intake-accent);font:600 12px/18px var(--ci-font-mono);letter-spacing:.06em;text-transform:uppercase}.signed-out-card__instruction{margin-top:var(--ci-space-4)!important;color:var(--ci-intake-secondary);font:400 16px/24px var(--ci-font-body)}.signed-out-card__action{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;width:100%;min-height:52px;margin-top:var(--ci-space-8);padding:0 var(--ci-space-4);font-size:14px}.signed-out-card__arrow{justify-self:end;font-size:20px;font-weight:400;line-height:1;transition:transform .16s ease}.signed-out-card__action:hover .signed-out-card__arrow{transform:translate(3px)}.microsoft-symbol{display:grid;grid-template-columns:repeat(2,7px);grid-template-rows:repeat(2,7px);gap:2px;width:16px;height:16px}.microsoft-symbol span:nth-child(1){background:#f35325}.microsoft-symbol span:nth-child(2){background:#81bc06}.microsoft-symbol span:nth-child(3){background:#05a6f0}.microsoft-symbol span:nth-child(4){background:#ffba08}.signed-out-card__redirect{margin-top:var(--ci-space-3)!important;color:var(--ci-intake-secondary);font:400 12px/18px var(--ci-font-body);text-align:center}.signed-out-card__alert{margin-top:var(--ci-space-6)!important;padding:var(--ci-space-3) var(--ci-space-4);color:var(--ci-state-error);background:color-mix(in srgb,var(--ci-state-error) 7%,transparent);border-left:3px solid var(--ci-state-error);font:500 13px/19px var(--ci-font-body)}.signed-out-card__access-note{display:grid;grid-template-columns:8px minmax(0,1fr);gap:var(--ci-space-3);margin-top:var(--ci-space-12);padding-top:var(--ci-space-4);border-top:1px solid var(--ci-intake-hairline)}.signed-out-card__access-marker{width:7px;height:7px;margin-top:6px;background:var(--ci-state-valid)}.signed-out-card__access-note strong{color:var(--ci-intake-ink);font:600 13px/18px var(--ci-font-body)}.signed-out-card__access-note p{margin-top:3px;color:var(--ci-intake-secondary);font:400 12px/18px var(--ci-font-body)}@media(max-width:880px){.signed-out-surface{grid-template-columns:1fr}.signed-out-intro{gap:var(--ci-space-12);padding:64px clamp(24px,7vw,56px) 40px;border-right:0;border-bottom:1px solid var(--ci-family-hairline)}.signed-out-intro h1{font-size:clamp(40px,8vw,60px)}.signed-out-card{min-height:min(620px,calc(100vh - var(--ci-shell-header-height)));padding:64px clamp(24px,7vw,56px)}}@media(max-width:480px){.ci-brand{gap:var(--ci-space-4);padding-left:var(--ci-space-4)}.ci-brand__lockup{gap:var(--ci-space-4)}.ci-brand__family{font-size:22px;line-height:28px}.ci-brand__divider{height:20px}.ci-brand__product{font-size:15px;line-height:20px}.signed-out-intro{gap:var(--ci-space-8);padding:48px var(--ci-space-6) var(--ci-space-8)}.signed-out-intro__eyebrow{margin-bottom:var(--ci-space-4)}.signed-out-intro h1{font-size:40px;line-height:1.02}.signed-out-intro__lead{margin-top:var(--ci-space-6);font-size:16px;line-height:24px}.signed-out-principles li{grid-template-columns:28px minmax(0,1fr);gap:var(--ci-space-3)}.signed-out-card{min-height:560px;padding:56px var(--ci-space-6)}.signed-out-card h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.signed-out-card__arrow{transition:none}}.ci-context-bar{--ci-context-bar-height: 52px;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;min-width:0;min-height:var(--ci-context-bar-height);padding:0 var(--ci-space-8);background:var(--ci-intake-paper);border-bottom:1px solid var(--ci-intake-hairline)}.ci-context-bar--record,.ci-context-bar--design{--ci-context-bar-height: 68px}.ci-context-bar--failure{--ci-context-bar-height: 72px}.ci-context-bar__leading,.ci-context-bar__content,.ci-context-bar__actions{display:flex;align-items:center;min-width:0}.ci-context-bar__leading{gap:var(--ci-space-3)}.ci-context-bar__content{gap:var(--ci-space-3);margin-left:var(--ci-space-6);color:var(--ci-intake-secondary);font:450 13px/18px var(--ci-font-body)}.ci-context-bar__actions{justify-content:flex-end;gap:var(--ci-space-3);margin-left:var(--ci-space-6)}.ci-context-bar__title{overflow:hidden;font:540 20px/26px var(--ci-font-brand);text-overflow:ellipsis;white-space:nowrap}.ci-local-modes{display:flex;align-self:stretch;gap:var(--ci-space-2)}.ci-local-modes__item{position:relative;min-width:40px;padding:0 var(--ci-space-3);color:var(--ci-intake-secondary);background:transparent;border:0;border-radius:0;font:450 13px/18px var(--ci-font-body);cursor:pointer;transition:color .16s ease}.ci-local-modes__item:after{position:absolute;right:var(--ci-space-3);bottom:-1px;left:var(--ci-space-3);height:2px;background:transparent;content:"";transform:scaleX(0);transition:background-color .16s ease,transform .22s cubic-bezier(.22,1,.36,1)}.ci-local-modes__item:hover,.ci-local-modes__item--active{color:var(--ci-intake-ink)}.ci-local-modes__item--active{font-weight:600}.ci-local-modes__item--active:after{background:var(--ci-intake-accent);transform:scaleX(1)}.ci-button,.ci-icon-button{display:inline-flex;align-items:center;justify-content:center;border-radius:0;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.ci-button{gap:var(--ci-space-2);padding:0 var(--ci-space-4);border:1px solid var(--ci-intake-hairline);font:600 13px/18px var(--ci-font-body)}.ci-button--compact{min-height:36px}.ci-button--standard{min-height:40px}.ci-button--dominant{min-height:44px;padding-right:var(--ci-space-6);padding-left:var(--ci-space-6);font-size:14px;line-height:20px}.ci-button--primary{color:var(--ci-family-paper);background:var(--ci-intake-accent);border-color:var(--ci-intake-accent)}.ci-button--primary:hover{background:var(--ci-intake-accent-hover);border-color:var(--ci-intake-accent-hover)}.ci-button--primary:active{background:var(--ci-intake-accent-active);border-color:var(--ci-intake-accent-active)}.ci-button--secondary{color:var(--ci-intake-ink);background:transparent}.ci-button--secondary:hover{background:var(--ci-intake-accent-wash);border-color:var(--ci-intake-accent)}.ci-button--quiet{padding-right:var(--ci-space-2);padding-left:var(--ci-space-2);color:var(--ci-intake-accent);background:transparent;border-color:transparent}.ci-button--quiet:hover{color:var(--ci-intake-accent-hover);border-bottom-color:currentColor}.ci-button:disabled,.ci-icon-button:disabled{color:var(--ci-intake-secondary);background:transparent;border-color:var(--ci-intake-hairline);cursor:not-allowed;opacity:.58}.ci-icon-button{width:40px;height:40px;padding:0;color:var(--ci-intake-ink);background:transparent;border:1px solid var(--ci-intake-hairline);border-radius:16px}.ci-icon-button:hover{color:var(--ci-intake-accent);background:var(--ci-intake-accent-wash);border-color:var(--ci-intake-accent)}.ci-control{width:100%;min-width:0;padding:0 var(--ci-space-3);color:var(--ci-intake-ink);background:transparent;border:1px solid var(--ci-intake-hairline);border-radius:0;font:450 13px/18px var(--ci-font-body);transition:background-color .16s ease,border-color .16s ease}.ci-control--compact{min-height:36px}.ci-control--standard{min-height:40px}.ci-control:hover{border-color:var(--ci-intake-secondary)}.ci-control:focus-visible{background:var(--ci-family-paper);border-color:var(--ci-intake-accent)}.ci-control::placeholder{color:var(--ci-intake-secondary);opacity:1}textarea.ci-control{min-height:96px;padding-top:var(--ci-space-3);padding-bottom:var(--ci-space-3);resize:vertical}.ci-control:disabled{color:var(--ci-intake-secondary);background:transparent;border-color:var(--ci-intake-hairline);cursor:not-allowed;opacity:.58}.ci-status{--ci-status-color: var(--ci-intake-secondary);display:inline-grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--ci-space-2);align-items:start;min-width:0;color:var(--ci-intake-ink)}.ci-status--warning{--ci-status-color: var(--ci-state-warning)}.ci-status--error{--ci-status-color: var(--ci-state-error)}.ci-status--valid{--ci-status-color: var(--ci-state-valid)}.ci-status__marker{width:6px;height:6px;margin-top:6px;background:var(--ci-status-color);border-radius:50%}.ci-status__copy{display:grid;gap:2px;min-width:0}.ci-status__label{color:var(--ci-status-color);font:600 12px/16px var(--ci-font-body)}.ci-status__consequence{color:var(--ci-intake-secondary);font:400 13px/18px var(--ci-font-body)}.ci-partition{min-width:0;padding:var(--ci-space-6) 0;border-top:1px solid var(--ci-intake-hairline)}.ci-partition+.ci-partition{border-top-color:color-mix(in srgb,var(--ci-intake-hairline) 72%,transparent)}.ci-partition__heading{margin:0 0 var(--ci-space-4);color:var(--ci-intake-ink);font:600 17px/24px var(--ci-font-body)}.ci-screen-title,.ci-content-identity,.ci-section-heading,.ci-primary-value,.ci-body-copy,.ci-compact-copy,.ci-label,.ci-evidence-meta{margin:0}.ci-screen-title{font:520 28px/34px var(--ci-font-brand);letter-spacing:-.015em}.ci-content-identity{font:540 20px/26px var(--ci-font-brand)}.ci-section-heading{font:600 17px/24px var(--ci-font-body)}.ci-primary-value{font:520 16px/22px var(--ci-font-body)}.ci-body-copy{font:400 14px/20px var(--ci-font-body)}.ci-compact-copy{font:450 13px/18px var(--ci-font-body)}.ci-label{font:600 12px/16px var(--ci-font-body)}.ci-evidence-meta{font:400 12px/18px var(--ci-font-mono)}.ci-editorial-rule{width:100%;height:1px;margin:0;background:var(--ci-intake-hairline);border:0}.ci-mono{font-family:var(--ci-font-mono)}@media(max-width:960px){.ci-shell{grid-template-rows:auto minmax(0,1fr);max-width:100%;overflow-x:clip}.ci-product-header{grid-template-areas:"brand account" "nav nav";grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto auto;height:auto;min-height:60px;padding:var(--ci-space-3) var(--ci-space-4) 0}.ci-brand{grid-area:brand;gap:var(--ci-space-4);padding-left:0}.ci-brand__lockup{gap:var(--ci-space-4)}.ci-brand__family{font-size:20px;line-height:26px}.ci-brand__product{font-size:16px;line-height:22px}.ci-brand__divider{height:20px}.ci-product-header__nav{grid-area:nav;min-height:40px;margin-left:0;padding-left:0;border-top:0}.ci-product-header__account{grid-area:account;margin-left:var(--ci-space-3);padding-right:0}.ci-context-bar{grid-template-columns:minmax(0,1fr) max-content;gap:var(--ci-space-2);height:auto;min-height:var(--ci-context-bar-height);padding:var(--ci-space-3) var(--ci-space-4)}.ci-context-bar__content{grid-column:1 / -1;grid-row:2;margin-left:0}.ci-context-bar__actions{margin-left:var(--ci-space-3)}.ci-context-bar__title{white-space:normal}}@media(max-width:420px){.ci-intake{min-width:0}.ci-product-header__account .auth-summary{min-width:32px;gap:0}.ci-product-header__account .auth-summary strong{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media(prefers-reduced-motion:reduce){.ci-intake *,.ci-intake *:before,.ci-intake *:after{scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:.001ms!important;animation-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ci-design{min-width:0;min-height:calc(100vh - var(--ci-shell-header-height));color:var(--ci-intake-ink);background:var(--ci-intake-paper);font:400 14px/20px var(--ci-font-body)}.ci-design button,.ci-design input,.ci-design select{color:inherit;font:inherit}.ci-design-catalogue__header{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px 52px 36px}.ci-design-catalogue__header>div:first-child{min-width:0}.ci-design-catalogue__header h1,.ci-design-catalogue__header p,.ci-design-catalogue__empty h2,.ci-design-catalogue__empty p{margin:0}.ci-design-catalogue__header h1{margin-top:8px;font:520 28px/34px var(--ci-font-brand);letter-spacing:-.015em}.ci-design-catalogue__header p{max-width:720px;margin-top:8px;color:var(--ci-intake-secondary)}.ci-design-catalogue__eyebrow,.ci-design-catalogue__type,.ci-design-catalogue__empty>span,.ci-design-catalogue__column-headings{color:var(--ci-intake-accent);font:600 12px/16px var(--ci-font-body);letter-spacing:.08em;text-transform:uppercase}.ci-design-catalogue__primary-action{flex:0 0 auto}.ci-design-catalogue__primary-action .ci-design-new-configuration-action{min-width:196px;color:var(--ci-family-paper);background:var(--ci-intake-accent)}.ci-design-catalogue__primary-action .ci-design-new-configuration-action:before{content:"+ "}.ci-design-catalogue{min-width:0;padding:0 52px 64px}.ci-design-catalogue__list{min-width:0;border-top:1px solid var(--ci-intake-hairline)}.ci-design-catalogue__column-headings,.ci-design-catalogue__row{display:grid;grid-template-columns:minmax(280px,1.7fr) minmax(180px,1fr) minmax(260px,1.2fr) minmax(150px,auto);gap:24px;align-items:center}.ci-design-catalogue__column-headings{min-height:52px;color:var(--ci-intake-secondary);letter-spacing:.04em}.ci-design-catalogue__row{position:relative;width:100%;min-height:88px;padding:16px 20px 16px 24px;overflow:hidden;text-align:left;background:var(--ci-family-paper);border:1px solid var(--ci-intake-hairline);border-radius:0;cursor:pointer}.ci-design-catalogue__row+.ci-design-catalogue__row{margin-top:-1px}.ci-design-catalogue__row:before{position:absolute;inset:-1px auto -1px -1px;width:4px;background:transparent;content:""}.ci-design-catalogue__row:hover{z-index:1;border-color:var(--ci-intake-accent)}.ci-design-catalogue__row:focus-visible{z-index:2}.ci-design-catalogue__row:hover:before,.ci-design-catalogue__row:focus-visible:before{background:var(--ci-intake-accent)}.ci-design-catalogue__identity,.ci-design-catalogue__metadata{display:grid;min-width:0;gap:3px}.ci-design-catalogue__identity strong{overflow-wrap:anywhere;font:540 18px/24px var(--ci-font-brand)}.ci-design-catalogue__metadata{color:var(--ci-intake-secondary);overflow-wrap:anywhere}.ci-design-catalogue__metadata strong{color:var(--ci-intake-ink);font-weight:600}.ci-design-catalogue__metadata--sources{display:flex;flex-wrap:wrap;gap:0}.ci-design-catalogue__metadata--sources>span+span:before{margin:0 7px;color:var(--ci-intake-secondary);content:"·"}.ci-design-catalogue__open{display:flex;align-items:center;justify-content:flex-end;gap:16px;color:var(--ci-intake-accent);font-weight:650;white-space:nowrap}.ci-design-catalogue__empty{display:grid;justify-items:start;gap:12px;min-height:300px;padding:64px 48px;background:var(--ci-family-paper);border:1px solid var(--ci-intake-hairline);border-left:4px solid var(--ci-intake-accent)}.ci-design-catalogue__empty h2{font:540 24px/30px var(--ci-font-brand)}.ci-design-catalogue__empty p{max-width:620px;color:var(--ci-intake-secondary)}.ci-design-editor-context__identity{display:grid;gap:2px;min-width:0}.ci-design-back-action{justify-self:start;min-height:36px;padding:0;color:var(--ci-intake-accent);background:transparent;border:0;font:650 12px/16px var(--ci-font-body);cursor:pointer}.ci-design-back-action span{margin-right:8px}.ci-design-context{display:grid;grid-template-columns:minmax(330px,1fr) minmax(640px,auto);align-items:center;min-height:68px;padding:0 32px 0 36px;border-bottom:1px solid var(--ci-intake-hairline)}.ci-design-context__identity,.ci-design-context__controls,.ci-design-state,.ci-design-impact__actions{display:flex;align-items:center}.ci-design-context__identity{gap:36px;min-width:0}.ci-design-context__identity h1{flex:0 0 auto;margin:0;font:540 20px/26px var(--ci-font-brand);letter-spacing:-.012em}.ci-design-context__identity p{overflow:hidden;margin:0;color:var(--ci-intake-secondary);font:400 13px/18px var(--ci-font-body);text-overflow:ellipsis;white-space:nowrap}.ci-design-context__controls{justify-content:flex-end;gap:24px;min-width:0}.ci-design-new-configuration-action{flex:0 0 auto;min-height:44px;padding:0 14px;color:var(--ci-intake-accent);background:transparent;border:1px solid var(--ci-intake-accent);border-radius:0;font:600 13px/18px var(--ci-font-body);cursor:pointer}.ci-design-new-configuration-action:hover,.ci-design-new-configuration-action:focus-visible{color:var(--ci-family-paper);background:var(--ci-intake-accent)}.ci-design-state{flex:0 0 auto;gap:8px;color:var(--ci-intake-secondary);font:450 13px/18px var(--ci-font-body);white-space:nowrap}.ci-design-state__marker{flex:0 0 auto;width:8px;height:8px;background:var(--ci-intake-secondary);border-radius:50%}.ci-design-state__label{min-width:0}.ci-design-state--accent .ci-design-state__marker{background:var(--ci-intake-accent)}.ci-design-state--error .ci-design-state__marker{background:var(--ci-state-error)}.ci-design-state--valid .ci-design-state__marker{background:var(--ci-state-valid)}.ci-design-primary-action,.ci-design-secondary-action{min-height:40px;padding:0 18px;border:1px solid var(--ci-intake-ink);border-radius:0;font:600 13px/18px var(--ci-font-body);cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.ci-design .ci-design-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;color:var(--ci-family-paper);background:var(--ci-intake-accent);border-color:var(--ci-intake-accent)}.ci-design-primary-action:hover:not(:disabled){background:var(--ci-intake-accent-hover);border-color:var(--ci-intake-accent-hover)}.ci-design-primary-action:active:not(:disabled){background:var(--ci-intake-accent-active);border-color:var(--ci-intake-accent-active)}.ci-design-secondary-action{background:transparent}.ci-design-secondary-action:hover:not(:disabled){background:var(--ci-family-limestone)}.ci-design :is(button,select,input):disabled{opacity:.52;cursor:not-allowed}.ci-design .classification-dialog-overlay{background:color-mix(in srgb,var(--ci-intake-ink) 44%,transparent)}.ci-design .classification-dialog{gap:20px;padding:20px;color:var(--ci-intake-ink);background:var(--ci-family-paper);border-color:var(--ci-intake-hairline);border-radius:0;box-shadow:0 24px 60px color-mix(in srgb,var(--ci-intake-ink) 24%,transparent);font:400 14px/20px var(--ci-font-body)}.ci-design .classification-dialog-head{padding-bottom:14px;border-color:var(--ci-intake-hairline)}.ci-design .classification-dialog-head h3{margin-bottom:4px;font:560 22px/28px var(--ci-font-brand);letter-spacing:-.012em}.ci-design .classification-dialog-head p,.ci-design .field-empty-note,.ci-design .dialog-body-copy{color:var(--ci-intake-secondary)}.ci-design .dialog-close{color:var(--ci-intake-secondary);border-radius:0;font:600 13px/18px var(--ci-font-body)}.ci-design .dialog-close:hover,.ci-design .dialog-close:focus-visible{color:var(--ci-intake-accent);background:var(--ci-family-limestone);border-color:var(--ci-intake-hairline)}.ci-design :is(.classification-detail-form,.field-detail-form,.dropdown-option-row) label>span,.ci-design .field-dialog-section-head strong{color:var(--ci-intake-secondary);font:650 11px/16px var(--ci-font-body);letter-spacing:.02em}.ci-design :is(.classification-detail-form input,.classification-detail-form select,.classification-detail-form textarea,.field-detail-form input,.field-detail-form select,.field-detail-form textarea,.field-alias-row input,.dropdown-option-row input){min-height:40px;padding:9px 11px;color:var(--ci-intake-ink);background:var(--ci-intake-paper);border-color:var(--ci-intake-hairline);border-radius:0}.ci-design :is(.classification-detail-form textarea,.field-detail-form textarea){min-height:88px}.ci-design .readonly-field strong{color:var(--ci-intake-ink)}.ci-design .readonly-field .mono{color:var(--ci-intake-secondary);font-family:var(--ci-font-mono)}.ci-design .classification-dialog .text-action{color:var(--ci-intake-action);font-weight:650}.ci-design .classification-dialog .text-action:disabled,.ci-design .classification-dialog .text-action[aria-disabled=true]{color:var(--ci-intake-secondary)}.ci-design .classification-dialog .validation-panel{border-radius:0}.ci-design .classification-dialog .validation-panel strong{color:var(--ci-intake-ink)}.ci-design .classification-dialog .validation-panel.ok{background:color-mix(in srgb,var(--ci-state-valid) 8%,transparent);border-color:color-mix(in srgb,var(--ci-state-valid) 36%,transparent)}.ci-design .classification-dialog .validation-panel.warn{background:color-mix(in srgb,var(--ci-state-warning) 8%,transparent);border-color:color-mix(in srgb,var(--ci-state-warning) 36%,transparent)}.ci-design .classification-dialog .btn{min-height:36px;padding:8px 14px;color:var(--ci-intake-ink);background:transparent;border-color:var(--ci-intake-hairline);border-radius:0;font:600 13px/18px var(--ci-font-body)}.ci-design .classification-dialog .btn:hover:not(:disabled){color:var(--ci-intake-accent);background:var(--ci-family-limestone);border-color:var(--ci-intake-accent)}.ci-design .classification-dialog .btn.primary{color:var(--ci-family-paper);background:var(--ci-intake-accent);border-color:var(--ci-intake-accent)}.ci-design .classification-dialog .btn.primary:hover:not(:disabled){color:var(--ci-family-paper);background:var(--ci-intake-accent-hover);border-color:var(--ci-intake-accent-hover)}.ci-design .classification-dialog .btn.primary:active:not(:disabled){background:var(--ci-intake-accent-active);border-color:var(--ci-intake-accent-active)}.ci-design .classification-dialog .btn:disabled,.ci-design .classification-dialog .btn:disabled:hover{color:var(--ci-intake-secondary);background:var(--ci-family-limestone);border-color:var(--ci-intake-hairline)}.ci-design .classification-dialog .btn.danger{color:var(--ci-state-error);background:color-mix(in srgb,var(--ci-state-error) 6%,transparent);border-color:color-mix(in srgb,var(--ci-state-error) 36%,transparent)}.ci-design .classification-dialog .btn.danger:hover:not(:disabled){color:var(--ci-family-paper);background:var(--ci-state-error);border-color:var(--ci-state-error)}.ci-design-workspace{display:grid;grid-template-columns:17.27% minmax(0,60.5%) 22.23%;min-height:calc(100vh - var(--ci-shell-header-height) - 68px)}.ci-design-sections{display:flex;flex-direction:column;min-width:0;padding:20px 0 24px 20px;border-right:1px solid var(--ci-intake-hairline)}.ci-design-sections ol{margin:0;padding:0;list-style:none}.ci-design-sections li{border-bottom:1px solid transparent}.ci-design-sections li:has(.ci-design-sections__item--active){border-color:var(--ci-family-hairline)}.ci-design-sections button{position:relative;display:grid;grid-template-columns:40px 1fr;align-items:center;width:100%;min-height:64px;padding:0 16px;color:var(--ci-intake-secondary);text-align:left;background:transparent;border:0;border-radius:0;cursor:pointer}.ci-design-sections button:before{position:absolute;top:12px;bottom:12px;left:0;width:3px;background:transparent;content:""}.ci-design-sections button>span{font:400 16px/22px var(--ci-font-body)}.ci-design-sections button>strong{font:450 14px/20px var(--ci-font-body)}.ci-design-sections button:hover:not(:disabled),.ci-design-sections__item--active{color:var(--ci-intake-ink)}.ci-design-sections .ci-design-sections__item--active{color:var(--ci-intake-accent)}.ci-design-sections .ci-design-sections__item--active:before{background:var(--ci-intake-accent)}.ci-design-sections .ci-design-sections__item--active>strong{font-weight:600}.ci-design-sections__utilities{display:grid;gap:8px;margin-top:auto;padding:16px}.ci-design-sections__utilities .ci-design-text-action{justify-content:flex-start;gap:12px;min-height:36px;color:var(--ci-intake-secondary)}.ci-design-facts{min-width:0;padding:28px clamp(36px,2.6vw,44px) 48px}.ci-design-legacy-content,.ci-design-legacy-workspace{min-width:0}.ci-design-legacy-workspace{margin-top:26px}.ci-design-legacy-content .config-plain-panel,.ci-design-legacy-content .config-json-panel{padding-top:0}.ci-design-legacy-content .field-table-head,.ci-design-legacy-content .field-row{grid-template-columns:minmax(118px,.85fr) 76px minmax(150px,1.2fr) minmax(100px,.75fr) 84px;gap:10px}.ci-design-legacy-content .classification-authoring-layout{grid-template-columns:minmax(0,1fr)}.ci-design-classification--recognition .intake-type-inspector,.ci-design-classification--sources .classification-registry,.ci-design-classification--destination .classification-registry,.ci-design-classification--publish{display:none}.ci-design-classification--sources .configuration-envelope-section:last-child,.ci-design-classification--destination .configuration-envelope-section:first-child{display:none}.ci-design-publication-contract{padding:8px 0 24px}.ci-design-publication-contract dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--ci-intake-hairline)}.ci-design-publication-contract dl>div{min-width:0;padding:16px 0;border-bottom:1px solid var(--ci-intake-hairline)}.ci-design-publication-contract dt{color:var(--ci-intake-secondary);font:600 12px/16px var(--ci-font-body);letter-spacing:.05em;text-transform:uppercase}.ci-design-publication-contract dd{margin:6px 0 0;overflow-wrap:anywhere;font-weight:600}.ci-design-publication-contract p{margin:20px 0 0;color:var(--ci-intake-secondary)}.ci-design-legacy-content .classification-authoring-layout .classification-table-head,.ci-design-legacy-content .classification-authoring-layout .classification-row{grid-template-columns:minmax(126px,.75fr) minmax(92px,.5fr) minmax(150px,1fr) minmax(92px,.5fr) minmax(132px,.7fr);gap:10px}.ci-design-legacy-content .config-form-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.destination-contract__heading{display:grid;gap:4px;margin-bottom:18px}.destination-contract__heading>span{color:var(--ci-intake-accent);font:600 12px/16px var(--ci-font-body);letter-spacing:.07em;text-transform:uppercase}.destination-contract__heading h4{margin:0;color:var(--ci-intake-ink);font:520 22px/28px var(--ci-font-brand)}.destination-contract__heading p{margin:0;color:var(--ci-intake-secondary);font:400 13px/19px var(--ci-font-body)}.destination-adapter{margin-top:20px;border-top:1px solid var(--ci-intake-hairline);border-bottom:1px solid var(--ci-intake-hairline)}.destination-adapter>summary{display:flex;gap:12px;align-items:center;min-height:58px;color:var(--ci-intake-ink);cursor:pointer;list-style:none}.destination-adapter>summary::-webkit-details-marker{display:none}.destination-adapter>summary:before{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:rotate(-45deg);transition:transform .12s ease}.destination-adapter[open]>summary:before{transform:rotate(45deg) translate(-2px,-2px)}.destination-adapter>summary>span{display:grid;gap:2px}.destination-adapter>summary strong{font:600 14px/20px var(--ci-font-body)}.destination-adapter>summary small{color:var(--ci-intake-secondary);font:400 12px/16px var(--ci-font-body)}.destination-adapter__content{display:grid;gap:16px;padding:4px 0 22px 20px;margin-left:4px;border-left:1px solid var(--ci-intake-hairline)}.destination-adapter__heading{display:flex;gap:24px;align-items:end;justify-content:space-between}.destination-adapter__heading>div{display:grid;gap:3px}.destination-adapter__heading span,.target-record-mapping>legend{color:var(--ci-intake-accent);font:600 12px/16px var(--ci-font-body);letter-spacing:.07em;text-transform:uppercase}.destination-adapter__heading h4{margin:0;color:var(--ci-intake-ink);font:520 20px/26px var(--ci-font-brand)}.target-record-mapping>p{max-width:440px;margin:0;color:var(--ci-intake-secondary);font:400 13px/19px var(--ci-font-body)}.destination-adapter__endpoint{max-width:520px}.destination-adapter__endpoint input:disabled{color:var(--ci-intake-ink);-webkit-text-fill-color:var(--ci-intake-ink);background:color-mix(in srgb,var(--ci-intake-accent) 6%,transparent);opacity:1}.destination-adapter__endpoint small{color:var(--ci-intake-secondary);font:400 12px/16px var(--ci-font-body)}.destination-adapter__identity{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px}.destination-adapter-type-control{display:grid;gap:12px;min-width:0}.destination-adapter-type-control small{color:var(--ci-intake-secondary);font:400 12px/16px var(--ci-font-body)}.target-record-mapping{min-width:0;margin:0;padding:16px 0 0;border:0;border-top:1px solid var(--ci-intake-hairline)}.target-record-mapping>legend{padding:0 10px 0 0}.target-record-mapping__rows{display:grid;gap:0;margin-top:12px;border-top:1px solid var(--ci-intake-hairline)}.target-record-mapping__row{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(150px,.7fr) minmax(220px,1.35fr);gap:12px;align-items:center;min-width:0;padding:10px 0;border-bottom:1px solid var(--ci-intake-hairline)}.target-record-mapping__row select,.target-record-mapping__row input{width:100%;min-width:0;padding:7px 9px;color:var(--ci-intake-ink);background:color-mix(in srgb,white 72%,transparent);border:1px solid var(--ci-intake-hairline);border-radius:4px}.target-record-mapping__label{display:grid;gap:2px}.target-record-mapping__label label{color:var(--ci-intake-ink);font:600 13px/18px var(--ci-font-body)}.target-record-mapping__label span,.target-record-mapping__empty{color:var(--ci-intake-secondary);font:400 12px/16px var(--ci-font-body)}.target-record-mapping__value{min-width:0}.target-record-mapping__address{display:grid;gap:4px;margin-top:4px;color:var(--ci-intake-secondary);font:400 13px/20px var(--ci-font-body)}.target-record-mapping__address code{color:var(--ci-intake-ink);font-family:var(--ci-font-mono);overflow-wrap:anywhere}.ci-design-legacy-content .publication-panel{margin-top:20px}.ci-design-facts__heading>span,.ci-design-impact h2,.ci-design-state__eyebrow{color:var(--ci-intake-accent);font:600 12px/16px var(--ci-font-body);letter-spacing:.07em;text-transform:uppercase}.ci-design-facts__heading h2{margin:20px 0 4px;font:520 28px/34px var(--ci-font-brand);letter-spacing:-.018em}.ci-design-facts__heading p{margin:0;color:var(--ci-intake-secondary);font:400 14px/20px var(--ci-font-body)}.ci-design-alert{margin-top:20px;padding:12px 16px;border-left:3px solid var(--ci-state-error);color:var(--ci-intake-ink);background:color-mix(in srgb,var(--ci-state-error) 5%,transparent)}.ci-design-alert strong{font:600 13px/18px var(--ci-font-body)}.ci-design-alert ul{margin:8px 0 0;padding-left:20px;color:var(--ci-intake-secondary)}.ci-design-completion-guidance{margin-top:20px;padding:12px 16px;border-left:3px solid var(--ci-intake-accent);color:var(--ci-intake-ink);background:color-mix(in srgb,var(--ci-intake-accent) 5%,transparent)}.ci-design-completion-guidance strong{font:600 13px/18px var(--ci-font-body)}.ci-design-completion-guidance p{margin:6px 0 0;color:var(--ci-intake-secondary)}.ci-design-completion-guidance ul{display:grid;gap:4px;margin:8px 0 0;padding-left:20px;color:var(--ci-intake-secondary)}.ci-design-text-action{display:inline-flex;align-items:center;min-height:36px;padding:0 4px;color:var(--ci-intake-accent);background:transparent;border:0;border-radius:0;font:520 13px/18px var(--ci-font-body);cursor:pointer}.ci-design-text-action:hover:not(:disabled){color:var(--ci-intake-accent-hover);text-decoration:underline;text-underline-offset:4px}.ci-design-impact{min-width:0;padding:24px 36px;border-left:1px solid var(--ci-intake-hairline)}.ci-design-impact__section{padding:14px 0 34px;border-bottom:1px solid var(--ci-family-hairline)}.ci-design-impact__section+.ci-design-impact__section{padding-top:32px}.ci-design-impact__section:last-child{border-bottom:0}.ci-design-impact h2{margin:0 0 18px;color:var(--ci-intake-ink);font-size:12px}.ci-design-impact__count{display:block;margin-bottom:10px;font:520 20px/26px var(--ci-font-brand)}.ci-design-impact__destination{display:block;margin-bottom:8px;font:600 14px/20px var(--ci-font-body)}.ci-design-impact p{margin:0 0 8px;color:var(--ci-intake-secondary)}.ci-design-impact ul{display:grid;gap:8px;margin:0;padding:0;color:var(--ci-intake-secondary);list-style:none}.ci-design-impact__save-consequence{font-size:13px}.ci-design-inline-error{padding-left:10px;border-left:3px solid var(--ci-state-error);color:var(--ci-state-error)!important}.ci-design-impact__actions{flex-wrap:wrap;gap:8px;margin-top:16px}.ci-design--state{display:grid;align-content:center;justify-items:start;min-height:calc(100vh - var(--ci-shell-header-height));padding:64px}.ci-design--state h1{max-width:720px;margin:16px 0 8px;font:520 28px/34px var(--ci-font-brand)}.ci-design--state p{max-width:640px;margin:0;color:var(--ci-intake-secondary)}.ci-design-state__eyebrow--error{color:var(--ci-state-error)}.ci-design-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1400px){.ci-design-context{min-height:60px;padding-right:28px;padding-left:32px}.ci-design-context__identity{gap:28px}.ci-design-context__controls{gap:16px}.ci-design-configuration{min-width:340px}.ci-design-configuration select,.ci-design-configuration__label{height:40px}.ci-design-workspace{grid-template-columns:220px minmax(0,1fr) 300px;min-height:calc(100vh - var(--ci-shell-header-height) - 61px)}.ci-design-sections{padding:16px 0 20px 16px}.ci-design-sections button{grid-template-columns:36px 1fr;min-height:56px;padding:0 12px}.ci-design-sections button:before{top:10px;bottom:10px}.ci-design-facts{padding:24px clamp(28px,2.2vw,36px) 36px}.ci-design-legacy-workspace{margin-top:22px}.ci-design-facts__heading h2{margin-top:16px}.ci-design-impact{padding:20px 28px}.ci-design-impact__section{padding:12px 0 24px}.ci-design-impact__section+.ci-design-impact__section{padding-top:24px}.ci-design-impact h2{margin-bottom:14px}.ci-design-impact__actions{margin-top:12px}}@media(max-width:1390px){.ci-design-context{grid-template-columns:minmax(280px,.8fr) minmax(620px,1.2fr)}.ci-design-context__identity{gap:18px}.ci-design-context__controls{gap:12px}.ci-design-workspace{grid-template-columns:240px minmax(560px,1fr) 320px}.ci-design-facts{padding-right:28px;padding-left:28px}.ci-design-impact{padding-right:24px;padding-left:24px}}@media(max-width:1040px){.ci-design-catalogue__column-headings,.ci-design-catalogue__row{grid-template-columns:minmax(220px,1.5fr) minmax(150px,1fr) minmax(220px,1.2fr) auto;gap:16px}.ci-design-context{grid-template-columns:1fr;gap:12px;padding-top:12px;padding-bottom:12px}.ci-design-context__controls{justify-content:flex-start;flex-wrap:wrap}.ci-design-workspace{grid-template-columns:220px minmax(0,1fr)}.ci-design-impact{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ci-intake-hairline);border-left:0}.ci-design-impact__section{padding:16px 20px;border-right:1px solid var(--ci-family-hairline);border-bottom:0}.ci-design-impact__section+.ci-design-impact__section{padding-top:16px}.ci-design-impact__section:last-child{border-right:0}}@media(max-width:720px){.ci-design{max-width:100%;overflow-x:clip}.ci-design-context{padding-right:16px;padding-left:16px}.ci-design-catalogue__header{align-items:stretch;flex-direction:column;gap:24px;padding:32px 16px 24px}.ci-design-catalogue__header h1{font-size:28px;line-height:34px}.ci-design-catalogue__primary-action,.ci-design-catalogue__primary-action .ci-design-new-configuration-action{width:100%}.ci-design-catalogue{padding:0 16px 40px}.ci-design-catalogue__column-headings{display:none}.ci-design-catalogue__row{grid-template-columns:minmax(0,1fr);gap:18px;min-height:0;padding:24px}.ci-design-catalogue__row+.ci-design-catalogue__row{margin-top:12px}.ci-design-catalogue__metadata:before{color:var(--ci-intake-secondary);content:attr(data-label);font:650 11px/16px var(--ci-font-body);letter-spacing:.04em;text-transform:uppercase}.ci-design-catalogue__metadata--sources{display:grid;gap:7px}.ci-design-catalogue__metadata--sources>span+span:before{content:none}.ci-design-catalogue__open{justify-content:space-between;padding-top:14px;border-top:1px solid var(--ci-intake-hairline)}.ci-design-catalogue__empty{min-height:260px;padding:40px 24px}.ci-design-context__identity{align-items:flex-start;flex-direction:column;gap:4px}.ci-design-context__identity p{overflow:visible;white-space:normal}.ci-design-context__controls{display:grid;grid-template-columns:1fr;width:100%}.ci-design-new-configuration-action{width:100%}.ci-design-workspace{display:block}.ci-design-sections{padding:0 16px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--ci-intake-hairline)}.ci-design-sections ol{display:flex;width:max-content}.ci-design-sections button{grid-template-columns:auto auto;gap:8px;width:auto;min-height:48px}.ci-design-sections button:before{inset:auto 12px 0;width:auto;height:3px}.ci-design-sections__utilities{display:none}.ci-design-facts{padding:24px 16px 32px}.destination-adapter__heading{align-items:flex-start;flex-direction:column;gap:8px}.destination-adapter__identity,.target-record-mapping__row{grid-template-columns:minmax(0,1fr)}.target-record-mapping__row{gap:8px}.target-record-mapping__value{display:block;width:100%}.ci-design-legacy-content .field-table-head,.ci-design-legacy-content .classification-table-head{display:none}.ci-design-legacy-content .field-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 0}.ci-design-legacy-content .field-registry,.ci-design-legacy-content .field-table,.ci-design-legacy-content .field-row>*{min-width:0}.ci-design-legacy-content .field-registry-head{align-items:flex-start;gap:12px}.ci-design-legacy-content .field-registry-head>div{min-width:0}.ci-design-legacy-content .field-registry-head h3,.ci-design-legacy-content .field-breadcrumb{overflow-wrap:anywhere}.ci-design-legacy-content .field-row>:is(strong,span:not(.row-actions),p){grid-column:1}.ci-design-legacy-content .field-row>.row-actions{grid-row:1 / span 4;grid-column:2;align-items:flex-end;flex-direction:column;white-space:normal}.ci-design-legacy-content .classification-authoring-layout .classification-row{grid-template-columns:minmax(0,1fr);gap:8px}.ci-design-legacy-content .classification-row .row-actions{justify-content:flex-start}.ci-design-legacy-content .config-form-grid,.ci-design-legacy-content .publication-reference dl,.ci-design-legacy-content .publication-readback-panel dl,.ci-design-publication-contract dl{grid-template-columns:minmax(0,1fr)}.ci-design-legacy-content .publication-reference,.ci-design-legacy-content .publication-readback-panel,.ci-design-legacy-content .publication-readback-panel>span{min-width:0;overflow-wrap:anywhere}.ci-design-impact{display:block;padding:0 16px 24px}.ci-design-impact__section,.ci-design-impact__section+.ci-design-impact__section{padding:24px 0;border-right:0;border-bottom:1px solid var(--ci-family-hairline)}.ci-design-impact__section:last-child{border-bottom:0}.ci-design--state{padding:32px 16px}}@media(prefers-reduced-motion:reduce){.ci-design *,.ci-design *:before,.ci-design *:after{scroll-behavior:auto!important;transition-duration:.001ms!important}}.ci-design:not(.ci-design--catalogue){min-width:1180px;padding:14px 28px 48px}.ci-design .ci-design-editor-context{grid-template-columns:minmax(320px,1fr) auto;min-height:80px;padding:0;border:0}.ci-design-editor-context__identity{align-self:center;gap:3px}.ci-design-editor-context__identity h1{margin:0;font:560 30px/36px var(--ci-font-brand);letter-spacing:-.025em}.ci-design-back-action{min-height:22px}.ci-design-context__controls{align-self:center;gap:8px}.ci-design-context__controls .ci-design-state{margin-right:14px}.ci-design-context__controls .ci-design-state__marker{display:none}.ci-design .ci-design-primary-action,.ci-design .ci-design-secondary-action{min-height:42px;padding-inline:16px}.ci-design-steps{width:max-content;max-width:100%;margin-top:0;border:1px solid var(--ci-intake-hairline)}.ci-design-steps ol{display:flex;margin:0;padding:0;list-style:none}.ci-design-steps li+li{border-left:1px solid var(--ci-intake-hairline)}.ci-design-steps__item{position:relative;display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;white-space:nowrap;background:var(--ci-family-paper);border:0;border-radius:0;cursor:pointer}.ci-design-steps__item:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.ci-design-steps__item--active{background:color-mix(in srgb,var(--ci-intake-accent-wash) 34%,var(--ci-family-paper))}.ci-design-steps__item--active:after{background:var(--ci-intake-accent)}.ci-design-steps__number{display:grid;place-items:center;width:20px;height:20px;color:var(--ci-intake-secondary);border:1px solid var(--ci-intake-hairline);border-radius:50%;font:600 11px/16px var(--ci-font-body)}.ci-design-steps__item--active .ci-design-steps__number{color:var(--ci-family-paper);background:var(--ci-intake-accent);border-color:var(--ci-intake-accent)}.ci-design-steps__item strong{font:620 13px/18px var(--ci-font-body)}.ci-design-steps__state{padding-left:8px;color:var(--ci-intake-secondary);border-left:1px solid var(--ci-intake-hairline);font:400 12px/16px var(--ci-font-body)}.ci-design .ci-design-workspace{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px;align-items:start;margin-top:14px;padding:0}.ci-design .ci-design-facts{min-width:0;padding:0}.ci-design-step-panel{min-width:0;background:var(--ci-family-paper);border:1px solid var(--ci-intake-hairline)}.ci-design-step-panel__header{padding:14px 20px 13px;border-bottom:1px solid var(--ci-intake-hairline)}.ci-design-step-panel__header>span,.ci-design-readiness__content section>span{color:var(--ci-intake-accent);font:650 11px/15px var(--ci-font-body);letter-spacing:.08em;text-transform:uppercase}.ci-design-step-panel__header h2{margin:2px 0 0;font:570 22px/28px var(--ci-font-brand);letter-spacing:-.018em}.ci-design-step-panel__header p{margin:2px 0 0;color:var(--ci-intake-secondary)}.ci-design-step-panel__body{min-height:340px;padding:20px}.ci-design-step-panel :where(input,select,textarea){width:100%;min-height:42px;padding:9px 12px;background:var(--ci-intake-paper);border:1px solid var(--ci-intake-hairline);border-radius:0}.ci-design-step-panel textarea{resize:vertical}.ci-design-step-panel label>span,.ci-design-source-options legend,.ci-design-team-control>span{display:block;margin-bottom:5px;color:var(--ci-intake-secondary);font:600 12px/16px var(--ci-font-body)}.ci-design-required-marker{color:var(--ci-intake-secondary);font-weight:450}.ci-design-intake-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ci-design-source-options{display:flex;align-items:end;gap:8px;margin:14px 0 0;padding:0;border:0}.ci-design-source-options legend{width:100%}.ci-design-source-options label{display:flex;align-items:center;gap:9px;min-width:94px;min-height:42px;padding:0 13px;border:1px solid var(--ci-intake-hairline)}.ci-design-source-options input{width:16px;min-height:16px;margin:0;accent-color:var(--ci-intake-accent)}.ci-design-source-options label>span{margin:0;color:var(--ci-intake-ink)}.ci-design-identity-suggestions,.ci-design-identity-status{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-top:18px;padding:16px;border:1px solid var(--ci-intake-hairline);background:color-mix(in srgb,var(--ci-intake-accent) 5%,var(--ci-intake-paper))}.ci-design-identity-suggestions{display:grid;justify-content:stretch}.ci-design-identity-suggestions>*{width:100%}.ci-design-identity-suggestions h3,.ci-design-identity-suggestions p,.ci-design-identity-status strong,.ci-design-identity-status ul{margin:0}.ci-design-identity-suggestions p,.ci-design-identity-status small{color:var(--ci-intake-secondary)}.ci-design-identity-suggestions__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ci-design-identity-suggestions__errors,.ci-design-identity-status ul{display:grid;gap:6px;padding:0;list-style:none}.ci-design-identity-suggestions__errors{color:var(--ci-state-error)}.ci-design-identity-status li{display:grid;gap:2px}.ci-design-identity-status li>span{font-weight:600}.ci-design-recognised-document__fields label>small{display:block;margin-top:5px;color:var(--ci-intake-secondary);font:450 12px/16px var(--ci-font-body)}.ci-design-recognised-document{margin-top:26px}.ci-design-recognised-document__heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:9px}.ci-design-recognised-document__heading h3,.destination-adapter__heading h3{margin:0;font:560 18px/24px var(--ci-font-brand)}.ci-design-recognised-document__fields{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(280px,1.35fr) minmax(240px,1fr);gap:14px}.ci-design-recognised-document__fields input[readonly]{color:var(--ci-intake-secondary)}.ci-design-disclosure,.destination-adapter__disclosure{margin-top:18px;border-top:1px solid var(--ci-intake-hairline);border-bottom:1px solid var(--ci-intake-hairline)}.ci-design-disclosure summary,.destination-adapter__disclosure summary{min-height:44px;padding:12px 0;color:var(--ci-intake-accent);font-weight:650;cursor:pointer}.ci-design-technical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:4px 0 16px}.ci-design-technical-grid__wide{grid-column:1 / -1}.ci-design-remove-document{margin-top:14px;color:var(--ci-state-error)}.ci-design-field-error{display:block;margin-top:5px;color:var(--ci-state-error);font:550 12px/16px var(--ci-font-body)}.ci-design-step-panel :where(input,select,textarea)[aria-invalid=true]{border-color:var(--ci-state-error)}.ci-design-step-panel fieldset[aria-invalid=true] label{border-color:var(--ci-state-error)}.ci-design-step-footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;margin-top:20px;padding-top:20px;border-top:1px solid var(--ci-intake-hairline)}.ci-design-step-footer .btn,.ci-design-dependency .btn,.ci-design-facts-toolbar .btn{min-height:40px;padding:0 16px;border-radius:0}.ci-design-step-footer .btn.primary{grid-column:3;color:var(--ci-family-paper);background:var(--ci-intake-accent);border-color:var(--ci-intake-accent)}.ci-design-publish-acknowledgement{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:12px;background:var(--ci-family-mist)}.ci-design-publish-acknowledgement input{margin-top:2px}.ci-design-document-switcher{display:flex;align-items:center;gap:9px}.ci-design-document-switcher>span{margin:0}.ci-design-document-switcher select{width:auto;min-width:230px}.ci-design-dependency{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px}.ci-design-dependency p{margin:2px 0 0;color:var(--ci-intake-secondary)}.ci-design-fact-filters{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px;margin-bottom:16px}.ci-design-facts-toolbar{display:grid;grid-template-columns:minmax(230px,1fr) 250px auto;gap:12px;align-items:end;min-height:64px}.ci-design-facts-toolbar>div{display:grid;gap:2px;align-self:center}.ci-design-facts-toolbar>div>strong{font:560 16px/22px var(--ci-font-brand)}.ci-design-facts-toolbar>div>span{color:var(--ci-intake-secondary);font-size:12px}.ci-design-facts-table{margin-top:12px;border-top:1px solid var(--ci-intake-hairline)}.ci-design-facts-table__head,.ci-design-facts-table__row{display:grid;grid-template-columns:minmax(180px,1fr) 120px minmax(280px,2fr) 64px;gap:16px;align-items:center}.ci-design-facts-table__head{min-height:38px;color:var(--ci-intake-secondary);font:650 11px/16px var(--ci-font-body);letter-spacing:.06em;text-transform:uppercase}.ci-design-facts-table__row{min-height:58px;padding:8px;border-top:1px solid var(--ci-intake-hairline)}.ci-design-facts-table__row strong{display:grid;font:600 14px/19px var(--ci-font-body)}.ci-design-facts-table__row small{color:var(--ci-intake-secondary);font:400 11px/15px var(--ci-font-mono)}.ci-design-facts-table__row p{margin:0;color:var(--ci-intake-secondary)}.ci-design-fact-type{justify-self:start;padding:2px 7px;border:1px solid var(--ci-intake-hairline);font-size:11px}.ci-design-readiness{position:sticky;top:14px;background:var(--ci-family-paper);border:1px solid var(--ci-intake-hairline)}.ci-design-readiness__content>section{display:grid;gap:8px;padding:17px 18px}.ci-design-readiness__content>section+section{border-top:1px solid var(--ci-intake-hairline)}.ci-design-readiness__content section>strong{font:600 15px/20px var(--ci-font-body)}.ci-design-readiness__content p{margin:0;color:var(--ci-intake-secondary);font-size:12px}.ci-design-readiness__content dl{display:grid;gap:8px;margin:2px 0 0}.ci-design-readiness__content dl>div{display:grid;grid-template-columns:92px 1fr;gap:8px;align-items:center}.ci-design-readiness__content dt{padding:2px 5px;color:var(--ci-intake-secondary);border:1px solid var(--ci-intake-hairline);font:600 9px/14px var(--ci-font-body);letter-spacing:.05em;text-align:center;text-transform:uppercase}.ci-design-readiness__content dd{margin:0;color:var(--ci-intake-accent);font-weight:600}.ci-design-readiness__content dd button{padding:0;color:inherit;background:transparent;border:0;font-weight:inherit;text-align:left;cursor:pointer}.ci-design-readiness .publication-panel{min-width:0;margin:0;padding:16px 18px;border-width:1px 0 0 3px;border-radius:0}.ci-design-readiness .publication-reference,.ci-design-readiness .publication-readback-panel,.ci-design-readiness .publication-readback-panel>span{min-width:0;overflow-wrap:anywhere}.ci-design-readiness .publication-reference dl,.ci-design-readiness .publication-readback-panel dl{grid-template-columns:minmax(0,1fr)}.ci-design-readiness .publication-reference dl>div,.ci-design-readiness .publication-readback-panel dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.ci-design-readiness .publication-reference dt,.ci-design-readiness .publication-readback-panel dt{justify-self:start;text-align:left}.ci-design-destination-selector{max-width:430px}.destination-adapter{margin-top:28px}.destination-adapter__heading{margin-bottom:12px}.destination-adapter__completion{padding:16px;border:1px solid var(--ci-intake-hairline);border-radius:8px;background:color-mix(in srgb,var(--ci-intake-paper) 92%,var(--ci-intake-accent-wash))}.destination-adapter__completion-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.destination-adapter__completion-heading strong{color:var(--ci-intake-ink);font:600 15px/20px var(--ci-font-brand)}.destination-adapter__completion-heading span{color:var(--ci-intake-secondary);font-size:13px;line-height:20px}.destination-adapter__completion ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:16px 0 0;padding:0;list-style:none}.destination-adapter__completion li{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--ci-intake-hairline);color:var(--ci-intake-secondary);font-size:13px;line-height:20px}.destination-adapter__completion li strong{color:var(--ci-state-error);font-weight:600;white-space:nowrap}.destination-adapter__completion li[data-complete=true] strong{color:var(--ci-state-valid)}.destination-adapter__validation{margin-top:12px;padding:12px;border:1px solid var(--ci-state-error);border-radius:8px;color:var(--ci-state-error);font-size:13px;line-height:20px}.destination-adapter__validation ul{grid-template-columns:1fr;gap:4px;margin-top:8px}.destination-adapter__validation li{display:block;padding-top:4px;color:inherit}.target-record-mapping__row{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(160px,.55fr) minmax(260px,1.1fr);gap:12px;align-items:center;min-height:58px;padding:7px 0;border-top:1px solid var(--ci-intake-hairline)}.target-record-mapping__label{display:flex;justify-content:space-between;gap:8px}.target-record-mapping__label>span{color:var(--ci-intake-secondary);font-size:11px}.target-record-mapping__empty{color:var(--ci-intake-secondary)}.destination-adapter__identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-bottom:12px}.destination-adapter__endpoint{display:block;padding-bottom:16px}.json-webhook-editor.destination-adapter{max-width:860px;margin-top:24px;padding:24px 26px;background:var(--ci-family-paper);border:1px solid var(--ci-intake-hairline)}.json-webhook-editor__heading{padding-bottom:20px;border-bottom:1px solid var(--ci-intake-hairline)}.json-webhook-editor__heading>div{display:grid;gap:3px}.json-webhook-editor__heading h3,.json-webhook-editor__heading p{margin:0}.json-webhook-editor__heading h3{font:540 20px/26px var(--ci-font-brand)}.json-webhook-editor__heading p{color:var(--ci-intake-secondary);font-size:13px}.json-webhook-editor__identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;margin-top:20px}.json-webhook-editor__identity>.field-block{align-content:start}.json-webhook-editor__identity small{color:var(--ci-intake-secondary)}.json-webhook-editor__delivery-policy{display:flex;flex-wrap:wrap;gap:0;margin:20px 0 0;padding:12px 0;color:var(--ci-intake-secondary);border-top:1px solid var(--ci-intake-hairline);border-bottom:1px solid var(--ci-intake-hairline);font-size:12px;line-height:18px;list-style:none}.json-webhook-editor__delivery-policy li{padding:0 14px}.json-webhook-editor__delivery-policy li:first-child{padding-left:0}.json-webhook-editor__delivery-policy li+li{border-left:1px solid var(--ci-intake-hairline)}.json-webhook-editor__delivery-policy strong{color:var(--ci-intake-ink)}.json-webhook-editor__contract{margin:0}.json-webhook-editor__contract>summary{padding:16px 2px;color:var(--ci-intake-ink);cursor:pointer}.json-webhook-editor__contract>summary>span{display:inline-grid;gap:1px;margin-left:6px;vertical-align:middle}.json-webhook-editor__contract summary strong{font-weight:650}.json-webhook-editor__contract summary small{color:var(--ci-intake-secondary);font-size:12px;font-weight:400}.json-webhook-editor__contract-body{margin:0 0 4px 4px;padding:0 0 16px 20px;border-left:1px solid var(--ci-intake-hairline)}.json-webhook-editor__contract-body>p{margin:0 0 12px;color:var(--ci-intake-secondary);font-size:13px}.json-webhook-editor__contract-body dl{display:grid;margin:0;border-top:1px solid var(--ci-intake-hairline)}.json-webhook-editor__contract-body dl>div{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:16px;padding:8px 0;border-bottom:1px solid var(--ci-intake-hairline)}.json-webhook-editor__contract-body dt,.json-webhook-editor__contract-body dd{min-width:0;margin:0}.json-webhook-editor__contract-body dt{overflow-wrap:anywhere}.json-webhook-editor__contract-body dd{color:var(--ci-intake-secondary)}@media(max-width:1100px){.json-webhook-editor__identity{grid-template-columns:1fr}.json-webhook-editor__contract-body dl>div{grid-template-columns:1fr;gap:2px}}@media(max-width:720px){.json-webhook-editor.destination-adapter{padding:20px}.json-webhook-editor__delivery-policy{display:grid;gap:5px}.json-webhook-editor__delivery-policy li{padding:0}.json-webhook-editor__delivery-policy li+li{border-left:0}}.ci-design .field-dialog--plain-language{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(1056px,calc(100vw - 40px));min-width:0;max-height:calc(100dvh - 72px);padding:0;overflow:hidden;overflow-wrap:anywhere}.ci-design .field-dialog--plain-language>*{min-width:0}.ci-design .field-dialog--plain-language .classification-dialog-head{margin:0;padding:30px 40px 24px}.ci-design .field-dialog--plain-language .classification-dialog-head h3{margin-bottom:6px;font-size:28px;line-height:34px}.ci-design .field-dialog--plain-language .classification-dialog-head p{max-width:560px;font-size:15px;line-height:22px}.ci-design .field-dialog--plain-language .dialog-close{width:42px;min-width:42px;height:42px}.ci-design .field-dialog-body{display:grid;gap:28px;min-height:0;padding:26px 40px 36px;overflow-x:visible;overflow-y:auto}.ci-design .field-dialog--plain-language .field-detail-form{grid-template-columns:minmax(0,1fr);gap:20px}.ci-design .field-dialog--plain-language :is(.field-detail-form,.field-advanced-settings-body,.field-option-key-list) label{display:grid;gap:7px;min-width:0}.ci-design .field-dialog--plain-language :is(.field-detail-form,.field-advanced-settings-body,.field-option-key-list) label>span,.ci-design .field-dialog--plain-language .field-dialog-section-head h4{color:var(--ci-intake-ink);font:600 14px/20px var(--ci-font-body);letter-spacing:0;text-transform:none}.ci-design .field-dialog--plain-language :is(input,select,textarea){font:400 15px/22px var(--ci-font-body)}.ci-design .field-dialog--plain-language :is(input,select,textarea):focus-visible{outline-offset:-2px}.ci-design .field-dialog--plain-language .field-description-field{grid-column:auto}.ci-design .field-help,.ci-design .field-dialog--plain-language .field-dialog-section-head p,.ci-design .field-advanced-settings summary small{color:var(--ci-intake-secondary);font:400 12px/18px var(--ci-font-body)}.ci-design .field-dialog--plain-language .ci-design-field-error{color:var(--ci-state-error);font:500 12px/18px var(--ci-font-body);letter-spacing:0;text-transform:none}.ci-design .field-dialog--plain-language .field-dialog-section{gap:12px}.ci-design .field-dialog--plain-language .field-dialog-section-head{align-items:flex-start}.ci-design .field-dialog--plain-language .field-dialog-section-head h4{margin:0}.ci-design .field-dialog--plain-language .field-dialog-section-head p{margin:2px 0 0}.ci-design .field-dialog--plain-language .dropdown-option-list{gap:10px}.ci-design .field-dialog--plain-language .dropdown-option-row{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.ci-design .field-dialog--plain-language .dropdown-option-row input,.ci-design .field-dialog--plain-language .field-alias-row input{min-height:46px}.ci-design .field-row-handle{color:color-mix(in srgb,var(--ci-intake-secondary) 58%,transparent)}.ci-design .field-icon-action{display:inline-grid;width:42px;min-width:42px;height:42px;place-items:center;padding:0;color:var(--ci-intake-secondary);background:transparent;border:1px solid transparent}.ci-design .field-icon-action:hover:not(:disabled),.ci-design .field-icon-action:focus-visible{color:var(--ci-intake-accent);background:var(--ci-family-limestone);border-color:var(--ci-intake-hairline)}.ci-design .field-add-row-action{display:inline-flex;justify-self:start;align-items:center;gap:8px;min-height:40px;padding:7px 12px;color:var(--ci-intake-action);background:transparent;border:1px solid var(--ci-intake-accent);font-weight:650}.ci-design .field-add-row-action:hover:not(:disabled),.ci-design .field-add-row-action:focus-visible{background:var(--ci-intake-accent-wash)}.ci-design .field-advanced-settings{min-width:0;border-top:1px solid var(--ci-intake-hairline);border-bottom:1px solid var(--ci-intake-hairline)}.ci-design .field-advanced-settings summary{display:flex;align-items:center;gap:12px;min-height:70px;padding:12px 4px;cursor:pointer;list-style:none}.ci-design .field-advanced-settings summary::-webkit-details-marker{display:none}.ci-design .field-advanced-settings summary>span{display:grid;gap:2px}.ci-design .field-advanced-settings summary strong{color:var(--ci-intake-ink);font:600 14px/20px var(--ci-font-body)}.ci-design .field-advanced-caret{flex:0 0 auto;transition:transform .14s ease}.ci-design .field-advanced-settings[open] .field-advanced-caret{transform:rotate(90deg)}.ci-design .field-advanced-settings-body{display:grid;gap:24px;padding:6px 4px 24px}.ci-design .field-advanced-settings-body>label>input,.ci-design .field-option-key-list input{font-family:var(--ci-font-mono);font-size:13px}.ci-design .field-dialog--plain-language .field-alias-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.ci-design .field-option-key-list{display:grid;gap:12px}.ci-design .field-option-key-list label>span{color:var(--ci-intake-secondary);font-size:12px}.ci-design .field-remove-fact{justify-self:start}.ci-design .field-dialog-actions{justify-content:flex-end;min-height:82px;padding:18px 40px;background:var(--ci-family-paper);border-top:1px solid var(--ci-intake-hairline)}.ci-design .field-dialog-actions .btn{min-width:120px}@media(max-height:720px){.ci-design .classification-dialog-overlay{padding-top:16px;padding-bottom:16px}.ci-design .field-dialog{max-height:calc(100dvh - 32px)}}@media(max-width:640px){.ci-design .field-alias-row,.ci-design .dropdown-option-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.ci-design :is(.field-alias-row,.dropdown-option-row) .text-action{justify-self:start}.ci-design .field-dialog .classification-dialog-actions .btn{min-width:0;white-space:normal}}.ci-design .ci-design-json-dialog{width:min(840px,calc(100vw - 40px))}.ci-design-json-dialog .schema-preview{max-height:56vh;overflow:auto}.ci-design-publish-summary{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid var(--ci-intake-hairline)}.ci-design-publish-summary>div{display:grid;gap:4px;padding:12px}.ci-design-publish-summary>div+div{border-left:1px solid var(--ci-intake-hairline)}.ci-design-publish-summary dt{color:var(--ci-intake-secondary);font-size:11px}.ci-design-publish-summary dd{margin:0;font-weight:600}.ci-intakes{min-width:0;min-height:calc(100vh - var(--ci-shell-header-height));color:var(--ci-intake-ink);background:var(--ci-intake-paper)}.ci-intakes-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ci-intakes__masthead{display:flex;align-items:center;justify-content:space-between;gap:var(--ci-space-8);min-height:88px;padding:0 var(--ci-space-8)}.ci-intakes__heading{display:flex;align-items:baseline;min-width:0;gap:var(--ci-space-8)}.ci-intakes__heading h1{margin:0;font:520 28px/34px var(--ci-font-brand);letter-spacing:-.015em}.ci-intakes__heading p{margin:0;color:var(--ci-intake-secondary);font:400 14px/20px var(--ci-font-body)}.ci-intakes__tools{display:flex;align-items:center;gap:var(--ci-space-3);min-width:0}.ci-intakes-search{position:relative;display:flex;align-items:center;width:min(410px,38vw);height:44px;border:1px solid var(--ci-intake-hairline)}.ci-intakes-upload.ci-button{flex:0 0 auto;height:44px;padding:0 18px;color:var(--ci-intake-ink);border-color:var(--ci-intake-ink);font:600 14px/20px var(--ci-font-body)}.ci-intakes-upload svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.ci-intakes-search__icon{position:absolute;left:16px;width:15px;height:15px;border:1.5px solid var(--ci-intake-ink);border-radius:50%;pointer-events:none}.ci-intakes-search__icon:after{position:absolute;right:-5px;bottom:-3px;width:6px;height:1.5px;background:var(--ci-intake-ink);content:"";transform:rotate(48deg);transform-origin:left center}.ci-intakes-search input{width:100%;height:100%;padding:0 16px 0 46px;background:transparent;border:0;border-radius:0;outline-offset:2px}.ci-intakes-search input::placeholder{color:color-mix(in srgb,var(--ci-intake-secondary) 76%,transparent)}.ci-intakes-filters{display:flex;align-items:stretch;gap:var(--ci-space-4);min-height:56px;padding:0 var(--ci-space-8);border-bottom:1px solid var(--ci-intake-hairline)}.ci-intakes-filter{position:relative;display:inline-flex;align-items:center;gap:var(--ci-space-2);min-width:40px;padding:0 6px;color:var(--ci-intake-secondary);background:transparent;border:0;border-radius:0;cursor:pointer}.ci-intakes-filter:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:"";transform:scaleX(0);transition:background-color .16s ease,transform .22s cubic-bezier(.22,1,.36,1)}.ci-intakes-filter strong{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;color:var(--ci-intake-secondary);background:color-mix(in srgb,var(--ci-intake-hairline) 28%,transparent);border-radius:16px;font:600 12px/16px var(--ci-font-body)}.ci-intakes-filter:hover,.ci-intakes-filter--active{color:var(--ci-intake-ink)}.ci-intakes-filter--active{font-weight:600}.ci-intakes-filter--active:after{background:var(--ci-intake-accent);transform:scaleX(1)}.ci-intakes-filter--active strong{color:var(--ci-intake-accent);background:var(--ci-intake-accent-wash)}.ci-intakes__workspace{display:grid;grid-template-columns:minmax(0,73.7%) minmax(360px,26.3%);min-height:calc(100vh - var(--ci-shell-header-height) - 144px)}.ci-intakes-worklist{min-width:0;padding:32px 20px 32px var(--ci-space-8)}.ci-intakes-table-wrap{min-width:0}.ci-intakes-table{width:100%;border-collapse:collapse;table-layout:fixed;color:var(--ci-intake-secondary);font:400 13px/18px var(--ci-font-body)}.ci-intakes-table th,.ci-intakes-table td{text-align:left;vertical-align:middle}.ci-intakes-table thead th{height:44px;padding:0 12px;color:var(--ci-intake-secondary);border-bottom:1px solid var(--ci-intake-hairline);font:600 12px/16px var(--ci-font-body);text-transform:uppercase}.ci-intakes-table thead th:nth-child(1){width:23%}.ci-intakes-table thead th:nth-child(2){width:19%}.ci-intakes-table thead th:nth-child(3){width:20%}.ci-intakes-table thead th:nth-child(4){width:20%}.ci-intakes-table thead th:nth-child(5){width:18%}.ci-intakes-row{position:relative;height:102px;border-bottom:1px solid var(--ci-intake-hairline)}.ci-intakes-row th,.ci-intakes-row td{padding:16px 12px;overflow-wrap:anywhere}.ci-intakes-row th{position:relative;color:var(--ci-intake-ink)}.ci-intakes-row--selected{background:color-mix(in srgb,var(--ci-intake-accent-wash) 68%,transparent)}.ci-intakes-row--changed{animation:ci-intakes-status-change 1.6s ease-out}@keyframes ci-intakes-status-change{0%{background:color-mix(in srgb,var(--ci-state-valid) 16%,var(--ci-intake-paper))}}.ci-intakes-row--selected th:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--ci-intake-accent);content:""}.ci-intakes-row__select{min-height:36px;padding:0;color:var(--ci-intake-ink);background:transparent;border:0;border-radius:0;font:600 13px/18px var(--ci-font-body);text-align:left;cursor:pointer}.ci-intakes-row__identity{display:grid;gap:3px}.ci-intakes-row__identity small{color:var(--ci-intake-secondary);font:400 12px/16px var(--ci-font-body)}.ci-intakes-row__select:disabled{color:var(--ci-intake-secondary);cursor:not-allowed}.ci-intakes-row__integrity{display:block;margin-top:4px;color:var(--ci-state-error);font:400 12px/16px var(--ci-font-body)}.ci-intakes-table__mono{white-space:pre-line;font:400 12px/18px var(--ci-font-mono)}.ci-intakes-table__work{color:var(--ci-intake-ink);font-weight:450}.ci-intakes-state{display:inline-flex;align-items:flex-start;gap:8px;color:var(--ci-intake-secondary)}.ci-intakes-state__marker{flex:0 0 auto;width:9px;height:9px;margin-top:4px;background:var(--ci-intake-secondary);border-radius:50%}.ci-intakes-state>span:last-child{display:grid;gap:2px}.ci-intakes-state strong,.ci-intakes-state small{color:inherit;font:inherit}.ci-intakes-state strong{font-weight:450}.ci-intakes-state small{display:block}.ci-intakes-state--warning .ci-intakes-state__marker{background:var(--ci-state-warning)}.ci-intakes-state--processing .ci-intakes-state__marker{background:var(--ci-dms-accent)}.ci-intakes-state--valid .ci-intakes-state__marker{background:var(--ci-state-valid)}.ci-intakes-state--error .ci-intakes-state__marker{background:var(--ci-state-error)}.ci-intakes-table__action button{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0;color:var(--ci-intake-accent);background:transparent;border:0;border-radius:0;font-weight:520;text-align:left;cursor:pointer}.ci-intakes-table__action>span{color:var(--ci-intake-secondary);font:400 12px/16px var(--ci-font-body)}.ci-intakes-brief{display:flex;flex-direction:column;min-width:0;padding:36px 36px 24px;border-left:1px solid var(--ci-intake-hairline)}.ci-intakes-brief__identity{padding-bottom:24px;border-bottom:1px solid var(--ci-intake-hairline)}.ci-intakes-brief__identity h2{margin:0 0 14px;font:540 20px/26px var(--ci-font-brand);letter-spacing:-.01em}.ci-intakes-brief__identity>p{margin:-6px 0 14px;color:var(--ci-intake-secondary);font:400 13px/18px var(--ci-font-body)}.ci-intakes-brief__reason{padding:24px 0;border-bottom:1px solid var(--ci-intake-hairline)}.ci-intakes-brief h3,.ci-intakes-brief p{margin:0}.ci-intakes-brief h3{color:var(--ci-intake-ink);font:600 14px/20px var(--ci-font-body)}.ci-intakes-brief__reason p{margin-top:12px;color:var(--ci-intake-secondary);font:400 14px/20px var(--ci-font-body)}.ci-intakes-brief__facts{display:grid;gap:16px;margin:0;padding:24px 0 20px}.ci-intakes-brief__facts div{display:grid;grid-template-columns:minmax(130px,42%) minmax(0,1fr);gap:16px}.ci-intakes-brief__facts dt,.ci-intakes-brief__facts dd{margin:0}.ci-intakes-brief__facts dt{color:var(--ci-intake-ink);font-weight:520}.ci-intakes-brief__facts dd{color:var(--ci-intake-secondary)}.ci-intakes-brief__action{display:grid;gap:12px}.ci-intakes-brief__primary{justify-content:space-between;width:100%;min-height:44px;margin:2px 0 16px;padding:0 24px;font:520 17px/24px var(--ci-font-body)}.ci-intakes-brief__unavailable{padding:14px 0;color:var(--ci-intake-secondary)}.ci-intakes-brief__consequence{display:grid;gap:6px}.ci-intakes-brief__consequence p{color:var(--ci-intake-secondary)}.ci-intakes-brief__details{margin-top:auto;padding-top:20px;border-top:1px solid var(--ci-intake-hairline)}.ci-intakes-brief__details summary{min-height:36px;color:var(--ci-intake-secondary);cursor:pointer}.ci-intakes-brief__details p{padding:8px 0;color:var(--ci-intake-secondary);font:400 12px/18px var(--ci-font-mono)}.ci-intakes-brief--empty{justify-content:center;gap:8px;color:var(--ci-intake-secondary)}.ci-intakes-brief--empty h2{margin:0;color:var(--ci-intake-ink);font:540 20px/26px var(--ci-font-brand)}.ci-intakes-brief--empty p{max-width:34ch}.ci-intakes-message,.ci-intakes-empty{margin:32px;padding:24px 0;border-block:1px solid var(--ci-intake-hairline)}.ci-intakes-message h1,.ci-intakes-message h2,.ci-intakes-empty h2{margin:0 0 8px;font:540 20px/26px var(--ci-font-brand)}.ci-intakes-message p,.ci-intakes-empty p{margin:0;color:var(--ci-intake-secondary)}.ci-intakes-message--error{border-top-color:var(--ci-state-error)}.ci-intakes-message--warning{margin-block:0;padding-block:12px;color:var(--ci-state-warning);border-top-color:var(--ci-state-warning)}.ci-intakes--state{display:grid;place-items:center}.ci-intakes--state .ci-intakes-message{width:min(560px,calc(100% - 64px));margin:0}@media(max-width:1200px){.ci-intakes-table thead th:nth-child(1){width:26%}.ci-intakes-table thead th:nth-child(2){width:18%}.ci-intakes-table thead th:nth-child(3){width:20%}.ci-intakes-table thead th:nth-child(4){width:19%}.ci-intakes-table thead th:nth-child(5){width:17%}}@media(max-width:960px){.ci-intakes__workspace{display:block}.ci-intakes-brief{min-height:420px;border-top:1px solid var(--ci-intake-hairline);border-left:0}}@media(max-width:640px){.ci-intakes__masthead{align-items:flex-start;flex-direction:column;min-height:132px;padding-block:20px}.ci-intakes__heading{align-items:flex-start;flex-direction:column;gap:4px}.ci-intakes__tools{flex-wrap:wrap;width:100%}.ci-intakes-search{width:100%}.ci-intakes-filters{gap:4px;padding-inline:16px;overflow-x:auto}.ci-intakes-filter{flex:0 0 auto}.ci-intakes-worklist{padding:16px}.ci-intakes-table thead th:nth-child(2),.ci-intakes-table tbody td:nth-child(2),.ci-intakes-table thead th:nth-child(4),.ci-intakes-table tbody td:nth-child(4){display:none}.ci-intakes-table thead th:nth-child(1){width:40%}.ci-intakes-table thead th:nth-child(3){width:28%}.ci-intakes-table thead th:nth-child(5){width:32%}.ci-intakes-row th,.ci-intakes-row td{padding-inline:8px}.ci-intakes-brief{padding-inline:24px}.ci-intakes-brief__facts div{grid-template-columns:1fr;gap:4px}}@media(max-width:380px){.ci-intakes-table thead th:nth-child(3),.ci-intakes-table tbody td:nth-child(3){display:none}.ci-intakes-table thead th:nth-child(1){width:54%}.ci-intakes-table thead th:nth-child(5){width:46%}.ci-intakes-filters{padding-inline:12px}.ci-intakes-filter{padding-inline:4px}}@media(min-width:981px){.ci-intakes__masthead{min-height:76px}.ci-intakes-search,.ci-intakes-upload.ci-button{height:40px}.ci-intakes-filters{min-height:48px}.ci-intakes__workspace{grid-template-columns:minmax(0,72%) minmax(380px,28%);min-height:calc(100vh - var(--ci-shell-header-height) - 124px)}.ci-intakes-worklist{padding:24px 16px 24px var(--ci-space-8)}.ci-intakes-table thead th{height:40px;padding:0 10px}.ci-intakes-row{height:78px}.ci-intakes-row th,.ci-intakes-row td{padding:10px}.ci-intakes-brief{padding:24px 24px 16px;font:400 13px/18px var(--ci-font-body)}.ci-intakes-brief__identity{padding-bottom:12px}.ci-intakes-brief__identity h2{margin-bottom:8px}.ci-intakes-brief__reason{padding:12px 0}.ci-intakes-brief h3{font:600 13px/18px var(--ci-font-body)}.ci-intakes-brief__reason p{margin-top:6px;font:400 13px/18px var(--ci-font-body)}.ci-intakes-brief__facts{gap:8px;padding:12px 0}.ci-intakes-brief__facts div{grid-template-columns:minmax(116px,40%) minmax(0,1fr);gap:10px}.ci-intakes-brief__action{gap:8px}.ci-intakes-brief__primary{margin:0 0 6px;padding:0 20px;font:520 15px/20px var(--ci-font-body)}.ci-intakes-brief__consequence{gap:4px}.ci-intakes-brief__details{margin-top:12px;padding-top:10px}}@media(prefers-reduced-motion:reduce){.ci-intakes-filter:after,.ci-intakes-row--changed{animation-duration:1ms;transition-duration:1ms}}.ci-records{min-width:0;min-height:calc(100vh - var(--ci-shell-header-height));color:var(--ci-intake-ink);background:var(--ci-intake-paper)}.ci-records__masthead{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:72px;padding:0 32px;border-bottom:1px solid var(--ci-intake-hairline)}.ci-records__masthead h1{margin:0}.ci-records__masthead h1{font:520 28px/34px var(--ci-font-brand);letter-spacing:-.015em}.ci-records__masthead>strong{flex:0 0 auto;color:var(--ci-intake-secondary);font:520 13px/18px var(--ci-font-body)}.ci-records__masthead>strong:focus-visible{outline:3px solid color-mix(in srgb,var(--ci-intake-accent) 30%,transparent);outline-offset:3px}.ci-records-filters{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px 24px;padding:12px 32px;border-bottom:1px solid var(--ci-intake-hairline)}.ci-records-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ci-records-filter-group{display:grid;gap:5px;min-width:0}.ci-records-filter-group>strong{color:var(--ci-intake-secondary);font:600 12px/16px var(--ci-font-body)}.ci-records-filter-options{display:flex;flex-wrap:wrap;gap:4px}.ci-records-filter-options button,.ci-records-pagination button,.ci-records-row__review{min-height:36px;padding:0 10px;color:var(--ci-intake-secondary);background:transparent;border:1px solid var(--ci-intake-hairline);border-radius:0;font:520 13px/18px var(--ci-font-body);white-space:nowrap;cursor:pointer}.ci-records-filter-options button.is-active{color:var(--ci-intake-ink);background:var(--ci-intake-accent-wash);border-color:var(--ci-intake-accent)}.ci-records-filter-options button:focus-visible,.ci-records-filter-group--history input:focus-visible,.ci-records-pagination button:focus-visible,.ci-records-row__review:focus-visible{outline:2px solid var(--ci-intake-accent);outline-offset:2px}.ci-records-filter-value{display:inline-flex;align-items:center;min-height:36px;padding:0 10px;color:var(--ci-intake-ink);background:var(--ci-intake-accent-wash);border:1px solid var(--ci-intake-accent);font:520 13px/18px var(--ci-font-body)}.ci-records-filter-group--history label{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:var(--ci-intake-ink);font:520 13px/18px var(--ci-font-body);cursor:pointer}.ci-records-filter-group--history input{width:16px;height:16px;margin:0;accent-color:var(--ci-intake-accent)}.ci-records--notice{display:grid;place-items:center}.ci-records--notice .ci-record-notice{width:min(620px,calc(100% - 64px))}.ci-records__workspace{display:grid;grid-template-columns:minmax(0,72fr) minmax(360px,28fr);min-height:calc(100vh - var(--ci-shell-header-height) - 96px)}.ci-records__list{min-width:0;padding:20px 20px 28px 32px}.ci-records__table-wrap{min-width:0;overflow-x:auto}.ci-records-table{width:100%;border-collapse:collapse;table-layout:fixed;color:var(--ci-intake-secondary);font:400 13px/18px var(--ci-font-body)}.ci-records-table th,.ci-records-table td{text-align:left;vertical-align:middle}.ci-records-table thead th{height:44px;padding:0 10px;color:var(--ci-intake-secondary);border-bottom:1px solid var(--ci-intake-hairline);font:600 11px/16px var(--ci-font-body);letter-spacing:.02em;text-transform:uppercase}.ci-records-table thead th:nth-child(1){width:24%}.ci-records-table thead th:nth-child(2){width:18%}.ci-records-table thead th:nth-child(3){width:19%}.ci-records-table thead th:nth-child(4){width:21%}.ci-records-table thead th:nth-child(5){width:18%}.ci-records-row{height:72px;border-bottom:1px solid var(--ci-intake-hairline)}.ci-records-row[aria-selected=true]{background:color-mix(in srgb,var(--ci-intake-accent-wash) 68%,transparent)}.ci-records-row th,.ci-records-row td{padding:10px;overflow-wrap:anywhere}.ci-records-row th{position:relative;color:var(--ci-intake-ink)}.ci-records-row[aria-selected=true] th:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--ci-intake-accent);content:""}.ci-records-row__select,.ci-records-row__open,.ci-records-summary__lineage button,.ci-record-lineage button,.ci-record-delivery-payload-action{min-height:36px;padding:0;color:var(--ci-intake-accent);background:transparent;border:0;border-radius:0;font:520 13px/18px var(--ci-font-body);text-align:left;cursor:pointer}.ci-records-row__select{color:var(--ci-intake-ink);font-weight:600}.ci-records-row__context{display:block;overflow:hidden;margin-top:-3px;color:var(--ci-intake-secondary);font:400 11px/15px var(--ci-font-body);text-overflow:ellipsis;white-space:nowrap}.ci-records-row__select:disabled{color:var(--ci-intake-secondary);cursor:not-allowed}.ci-records-row__open{display:inline-flex;align-items:center;gap:8px}.ci-records-row__open svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.ci-records-row__integrity,.ci-records-row__unavailable,.ci-records-row td small{display:block;margin-top:4px;color:var(--ci-intake-secondary);font:400 12px/16px var(--ci-font-body)}.ci-records-row td>strong{display:block;color:var(--ci-intake-ink);font-weight:600}.ci-records-row__review{display:block;margin-top:8px;padding:0;color:var(--ci-intake-accent);border:0}.ci-records-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 32px 24px;border-top:1px solid var(--ci-intake-hairline);font:520 12px/16px var(--ci-font-body)}.ci-records-pagination button:disabled{cursor:not-allowed;opacity:.42}.ci-records-row__integrity{color:var(--ci-state-error)}.ci-records-state{display:inline-flex;align-items:flex-start;gap:8px;color:var(--ci-intake-secondary)}.ci-records-state i{flex:0 0 auto;width:8px;height:8px;margin-top:5px;background:currentColor;border-radius:50%}.ci-records-state--valid{color:var(--ci-state-valid)}.ci-records-state--warning{color:var(--ci-state-warning)}.ci-records-state--error{color:var(--ci-state-error)}.ci-ownership{display:grid;gap:2px;min-width:0;color:var(--ci-intake-secondary);font:400 12px/17px var(--ci-font-body)}.ci-ownership strong{color:var(--ci-intake-ink);font-weight:600}.ci-ownership code,.ci-ownership-blocker code{color:var(--ci-intake-secondary);font:500 11px/16px var(--ci-font-mono);overflow-wrap:anywhere}.ci-ownership em{color:var(--ci-state-warning);font-style:normal;font-weight:600}.ci-ownership--blocked strong{color:var(--ci-state-warning)}.ci-ownership--compact span{white-space:nowrap}.ci-assignment-action{position:relative;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;min-width:0;margin-top:6px}.ci-assignment-action button{min-height:30px;padding:0 10px;color:var(--ci-intake-accent);background:transparent;border:1px solid currentColor;border-radius:0;font:600 12px/16px var(--ci-font-body);cursor:pointer}.ci-assignment-action button:disabled{color:var(--ci-intake-secondary);cursor:wait;opacity:.7}.ci-assignment-action button[aria-disabled=true]{color:var(--ci-intake-secondary);cursor:default;opacity:.7}.ci-assignment-action button:focus-visible,.ci-assignment-action__notice:focus-visible{outline:2px solid var(--ci-intake-accent);outline-offset:2px}.ci-assignment-action__notice{flex:1 1 180px;min-width:0;color:var(--ci-intake-secondary);font:500 11px/16px var(--ci-font-body);overflow-wrap:anywhere}.ci-assignment-action__notice--conflict,.ci-assignment-action__notice--error{color:var(--ci-state-warning)}.ci-assignment-action__notice--success{color:var(--ci-state-valid)}.ci-assignment-manager{position:absolute;z-index:8;top:calc(100% + 6px);right:0;display:grid;gap:12px;width:min(420px,calc(100vw - 32px));padding:16px;color:var(--ci-intake-ink);background:var(--ci-intake-paper);border:1px solid var(--ci-intake-hairline);box-shadow:0 12px 28px #1d231f29;font:400 12px/17px var(--ci-font-body)}.ci-assignment-manager p{margin:0}.ci-assignment-manager__heading{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.ci-assignment-manager__heading span,.ci-assignment-manager__field small{color:var(--ci-intake-secondary)}.ci-assignment-manager__field{display:grid;gap:5px}.ci-assignment-manager__field>label{color:var(--ci-intake-secondary);font-weight:600}.ci-assignment-manager__field>div{display:flex;gap:8px}.ci-assignment-manager select,.ci-assignment-manager input{width:100%;min-width:0;min-height:36px;padding:7px 9px;color:var(--ci-intake-ink);background:var(--ci-intake-paper);border:1px solid var(--ci-intake-hairline);border-radius:0;font:400 13px/18px var(--ci-font-body)}.ci-assignment-manager select:focus-visible,.ci-assignment-manager input:focus-visible{outline:2px solid var(--ci-intake-accent);outline-offset:1px}.ci-assignment-manager__actions{display:flex;gap:8px;justify-content:flex-end}.ci-assignment-manager__error{color:var(--ci-state-warning);font-weight:600}.ci-ownership-blocker{display:grid;gap:4px;padding:14px 16px;color:var(--ci-intake-secondary);background:color-mix(in srgb,var(--ci-state-warning) 8%,transparent);border-left:3px solid var(--ci-state-warning);font:400 12px/18px var(--ci-font-body)}.ci-ownership-blocker strong{color:var(--ci-state-warning)}.ci-ownership-blocker p{margin:0}.ci-records-summary{display:flex;flex-direction:column;min-width:0;padding:24px;border-left:1px solid var(--ci-intake-hairline)}.ci-records-summary>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--ci-intake-hairline)}.ci-records-summary h2,.ci-records-summary h3,.ci-records-summary p{margin:0}.ci-records-summary h2{font:540 20px/26px var(--ci-font-brand)}.ci-records-summary h3{font:600 13px/18px var(--ci-font-body)}.ci-records-summary__type{margin-top:3px!important;color:var(--ci-intake-secondary);font:400 13px/18px var(--ci-font-body)}.ci-records-summary>header .ci-records-state em{color:var(--ci-intake-secondary);font-style:normal;font-weight:400}.ci-records-summary>header .ci-records-state em:before{margin:0 5px;content:"·"}.ci-records-summary__owner{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid var(--ci-intake-hairline);font:400 13px/18px var(--ci-font-body)}.ci-records-summary__owner>span{font-weight:600}.ci-records-summary__owner>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}.ci-records-summary__facts{display:grid;gap:8px;margin:0;padding:16px 0;border-bottom:1px solid var(--ci-intake-hairline)}.ci-records-summary__facts>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px}.ci-records-summary__facts dt,.ci-records-summary__facts dd{margin:0;font:400 13px/18px var(--ci-font-body)}.ci-records-summary__facts dt{color:var(--ci-intake-ink);font-weight:520}.ci-records-summary__facts dd{color:var(--ci-intake-secondary)}.ci-records-summary__readiness{padding:16px 0 4px}.ci-records-summary__readiness ul{display:flex;flex-wrap:wrap;gap:4px 8px;margin:6px 0 0;padding:0;color:var(--ci-intake-secondary);font:400 13px/18px var(--ci-font-body);list-style:none}.ci-records-summary__readiness li:not(:last-child):after{margin-left:8px;color:var(--ci-intake-hairline-strong);content:"·"}.ci-records-summary__readiness p{margin-top:12px;color:var(--ci-intake-secondary);font:400 13px/18px var(--ci-font-body)}.ci-records-summary__actions{display:grid;gap:8px;margin-top:auto;padding-top:12px}.ci-records-summary__technical{margin-top:16px;padding-top:14px;color:var(--ci-intake-secondary);border-top:1px solid var(--ci-intake-hairline);font:400 12px/18px var(--ci-font-body)}.ci-records-summary__technical summary{width:max-content;color:var(--ci-intake-accent);font-weight:600;cursor:pointer}.ci-records-summary__technical>dl{display:grid;gap:8px;margin:14px 0 0}.ci-records-summary__technical>dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px}.ci-records-summary__technical dt,.ci-records-summary__technical dd{margin:0}.ci-records-summary__technical dt{color:var(--ci-intake-ink);font-weight:600}.ci-records-summary__technical dd,.ci-records-summary__technical code{overflow-wrap:anywhere}.ci-records-summary__technical section{margin-top:14px}.ci-records-summary__technical section ul{display:grid;gap:4px;margin:6px 0 0;padding-left:18px}.ci-records-summary__technical section p{margin-top:8px}.ci-records-summary__technical>button{min-height:36px;margin-top:12px;padding:0;color:var(--ci-intake-accent);background:transparent;border:0;font:520 13px/18px var(--ci-font-body);cursor:pointer}.ci-records-summary__actions .ci-button{justify-content:space-between;width:100%}.ci-records-summary__actions svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.ci-records-summary__lineage{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;color:var(--ci-intake-secondary);border-top:1px solid var(--ci-intake-hairline);font:400 12px/18px var(--ci-font-body)}.ci-records-summary__lineage>span:first-child{flex-basis:100%;color:var(--ci-intake-ink);font-family:var(--ci-font-mono);overflow-wrap:anywhere}.ci-records-summary--empty{justify-content:center;color:var(--ci-intake-secondary)}.ci-records-summary--empty p{max-width:32ch;margin-top:8px}.ci-handoff-payload-overlay{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:32px;background:#09090aa3}.ci-handoff-payload-dialog{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1080px,100%);max-height:min(880px,calc(100vh - 64px));overflow:hidden;color:var(--ci-intake-ink);background:var(--ci-intake-paper);border:1px solid var(--ci-intake-hairline);box-shadow:0 28px 80px #09090a57}.ci-handoff-payload-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 28px 20px;border-bottom:1px solid var(--ci-intake-hairline)}.ci-handoff-payload-dialog__header span{color:var(--ci-intake-accent);font:650 11px/16px var(--ci-font-body);letter-spacing:.06em;text-transform:uppercase}.ci-handoff-payload-dialog__header h2,.ci-handoff-payload-dialog__header p{margin:0}.ci-handoff-payload-dialog__header h2{margin-top:3px;font:560 24px/30px var(--ci-font-brand)}.ci-handoff-payload-dialog__header p{margin-top:5px;color:var(--ci-intake-secondary);font:400 13px/19px var(--ci-font-body)}.ci-handoff-payload-dialog__close{display:grid;place-items:center;width:36px;height:36px;padding:0;flex:0 0 auto;cursor:pointer;background:transparent;border:1px solid var(--ci-intake-hairline);border-radius:50%;font:400 24px/1 var(--ci-font-body)}.ci-handoff-payload-dialog__metadata{display:grid;grid-template-columns:.8fr 1.2fr 1.5fr 2fr;gap:0;margin:0;border-bottom:1px solid var(--ci-intake-hairline)}.ci-handoff-payload-dialog__metadata>div{min-width:0;padding:14px 20px;border-right:1px solid var(--ci-intake-hairline)}.ci-handoff-payload-dialog__metadata>div:last-child{border-right:0}.ci-handoff-payload-dialog__metadata dt,.ci-handoff-payload-dialog__metadata dd{margin:0}.ci-handoff-payload-dialog__metadata dt{color:var(--ci-intake-secondary);font:600 10px/15px var(--ci-font-body);letter-spacing:.04em;text-transform:uppercase}.ci-handoff-payload-dialog__metadata dd{overflow:hidden;margin-top:3px;font:500 12px/17px var(--ci-font-mono);text-overflow:ellipsis;white-space:nowrap}.ci-handoff-payload-dialog__document{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:320px;overflow:hidden;background:#17161c}.ci-handoff-payload-dialog__document>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 18px;color:#e9e7ed;border-bottom:1px solid #34313d;font:500 12px/17px var(--ci-font-mono)}.ci-handoff-payload-dialog__document>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-handoff-payload-dialog__document>div span{flex:0 0 auto;color:#aaa5b7;font-weight:650}.ci-handoff-payload-dialog__document pre{min-height:0;margin:0;padding:20px 22px 28px;overflow:auto;color:#f4f0ff;background:transparent;font:400 12px/19px var(--ci-font-mono);tab-size:2;white-space:pre}.ci-handoff-payload-dialog__actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-top:1px solid var(--ci-intake-hairline)}.ci-handoff-payload-dialog__actions>span{color:var(--ci-intake-secondary);font:400 12px/17px var(--ci-font-body)}.ci-handoff-payload-dialog__actions>div{display:flex;gap:8px}.ci-handoff-payload-dialog__notice{min-height:260px;padding:32px;color:var(--ci-intake-secondary);font:450 14px/21px var(--ci-font-body)}.ci-handoff-payload-dialog__notice--error strong{color:var(--ci-state-error)}.ci-handoff-payload-dialog__notice--error p{margin-top:8px}@media(max-width:720px){.ci-handoff-payload-overlay{padding:0}.ci-handoff-payload-dialog{width:100%;max-height:100vh;min-height:100vh}.ci-handoff-payload-dialog__header{padding:18px 20px}.ci-handoff-payload-dialog__metadata{grid-template-columns:1fr 1fr}.ci-handoff-payload-dialog__metadata>div:nth-child(2){border-right:0}.ci-handoff-payload-dialog__metadata>div:nth-child(-n+2){border-bottom:1px solid var(--ci-intake-hairline)}.ci-handoff-payload-dialog__actions{align-items:stretch;flex-direction:column}.ci-handoff-payload-dialog__actions>div,.ci-handoff-payload-dialog__actions .ci-button{width:100%}}.ci-record{--ci-record-rule: color-mix(in srgb, var(--ci-intake-hairline) 72%, transparent);min-width:0;min-height:calc(100vh - var(--ci-shell-header-height));color:var(--ci-intake-ink);background:var(--ci-intake-paper)}.ci-record svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.6}.ci-record-mode-panel{display:contents}.ci-record-context{display:flex;align-items:stretch;justify-content:space-between;min-width:0;min-height:68px;padding:0 32px;border-bottom:1px solid var(--ci-intake-hairline)}.ci-record[data-record-mode=resolution] .ci-record-context{min-height:64px}.ci-record-context__identity{display:flex;align-items:center;min-width:0}.ci-record-back{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;margin-right:4px;padding:0;color:var(--ci-intake-ink);background:transparent;border:0;border-radius:0;cursor:pointer}.ci-record-breadcrumbs{display:flex;align-items:center;min-width:0;color:var(--ci-intake-secondary);font:450 13px/18px var(--ci-font-body);white-space:nowrap}.ci-record-breadcrumbs>:where(span,strong,button){overflow:hidden;max-width:230px;padding:0;text-overflow:ellipsis;white-space:nowrap}.ci-record-breadcrumbs button{min-height:36px;color:inherit;background:transparent;border:0;cursor:pointer}.ci-record-breadcrumbs button:hover{color:var(--ci-intake-ink)}.ci-record-breadcrumbs strong{color:var(--ci-intake-ink);font-weight:520}.ci-record-breadcrumbs i{margin:0 12px;color:var(--ci-intake-secondary);font-style:normal}.ci-record-context__status{color:var(--ci-intake-secondary);font-weight:600}.ci-record-context__status--valid{color:var(--ci-state-valid)}.ci-record-context__status--warning{color:var(--ci-state-warning)}.ci-record-context__status--error{color:var(--ci-state-error)}.ci-record-context__lineage{display:none}.ci-record-lineage{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:36px;padding:0 32px;color:var(--ci-intake-secondary);border-bottom:1px solid var(--ci-record-rule);font:400 12px/18px var(--ci-font-body)}.ci-record-lineage button{color:var(--ci-intake-accent)}.ci-record-modes{flex:0 0 auto}.ci-record-notice{--ci-record-notice-color: var(--ci-intake-secondary);display:grid;grid-template-columns:8px minmax(0,1fr) max-content;gap:16px;align-items:start;width:100%;min-width:0;padding:24px;border-top:1px solid var(--ci-record-notice-color)}.ci-record-notice--loading,.ci-record-notice--warning{--ci-record-notice-color: var(--ci-state-warning)}.ci-record-notice--error{--ci-record-notice-color: var(--ci-state-error)}.ci-record-notice--valid{--ci-record-notice-color: var(--ci-state-valid)}.ci-record-notice__marker{width:6px;height:6px;margin-top:7px;background:var(--ci-record-notice-color);border-radius:50%}.ci-record-notice h2,.ci-record-notice p{margin:0}.ci-record-notice h2{color:var(--ci-record-notice-color);font:600 14px/20px var(--ci-font-body)}.ci-record-notice p{margin-top:4px;color:var(--ci-intake-secondary);font:400 13px/18px var(--ci-font-body)}.ci-record-notice__action{min-height:36px;padding:7px 14px;color:var(--ci-intake-ink);background:var(--ci-intake-surface);border:1px solid var(--ci-record-notice-color);border-radius:4px;font:600 13px/18px var(--ci-font-body);cursor:pointer}.ci-record-notice__action:focus-visible{outline:3px solid color-mix(in srgb,var(--ci-record-notice-color) 35%,transparent);outline-offset:2px}.ci-record-summary{min-width:0}.ci-record-readiness{--ci-record-readiness-color: var(--ci-intake-secondary);display:flex;gap:14px;align-items:center;min-height:0;padding:10px 48px;border-bottom:1px solid var(--ci-intake-hairline)}.ci-record-readiness--valid{--ci-record-readiness-color: var(--ci-state-valid)}.ci-record-readiness--warning{--ci-record-readiness-color: var(--ci-state-warning)}.ci-record-readiness--error{--ci-record-readiness-color: var(--ci-state-error)}.ci-record-readiness>strong{flex:0 0 auto;color:var(--ci-record-readiness-color);font:600 16px/22px var(--ci-font-body)}.ci-record-readiness__summary{display:flex;flex-wrap:wrap;gap:14px;align-items:center;min-width:0;color:var(--ci-intake-secondary);font:450 13px/18px var(--ci-font-body)}.ci-record-readiness__summary>span{min-width:0;white-space:nowrap}.ci-record-readiness__summary>span:before{margin-right:14px;color:var(--ci-intake-secondary);content:"·"}.ci-record-readiness>.ci-button{flex:0 0 auto;margin-left:auto}.ci-record-ownership{display:grid;gap:8px;padding:10px 48px;border-bottom:1px solid var(--ci-intake-hairline)}.ci-record-ownership__line{display:flex;gap:12px;align-items:center;min-width:0;min-height:30px}.ci-record-ownership__line>span{flex:0 0 auto;color:var(--ci-intake-secondary);font:600 11px/16px var(--ci-font-body);letter-spacing:.02em;text-transform:uppercase}.ci-record-ownership__line>.ci-ownership{display:flex;flex:1 1 auto;gap:8px;align-items:baseline}.ci-record-ownership__line>.ci-assignment-action{flex:0 1 auto;flex-wrap:nowrap;margin:0 0 0 auto}.ci-record-ownership__line .ci-assignment-action__notice{flex:0 1 auto;white-space:nowrap}.ci-record-ownership .ci-ownership-blocker{width:100%}.ci-record-summary__split{display:grid;grid-template-columns:minmax(0,60fr) minmax(380px,40fr);min-height:calc(100vh - var(--ci-shell-header-height) - 148px);padding:32px 40px}.ci-record-summary__facts,.ci-record-summary__delivery{min-width:0}.ci-record-summary__facts{padding-right:40px;border-right:1px solid var(--ci-intake-hairline)}.ci-record-summary__delivery{padding-left:40px}.ci-record-summary :where(h2,h3){margin:0;color:var(--ci-intake-accent);text-transform:uppercase}.ci-record-summary h2{margin-bottom:16px;font:600 12px/16px var(--ci-font-body);letter-spacing:.02em}.ci-record-summary h3{margin-bottom:12px;font:600 12px/16px var(--ci-font-body);letter-spacing:.02em}.ci-record-facts{margin:0}.ci-record-facts>div{display:grid;grid-template-columns:minmax(140px,32%) minmax(0,1fr);min-height:76px;padding:14px 8px;border-bottom:1px solid var(--ci-record-rule)}.ci-record-facts dt{color:var(--ci-intake-ink);font:450 13px/18px var(--ci-font-body)}.ci-record-facts dd{display:grid;gap:3px;margin:0}.ci-record-facts dd strong{font:520 14px/20px var(--ci-font-body)}.ci-record-fact-source,.ci-record-reviewed-outcome{color:var(--ci-intake-secondary);font:400 12px/18px var(--ci-font-mono)}.ci-record-reviewed-outcome{color:var(--ci-state-warning);font-family:var(--ci-font-body)}.ci-record-delivery-destination{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:start;min-height:48px;padding:8px 0}.ci-record-delivery-destination>:where(span,strong){font:450 13px/18px var(--ci-font-body)}.ci-record-delivery-artifact{grid-column:2;min-width:0;color:var(--ci-intake-secondary);overflow-wrap:anywhere}.ci-record-delivery-payload-action{grid-column:2;justify-self:start}.ci-record-delivery-state{--ci-record-delivery-color: var(--ci-intake-secondary);display:grid;grid-template-columns:6px minmax(0,1fr);gap:12px;min-height:60px;margin:12px 0 24px;padding:14px 16px;border-top:1px solid var(--ci-record-delivery-color);border-bottom:1px solid var(--ci-record-rule)}.ci-record-delivery-state--valid{--ci-record-delivery-color: var(--ci-state-valid)}.ci-record-delivery-state--warning{--ci-record-delivery-color: var(--ci-state-warning)}.ci-record-delivery-state--error{--ci-record-delivery-color: var(--ci-state-error)}.ci-record-delivery-state>span{width:6px;height:6px;margin-top:7px;background:var(--ci-record-delivery-color);border-radius:50%}.ci-record-delivery-state>div{min-width:0}.ci-record-delivery-state strong{color:var(--ci-record-delivery-color);font:600 14px/20px var(--ci-font-body)}.ci-record-delivery-state p{margin:2px 0 0;color:var(--ci-intake-secondary);font:400 13px/18px var(--ci-font-body);overflow-wrap:anywhere}.ci-record-delivery-recovery{display:flex;gap:12px;align-items:center;margin:-8px 0 24px}.ci-record-delivery-recovery p,.ci-record-delivery-recovery__status{margin:0;color:var(--ci-intake-secondary);font:400 13px/18px var(--ci-font-body)}.ci-record-delivery-recovery__status{margin:-8px 0 24px;padding-left:12px;border-left:3px solid var(--ci-intake-secondary);outline:none}.ci-record-delivery-recovery__status:focus{outline:2px solid var(--ci-intake-accent);outline-offset:2px}.ci-record-delivery-recovery__status--success{border-left-color:var(--ci-state-valid)}.ci-record-delivery-recovery__status--error{border-left-color:var(--ci-state-error)}.ci-record-coverage,.ci-record-human-review,.ci-record-technical{padding:20px 0;border-top:1px solid var(--ci-record-rule)}.ci-record-coverage>p{margin:0 0 3px;font:400 13px/18px var(--ci-font-body)}.ci-record-coverage ul{margin:16px 0 0;padding:0;list-style:none}.ci-record-coverage li{display:grid;grid-template-columns:20px minmax(120px,1.4fr) minmax(70px,.7fr) minmax(70px,.7fr);gap:12px;align-items:center;min-height:40px;font:450 12px/18px var(--ci-font-body)}.ci-record-coverage li svg{width:18px;height:18px}.ci-record-coverage li>span{color:var(--ci-intake-secondary)}.ci-record-human-review>div{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;gap:16px;align-items:center;min-height:40px;font:450 12px/18px var(--ci-font-body)}.ci-record-human-review time{color:var(--ci-intake-secondary);font:400 12px/18px var(--ci-font-mono)}.ci-record-technical{font:450 13px/18px var(--ci-font-body)}.ci-record-technical summary{min-height:40px;color:var(--ci-intake-accent);cursor:pointer}.ci-record-technical>div{padding:16px 0}.ci-record-empty{margin:24px 0;color:var(--ci-intake-secondary);font:400 14px/20px var(--ci-font-body)}.ci-record-evidence{display:grid;grid-template-columns:minmax(300px,27fr) minmax(0,73fr);min-height:calc(100vh - var(--ci-shell-header-height) - 68px)}.ci-record-evidence__fields{position:relative;display:grid;grid-template-rows:56px minmax(0,1fr);min-width:0;border-right:1px solid var(--ci-intake-hairline)}.ci-record-field-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:0 24px;border-bottom:1px solid var(--ci-record-rule)}.ci-record-field-toolbar h2,.ci-record-field-toolbar p{margin:0}.ci-record-field-toolbar h2{font:600 12px/16px var(--ci-font-mono);letter-spacing:.04em;text-transform:uppercase}.ci-record-field-toolbar p{color:var(--ci-intake-secondary);font:400 12px/16px var(--ci-font-mono)}.ci-record-field-counts__compact{display:none}.ci-record-field-filters{display:flex;align-self:stretch}.ci-record-field-filters button,.ci-record-evidence-nav button,.ci-record-source-tabs button,.ci-record-exact-source button{min-width:36px;min-height:36px;padding:0 10px;color:var(--ci-intake-secondary);background:transparent;border:0;border-radius:0;font:450 12px/18px var(--ci-font-body);cursor:pointer}.ci-record-field-filters button{position:relative}.ci-record-field-filters button:after,.ci-record-source-tabs button:after{position:absolute;right:8px;bottom:0;left:8px;height:2px;background:transparent;content:""}.ci-record-field-filters button.is-active,.ci-record-source-tabs button.is-active{color:var(--ci-intake-ink);font-weight:600}.ci-record-field-filters button.is-active:after,.ci-record-source-tabs button.is-active:after{background:var(--ci-intake-accent)}.ci-record-field-list{min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none}.ci-record-field{display:grid;grid-template-columns:minmax(92px,35%) minmax(0,1fr);gap:4px 12px;width:100%;min-height:80px;padding:14px 24px;color:var(--ci-intake-ink);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--ci-record-rule);border-left:3px solid transparent;border-radius:0;cursor:pointer}.ci-record-field:hover{background:color-mix(in srgb,var(--ci-intake-accent-wash) 42%,transparent)}.ci-record-field.is-selected{background:var(--ci-intake-accent-wash);border-left-color:var(--ci-intake-accent)}.ci-record-field>span,.ci-record-field>strong{font:450 12px/18px var(--ci-font-body)}.ci-record-field>strong{overflow-wrap:anywhere;font-weight:520}.ci-record-field>small{grid-column:2;color:var(--ci-intake-secondary);font:400 12px/18px var(--ci-font-mono)}.ci-record-field>small.is-reviewed{color:var(--ci-state-warning);font-family:var(--ci-font-body)}.ci-record-evidence__detail{display:grid;grid-template-rows:64px 40px minmax(300px,1fr) auto;min-width:0;min-height:0}.ci-record-evidence-heading{display:flex;align-items:center;justify-content:space-between;min-width:0;padding:0 24px;border-bottom:1px solid var(--ci-record-rule)}.ci-record-evidence-heading h2,.ci-record-evidence-heading p{margin:0}.ci-record-evidence-heading h2{display:flex;align-items:baseline;gap:12px;overflow:hidden;font:520 16px/22px var(--ci-font-body);white-space:nowrap}.ci-record-evidence-heading h2 i{color:var(--ci-intake-secondary);font-style:normal}.ci-record-evidence-heading h2 strong{overflow:hidden;text-overflow:ellipsis}.ci-record-evidence-heading p{color:var(--ci-intake-secondary);font:400 12px/18px var(--ci-font-mono)}.ci-record-evidence-nav{display:flex;align-items:center;gap:12px}.ci-record-evidence-nav button{display:inline-flex;align-items:center;gap:8px;color:var(--ci-intake-accent)}.ci-record-evidence-nav button:disabled{color:var(--ci-intake-secondary);cursor:not-allowed;opacity:.5}.ci-record-evidence-nav svg{width:16px;height:16px}.ci-record-source-toolbar{display:flex;align-items:stretch;justify-content:space-between;min-width:0;border-bottom:1px solid var(--ci-intake-hairline)}.ci-record-source-tabs{display:flex;align-items:stretch;min-width:0}.ci-record-source-tabs button{position:relative;color:var(--ci-intake-ink)}.ci-record-viewer-controls{display:flex;align-items:center;min-width:0;padding-right:16px;color:var(--ci-intake-secondary);font:400 12px/18px var(--ci-font-mono)}.ci-record-viewer{min-width:0;min-height:0;overflow:auto;background:color-mix(in srgb,var(--ci-family-paper) 72%,white);border-bottom:1px solid var(--ci-intake-hairline)}.ci-record-viewer>.workspace-document-display{min-height:100%}.ci-record-viewer>.ci-record-notice{margin:32px;width:calc(100% - 64px)}.ci-record-exact-source{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:86px;padding:16px 24px}.ci-record-exact-source>div:first-child{min-width:0}.ci-record-exact-source strong{display:block;margin-bottom:8px;font:600 12px/16px var(--ci-font-mono);letter-spacing:.04em;text-transform:uppercase}.ci-record-exact-source p{margin:0;font:450 13px/18px var(--ci-font-body)}.ci-record-exact-source>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;color:var(--ci-intake-secondary);font:400 12px/16px var(--ci-font-mono)}.ci-record-exact-source button{flex:0 0 100%;color:var(--ci-intake-accent)}.ci-record-evidence-reference-list{display:inline-flex;gap:4px;align-items:center}.ci-record-evidence-reference-list button{display:inline-grid;place-items:center;flex:0 0 auto;width:36px;height:36px;padding:0;color:var(--ci-intake-secondary);border:1px solid var(--ci-intake-hairline);border-radius:3px}.ci-record-evidence-reference-list button[aria-pressed=true]{color:var(--ci-intake-accent);background:color-mix(in srgb,var(--ci-intake-accent) 8%,transparent);border-color:var(--ci-intake-accent)}.ci-record-reviewed-panel{grid-row:2 / -1;margin:32px;padding:32px;border-top:1px solid var(--ci-state-warning)}.ci-record-reviewed-panel strong{color:var(--ci-state-warning);font:600 17px/24px var(--ci-font-body)}.ci-record-reviewed-panel p{max-width:680px;margin:8px 0 0;color:var(--ci-intake-secondary);font:400 14px/20px var(--ci-font-body)}.ci-record-reviewed-panel blockquote{max-width:680px;margin:24px 0 0;padding:16px 0 16px 24px;border-left:1px solid var(--ci-intake-hairline);font:450 14px/20px var(--ci-font-body)}.ci-record-technical-list{display:grid;gap:8px;margin:0}.ci-record-technical-list>div{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:16px}.ci-record-technical-list dt{color:var(--ci-intake-secondary)}.ci-record-technical-list dd{min-width:0;margin:0;overflow-wrap:anywhere;font-family:var(--ci-font-mono)}.ci-record-decisions{min-height:calc(100vh - var(--ci-shell-header-height) - 68px);padding:32px 40px}.ci-record-decisions>header{max-width:720px;margin-bottom:28px}.ci-record-decisions h2,.ci-record-decisions p{margin:0}.ci-record-decisions h2{font:520 28px/34px var(--ci-font-brand)}.ci-record-decisions>header p{margin-top:8px;color:var(--ci-intake-secondary);font:400 14px/20px var(--ci-font-body)}.ci-record-decisions ul{max-width:920px;margin:0;padding:0;border-top:1px solid var(--ci-intake-hairline);list-style:none}.ci-record-decisions li{display:flex;gap:24px;align-items:center;justify-content:space-between;min-height:72px;border-bottom:1px solid var(--ci-intake-hairline)}.ci-record-decisions li>div{display:grid;gap:3px}.ci-record-decisions li span{color:var(--ci-intake-secondary);font:400 13px/18px var(--ci-font-body)}.ci-record-decisions li button{min-height:36px;padding:0 14px;color:var(--ci-intake-accent);border:1px solid var(--ci-intake-accent);border-radius:4px}.ci-focused-review-continuity{display:grid;grid-column:1 / -1;grid-template-columns:minmax(140px,.7fr) repeat(3,minmax(0,1fr));min-height:78px;background:var(--ci-intake-paper);border-bottom:1px solid var(--ci-intake-hairline)}.ci-focused-review-continuity--resolved{grid-template-columns:minmax(140px,.7fr) repeat(4,minmax(0,1fr))}.ci-focused-review-continuity>div{display:flex;min-width:0;padding:10px 16px}.ci-focused-review-continuity__origin{align-items:center;border-right:1px solid var(--ci-intake-hairline)}.ci-focused-review-continuity__origin button,.ci-focused-review-continuity__next button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0;color:var(--ci-intake-action);background:transparent;border:0;border-radius:0;font:600 13px/18px var(--ci-font-body)}.ci-focused-review-continuity__origin button:disabled{color:var(--ci-intake-secondary);cursor:not-allowed}.ci-focused-review-continuity__origin svg,.ci-focused-review-continuity__next svg{width:18px;height:18px}.ci-focused-review-continuity__progress,.ci-focused-review-continuity__history,.ci-focused-review-continuity__delivery{flex-direction:column;justify-content:center;gap:2px}.ci-focused-review-continuity__progress,.ci-focused-review-continuity__history{border-right:1px solid var(--ci-intake-hairline)}.ci-focused-review-continuity__progress strong,.ci-focused-review-continuity__history strong,.ci-focused-review-continuity__delivery strong{color:var(--ci-intake-ink);font:600 12px/16px var(--ci-font-body)}.ci-focused-review-continuity__progress span,.ci-focused-review-continuity__progress em,.ci-focused-review-continuity__history span,.ci-focused-review-continuity__delivery span,.ci-focused-review-continuity__delivery p,.ci-focused-review-continuity__next p{margin:0;color:var(--ci-intake-secondary);font:400 11px/15px var(--ci-font-body)}.ci-focused-review-continuity__progress em{color:var(--ci-intake-accent);font-style:normal}.ci-focused-review-continuity__delivery{border-right:1px solid var(--ci-intake-hairline)}.ci-focused-review-continuity__delivery span{color:var(--ci-intake-ink);font-weight:550}.ci-focused-review-continuity__next{align-items:center;justify-content:flex-start}.ci-focused-review-continuity__next button{justify-content:space-between;width:100%}.ci-focused-review-continuity__details summary{cursor:pointer}.ci-focused-review-continuity__compact,.ci-focused-review-continuity__details,.ci-record-resolution__decision-guidance{display:none}.ci-focused-review-continuity__details dl,.ci-focused-review-continuity__details dd{margin:0}.ci-focused-review-continuity__details dl{display:grid;gap:12px}.ci-focused-review-continuity__details dt{color:var(--ci-intake-ink);font:600 12px/16px var(--ci-font-body)}.ci-focused-review-continuity__details dd{margin-top:2px;color:var(--ci-intake-secondary);font:400 12px/17px var(--ci-font-body)}.ci-record-resolution{display:grid;grid-template-columns:minmax(0,52fr) minmax(400px,48fr);grid-template-rows:auto minmax(0,1fr);min-height:calc(100vh - var(--ci-shell-header-height) - 64px)}.ci-record-resolution__source,.ci-record-resolution__outcome{min-width:0;padding:32px 40px}.ci-record-resolution__source{border-right:1px solid var(--ci-intake-hairline)}.ci-record-resolution__source>header>span,.ci-record-resolution__outcome>header>span{color:var(--ci-intake-ink);font:600 12px/16px var(--ci-font-mono);letter-spacing:.06em;text-transform:uppercase}.ci-record-resolution__source h1,.ci-record-resolution__outcome h2{margin:14px 0 8px;color:var(--ci-intake-ink);font:520 28px/34px var(--ci-font-brand);letter-spacing:-.015em}.ci-record-resolution__source h1:focus-visible{outline:none}.ci-record-resolution__source>header>p,.ci-record-resolution__outcome>header>p{margin:0;color:var(--ci-intake-secondary);font:400 14px/20px var(--ci-font-body)}.ci-record-resolution-tabs{display:flex;min-width:0;min-height:62px;margin-top:16px;border-bottom:1px solid var(--ci-intake-hairline)}.ci-record-resolution-tabs button{position:relative;display:inline-flex;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 18px;color:var(--ci-intake-secondary);background:transparent;border:0;border-radius:0;font:450 14px/20px var(--ci-font-body);cursor:pointer}.ci-record-resolution-tabs button:disabled{color:var(--ci-intake-secondary);cursor:not-allowed;opacity:.58}.ci-record-resolution-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:transparent;content:""}.ci-record-resolution-tabs button.is-active{color:var(--ci-intake-ink);font-weight:600}.ci-record-resolution-tabs button.is-active:after{background:var(--ci-intake-ink)}.ci-record-resolution-tabs button span{color:var(--ci-intake-secondary);font:400 12px/18px var(--ci-font-mono)}.ci-record-resolution-coverage{display:flex;align-items:center;gap:12px;min-height:56px;margin:0;font:450 13px/18px var(--ci-font-body)}.ci-record-resolution-coverage svg{width:22px;height:22px;color:var(--ci-intake-accent);padding:3px;border:1px solid var(--ci-intake-accent);border-radius:50%}.ci-record-resolution-source-body{min-height:380px}.ci-record-resolution-source-body>.workspace-document-display{min-height:380px}.ci-record .document-viewer-toolbar .btn{min-width:36px;min-height:36px}.ci-record-resolution-source-prompt{margin:0;padding:24px 0;color:var(--ci-intake-secondary);font:400 13px/18px var(--ci-font-body)}.ci-record-resolution__outcome{padding-right:48px;padding-left:48px}.focused-review-screen .ci-record-resolution__outcome{padding-top:14px;padding-bottom:14px}.ci-record-resolution-destination{display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 12px;align-items:center;min-height:68px;margin-top:20px;padding:8px 16px;border:1px solid var(--ci-intake-hairline)}.ci-record-resolution-destination strong{font:520 13px/18px var(--ci-font-body)}.ci-record-resolution-destination span{grid-column:2;color:var(--ci-intake-secondary);font:450 12px/18px var(--ci-font-body)}.ci-record-resolution-controls{margin-top:12px}.ci-record-resolution-controls :where(.focused-review-resolution,.review-resolution-panel){padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.ci-record-resolution-controls :where(.focused-review-resolution>h3,.review-resolution-head){display:none}.ci-record-resolution-controls .focused-review-candidate{background:var(--ci-intake-paper);border-color:var(--ci-intake-hairline);border-left-color:var(--ci-intake-accent);border-radius:0;font-family:var(--ci-font-body)}.ci-record-resolution-controls .focused-review-candidate-label,.ci-record-resolution-controls .focused-review-candidate>span:last-child{color:var(--ci-intake-secondary);font-family:var(--ci-font-body)}.ci-record-resolution-controls .focused-review-candidate strong{color:var(--ci-intake-ink);font:600 24px/30px var(--ci-font-body)}.ci-record-resolution-controls :where(fieldset){margin:0;padding:0;border:0}.ci-record-resolution-controls :where(legend){margin-bottom:8px;font:600 12px/16px var(--ci-font-body)}.ci-record-resolution-controls :where(.focused-review-decisions,.resolution-outcomes){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--ci-intake-hairline)}.ci-record-resolution-controls :where(.focused-review-decisions button,.resolution-outcomes label){min-height:58px;padding:12px 16px;color:var(--ci-intake-ink);text-align:left;background:transparent;border:0;border-right:1px solid var(--ci-record-rule);border-radius:0}.ci-record-resolution-controls :where(.focused-review-decisions button:last-child,.resolution-outcomes label:last-child){border-right:0}.ci-record-resolution-controls :where(.focused-review-decisions button.selected){background:var(--ci-intake-accent-wash)}.ci-record-resolution-controls .focused-review-decisions button:hover,.ci-record-resolution-controls .focused-review-decisions button.selected{background:var(--ci-intake-accent-wash);border-color:var(--ci-intake-accent)}.ci-record-resolution-controls .focused-review-decisions button.selected{box-shadow:inset 3px 0 0 var(--ci-intake-accent)}.ci-record-resolution-controls :where(.focused-review-decisions strong,.focused-review-decisions span){display:block}.ci-record-resolution-controls :where(input,textarea){width:100%;min-height:40px;color:var(--ci-intake-ink);background:var(--ci-family-paper);border:1px solid var(--ci-intake-hairline);border-radius:0}.ci-record-resolution-controls :where(textarea){min-height:50px;padding:10px 12px}.ci-record-resolution-controls :where(.focused-review-human-inputs,.review-resolution-form){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:12px}.ci-record-resolution-controls .resolution-field--replacement,.ci-record-resolution-controls :where(.focused-review-submit-row,.review-resolution-actions){grid-column:1 / -1}.ci-record-resolution-controls :where(.resolution-field){display:grid;gap:6px}.ci-record-resolution-controls :where(.resolution-field>span){font:600 12px/16px var(--ci-font-body)}.ci-record-resolution-controls :where(.focused-review-submit-row,.review-resolution-actions){display:flex;justify-content:flex-start}.ci-record .ci-record-resolution-controls .btn.primary{min-height:44px;padding:0 24px;color:var(--ci-family-paper);background:var(--ci-intake-action);border:1px solid var(--ci-intake-action);border-radius:0;font:600 14px/20px var(--ci-font-body)}.ci-record-resolution-consequence{margin-top:20px;padding:16px 0;border-top:1px solid var(--ci-intake-hairline)}.ci-record-resolution-consequence strong{font:600 12px/16px var(--ci-font-body)}.ci-record-resolution-consequence p{margin:4px 0 0;color:var(--ci-intake-secondary);font:400 13px/18px var(--ci-font-body)}@media(min-width:981px){.ci-records__masthead{min-height:80px}.ci-records-filters{padding:12px 32px}.ci-records__workspace{min-height:calc(100vh - var(--ci-shell-header-height) - 80px)}.ci-records__list{padding:20px 16px 24px 32px}.ci-records-table thead th{height:40px}.ci-records-row{height:78px}.ci-records-row th,.ci-records-row td{padding:10px}.ci-records-summary{padding:28px}.ci-records-summary>header{padding-bottom:16px}.ci-records-summary h2{margin-bottom:8px}.ci-records-summary__facts{gap:10px;padding:16px 0}.ci-records-summary__facts>div{grid-template-columns:minmax(120px,43%) minmax(0,1fr);gap:10px}.ci-records-summary__readiness{padding:16px 0}.ci-records-summary__actions{margin-top:0;padding-top:8px}.ci-records-summary__lineage{margin-top:16px;padding-top:12px}.outlet.focused-review-outlet{padding:0}.ci-record-readiness{padding:10px 40px}.ci-record-summary__split{min-height:calc(100vh - var(--ci-shell-header-height) - 140px);padding:24px 32px}.ci-record-summary__facts{padding-right:32px}.ci-record-summary__delivery{padding-left:32px}.ci-record-summary h2{margin-bottom:12px}.ci-record-facts>div{min-height:64px;padding:10px 8px}.ci-record-delivery-state{margin:8px 0 16px;padding:12px 14px}.ci-record-coverage,.ci-record-human-review,.ci-record-technical{padding:16px 0}.ci-record-coverage ul{margin-top:12px}.ci-record-coverage li{min-height:36px}.ci-record-evidence__fields{grid-template-rows:52px minmax(0,1fr)}.ci-record-field-toolbar,.ci-record-evidence-heading{padding-right:20px;padding-left:20px}.ci-record-field{min-height:68px;padding:10px 20px}.ci-record{display:grid;grid-template-rows:68px minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.ci-record.ci-record--with-lineage{grid-template-rows:68px 36px minmax(0,1fr)}.ci-record[data-record-mode=resolution]{grid-template-rows:64px minmax(0,1fr)}.ci-record[data-record-mode=summary] .ci-record-summary{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.ci-record[data-record-mode=summary] .ci-record-summary__body{min-height:0;overflow-y:auto}.ci-record-evidence{height:100%;min-height:0;overflow:hidden}.ci-record-evidence__fields,.ci-record-evidence__detail{height:100%;max-height:100%;min-height:0}.ci-record-evidence__detail{grid-template-rows:56px 40px minmax(0,1fr) auto;overflow:hidden}.ci-record-viewer,.ci-record-viewer>.workspace-document-display,.ci-record-viewer .selected-source-document-viewer,.ci-record-viewer .document-viewer-main{height:100%;min-height:0}.ci-record-viewer{position:relative;overflow:hidden}.ci-record-viewer>.workspace-document-display{position:absolute;inset:0;width:100%}}@media(max-width:980px){.ci-records__workspace{display:block}.ci-records-summary{min-height:560px;border-top:1px solid var(--ci-intake-hairline);border-left:0}.ci-record-summary__split,.ci-record-resolution{grid-template-columns:minmax(0,1fr)}.ci-record-summary__split{padding:24px}.ci-record-ownership{padding:10px 24px}.ci-record-summary__facts,.ci-record-summary__delivery,.ci-record-resolution__source,.ci-record-resolution__outcome{padding:24px;border-right:0}.ci-record-summary__delivery,.ci-record-resolution__outcome{border-top:1px solid var(--ci-intake-hairline)}.ci-record-evidence{grid-template-columns:minmax(260px,38fr) minmax(0,62fr)}.ci-record-field-toolbar{align-items:flex-start;height:auto;min-height:56px;padding:8px 16px}.ci-record-field-filters{flex-wrap:wrap}}@media(min-width:900px){.app-fullscreen.focused-review-shell{height:100vh;overflow:hidden}.focused-review-shell .ci-shell__body,.focused-review-shell .app-body{height:100%;min-height:0;overflow:hidden}.outlet.focused-review-outlet{display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;padding:0;overflow:hidden}.ci-record.focused-review-screen{display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.ci-record.focused-review-screen>.ci-record-context{display:none}.focused-review-screen .ci-record-resolution{grid-template-columns:minmax(0,3fr) minmax(380px,2fr);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.focused-review-screen .ci-record-resolution__source{grid-row:1 / 3;grid-column:1}.focused-review-screen .ci-record-resolution__outcome{grid-row:2;grid-column:2}.focused-review-screen .ci-focused-review-continuity--workspace{display:grid;grid-row:1;grid-column:2}.focused-review-screen .ci-focused-review-continuity{position:relative;grid-template-columns:minmax(128px,.65fr) repeat(3,minmax(0,1fr)) max-content;height:44px;min-height:44px}.focused-review-screen .ci-focused-review-continuity--resolved{grid-template-columns:minmax(128px,.55fr) repeat(3,minmax(0,1fr)) max-content minmax(180px,.9fr)}.focused-review-screen .ci-focused-review-continuity--workspace{grid-template-rows:32px 26px;grid-template-columns:max-content minmax(0,1fr) max-content;width:auto;height:58px;min-height:58px;margin:0;border-top:0}.focused-review-screen .ci-focused-review-continuity--workspace.ci-focused-review-continuity--resolved{grid-template-rows:32px 26px auto;grid-template-columns:max-content minmax(0,1fr) max-content;height:auto}.focused-review-screen .ci-focused-review-continuity--workspace>div{padding:2px 8px}.focused-review-screen .ci-focused-review-continuity--workspace .ci-focused-review-continuity__origin{grid-row:1;grid-column:1}.focused-review-screen .ci-focused-review-continuity--workspace .ci-focused-review-continuity__progress{display:flex;grid-row:1;grid-column:2;flex-direction:row;align-items:center;gap:6px;border-right:0}.focused-review-screen .ci-focused-review-continuity--workspace .ci-focused-review-continuity__history{display:flex;grid-row:2;grid-column:1;flex-direction:row;align-items:center;border-top:1px solid var(--ci-intake-hairline);border-right:1px solid var(--ci-intake-hairline)}.focused-review-screen .ci-focused-review-continuity--workspace .ci-focused-review-continuity__history span{display:none}.focused-review-screen .ci-focused-review-continuity--workspace .ci-focused-review-continuity__delivery{display:flex;grid-row:2;grid-column:2 / 4;flex-direction:row;align-items:center;gap:6px;border-top:1px solid var(--ci-intake-hairline);border-right:0}.focused-review-screen .ci-focused-review-continuity--workspace .ci-focused-review-continuity__delivery p{display:none}.focused-review-screen .ci-focused-review-continuity--workspace .ci-focused-review-continuity__details{grid-row:1;grid-column:3;border-right:0;border-left:1px solid var(--ci-intake-hairline)}.focused-review-screen .ci-focused-review-continuity--workspace .ci-focused-review-continuity__details>div{top:58px;width:min(520px,40vw)}.focused-review-screen .ci-focused-review-continuity--workspace .ci-focused-review-continuity__next{grid-row:3;grid-column:1 / -1;border-top:1px solid var(--ci-intake-hairline)}.focused-review-screen .ci-focused-review-continuity>div{padding:3px 10px}.focused-review-screen .ci-focused-review-continuity__origin button,.focused-review-screen .ci-focused-review-continuity__next button{gap:6px;min-height:28px;font-size:12px}.focused-review-screen .ci-focused-review-continuity__origin button{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.focused-review-screen :where(.ci-focused-review-continuity__progress,.ci-focused-review-continuity__history,.ci-focused-review-continuity__delivery){overflow:hidden}.focused-review-screen :where(.ci-focused-review-continuity__progress,.ci-focused-review-continuity__history) :where(strong,span,em),.focused-review-screen .ci-focused-review-continuity__delivery :where(strong,span,p){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focused-review-screen .ci-focused-review-continuity__delivery{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:0 6px;align-content:center}.focused-review-screen .ci-focused-review-continuity__delivery p{grid-column:1 / -1}.focused-review-screen .ci-focused-review-continuity__details{position:relative;display:flex;align-items:center;min-width:0;padding:3px 10px;border-right:1px solid var(--ci-intake-hairline)}.focused-review-screen .ci-focused-review-continuity__details summary{color:var(--ci-intake-action);font:600 12px/18px var(--ci-font-body);list-style-position:inside;white-space:nowrap}.focused-review-screen .ci-focused-review-continuity__details summary:focus-visible{outline:2px solid var(--ci-intake-accent);outline-offset:2px}.focused-review-screen .ci-focused-review-continuity__details>div{position:absolute;z-index:20;top:calc(100% + 1px);right:0;width:min(520px,calc(100vw - 24px));padding:16px;background:var(--ci-intake-paper);border:1px solid var(--ci-intake-hairline);box-shadow:0 12px 28px #211b1324}.focused-review-screen .ci-record-resolution__source,.focused-review-screen .ci-record-resolution__outcome{height:100%;min-height:0}.focused-review-screen .ci-record-resolution__source{display:flex;flex-direction:column;padding:0 20px 12px;overflow:hidden}.focused-review-screen .ci-record-resolution__source-context{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.focused-review-screen .ci-record-resolution__source h1,.focused-review-screen .ci-record-resolution__outcome h2{margin:0 0 2px;font-size:24px;line-height:28px}.focused-review-screen .ci-record-resolution__source>header>span,.focused-review-screen .ci-record-resolution__outcome>header>span{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.focused-review-screen .ci-record-resolution__source>header>p,.focused-review-screen .ci-record-resolution__outcome>header>p{font-size:13px;line-height:17px}.focused-review-screen .ci-record-resolution-tabs{flex:0 0 auto;min-height:38px;margin-top:0}.focused-review-screen .ci-record-resolution-tabs button{min-height:32px;padding-right:10px;padding-left:10px;font-size:12px}.focused-review-screen .ci-record-resolution-coverage{flex:0 0 auto;min-height:34px}.focused-review-screen .ci-record-resolution-source-body,.focused-review-screen .ci-record-resolution-source-body>.workspace-document-display,.focused-review-screen .ci-record-resolution-source-body .document-viewer-pane,.focused-review-screen .ci-record-resolution-source-body .document-viewer-main{height:100%;min-height:0}.focused-review-screen .ci-record-resolution-source-body{flex:1 1 auto;overflow:hidden}.focused-review-screen .ci-record-resolution-source-body .document-viewer-main{grid-template-rows:auto minmax(0,1fr) auto;padding:0}.focused-review-screen .document-viewer-toolbar,.focused-review-screen .source-pdf-controls{gap:4px;min-height:34px;margin-top:0;padding:3px 6px;background:color-mix(in srgb,var(--ci-family-paper) 88%,white);border-color:var(--ci-record-rule)}.focused-review-screen .document-viewer-toolbar .btn{min-width:28px;min-height:28px;padding:3px 8px;background:color-mix(in srgb,var(--ci-family-paper) 94%,white);border-color:var(--ci-record-rule)}.focused-review-screen .ci-record-resolution__outcome{position:sticky;display:flex;flex-direction:column;top:0;align-self:start;padding:10px 20px;overflow-y:auto}.focused-review-screen .ci-record-resolution__contract-guidance{display:none}.focused-review-screen .ci-record-resolution__decision-guidance{display:block;margin-top:2px;font-size:11px;line-height:15px}.focused-review-screen .ci-record-resolution-controls{margin-top:6px}.focused-review-screen .ci-record-resolution-controls .focused-review-panel{gap:8px}.focused-review-screen .ci-record-resolution-controls .focused-review-candidate{grid-template-columns:minmax(0,1fr) max-content;gap:2px 12px;align-items:center;padding:9px 12px}.focused-review-screen .ci-record-resolution-controls .focused-review-candidate-label{grid-column:1;font-size:10px}.focused-review-screen .ci-record-resolution-controls .focused-review-candidate strong{grid-row:1 / span 2;grid-column:2;font-size:22px;line-height:26px}.focused-review-screen .ci-record-resolution-controls .focused-review-candidate>span:last-child{grid-column:1;font-size:11px}.focused-review-screen .ci-record-resolution-controls :where(.focused-review-decisions button,.resolution-outcomes label){min-height:52px;padding:9px 12px}.app-fullscreen.submission-workspace-shell:has(.ci-record[data-record-mode=evidence]){height:100vh;overflow:hidden}.submission-workspace-shell:has(.ci-record[data-record-mode=evidence]) .ci-shell__body,.submission-workspace-shell:has(.ci-record[data-record-mode=evidence]) .app-body{height:100%;min-height:0;overflow:hidden}.outlet.submission-workspace-outlet:has(.ci-record[data-record-mode=evidence]){display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.ci-record[data-record-mode=evidence]{display:grid;grid-template-rows:68px minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.ci-record[data-record-mode=evidence] .ci-record-context{gap:16px}.ci-record[data-record-mode=evidence] .ci-record-context__identity{flex:1 1 auto}.ci-record[data-record-mode=evidence] .ci-record-context__lineage{display:flex;flex:0 1 auto;min-width:0;margin-left:auto}.ci-record[data-record-mode=evidence] .ci-record-context__lineage :where(button,span){overflow:hidden;max-width:230px;padding:0;color:var(--ci-intake-secondary);background:transparent;border:0;font:400 11px/16px var(--ci-font-body);text-overflow:ellipsis;white-space:nowrap}.ci-record[data-record-mode=evidence] .ci-record-context__lineage button{color:var(--ci-intake-accent);cursor:pointer}.ci-record[data-record-mode=evidence]>.ci-record-lineage{display:none}.ci-record[data-record-mode=evidence] .ci-record-evidence{grid-template-columns:clamp(300px,24vw,360px) minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.ci-record[data-record-mode=evidence] .ci-record-evidence__fields,.ci-record[data-record-mode=evidence] .ci-record-evidence__detail{height:100%;max-height:100%;min-height:0}.ci-record[data-record-mode=evidence] .ci-record-evidence__fields{grid-template-rows:48px minmax(0,1fr)}.ci-record[data-record-mode=evidence] .ci-record-field-toolbar{align-items:center;min-height:48px;padding:0 16px}.ci-record[data-record-mode=evidence] .ci-record-field-toolbar h2,.ci-record[data-record-mode=evidence] .ci-record-field-toolbar p{line-height:14px}.ci-record[data-record-mode=evidence] .ci-record-field-toolbar__summary{min-width:0}.ci-record[data-record-mode=evidence] .ci-record-field-toolbar__summary p{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ci-record[data-record-mode=evidence] .ci-record-field-counts__full,.focused-review-screen .ci-focused-review-continuity__full{display:none}.ci-record[data-record-mode=evidence] .ci-record-field-counts__compact,.focused-review-screen .ci-focused-review-continuity__compact{display:inline}.ci-record[data-record-mode=evidence] .ci-record-field-filters{flex-wrap:nowrap}.ci-record[data-record-mode=evidence] .ci-record-field-filters button,.ci-record[data-record-mode=evidence] .ci-record-evidence-nav button,.ci-record[data-record-mode=evidence] .ci-record-source-tabs button{min-height:32px;padding-right:8px;padding-left:8px}.ci-record[data-record-mode=evidence] .ci-record-field-filters button{padding-right:6px;padding-left:6px;font-size:11px}.ci-record[data-record-mode=evidence] .ci-record-evidence__detail{grid-template-rows:48px 36px minmax(0,1fr) auto;overflow:hidden}.ci-record[data-record-mode=evidence] .ci-record-evidence-heading{padding-right:16px;padding-left:16px}.ci-record[data-record-mode=evidence] .ci-record-evidence-heading h2{gap:8px;font-size:15px;line-height:20px}.ci-record[data-record-mode=evidence] .ci-record-evidence-heading p{font-size:11px;line-height:16px}.ci-record[data-record-mode=evidence] .ci-record-evidence-nav{gap:4px}.ci-record[data-record-mode=evidence] .ci-record-source-toolbar{min-height:36px}.ci-record[data-record-mode=evidence] .ci-record-source-tabs,.ci-record[data-record-mode=evidence] .ci-record-viewer-controls{overflow-x:auto;overflow-y:hidden}.ci-record[data-record-mode=evidence] .ci-record-viewer{position:relative;height:100%;min-height:0;overflow:hidden}.ci-record[data-record-mode=evidence] .ci-record-viewer>.workspace-document-display,.ci-record[data-record-mode=evidence] .ci-record-viewer .selected-source-document-viewer,.ci-record[data-record-mode=evidence] .ci-record-viewer .document-viewer-main{height:100%;min-height:0}.ci-record[data-record-mode=evidence] .ci-record-viewer>.workspace-document-display{position:absolute;inset:0;width:100%}.ci-record[data-record-mode=evidence] .document-viewer-toolbar,.ci-record[data-record-mode=evidence] .source-pdf-controls{gap:4px;min-height:34px;margin-top:0;padding:3px 6px;background:color-mix(in srgb,var(--ci-family-paper) 88%,white);border-color:var(--ci-record-rule)}.ci-record[data-record-mode=evidence] .document-viewer-toolbar .btn{min-width:28px;min-height:28px;padding:3px 8px;background:color-mix(in srgb,var(--ci-family-paper) 94%,white);border-color:var(--ci-record-rule)}.ci-record[data-record-mode=evidence] .ci-record-exact-source{align-items:center;gap:16px;min-height:52px;padding:8px 16px}.ci-record[data-record-mode=evidence] .ci-record-exact-source>div:first-child{display:flex;flex:1 1 auto;gap:12px;align-items:baseline;overflow:hidden}.ci-record[data-record-mode=evidence] .ci-record-exact-source strong{flex:0 0 auto;margin-bottom:0}.ci-record[data-record-mode=evidence] .ci-record-exact-source p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-record[data-record-mode=evidence] .ci-record-exact-source>div:last-child{flex:0 0 auto;flex-wrap:nowrap}.ci-record-field{grid-template-areas:"label source" "value source";grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;min-height:56px;padding:8px 16px}.ci-record-field>span{grid-area:label;color:var(--ci-intake-secondary);font:450 11px/16px var(--ci-font-body)}.ci-record-field>strong{grid-area:value;overflow:hidden;font:520 13px/18px var(--ci-font-body);text-overflow:ellipsis;white-space:nowrap}.ci-record-field>small{grid-area:source;align-self:center;color:var(--ci-intake-secondary);font:400 11px/16px var(--ci-font-mono);white-space:nowrap}.ci-record-field__source-full{display:none}.ci-record-field__source-compact{display:inline}.ci-record-field.is-selected{grid-template-areas:"label label" "value value" "source source";min-height:68px}.ci-record-field.is-selected>small{min-width:0;overflow:hidden;text-overflow:ellipsis}.ci-record-field.is-selected .ci-record-field__source-full{display:inline}.ci-record-field.is-selected .ci-record-field__source-compact{display:none}}@media(max-width:720px){.ci-focused-review-continuity{grid-template-columns:minmax(0,1fr)}.ci-focused-review-continuity__origin,.ci-focused-review-continuity__progress,.ci-focused-review-continuity__history,.ci-focused-review-continuity__delivery,.ci-focused-review-continuity__next{grid-column:1;grid-row:auto;border-right:0;border-bottom:1px solid var(--ci-intake-hairline)}.ci-focused-review-continuity__next{border-top:0}.ci-record-resolution-controls :where(.focused-review-decisions,.resolution-outcomes),.ci-record-resolution-controls :where(.focused-review-human-inputs,.review-resolution-form){grid-template-columns:minmax(0,1fr)}.ci-record-resolution-controls :where(.focused-review-decisions button,.resolution-outcomes label){border-right:0;border-bottom:1px solid var(--ci-record-rule)}.ci-record-resolution-controls :where(.focused-review-decisions button:last-child,.resolution-outcomes label:last-child){border-bottom:0}.ci-records__masthead{align-items:flex-start;flex-direction:column;min-height:88px;padding:16px}.ci-records-filters{display:grid;grid-template-columns:minmax(0,1fr);padding:16px}.ci-records-filter-options button{flex:0 1 auto;white-space:normal}.ci-records__list{padding:16px}.ci-records__table-wrap{overflow-x:visible}.ci-records-table,.ci-records-table tbody,.ci-records-row,.ci-records-row th,.ci-records-row td{display:block;width:100%}.ci-records-table thead{display:none}.ci-records-row{height:auto;padding:12px 0}.ci-records-row th,.ci-records-row td{min-width:0;padding:8px 12px 8px 128px}.ci-records-row :where(th,td):before{float:left;width:108px;margin-left:-116px;color:var(--ci-intake-secondary);font:600 10px/16px var(--ci-font-body);letter-spacing:.02em;text-transform:uppercase}.ci-records-row th:before{content:"Record"}.ci-records-row td:nth-child(2):before{content:"Type"}.ci-records-row td:nth-child(3):before{content:"Status"}.ci-records-row td:nth-child(4):before{content:"Owner"}.ci-records-row td:nth-child(5):before{content:"Action"}.ci-records-row[aria-selected=true] th:before{position:static;width:108px;height:auto;background:transparent}.ci-records-pagination{justify-content:space-between;padding:16px}.ci-records-summary{min-height:0;padding:24px 16px}.ci-records-summary__facts>div{grid-template-columns:minmax(0,1fr);gap:3px}.ci-records-summary__lineage,.ci-record-lineage{align-items:flex-start;flex-direction:column}.ci-record-lineage{justify-content:center;min-height:64px;padding:8px 16px}.ci-record-context{flex-wrap:wrap;min-height:68px;padding:0 16px}.ci-record-context__identity{width:100%;min-height:52px}.ci-record-breadcrumbs>:where(span,strong,button){max-width:126px}.ci-record-breadcrumbs>:nth-child(n+4):not(:last-child){display:none}.ci-record-modes{width:100%;min-height:44px;overflow-x:auto}.ci-record-readiness{flex-wrap:wrap;padding:16px}.ci-record-ownership{padding:16px}.ci-record-ownership__line{flex-wrap:wrap}.ci-record-ownership__line>.ci-assignment-action{flex-basis:100%;margin-left:0}.ci-record-readiness>strong{width:100%}.ci-record-readiness__summary{flex-wrap:wrap}.ci-record-summary__split{padding:16px}.ci-record-summary__facts,.ci-record-summary__delivery,.ci-record-resolution__source,.ci-record-resolution__outcome{padding:16px 0}.ci-record-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.ci-record-delivery-destination,.ci-record-coverage li,.ci-record-human-review>div{grid-template-columns:minmax(0,1fr);gap:4px}.ci-record-delivery-artifact{grid-column:auto}.ci-record-delivery-recovery{align-items:stretch;flex-direction:column}.ci-record-evidence{display:block}.ci-record-evidence__fields{grid-template-rows:auto minmax(0,360px) 48px;border-right:0;border-bottom:1px solid var(--ci-intake-hairline)}.ci-record-field-toolbar{flex-wrap:wrap}.ci-record-evidence__detail{grid-template-rows:auto auto minmax(300px,1fr) auto;min-height:620px}.ci-record-evidence-heading{align-items:flex-start;height:auto;min-height:96px;padding:12px 16px}.ci-record-evidence-heading h2{display:grid;gap:2px;white-space:normal}.ci-record-evidence-nav{flex-direction:column;align-items:flex-end;gap:0}.ci-record-source-toolbar{flex-wrap:wrap;min-height:40px}.ci-record-source-tabs,.ci-record-viewer-controls{overflow-x:auto}.ci-record-viewer-controls{width:100%;min-height:40px;padding:0 16px;border-top:1px solid var(--ci-record-rule)}.ci-record-exact-source{display:grid;padding:16px}.ci-record-exact-source>div:last-child{justify-content:flex-start}.ci-record-reviewed-panel{margin:16px;padding:24px 0}.ci-record-resolution{display:block;width:100%;min-width:0}.ci-record-resolution__source,.ci-record-resolution__outcome{width:100%;min-width:0;padding:24px 16px}.ci-record-resolution-source-body{min-width:0}.ci-record-resolution-tabs{overflow-x:auto}.ci-record-resolution-tabs button{flex:0 0 auto}.ci-record-resolution-destination{grid-template-columns:24px minmax(0,1fr)}.ci-record-resolution-destination span{grid-column:2}}@media(max-width:420px){.ci-assignment-action,.ci-assignment-action button,.ci-assignment-action__notice{width:100%}.ci-records-row th,.ci-records-row td{padding-left:104px}.ci-records-row :where(th,td):before{width:88px;margin-left:-92px}}@media(prefers-reduced-motion:reduce){.ci-records *,.ci-records *:before,.ci-records *:after,.ci-record *,.ci-record *:before,.ci-record *:after{scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:.001ms!important;animation-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ci-processing{--ci-processing-tone: var(--ci-intake-secondary);min-width:0;min-height:calc(100vh - var(--ci-shell-header-height));padding:0;color:var(--ci-intake-ink);background:var(--ci-intake-paper)}.outlet.run-detail-outlet{padding:0}.run-detail-outlet .run-detail-grid{gap:0;margin-top:0}.run-detail-outlet .run-detail-view{border:0;border-radius:0}.records-local-navigation{display:flex;gap:20px;min-height:44px;margin:0 0 18px;border-bottom:1px solid var(--ci-intake-hairline)}.records-local-navigation__item{position:relative;min-height:44px;padding:0 2px;color:var(--ci-intake-secondary);background:transparent;border:0;font:520 13px/18px var(--ci-font-body);cursor:pointer}.records-local-navigation__item:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.records-local-navigation__item:hover,.records-local-navigation__item.active{color:var(--ci-intake-accent)}.records-local-navigation__item.active:after{background:var(--ci-intake-accent)}.records-local-navigation__item:disabled{color:var(--ci-intake-secondary);cursor:not-allowed;opacity:.55}.ci-processing--valid{--ci-processing-tone: var(--ci-state-valid)}.ci-processing--warning{--ci-processing-tone: var(--ci-state-warning)}.ci-processing--error{--ci-processing-tone: var(--ci-state-error)}.ci-processing-context{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:var(--ci-space-6);align-items:center;min-width:0;min-height:72px;padding:0 var(--ci-space-8);border-bottom:1px solid var(--ci-intake-hairline)}.ci-processing-context__identity,.ci-processing-breadcrumbs,.ci-processing-context__metadata{display:flex;align-items:center;min-width:0}.ci-processing-context__identity{gap:var(--ci-space-3)}.ci-processing-back{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--ci-space-2);min-width:40px;height:40px;padding:0;color:var(--ci-intake-ink);background:transparent;border:0;border-radius:0;cursor:pointer;font:450 13px/18px var(--ci-font-body)}.ci-processing-back svg,.ci-processing-action svg,.ci-processing-disclosure svg,.ci-processing-event__rail svg,.ci-processing__safe svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.ci-processing-back:hover{color:var(--ci-intake-accent)}.ci-processing-breadcrumbs{flex-wrap:wrap;gap:var(--ci-space-3);font:450 13px/18px var(--ci-font-body)}.ci-processing-breadcrumbs i,.ci-processing-context__metadata i{color:var(--ci-intake-hairline);font-style:normal}.ci-processing-breadcrumbs strong{font-weight:520}.ci-processing-context__status{display:inline-flex;align-items:center;gap:var(--ci-space-2);color:var(--ci-processing-tone);font-weight:600}.ci-processing-context__status>span{width:10px;height:10px;border:1.5px solid currentColor;border-radius:50%}.ci-processing-context__status--error>span{border-radius:0;transform:rotate(45deg)}.ci-processing-context__metadata{justify-content:flex-end;gap:var(--ci-space-3);color:var(--ci-intake-secondary);font:450 13px/18px var(--ci-font-body);text-align:right}.ci-processing__decision{display:grid;grid-template-columns:minmax(0,60fr) minmax(360px,40fr);max-width:1672px;min-height:calc(100vh - var(--ci-shell-header-height) - 72px);margin:0 auto;padding:34px var(--ci-space-8) var(--ci-space-12)}.ci-processing__timeline-region,.ci-processing__next{min-width:0}.ci-processing__timeline-region{padding:12px 56px 0 20px;border-right:1px solid var(--ci-intake-hairline)}.ci-processing__next{padding:20px 12px 0 56px}.ci-processing__intro{display:grid;gap:var(--ci-space-2);margin-bottom:var(--ci-space-8)}.ci-processing__intro h1,.ci-processing__next h2,.ci-processing-notice h1{margin:0;color:var(--ci-intake-ink);font-family:var(--ci-font-brand);letter-spacing:-.015em}.ci-processing__intro h1{font-size:28px;font-weight:520;line-height:34px}.ci-processing__intro p,.ci-processing__next>p,.ci-processing-notice p{margin:0;color:var(--ci-intake-secondary);font:400 14px/20px var(--ci-font-body)}.ci-processing__diagnostic-notice{margin:calc(-1 * var(--ci-space-4)) 0 var(--ci-space-6);padding:var(--ci-space-3) var(--ci-space-4);color:var(--ci-state-warning);border-left:2px solid var(--ci-state-warning);font:450 13px/18px var(--ci-font-body)}.ci-processing-timeline{display:grid;margin:0;padding:0;list-style:none}.ci-processing-event{position:relative;display:grid;grid-template-columns:36px 24px minmax(160px,1.15fr) minmax(140px,.95fr) 72px;column-gap:var(--ci-space-3);align-items:center;min-width:0;min-height:68px;padding:0 0 0 var(--ci-space-1)}.ci-processing-event:after{position:absolute;right:0;bottom:0;left:56px;height:1px;background:color-mix(in srgb,var(--ci-intake-hairline) 68%,transparent);content:""}.ci-processing-event__rail{position:relative;display:flex;align-self:stretch;align-items:center;justify-content:center;color:var(--ci-processing-tone)}.ci-processing-event__rail:before,.ci-processing-event__rail:after{position:absolute;left:50%;width:1px;height:calc(50% - 14px);background:var(--ci-intake-hairline);content:"";transform:translate(-50%)}.ci-processing-event__rail:before{top:0}.ci-processing-event__rail:after{bottom:0}.ci-processing-event:first-child .ci-processing-event__rail:before,.ci-processing-event:last-child .ci-processing-event__rail:after{display:none}.ci-processing-event__rail>span{z-index:1;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--ci-intake-secondary);background:var(--ci-intake-paper);border:1.5px solid currentColor;border-radius:50%;font:600 15px/20px var(--ci-font-body)}.ci-processing-event--valid .ci-processing-event__rail>span{color:var(--ci-state-valid)}.ci-processing-event--error .ci-processing-event__rail>span{color:var(--ci-state-error)}.ci-processing-event--warning .ci-processing-event__rail>span{color:var(--ci-state-warning)}.ci-processing-event__rail svg{width:17px;height:17px;stroke-width:1.7}.ci-processing-event__index{color:var(--ci-intake-ink);font:600 13px/18px var(--ci-font-body)}.ci-processing-event__label,.ci-processing-event__outcome{min-width:0;overflow-wrap:anywhere}.ci-processing-event__label{font:520 14px/20px var(--ci-font-body)}.ci-processing-event__outcome{color:var(--ci-intake-secondary);font:450 13px/18px var(--ci-font-body)}.ci-processing-event--error .ci-processing-event__outcome{color:var(--ci-state-error);font-weight:600}.ci-processing-event__time{color:var(--ci-intake-secondary);font:400 12px/18px var(--ci-font-mono);text-align:right}.ci-processing-event__detail{position:relative;grid-column:2 / -1;display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--ci-space-3);align-items:center;margin:2px 0 var(--ci-space-3) -4px;padding:var(--ci-space-4);color:var(--ci-intake-ink);background:color-mix(in srgb,var(--ci-state-error) 5%,var(--ci-intake-paper));border:1px solid color-mix(in srgb,var(--ci-state-error) 30%,var(--ci-intake-hairline))}.ci-processing-event__detail:before{position:absolute;top:-22px;left:-29px;width:20px;height:66px;border-bottom:2px solid var(--ci-state-error);border-left:2px solid var(--ci-state-error);content:""}.ci-processing-event__detail-marker{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--ci-state-error);border:1.5px solid currentColor;border-radius:50%;font:400 24px/28px var(--ci-font-body)}.ci-processing-event__detail p{margin:0;font:400 13px/20px var(--ci-font-body)}.ci-processing-event__detail strong{font-weight:520}.ci-processing__eyebrow,.ci-processing-notice__eyebrow{display:block;margin-bottom:var(--ci-space-3);color:var(--ci-intake-accent);font:600 12px/16px var(--ci-font-body);letter-spacing:.025em;text-transform:uppercase}.ci-processing--error .ci-processing__eyebrow{color:var(--ci-state-error)}.ci-processing__next h2{margin-bottom:var(--ci-space-3);font-size:24px;font-weight:520;line-height:30px}.ci-processing-action{display:flex;width:100%;min-height:44px;margin-top:var(--ci-space-6);color:var(--ci-family-paper);text-decoration:none}.ci-processing-action span:first-child{min-width:0;overflow-wrap:anywhere}.ci-processing-action svg{flex:0 0 auto;margin-left:auto}a.ci-processing-action{align-items:center;gap:var(--ci-space-3);padding:0 var(--ci-space-6);background:var(--ci-intake-accent);border:1px solid var(--ci-intake-accent);font:600 14px/20px var(--ci-font-body)}a.ci-processing-action:hover{background:var(--ci-intake-accent-hover);border-color:var(--ci-intake-accent-hover)}.ci-processing__consequence{margin-top:var(--ci-space-6)!important;padding-bottom:var(--ci-space-6);border-bottom:1px solid var(--ci-intake-hairline)}.ci-processing__safe{padding:var(--ci-space-6) 0;border-bottom:1px solid var(--ci-intake-hairline)}.ci-processing__safe h3{margin:0 0 var(--ci-space-4);color:var(--ci-intake-accent);font:600 12px/16px var(--ci-font-body);letter-spacing:.025em;text-transform:uppercase}.ci-processing__safe ul{display:grid;gap:var(--ci-space-3);margin:0;padding:0;list-style:none}.ci-processing__safe li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--ci-space-3);align-items:center;font:400 13px/18px var(--ci-font-body)}.ci-processing__safe li>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--ci-intake-accent);border:1.5px solid currentColor;border-radius:50%}.ci-processing__safe svg{width:14px;height:14px;stroke-width:1.7}.ci-processing-disclosure{min-width:0}.ci-processing-disclosure>summary{display:flex;gap:var(--ci-space-3);align-items:center;min-height:40px;color:var(--ci-intake-accent);cursor:pointer;font:520 13px/18px var(--ci-font-body);list-style:none}.ci-processing-disclosure>summary::-webkit-details-marker{display:none}.ci-processing-disclosure>summary svg{flex:0 0 auto;transition:transform .22s cubic-bezier(.22,1,.36,1)}.ci-processing-disclosure[open]>summary svg{transform:rotate(90deg)}.ci-processing-disclosure--history{margin:var(--ci-space-3) 0 0 40px}.ci-processing-disclosure--history>summary{width:max-content;max-width:100%}.ci-processing-disclosure--technical{padding:var(--ci-space-4) 0;border-bottom:1px solid var(--ci-intake-hairline)}.ci-processing-disclosure--technical>summary{justify-content:space-between;color:var(--ci-intake-ink)}.ci-processing-disclosure--technical>summary>span{display:grid;gap:2px}.ci-processing-disclosure--technical strong{font:520 13px/18px var(--ci-font-body)}.ci-processing-disclosure--technical small{color:var(--ci-intake-secondary);font:400 12px/16px var(--ci-font-body)}.ci-processing-disclosure__content{min-width:0;padding:var(--ci-space-3) 0}.ci-processing-technical{display:grid;gap:var(--ci-space-3);margin:0}.ci-processing-technical div{display:grid;grid-template-columns:minmax(100px,.45fr) minmax(0,1fr);gap:var(--ci-space-3)}.ci-processing-technical dt{color:var(--ci-intake-secondary);font:600 12px/16px var(--ci-font-body)}.ci-processing-technical dd{min-width:0;margin:0;font:400 12px/18px var(--ci-font-mono);overflow-wrap:anywhere}.ci-processing__secondary{padding-top:var(--ci-space-6)}.ci-processing__detail{min-width:0;margin:0 var(--ci-space-8);padding:0 0 var(--ci-space-12);border-top:1px solid var(--ci-intake-hairline)}.ci-processing__detail .run-detail-tabs{padding-right:0;padding-left:0}.ci-processing__detail :where(.run-audit-panel,.run-stages-panel,.run-overview){padding-right:0;padding-left:0}.ci-processing__detail [role=tabpanel]:focus-visible{outline:2px solid var(--ci-intake-accent);outline-offset:3px}.ci-processing__empty{margin:var(--ci-space-4) 0;color:var(--ci-intake-secondary);font:400 13px/18px var(--ci-font-body)}.ci-processing--notice{display:grid;place-items:center;padding:var(--ci-space-8)}.ci-processing-notice{display:grid;width:min(680px,100%);gap:var(--ci-space-3);padding:var(--ci-space-8) 0;border-top:2px solid var(--ci-processing-tone);border-bottom:1px solid var(--ci-intake-hairline)}.ci-processing-notice h1{font-size:28px;font-weight:520;line-height:34px}@media(min-width:1025px){.ci-processing__decision{min-height:auto;padding:28px var(--ci-space-8) var(--ci-space-8)}.ci-processing__timeline-region{padding:4px 44px 0 12px}.ci-processing__next{padding:12px 12px 0 44px}.ci-processing__intro{margin-bottom:var(--ci-space-6)}.ci-processing-event{min-height:58px}.ci-processing-event__detail{margin-bottom:var(--ci-space-2);padding:var(--ci-space-3)}.ci-processing-event__detail:before{top:-18px;height:58px}.ci-processing__eyebrow,.ci-processing-notice__eyebrow,.ci-processing__next h2{margin-bottom:var(--ci-space-2)}.ci-processing-action{margin-top:var(--ci-space-4)}.ci-processing__consequence{margin-top:var(--ci-space-4)!important;padding-bottom:var(--ci-space-4)}.ci-processing__safe{padding:var(--ci-space-4) 0}.ci-processing__safe h3{margin-bottom:var(--ci-space-3)}.ci-processing__safe ul{gap:var(--ci-space-2)}.ci-processing-disclosure--history{margin:var(--ci-space-2) 0 0 36px}.ci-processing-disclosure--technical{padding:var(--ci-space-3) 0}.ci-processing__secondary{padding-top:var(--ci-space-4)}.ci-processing__detail{padding-bottom:var(--ci-space-8)}}@media(max-width:1024px){.ci-processing__decision{grid-template-columns:minmax(0,1fr);padding-right:var(--ci-space-6);padding-left:var(--ci-space-6)}.ci-processing__timeline-region{padding-right:0;border-right:0}.ci-processing__next{margin-top:var(--ci-space-8);padding:var(--ci-space-8) 0 0;border-top:1px solid var(--ci-intake-hairline)}}@media(max-width:720px){.ci-processing-context{grid-template-columns:minmax(0,1fr);gap:var(--ci-space-2);padding:var(--ci-space-3) var(--ci-space-4)}.ci-processing-context__metadata{justify-content:flex-start;padding-left:52px;text-align:left}.ci-processing__decision{min-height:auto;padding:var(--ci-space-6) var(--ci-space-4) var(--ci-space-8)}.ci-processing__timeline-region{padding-top:0}.ci-processing-event{grid-template-columns:32px 20px minmax(0,1fr);row-gap:var(--ci-space-1);min-height:76px;padding:var(--ci-space-2) 0}.ci-processing-event:after{left:52px}.ci-processing-event__rail{grid-row:1 / 3}.ci-processing-event__label,.ci-processing-event__outcome{grid-column:3}.ci-processing-event__time{grid-column:3;text-align:left}.ci-processing-event__detail{grid-column:3;margin-left:0}.ci-processing-event__detail:before{display:none}.ci-processing-disclosure--history{margin-left:0}.ci-processing__detail{margin-right:var(--ci-space-4);margin-left:var(--ci-space-4);overflow-x:auto;scrollbar-width:none}.ci-processing__detail::-webkit-scrollbar{display:none}}@media(max-width:420px){.ci-processing-breadcrumbs{gap:var(--ci-space-2)}.ci-processing-context__metadata{flex-wrap:wrap;padding-left:0}.ci-processing__intro h1,.ci-processing-notice h1{font-size:24px;line-height:30px}.ci-processing-technical div{grid-template-columns:minmax(0,1fr);gap:var(--ci-space-1)}}.operational-dashboard-outlet{padding:0!important}.ci-dashboard{min-height:100%;padding:28px 36px 48px;color:var(--ci-intake-ink);background:var(--ci-intake-paper)}.ci-dashboard-heading{display:flex;justify-content:space-between;align-items:start;gap:28px;padding-bottom:18px;border-bottom:1px solid var(--ci-intake-hairline)}.ci-dashboard-heading h1{margin:0;font:560 36px/40px var(--ci-font-brand);letter-spacing:-.02em}.ci-dashboard-heading p{margin:6px 0 0;color:var(--ci-intake-secondary)}.ci-dashboard-heading label{display:grid;gap:4px;min-width:260px}.ci-dashboard-heading label>span,.ci-dashboard-section header span,.ci-dashboard-measure>span{color:var(--ci-intake-secondary);font:600 11px/16px var(--ci-font-mono);text-transform:uppercase}.ci-dashboard-heading select{min-height:38px;padding:7px 10px;border:1px solid var(--ci-intake-accent);border-radius:0;background:var(--ci-family-paper);box-shadow:inset 3px 0 var(--ci-intake-accent)}.ci-dashboard-heading small{color:var(--ci-intake-secondary)}.ci-dashboard-status{min-height:34px;padding:9px 0 7px;color:var(--ci-intake-secondary);font:400 12px/18px var(--ci-font-body)}.ci-dashboard-error,.ci-dashboard-loading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:12px 14px;border:1px solid var(--ci-state-error);background:color-mix(in srgb,var(--ci-state-error) 9%,var(--ci-family-paper))}.ci-dashboard-error div{display:grid;gap:2px}.ci-dashboard-error span,.ci-dashboard-loading span{color:var(--ci-intake-secondary)}.ci-dashboard-error button{padding:7px 14px;border:1px solid var(--ci-state-error);background:var(--ci-family-paper)}.ci-dashboard-loading{justify-content:flex-start;min-height:120px;border-color:var(--ci-intake-accent);background:var(--ci-intake-accent-wash)}.ci-dashboard-measures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--ci-intake-hairline);border-left:4px solid var(--ci-intake-accent)}.ci-dashboard-measure{display:grid;align-content:start;min-width:0;padding:14px 16px;border-right:1px solid var(--ci-intake-hairline)}.ci-dashboard-measure:last-child{border-right:0}.ci-dashboard-measure>strong{margin-top:3px;font:560 30px/34px var(--ci-font-brand)}.ci-dashboard-measure>small{min-height:38px;margin-top:3px;color:var(--ci-intake-secondary)}.ci-dashboard-link{display:inline-flex;width:fit-content;gap:6px;margin-top:7px;padding:0 0 2px;color:var(--ci-intake-action);border:0;border-bottom:1px solid var(--ci-intake-accent);background:transparent;font:600 12px/18px var(--ci-font-body);text-align:left}.ci-dashboard-link:hover{color:var(--ci-intake-accent-hover);border-color:var(--ci-intake-accent-hover)}.ci-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.75fr);gap:20px;margin-top:22px}.ci-dashboard-section{min-width:0;padding-bottom:18px;border-bottom:1px solid var(--ci-intake-hairline)}.ci-dashboard-workload{grid-row:span 2;padding-right:20px;border-right:1px solid var(--ci-intake-hairline);border-bottom:0}.ci-dashboard-section header{display:flex;justify-content:space-between;align-items:end;gap:16px;padding-bottom:8px;border-bottom:2px solid var(--ci-intake-accent)}.ci-dashboard-section h2{margin:2px 0 0;font:560 22px/26px var(--ci-font-brand)}.ci-dashboard-section header small{color:var(--ci-intake-secondary);text-align:right}.ci-dashboard-section table{width:100%;border-collapse:collapse;table-layout:fixed}.ci-dashboard-section caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ci-dashboard-section th,.ci-dashboard-section td{padding:12px 8px;border-bottom:1px solid var(--ci-intake-hairline);text-align:left;vertical-align:top}.ci-dashboard-section thead th{color:var(--ci-intake-secondary);font:600 10px/16px var(--ci-font-mono);text-transform:uppercase}.ci-dashboard-section th:first-child{width:30%;padding-left:0}.ci-dashboard-section td:last-child{padding-right:0}.ci-dashboard-pipeline{margin:0}.ci-dashboard-pipeline>div{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--ci-intake-hairline)}.ci-dashboard-pipeline dt{color:var(--ci-intake-secondary);font-weight:600}.ci-dashboard-pipeline dd{display:grid;margin:0}.ci-dashboard-pipeline dd strong{font:560 24px/28px var(--ci-font-brand)}.ci-dashboard-unavailable,.ci-dashboard-empty{display:grid;gap:3px;margin:0;padding:18px 0}.ci-dashboard-unavailable span,.ci-dashboard-empty span{color:var(--ci-intake-secondary)}.ci-dashboard-today{display:grid;grid-template-columns:auto auto 1fr;gap:10px;align-items:baseline;padding:12px 0 6px}.ci-dashboard-today>span{color:var(--ci-intake-secondary);font-weight:600}.ci-dashboard-today>strong{font:560 28px/32px var(--ci-font-brand)}.ci-dashboard-today .ci-dashboard-link{justify-self:end}.ci-dashboard-seven-label{margin:4px 0;color:var(--ci-intake-secondary);font:600 10px/16px var(--ci-font-mono);text-transform:uppercase}.ci-dashboard-seven{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;border-block:1px solid var(--ci-intake-hairline)}.ci-dashboard-seven div{padding:7px 5px;border-right:1px solid var(--ci-intake-hairline)}.ci-dashboard-seven div:last-child{border-right:0}.ci-dashboard-seven dt{color:var(--ci-intake-secondary);font:400 9px/14px var(--ci-font-mono);white-space:nowrap}.ci-dashboard-seven dd{margin:1px 0 0;font-weight:600}.ci-dashboard-seven .ci-dashboard-link{margin-top:0;font-size:14px;line-height:18px}@media(max-width:820px){.ci-dashboard{padding:22px 16px 40px}.ci-dashboard-heading{display:grid;gap:14px}.ci-dashboard-heading label{min-width:0;width:min(100%,380px)}.ci-dashboard-measures{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-dashboard-measure:nth-child(2){border-right:0}.ci-dashboard-measure:nth-child(-n+2){border-bottom:1px solid var(--ci-intake-hairline)}.ci-dashboard-grid{grid-template-columns:1fr}.ci-dashboard-workload{grid-row:auto;padding-right:0;border-right:0}.ci-dashboard-section th,.ci-dashboard-section td{padding:9px 5px}.ci-dashboard-seven{grid-template-columns:repeat(4,minmax(0,1fr))}.ci-dashboard-seven div:nth-child(4){border-right:0}.ci-dashboard-seven div:nth-child(-n+4){border-bottom:1px solid var(--ci-intake-hairline)}.ci-dashboard-error{align-items:stretch;flex-direction:column}.ci-dashboard-error button{align-self:start}}.ci-upload{--ci-upload-tone: var(--ci-intake-secondary);--ci-upload-drop-edge: color-mix(in srgb, var(--ci-intake-secondary) 28%, var(--ci-intake-hairline));display:flex;flex-direction:column;min-width:0;min-height:calc(100vh - var(--ci-shell-header-height));color:var(--ci-intake-ink);background:var(--ci-intake-paper)}.ci-upload-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ci-upload-tone--neutral{--ci-upload-tone: var(--ci-intake-secondary)}.ci-upload-tone--valid{--ci-upload-tone: var(--ci-state-valid)}.ci-upload-tone--warning{--ci-upload-tone: var(--ci-state-warning)}.ci-upload-tone--error{--ci-upload-tone: var(--ci-state-error)}.ci-upload-tone--processing{--ci-upload-tone: var(--ci-dms-accent)}.ci-upload-tone--idle{--ci-upload-tone: color-mix(in srgb, var(--ci-intake-secondary) 60%, var(--ci-intake-hairline))}.ci-upload-icon{display:block;flex:0 0 auto;width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.ci-upload-marker{flex:0 0 auto;width:9px;height:9px;margin-top:4px;background:var(--ci-upload-tone);border-radius:50%}.ci-upload-context.ci-context-bar{--ci-context-bar-height: 64px;grid-template-columns:minmax(0,1fr) fit-content(calc(100% - 480px));flex:0 0 auto}.ci-upload-context .ci-context-bar__leading{gap:var(--ci-space-4)}.ci-upload-context h1{min-width:12ch;margin:0;overflow:hidden;font:600 15px/20px var(--ci-font-body);text-overflow:ellipsis;white-space:nowrap}.ci-upload-context__back{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;min-height:40px;padding:0;color:var(--ci-intake-ink);background:transparent;border:0;border-radius:0;font:400 15px/20px var(--ci-font-body);cursor:pointer}.ci-upload-context__back:hover{color:var(--ci-intake-accent)}.ci-upload-context__separator{color:var(--ci-intake-secondary)}.ci-upload-context__status{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--ci-space-2);font:400 15px/20px var(--ci-font-body);white-space:nowrap}.ci-upload-context__status .ci-upload-marker{margin-top:0}.ci-upload-context__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0 var(--ci-space-3);margin:0;color:var(--ci-intake-secondary);font:400 14px/20px var(--ci-font-body)}.ci-upload-context__meta>span{white-space:nowrap}.ci-upload-context__meta>span:first-child{white-space:normal;overflow-wrap:anywhere}.ci-upload__workspace{display:grid;flex:1 0 auto;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ci-upload__documents,.ci-upload__process{display:flex;flex-direction:column;min-width:0}.ci-upload__documents{padding:32px 40px 40px 32px}.ci-upload__process{padding:32px 36px;border-left:1px solid var(--ci-intake-hairline)}.ci-upload-block{display:flex;flex-direction:column}.ci-upload-block--ruled{margin-top:var(--ci-space-8);padding-top:var(--ci-space-6);border-top:1px solid var(--ci-intake-hairline)}.ci-upload-eyebrow{margin:0;color:var(--ci-intake-accent);font:600 12px/16px var(--ci-font-body);letter-spacing:.06em;text-transform:uppercase}.ci-upload h2{margin:var(--ci-space-2) 0 0;font:540 22px/28px var(--ci-font-brand);letter-spacing:-.01em}.ci-upload h2.ci-upload-muted{color:var(--ci-intake-secondary)}.ci-upload h3{margin:0;font:600 14px/20px var(--ci-font-body)}.ci-upload-lead{max-width:660px;margin:var(--ci-space-2) 0 0;color:var(--ci-intake-secondary)}.ci-upload-lead--wide{max-width:680px}.ci-upload-lead--after-table{margin-top:20px}.ci-upload-drop{display:flex;align-items:center;margin-top:var(--ci-space-6);border:1px dashed var(--ci-upload-drop-edge);transition:background-color .16s ease,border-color .16s ease}.ci-upload-drop--empty{flex-direction:column;justify-content:center;gap:var(--ci-space-3);height:300px;text-align:center}.ci-upload-drop--compact{gap:var(--ci-space-4);height:72px;padding:0 20px}.ci-upload-drop--active{background:color-mix(in srgb,var(--ci-intake-accent-wash) 40%,transparent);border-color:var(--ci-intake-accent)}.ci-upload-drop--locked{opacity:.58}.ci-upload-drop--empty .ci-upload-drop__icon{width:32px;height:32px;stroke-width:1.5}.ci-upload-drop--compact .ci-upload-drop__icon{width:22px;height:22px;color:var(--ci-intake-secondary);stroke-width:1.8}.ci-upload-drop__title{margin:0;font:600 17px/24px var(--ci-font-body)}.ci-upload-drop__prompt{font-weight:520}.ci-upload-drop__hint{margin:0;color:var(--ci-intake-secondary);font:400 13px/18px var(--ci-font-body)}.ci-upload-drop--compact .ci-upload-drop__hint{flex-grow:1;order:3;text-align:right}.ci-upload-drop--compact .ci-upload-choose{order:2}.ci-upload-choose.ci-button{flex:0 0 auto;border-color:var(--ci-intake-ink)}.ci-upload-drop--empty .ci-upload-choose.ci-button{height:40px;margin-top:var(--ci-space-2);padding:0 18px}.ci-upload-drop--compact .ci-upload-choose.ci-button{height:36px;padding:0 var(--ci-space-4)}.ci-upload-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ci-space-8);margin:var(--ci-space-6) 0 0;padding-top:20px;border-top:1px solid var(--ci-intake-hairline)}.ci-upload-rules div{display:flex;flex-direction:column;gap:6px}.ci-upload-rules dt{font-weight:600}.ci-upload-rules dd{margin:0;color:var(--ci-intake-secondary)}.ci-upload-table{width:100%;margin-top:var(--ci-space-4);border-collapse:collapse;table-layout:fixed;color:var(--ci-intake-secondary);font:400 13px/18px var(--ci-font-body)}.ci-upload-table thead th{height:40px;padding:0 var(--ci-space-3);color:var(--ci-intake-secondary);border-bottom:1px solid var(--ci-intake-hairline);font:600 12px/16px var(--ci-font-body);text-align:left;text-transform:uppercase}.ci-upload-table tbody tr{height:64px;border-bottom:1px solid var(--ci-intake-hairline)}.ci-upload-table tbody th,.ci-upload-table tbody td{padding:var(--ci-space-3);font-weight:400;text-align:left;vertical-align:middle}.ci-upload-table--files thead th:nth-child(1){width:56.2%}.ci-upload-table--files thead th:nth-child(2){width:15.2%}.ci-upload-table--files thead th:nth-child(3){width:18.8%}.ci-upload-table--files thead th:nth-child(4){width:9.8%}.ci-upload-table--notes thead th:nth-child(1){width:43.7%}.ci-upload-table--notes thead th:nth-child(2){width:13.4%}.ci-upload-table--notes thead th:nth-child(3){width:33.1%}.ci-upload-table--notes tbody tr,.ci-upload-table--replayed tbody tr{height:72px}.ci-upload-table--recorded,.ci-upload-table--replayed{margin-top:20px}.ci-upload-table--recorded thead th:nth-child(1){width:49.1%}.ci-upload-table--recorded thead th:nth-child(2){width:18.8%}.ci-upload-table--recorded thead th:nth-child(3){width:13.4%}.ci-upload-table--recorded thead th:nth-child(4){width:18.7%}.ci-upload-table--replayed thead th:nth-child(1){width:50.4%}.ci-upload-table--replayed thead th:nth-child(2){width:15.6%}.ci-upload-table--replayed thead th:nth-child(3){width:34%}.ci-upload-table tbody td.ci-upload-table__remove{text-align:right}.ci-upload-file{display:flex;align-items:center;gap:var(--ci-space-3)}.ci-upload-file .ci-upload-icon{color:var(--ci-intake-secondary)}.ci-upload-file__copy{display:flex;flex-direction:column;min-width:0}.ci-upload-file__name{color:var(--ci-intake-ink);font:520 14px/20px var(--ci-font-body);overflow-wrap:anywhere}.ci-upload-file__kind{font:400 12px/16px var(--ci-font-body)}.ci-upload-state{display:flex;gap:var(--ci-space-2)}.ci-upload-state__copy{display:flex;flex-direction:column}.ci-upload-state--detailed .ci-upload-state__label{color:var(--ci-intake-ink)}.ci-upload-state__detail{font:400 12px/16px var(--ci-font-body)}.ci-upload-remove.ci-icon-button{width:36px;height:36px;color:var(--ci-intake-secondary);border-color:transparent;border-radius:0}.ci-upload-remove .ci-upload-icon{width:16px;height:16px;stroke-width:1.8}.ci-upload-subject{display:flex;flex-direction:column;gap:6px;margin-top:var(--ci-space-4)}.ci-upload-subject__label{font:600 12px/16px var(--ci-font-body)}.ci-upload-subject__label span{color:var(--ci-intake-secondary);font-weight:400}.ci-upload-subject .ci-control{height:40px;font:450 14px/20px var(--ci-font-body)}.ci-upload-subject .ci-control[aria-invalid=true]{border-color:var(--ci-state-error)}.ci-upload-subject .ci-control:read-only{color:var(--ci-intake-secondary)}.ci-upload-subject__hint{margin:0;color:var(--ci-intake-secondary);font:400 12px/16px var(--ci-font-body)}.ci-upload-guide{margin-top:var(--ci-space-6);padding:20px 0;border-top:1px solid var(--ci-intake-hairline);border-bottom:1px solid var(--ci-intake-hairline)}.ci-upload-guide p{margin:var(--ci-space-3) 0 0;color:var(--ci-intake-secondary)}.ci-upload-safe{margin-top:var(--ci-space-6)}.ci-upload-safe--ruled{padding-top:20px;border-top:1px solid var(--ci-intake-hairline)}.ci-upload .ci-upload-safe h3{color:var(--ci-intake-accent);font:600 12px/16px var(--ci-font-body);letter-spacing:.06em;text-transform:uppercase}.ci-upload-safe ul{display:grid;gap:var(--ci-space-3);margin:14px 0 0;padding:0;list-style:none}.ci-upload-safe li{display:flex;align-items:flex-start;gap:10px}.ci-upload-safe .ci-upload-icon{color:var(--ci-intake-accent)}.ci-upload-facts{display:grid;gap:14px;margin:var(--ci-space-6) 0 0;padding:20px 0 var(--ci-space-6);border-top:1px solid var(--ci-intake-hairline)}.ci-upload-facts div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--ci-space-4)}.ci-upload-facts dt{font-weight:520}.ci-upload-facts dd{margin:0;color:var(--ci-intake-secondary);overflow-wrap:anywhere}.ci-upload-facts--subject{gap:var(--ci-space-3);margin-top:28px;padding-bottom:0}.ci-upload-notice{display:flex;gap:var(--ci-space-2);margin:var(--ci-space-6) 0 0;padding-top:20px;color:var(--ci-intake-ink);border-top:1px solid var(--ci-intake-hairline);font-weight:520}.ci-upload-notice .ci-upload-marker{margin-top:6px}.ci-upload-facts+.ci-upload-notice{margin:0 0 var(--ci-space-4);padding-top:0;border-top:0}.ci-upload-notice__copy{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.ci-upload-notice__detail{color:var(--ci-intake-secondary);font-weight:400}.ci-upload .ci-upload-primary.ci-button[aria-busy=true],.ci-upload .ci-upload-primary.ci-button[aria-busy=true]:hover{position:relative;overflow:hidden;padding-left:64px;cursor:progress;opacity:1}.ci-upload-porter-track+span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-upload-porter-track{--ci-upload-porter-loop: 6s;position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;color:var(--ci-intake-ink);pointer-events:none;transform:translate(calc(-100% + 52px));animation:ci-upload-porter-track var(--ci-upload-porter-loop) linear infinite}.ci-upload-porter-truck{display:block;flex:0 0 28px;width:28px;height:28px}.ci-upload-porter-hint{margin:var(--ci-space-3) 0 0;color:var(--ci-intake-secondary)}.ci-upload-porter-speed{animation:ci-upload-porter-speed var(--ci-upload-porter-loop) linear infinite}.ci-upload-porter-tilt{transform-box:view-box;transform-origin:9.5px 26px;animation:ci-upload-porter-tilt var(--ci-upload-porter-loop) ease-in-out infinite}.ci-upload-porter-drop{animation:ci-upload-porter-drop var(--ci-upload-porter-loop) ease-out infinite}@keyframes ci-upload-porter-track{0%{opacity:0;transform:translate(-100%)}12%{opacity:1;transform:translate(calc(-100% + 52px))}50%{transform:translate(calc(-100% + 52px));animation-timing-function:ease-in}96%{opacity:1;transform:translate(30px)}97%,to{opacity:0;transform:translate(30px)}}@keyframes ci-upload-porter-speed{0%,2%{opacity:0}5%,10%{opacity:.55}13%,54%{opacity:0}60%,94%{opacity:.55}96%,to{opacity:0}}@keyframes ci-upload-porter-tilt{0%,36%{transform:rotate(0)}46%,96%{transform:rotate(-14deg)}97%,to{transform:rotate(0)}}@keyframes ci-upload-porter-drop{0%,14%{opacity:0;transform:translateY(-16px)}26%{opacity:1;transform:translateY(0)}30%{transform:translateY(-2px)}34%,to{opacity:1;transform:translateY(0)}}.ci-upload-primary.ci-button,.ci-upload-secondary.ci-button{justify-content:space-between;width:100%;min-height:44px;padding:0 var(--ci-space-6)}.ci-upload-primary.ci-button{font:520 17px/24px var(--ci-font-body)}.ci-upload-primary--spaced.ci-button{margin-top:var(--ci-space-6)}.ci-upload-secondary.ci-button{margin-top:var(--ci-space-4);color:var(--ci-intake-ink);border-color:var(--ci-intake-ink);font:520 15px/22px var(--ci-font-body)}.ci-upload .ci-button[aria-disabled=true],.ci-upload .ci-button[aria-disabled=true]:hover{color:var(--ci-intake-secondary);background:transparent;border-color:var(--ci-intake-hairline);cursor:not-allowed;opacity:.58}.ci-upload-consequence{display:grid;gap:6px;margin-top:var(--ci-space-4)}.ci-upload-consequence p{margin:0;color:var(--ci-intake-secondary)}.ci-upload-link.ci-button{align-self:flex-start;min-height:0;margin-top:20px;padding:0;font:520 14px/20px var(--ci-font-body)}.ci-upload-details{margin-top:var(--ci-space-6);padding-top:var(--ci-space-4);border-top:1px solid var(--ci-intake-hairline)}.ci-upload-details summary{font-weight:520;cursor:pointer}.ci-upload-details dl{display:grid;gap:var(--ci-space-2);margin:var(--ci-space-3) 0 0;color:var(--ci-intake-secondary);font:400 12px/18px var(--ci-font-mono)}.ci-upload-details div{display:flex;gap:var(--ci-space-3)}.ci-upload-details dd{margin:0;overflow-wrap:anywhere}.ci-upload-steps{display:grid;margin:var(--ci-space-6) 0 0;padding:0;border-top:1px solid var(--ci-intake-hairline);list-style:none}.ci-upload-steps li{display:grid;grid-template-columns:28px minmax(0,1fr) max-content;gap:var(--ci-space-3);align-items:center;padding:14px 0;border-bottom:1px solid var(--ci-intake-hairline)}.ci-upload-steps .ci-upload-icon{width:22px;height:22px;color:var(--ci-upload-tone)}.ci-upload-icon__fill{fill:currentColor;stroke:none}.ci-upload-steps b{font-weight:520}.ci-upload-steps__detail{color:var(--ci-intake-secondary);font:400 13px/18px var(--ci-font-body)}.ci-upload-steps__time{color:var(--ci-intake-secondary);font:400 12px/18px var(--ci-font-mono)}@media(max-width:960px){.ci-upload__workspace{grid-template-columns:minmax(0,1fr)}.ci-upload__process{border-top:1px solid var(--ci-intake-hairline);border-left:0}}@media(prefers-reduced-motion:reduce){.ci-upload-drop{transition-duration:1ms}.ci-upload-porter-track,.ci-upload-porter-speed,.ci-upload-porter-tilt,.ci-upload-porter-drop{animation:none}.ci-upload-porter-speed{opacity:0}}
