html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--brand-50:#EEF3FD;--brand-100:#D9E4FB;--brand-200:#B3C8F6;--brand-400:#4F7BE6;--brand-600:#2457D6;--brand-700:#1C46AE;--brand-800:#16367F;--ink-900:#0F1E2E;--ink-800:#172A3E;--ink-700:#223A52;--ink-on:#E6EDF5;--ink-on-muted:#93A4B8;--success:#0E8C6E;--success-bg:#E3F5EF;--success-text:#0A6B54;--decision:#C77D00;--decision-bg:#FFF4DF;--decision-text:#935C00;--blocked:#C8362E;--blocked-bg:#FCE8E6;--blocked-text:#9E2A24;--locked:#8A97A8;--locked-bg:#EEF1F5;--locked-text:#5B6878;--progress:#3B82F6;--progress-bg:#E8F0FE;--bg:#F6F8FB;--surface:#FFFFFF;--surface-2:#F1F4F8;--border:#E1E7EF;--border-strong:#C9D3DF;--text:#1F2A37;--text-2:#64748B;--text-3:#94A3B8;--overlay:rgba(15,30,46,.48);--on-brand:#FFFFFF;--paper:#FFFFFF;--shadow-paper:0 1px 3px rgba(15,30,46,.12);--radius-control:8px;--radius-panel:12px;--radius-tag:4px;--shadow-float:0 8px 24px rgba(15,30,46,.12)}@media (prefers-color-scheme: dark){:root{--bg:#0B1520;--surface:#12202E;--surface-2:#182A3A;--border:#24384B;--border-strong:#2F475D;--text:#E6EDF5;--text-2:#9FB0C3;--text-3:#6E7E92;--brand-600:#6B93F0;--brand-700:#4F7BE6;--brand-50:rgba(107,147,240,.14);--brand-100:rgba(107,147,240,.24);--success:#3FBF9A;--success-bg:rgba(63,191,154,.16);--success-text:#9FE3CF;--decision:#E9A23B;--decision-bg:rgba(233,162,59,.16);--decision-text:#F5CD8C;--blocked:#F0645B;--blocked-bg:rgba(240,100,91,.16);--blocked-text:#F8A9A3;--locked:#6E7E92;--locked-bg:rgba(110,126,146,.16);--locked-text:#B4C0CE}}body{font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,sans-serif;font-variant-numeric:tabular-nums}:root[data-pc-ui=standard]{color-scheme:light;--brand-50:#EFF6FF;--brand-100:#DBEAFE;--brand-200:#BFDBFE;--brand-400:#2563EB;--brand-500:#2563EB;--brand-600:#1D4ED8;--brand-700:#1E40AF;--brand-800:#1E3A8A;--success:#047857;--success-bg:#ECFDF5;--success-text:#047857;--decision:#92400E;--decision-bg:#FFFBEB;--decision-text:#92400E;--blocked:#B91C1C;--blocked-bg:#FEF2F2;--blocked-text:#B91C1C;--locked:#475569;--locked-bg:#F1F5F9;--locked-text:#475569;--progress:#1D4ED8;--progress-bg:#EFF6FF;--bg:#F8FAFC;--surface:#FFFFFF;--surface-2:#F1F5F9;--border:#E2E8F0;--border-strong:#64748B;--text:#0F172A;--text-2:#475569;--text-3:#5B6B80;--on-brand:#FFFFFF;--paper:#FFFFFF;--radius-control:6px;--radius-panel:10px;--radius-tag:4px;--ui-font:"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--ui-font-body:.875rem;--ui-font-label:.875rem;--ui-font-title:1.5rem;--ui-font-section:1.125rem;--ui-leading:1.6;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.25rem;--ui-space-6:1.5rem;--ui-space-8:2rem;--ui-control-height:2.25rem;--ui-control-small:1.75rem;--ui-control-touch:2.75rem;--ui-table-head:2.5rem;--ui-table-row:3rem;--ui-table-cell-padding:.5rem .75rem;--ui-primary-hover:#1E40AF;--ui-primary-active:#1E3A8A;--ui-disabled-bg:#E2E8F0;--ui-disabled-text:#475569;--ui-focus:#1D4ED8;--ui-panel-padding:1.25rem;--ui-accent:#0F766E;--ui-focus-width:2px}:root[data-pc-ui=standard]{--ui-color-action:var(--brand-600);--ui-color-selected:var(--brand-50);--ui-color-content:var(--text);--ui-color-muted:var(--text-2);--ui-color-canvas:var(--bg);--ui-color-surface:var(--surface);--ui-color-control-border:var(--border-strong);--ui-font-caption:.8125rem;--ui-font-small:.75rem;--ui-font-weight-heading:600;--ui-leading-heading:1.4;--ui-duration-fast:.12s;--ui-content-width:113rem;--ui-overlay-gap:1rem;--ui-button-bg:var(--ui-color-action);--ui-button-fg:var(--on-brand);--ui-input-border:var(--ui-color-control-border);--ui-toolbar-gap:var(--ui-space-3);--ui-library-row-height:var(--ui-table-row);--ui-dialog-width:48rem;--ui-font-emphasis:1rem;--ui-page-header-after:var(--ui-space-5);--ui-step-band-padding:var(--ui-space-3) var(--ui-space-5);--ui-section-gap:var(--ui-space-4);--ui-row-padding:var(--ui-space-4) var(--ui-space-5);--ui-row-hover:var(--bg)}:root{--nav-surface: var(--surface);--nav-border: var(--border);--nav-text: var(--text-2);--nav-text-strong: var(--text);--nav-hover: var(--surface-2);--nav-selected: var(--brand-50);--nav-selected-hover: var(--brand-100);--nav-pressed: var(--brand-100);--nav-selected-indicator: var(--brand-600);--nav-focus: var(--brand-600);--nav-width: 224px;--nav-width-collapsed: 64px;--nav-row-height: 44px;--nav-row-gap: 12px;--nav-group-gap: 16px;--nav-radius: var(--radius-control)}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-size:15px;line-height:1.5}h1.page-title{font-size:24px;font-weight:600;margin:0 0 16px}h2.sec-title{font-size:18px;font-weight:600;margin:0 0 12px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:20px}.muted{color:var(--text-2)}.muted-3{color:var(--text-3)}.btn{border:0;border-radius:var(--radius-control);padding:8px 14px;font-weight:500;font-size:14px;cursor:pointer;line-height:20px}.btn.primary{background:var(--brand-600);color:var(--on-brand)}.btn.primary:hover{background:var(--brand-400)}.btn.primary:active{background:var(--brand-700)}.btn.primary:disabled{background:var(--brand-200);color:var(--on-brand);cursor:not-allowed}.btn.secondary{background:var(--surface);border:1px solid var(--border-strong);color:var(--text)}.btn.secondary:hover{background:var(--surface-2)}.btn.danger{background:var(--surface);border:1px solid var(--blocked);color:var(--blocked-text)}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{background:var(--surface-2);text-align:left;font-weight:500;color:var(--text-2);padding:0 12px;height:40px}.table td{padding:var(--ui-table-cell-padding,0 12px);height:var(--ui-table-row,52px);box-sizing:border-box;border-top:1px solid var(--border)}.table tr:hover td{background:var(--brand-50)}.num{font-variant-numeric:tabular-nums}.table td.num{white-space:nowrap}.link{color:var(--brand-600);cursor:pointer;text-decoration:none}.link:hover{color:var(--brand-400)}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{border:1px solid var(--border);border-radius:999px;padding:3px 12px;font-size:13px;cursor:pointer;color:var(--text-2);background:var(--surface)}.chip.on{background:var(--brand-50);border-color:var(--brand-600);color:var(--brand-700)}.guaranteed{display:inline-flex;align-items:center;gap:8px;background:var(--success-bg);color:var(--success-text);border-radius:var(--radius-tag);padding:4px 10px;font-size:13px;cursor:pointer}:root[data-pc-ui=standard] .project-context{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;font-size:13px;color:var(--text-2)}:root[data-pc-ui=standard] body{font-family:var(--ui-font);font-size:var(--ui-font-body);line-height:var(--ui-leading)}:root[data-pc-ui=standard] .shell>.right>main.main{box-sizing:border-box;width:100%;max-width:var(--ui-content-width);align-self:center;padding:var(--ui-space-6)}:root[data-pc-ui=standard] .page-title{font-size:var(--ui-font-title);line-height:1.4}:root[data-pc-ui=standard] :is(.sec-title,.library-heading h2,.workspace h2){font-size:var(--ui-font-section);line-height:1.5}:root[data-pc-ui=standard] .panel{border-radius:var(--radius-panel)}:root[data-pc-ui=standard] .btn{box-sizing:border-box;min-height:var(--ui-control-height);padding:6px 14px;line-height:22px;font-family:var(--ui-font)}:root[data-pc-ui=standard] .btn.primary:hover:not(:disabled){background:var(--ui-primary-hover)}:root[data-pc-ui=standard] .btn.primary:active:not(:disabled){background:var(--ui-primary-active)}:root[data-pc-ui=standard] .btn:disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-text);cursor:not-allowed}:root[data-pc-ui=standard] .btn.sm{min-height:var(--ui-control-small);padding:3px 10px}:root[data-pc-ui=standard] .main button:not([class]){min-height:var(--ui-control-height);padding:6px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;cursor:pointer}:root[data-pc-ui=standard] :where(button,a,input,textarea,select,summary):focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus);outline-offset:2px}:root[data-pc-ui=standard] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea){box-sizing:border-box;font-family:var(--ui-font);font-size:var(--ui-font-body);min-height:var(--ui-control-height);max-width:100%}:root[data-pc-ui=standard] .table th{height:var(--ui-table-head)}:root[data-pc-ui=standard] .library-table td{height:var(--ui-table-row);padding:var(--ui-table-cell-padding);box-sizing:border-box}:root[data-pc-ui=standard] .library-table th{height:var(--ui-table-head);padding:var(--ui-table-cell-padding);box-sizing:border-box}:root[data-pc-ui=standard] .tag.sm{font-size:12px;line-height:20px}:root[data-pc-ui=standard] .tag.blk{background:var(--blocked-bg);color:var(--blocked-text)}:root[data-pc-ui=standard] .entry-workspace :is(.bar,.save-actions){gap:var(--ui-space-3)}:root[data-pc-ui=standard] .entry-workspace .fields{gap:var(--ui-space-4)}:root[data-pc-ui=standard] .entry-workspace .workspace:not(:has(.original)){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}@media (max-width:1023px){:root[data-pc-ui=standard] .modal-workspace .workspace{display:flex;flex-direction:column;overflow:auto}:root[data-pc-ui=standard] .modal-workspace .fields{height:auto;max-height:none;overflow:visible;flex-shrink:0}:root[data-pc-ui=standard] .modal-workspace .original{max-height:35dvh;flex-shrink:0}}@media (max-width:600px){:root[data-pc-ui=standard]{--ui-entry-width:100vw;--ui-entry-top:0px;--ui-entry-height: calc(100dvh - 32px) }:root[data-pc-ui=standard] .entry-workspace-overlay .ant-modal{max-width:100vw;margin:0;padding:0}:root[data-pc-ui=standard] .entry-workspace-overlay .ant-modal-content{border-radius:0;min-height:100dvh;box-sizing:border-box;padding:16px}:root[data-pc-ui=standard] .entry-workspace .fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){:root[data-pc-ui=standard] .shell>.right>main.main{padding:var(--ui-space-5)}}@media (max-width:600px){:root[data-pc-ui=standard] .shell>.right>main.main{padding:var(--ui-space-3)}:root[data-pc-ui=standard] .top .cmd{display:none}:root[data-pc-ui=standard] .nav{padding:8px}:root[data-pc-ui=standard] .nav a{font-size:13px;padding:8px 4px}}@media (pointer:coarse){:root[data-pc-ui=standard] :where(.btn,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select){min-height:var(--ui-control-touch)}}@media (prefers-reduced-motion:reduce){:root[data-pc-ui=standard] :where(button,a,input,textarea,select){transition:none}}:root[data-pc-ui=standard] .panel{padding:var(--ui-panel-padding)}:root[data-pc-ui=standard] .btn.primary{background:var(--ui-button-bg);color:var(--ui-button-fg)}:root[data-pc-ui=standard] :is(.btn,.link){font-size:var(--ui-font-body)}:root[data-pc-ui=standard] :is(input,textarea,select){caret-color:var(--ui-color-action)}:root[data-pc-ui=standard] ::selection{background:var(--brand-100);color:var(--text)}:root[data-pc-ui=standard] :is(.ant-modal-body,.ant-drawer-body,.library-viewer-frame){overscroll-behavior:contain;scrollbar-color:var(--border-strong) var(--surface-2)}:root[data-pc-ui=standard] :is(h1,h2,h3,[id]){scroll-margin-top:5rem}:root[data-pc-ui=standard] :is(.library-heading,.library-actions)>*{min-width:0}:root[data-pc-ui=standard] .library-toolbar .library-search{min-width:min(100%,14rem);flex:1 1 14rem}:root[data-pc-ui=standard] .library-heading h1{font-size:var(--ui-font-title);line-height:var(--ui-leading-heading)}:root[data-pc-ui=standard] .library-heading h2{font-size:var(--ui-font-section)}:root[data-pc-ui=standard] .evidence-library{font-size:var(--ui-font-body)}:root[data-pc-ui=standard] :is(.library-heading p,.library-toolbar label,.library-details,.library-summary dd){overflow-wrap:anywhere}:root[data-pc-ui=standard] :is(.library-table td,.library-details,.library-summary dd){font-size:var(--ui-font-body)}:root[data-pc-ui=standard] :is(.library-table th,.library-muted,.library-toolbar label,.library-foot,.library-result){font-size:var(--ui-font-caption)}:root[data-pc-ui=standard] .library-table :is(th,td).library-number{text-align:right}:root[data-pc-ui=standard] .library-table tbody tr:hover :is(.library-op,.library-name){background:var(--ui-color-selected)}:root[data-pc-ui=standard] .library-toolbar{gap:var(--ui-toolbar-gap);margin:var(--ui-space-4) 0}:root[data-pc-ui=standard] .library-more-filters{min-width:min(20rem,calc(100vw - 3rem));max-width:calc(100vw - 3rem);box-sizing:border-box}:root[data-pc-ui=standard] .library-return{border-left-width:1px}:root[data-pc-ui=standard] .library-table .library-person-row .library-name{border-left-width:1px}:root[data-pc-ui=standard] a.btn{text-decoration:none}:root[data-pc-ui=standard] :where(button.link){border:0;background:transparent;padding:0;font:inherit;line-height:inherit;color:var(--brand-700);cursor:pointer;border-radius:var(--radius-tag)}:root[data-pc-ui=standard] :where(button.link:disabled){color:var(--text-2);cursor:not-allowed}:root[data-pc-ui=standard] :where(.link):hover{text-decoration:underline;text-underline-offset:3px}.skip-content{position:fixed;left:1rem;top:1rem;z-index:1100;padding:.5rem 1rem;background:var(--surface);color:var(--brand-700);transform:translateY(-200%);border:1px solid var(--border-strong);border-radius:var(--radius-control)}.skip-content:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){:root[data-pc-ui=standard] *,:root[data-pc-ui=standard] *:before,:root[data-pc-ui=standard] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tag[data-v-7195113b]{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-tag);padding:2px 8px;font-size:12px;font-weight:500;line-height:20px;white-space:nowrap}.sm[data-v-7195113b]{padding:0 6px;line-height:18px;font-size:11px}.dot[data-v-7195113b]{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.ok[data-v-7195113b]{background:var(--success-bg);color:var(--success-text)}.dec[data-v-7195113b]{background:var(--decision-bg);color:var(--decision-text)}.blk[data-v-7195113b]{background:var(--blocked);color:var(--on-brand)}.lock[data-v-7195113b]{background:var(--locked-bg);color:var(--locked-text)}.auth[data-v-7195113b]{background:var(--brand-50);color:var(--brand-700)}.prog[data-v-7195113b]{background:var(--progress-bg);color:var(--progress)}.ui-button[data-v-b48507b0]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ui-control-height,36px);box-sizing:border-box;padding:6px 14px;font:inherit;font-size:var(--ui-font-body,14px);font-weight:500;line-height:20px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text);cursor:pointer;max-width:100%;overflow-wrap:anywhere}.ui-button.primary[data-v-b48507b0]{background:var(--ui-button-bg,var(--brand-600));color:var(--ui-button-fg,var(--on-brand));border-color:var(--ui-button-bg,var(--brand-600))}.ui-button.primary[data-v-b48507b0]:hover:not(:disabled){background:var(--ui-primary-hover,var(--brand-700));border-color:var(--ui-primary-hover,var(--brand-700))}.ui-button.primary[data-v-b48507b0]:active:not(:disabled){background:var(--ui-primary-active,var(--brand-800))}.ui-button.secondary[data-v-b48507b0]:hover:not(:disabled),.ui-button.text[data-v-b48507b0]:hover:not(:disabled){background:var(--surface-2)}.ui-button.secondary[data-v-b48507b0]:active:not(:disabled),.ui-button.text[data-v-b48507b0]:active:not(:disabled){background:var(--brand-50)}.ui-button.text[data-v-b48507b0]{border-color:transparent;background:transparent;color:var(--brand-700)}.ui-button.danger[data-v-b48507b0]{color:var(--blocked-text);border-color:var(--blocked)}.ui-button.danger[data-v-b48507b0]:hover:not(:disabled){background:var(--blocked-bg)}.ui-button.danger[data-v-b48507b0]:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--blocked)}.ui-button[data-v-b48507b0]:focus-visible{outline:2px solid var(--ui-focus,var(--brand-600));outline-offset:2px}.ui-button[data-v-b48507b0]:disabled{background:var(--ui-disabled-bg,var(--surface-2));border-color:var(--border);color:var(--ui-disabled-text,var(--text-2));cursor:not-allowed}.ui-button[aria-busy=true][data-v-b48507b0]{cursor:progress}.ui-button.small[data-v-b48507b0]{min-height:var(--ui-control-small,28px);padding:3px 10px}.ui-spinner[data-v-b48507b0]{width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ui-spin-b48507b0 .8s linear infinite;flex-shrink:0}@keyframes ui-spin-b48507b0{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-spinner[data-v-b48507b0]{animation:none}}@media (pointer:coarse){.ui-button[data-v-b48507b0]{min-height:var(--ui-control-touch,44px)}}.ui-field[data-v-28bdff4b]{display:grid;gap:6px;min-width:0;align-content:start;font-size:14px}.ui-field label[data-v-28bdff4b]{font-weight:500;color:var(--text)}.required[data-v-28bdff4b]{font-weight:400;color:var(--text-2)}p[data-v-28bdff4b]{margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.hint[data-v-28bdff4b]{color:var(--text-2)}.error[data-v-28bdff4b]{color:var(--blocked-text)}.ui-field input[data-v-28bdff4b-s],.ui-field select[data-v-28bdff4b-s],.ui-field textarea[data-v-28bdff4b-s]{box-sizing:border-box;max-width:100%;min-width:0;min-height:var(--ui-control-height,36px);padding:7px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit}.ui-field [aria-invalid=true][data-v-28bdff4b-s]{border-color:var(--blocked)}.ui-field [data-v-28bdff4b-s]:focus-visible{outline:2px solid var(--ui-focus,var(--brand-600));outline-offset:2px}.ui-field [data-v-28bdff4b-s]:disabled{background:var(--ui-disabled-bg,var(--surface-2));color:var(--text-2)}.ui-filter[data-v-06805563]{display:grid;gap:12px;min-width:0;padding:var(--ui-panel-padding,20px);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.controls[data-v-06805563]{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.controls [data-v-06805563-s]{min-width:0;max-width:100%;flex:1 1 180px}.more[data-v-06805563]{padding-top:12px}summary[data-v-06805563]{cursor:pointer;color:var(--brand-700);min-height:28px}summary[data-v-06805563]:focus-visible{outline:2px solid var(--ui-focus,var(--brand-600));outline-offset:2px}p[data-v-06805563]{margin:0;color:var(--text-2);font-size:13px;line-height:1.6}.ui-async[data-v-f8ab74bb]{display:grid;align-content:start;gap:16px;padding:var(--ui-panel-padding,20px);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--text);min-width:0}.ui-async h2[data-v-f8ab74bb]{font-size:16px;margin:0;font-weight:600}.ui-async p[data-v-f8ab74bb]{margin:6px 0 0;color:var(--text-2);line-height:1.6;overflow-wrap:anywhere}.ui-async>.ui-button[data-v-f8ab74bb]{justify-self:start}.error[data-v-f8ab74bb]{border-color:var(--blocked)}.error h2[data-v-f8ab74bb]{color:var(--blocked-text)}.skeleton[data-v-f8ab74bb]{display:grid;gap:12px}.skeleton i[data-v-f8ab74bb]{height:16px;background:var(--surface-2);border-radius:var(--radius-tag)}.skeleton i[data-v-f8ab74bb]:last-child{width:60%}.wi[data-v-f1b50590]{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.wi .inp[data-v-f1b50590]{min-width:220px}.item[data-v-f1b50590]{display:grid;grid-template-columns:4px 1fr auto;gap:14px;padding:14px 16px 14px 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);margin-bottom:8px;align-items:start}.bar[data-v-f1b50590]{height:100%;border-radius:0 2px 2px 0;background:var(--decision)}.l1 .bar[data-v-f1b50590]{background:var(--blocked)}.l3 .bar[data-v-f1b50590]{background:transparent}.auth .bar[data-v-f1b50590]{background:var(--brand-600)}.meta[data-v-f1b50590]{font-size:12px;color:var(--text-2);display:flex;gap:8px;margin-bottom:4px;align-items:center;flex-wrap:wrap}.ev[data-v-f1b50590]{margin-left:auto;color:var(--brand-600);cursor:pointer;text-decoration:none}.ev[data-v-f1b50590]:hover{color:var(--brand-400)}.q[data-v-f1b50590]{font-weight:500;margin-bottom:10px;line-height:1.5}.opts[data-v-f1b50590]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hint[data-v-f1b50590]{font-size:12px;color:var(--text-2)}.btn[data-v-f1b50590]{border:0;border-radius:var(--radius-control);padding:8px 14px;font-weight:500;font-size:14px;cursor:pointer;display:inline-flex;gap:6px;align-items:baseline}.p[data-v-f1b50590]{background:var(--brand-600);color:var(--on-brand)}.p[data-v-f1b50590]:hover{background:var(--brand-400)}.p[data-v-f1b50590]:disabled{background:var(--brand-200);cursor:not-allowed}.s[data-v-f1b50590]{background:var(--surface);border:1px solid var(--border-strong);color:var(--text)}.s[data-v-f1b50590]:hover{background:var(--surface-2)}.d[data-v-f1b50590]{background:var(--surface);border:1px solid var(--blocked);color:var(--blocked-text)}.oh[data-v-f1b50590]{font-size:12px;font-weight:400;opacity:.8}.inp[data-v-f1b50590]{border:1px solid var(--border);border-radius:var(--radius-control);padding:7px 10px;font-size:14px;min-width:220px;background:var(--surface);color:var(--text)}.inp[data-v-f1b50590]:focus{outline:0;border-color:var(--brand-600);box-shadow:0 0 0 2px var(--brand-100)}.due[data-v-f1b50590]{font-size:12px;color:var(--text-2);white-space:nowrap;padding-right:16px}.due.urgent[data-v-f1b50590]{color:var(--blocked-text);font-weight:500}.done[data-v-f1b50590]{background:var(--surface-2)}.done .bar[data-v-f1b50590]{background:var(--locked)}.btn[data-v-f1b50590]:disabled{cursor:not-allowed;opacity:.55}.blocked[data-v-f1b50590]{margin:8px 0 0;font-size:12px;color:var(--locked-text);line-height:1.5}.pill[data-v-689d5892]{position:fixed;right:24px;bottom:24px;z-index:20;border-radius:999px;padding:10px 18px;background:var(--brand-600);color:var(--on-brand);font-weight:500;font-size:14px;border:0;cursor:pointer;display:inline-flex;gap:4px;align-items:center;box-shadow:var(--shadow-float)}.pill[data-v-689d5892]:hover{background:var(--brand-400)}.pill[data-v-689d5892]:active{background:var(--brand-700)}.pill.off[data-v-689d5892]{background:var(--surface);border:1px solid var(--brand-600);color:var(--text-2);box-shadow:none}.pill.off[data-v-689d5892]:hover{background:var(--surface-2)}.pill.off[data-v-689d5892]:disabled{cursor:not-allowed}.pill.busy[data-v-689d5892]{background:var(--brand-200);cursor:progress}.pill.inline[data-v-689d5892]{position:static;box-shadow:none}.why[data-v-689d5892]{font-weight:400;font-size:13px}.seg[data-v-6911435d]{display:inline-flex;border:1px solid var(--border-strong);border-radius:var(--radius-control);overflow:hidden}.sg[data-v-6911435d]{border:0;background:var(--surface);padding:7px 16px;font-size:14px;cursor:pointer;color:var(--text);display:inline-flex;gap:6px;align-items:baseline}.sg+.sg[data-v-6911435d]{border-left:1px solid var(--border-strong)}.sg[data-v-6911435d]:hover{background:var(--surface-2)}.sg.on[data-v-6911435d]{background:var(--brand-600);color:var(--on-brand)}.sg.on[data-v-6911435d]:hover{background:var(--brand-400)}.n[data-v-6911435d]{font-size:12px;font-variant-numeric:tabular-nums;opacity:.8}.steps[data-v-37172eb9]{display:flex;list-style:none;margin:0;padding:0;gap:0;font-size:13px;color:var(--text-2);align-items:flex-start}.step[data-v-37172eb9]{position:relative;display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding-right:8px;cursor:default}.step.viewing .name[data-v-37172eb9]{text-decoration:underline;text-decoration-color:var(--brand-600);text-underline-offset:5px}.step.nav[data-v-37172eb9]{cursor:pointer}.step.nav:not(.viewing):hover .name[data-v-37172eb9]{color:var(--brand-600)}.step[tabindex][data-v-37172eb9]:focus-visible{outline:2px solid var(--brand-600);outline-offset:4px;border-radius:var(--radius-control)}.mark[data-v-37172eb9]{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex:none;border:1.5px solid var(--locked);color:var(--locked)}.done .mark[data-v-37172eb9]{background:var(--success);border-color:var(--success);color:var(--on-brand)}.active .mark[data-v-37172eb9]{background:var(--brand-600);border-color:var(--brand-600);color:var(--on-brand)}.abandoned .mark[data-v-37172eb9]{background:var(--blocked);border-color:var(--blocked);color:var(--on-brand)}.skipped .mark[data-v-37172eb9]{border-style:dashed;border-color:var(--text-2);color:var(--text-2)}.skipped .name[data-v-37172eb9]{color:var(--text-2)}.paused .mark[data-v-37172eb9]{border-style:dashed;border-color:var(--brand-600);color:var(--brand-600)}.paused .name[data-v-37172eb9]{color:var(--text)}.open .mark[data-v-37172eb9]{border-color:var(--brand-600);color:var(--brand-600)}.open .name[data-v-37172eb9]{color:var(--text)}.sep[data-v-37172eb9]{flex:none;align-self:stretch;margin:0 12px 0 4px;padding-left:12px;border-left:1px dashed var(--border);font-size:11px;line-height:22px;color:var(--text-2);white-space:nowrap}.tail[data-v-37172eb9]{flex:none;display:flex;align-items:center;min-height:22px;padding-left:4px;font-size:12px;white-space:nowrap}.node-badge[data-v-37172eb9]{display:block;font-size:11px;line-height:16px;color:var(--text-2);font-weight:400}.name[data-v-37172eb9]{white-space:normal;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.active .name[data-v-37172eb9]{color:var(--text);font-weight:500}.done .name[data-v-37172eb9]{color:var(--text)}.abandoned .name[data-v-37172eb9]{color:var(--blocked-text)}.line[data-v-37172eb9]{flex:1;height:1px;background:var(--border);min-width:8px}.done .line[data-v-37172eb9]{background:var(--success)}.badge[data-v-37172eb9]{flex:none;font-size:11px;line-height:16px;padding:0 5px;border-radius:var(--radius-tag);background:var(--decision-bg);color:var(--decision-text);font-weight:500}.name .badge[data-v-37172eb9]{display:block;width:fit-content;margin-top:2px;white-space:nowrap}.compact .step[data-v-37172eb9]{padding-right:2px;gap:2px}.compact .mark[data-v-37172eb9]{width:14px;height:14px;font-size:9px;border-width:1px}.compact .badge[data-v-37172eb9]{position:absolute;top:-8px;left:8px;font-size:10px;line-height:14px;padding:0 3px}.compact .line[data-v-37172eb9]{min-width:3px}.compact .sep[data-v-37172eb9]{margin:0 4px 0 2px;padding-left:4px;line-height:14px}.el[data-v-d71e0c43]{font-size:12px;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.el.over[data-v-d71e0c43]{color:var(--decision-text)}.over-note[data-v-d71e0c43]{font-size:11px}.tp[data-v-ce1283e7]{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.row[data-v-ce1283e7]{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:6px}.title[data-v-ce1283e7]{font-weight:500;color:var(--text)}.el[data-v-ce1283e7]{margin-left:2px}.stage[data-v-ce1283e7]{color:var(--text-2)}.pct[data-v-ce1283e7]{margin-left:auto;color:var(--text-2);font-variant-numeric:tabular-nums}.track[data-v-ce1283e7]{height:4px;border-radius:2px;background:var(--brand-100);overflow:hidden}.fill[data-v-ce1283e7]{height:100%;background:var(--progress);transition:width .3s}.succeeded .fill[data-v-ce1283e7]{background:var(--success)}.failed .fill[data-v-ce1283e7]{background:var(--blocked)}.waiting_human .fill[data-v-ce1283e7]{background:var(--decision)}.hint[data-v-ce1283e7]{margin-top:6px;font-size:12px;color:var(--text-2)}.err[data-v-ce1283e7]{margin-top:6px;font-size:12px;color:var(--blocked-text)}.wait[data-v-ce1283e7]{margin-top:6px;font-size:12px;color:var(--decision-text)}.fs[data-v-83d62f94]{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.td[data-v-5a73320b]{margin-top:6px;border-top:1px dashed var(--border);padding-top:6px}summary[data-v-5a73320b]{cursor:pointer;color:var(--text-3);font-size:12px;list-style:none;-webkit-user-select:none;user-select:none}summary[data-v-5a73320b]::-webkit-details-marker{display:none}summary[data-v-5a73320b]:before{content:"▸ ";color:var(--text-3)}.td[open] summary[data-v-5a73320b]:before{content:"▾ "}.h[data-v-5a73320b]{color:var(--text-3)}.body[data-v-5a73320b]{margin-top:6px;padding:8px 10px;background:var(--surface-2);border-radius:var(--radius-control);color:var(--text-2);font-size:12px;line-height:1.6;word-break:break-all}.body[data-v-5a73320b] code{font-size:11px}.tx .b[data-v-1ce0d220],.why .b[data-v-1ce0d220]{font-weight:700}.subs[data-v-1ce0d220]{font-size:12px;color:var(--text-2);margin-top:2px}.subs summary[data-v-1ce0d220]{cursor:pointer}.gn[data-v-1ce0d220]{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:var(--radius-control);border:1px solid var(--border)}.gn.decision[data-v-1ce0d220]{background:var(--decision-bg);border-color:var(--decision)}.gn.blocked[data-v-1ce0d220]{background:var(--blocked-bg);border-color:var(--blocked)}.gn.ok[data-v-1ce0d220]{background:var(--success-bg);border-color:var(--success)}.hd[data-v-1ce0d220]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sub[data-v-1ce0d220]{font-size:14px;font-weight:600}.gn.decision .sub[data-v-1ce0d220]{color:var(--decision-text)}.gn.blocked .sub[data-v-1ce0d220]{color:var(--blocked-text)}.gn.ok .sub[data-v-1ce0d220]{color:var(--success-text)}.why[data-v-1ce0d220]{font-size:12px;line-height:1.7;margin:0}.gn.decision .why[data-v-1ce0d220]{color:var(--decision-text)}.gn.blocked .why[data-v-1ce0d220]{color:var(--blocked-text)}.gn.ok .why[data-v-1ce0d220]{color:var(--success-text)}.empty[data-v-1ce0d220]{font-size:12px;line-height:1.7;margin:0;padding:8px 10px;border-radius:var(--radius-tag);background:var(--blocked-bg);color:var(--blocked-text)}.list[data-v-1ce0d220]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.list li[data-v-1ce0d220]{display:flex;align-items:flex-start;gap:8px;font-size:13px;padding:6px 8px;border-radius:var(--radius-tag);background:var(--surface)}.list li.done[data-v-1ce0d220]{background:var(--surface-2)}.list li.done .t[data-v-1ce0d220]{color:var(--text-2)}.code[data-v-1ce0d220]{font-size:11px;color:var(--text-3);background:var(--surface-2);border-radius:var(--radius-tag);padding:1px 5px;white-space:nowrap}.tx[data-v-1ce0d220]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.t[data-v-1ce0d220]{line-height:1.6;overflow-wrap:anywhere}.next[data-v-1ce0d220]{font-size:12px;color:var(--text-2);line-height:1.6;overflow-wrap:anywhere}.loc[data-v-1ce0d220]{border:1px solid var(--border-strong);background:var(--surface);border-radius:var(--radius-tag);padding:2px 8px;font-size:12px;cursor:pointer;color:var(--brand-700);white-space:nowrap}.loc[data-v-1ce0d220]:hover{background:var(--brand-50)}.loc.off[data-v-1ce0d220]{cursor:default;color:var(--text-3);border-style:dashed}.ov[data-v-ae606813]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:100;display:flex;justify-content:center;align-items:flex-start;padding-top:12vh}.panel[data-v-ae606813]{width:720px;max-width:92vw;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-float);overflow:hidden}.in[data-v-ae606813]{width:100%;border:0;border-bottom:1px solid var(--border);padding:14px 16px;font-size:15px;background:var(--surface);color:var(--text);outline:0;box-sizing:border-box}.list[data-v-ae606813]{max-height:52vh;overflow:auto;padding:6px 0}.gt[data-v-ae606813]{font-size:12px;color:var(--text-3);padding:8px 16px 4px}.row[data-v-ae606813]{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;font-size:14px}.row.on[data-v-ae606813]{background:var(--brand-50)}.lb[data-v-ae606813]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub[data-v-ae606813]{color:var(--text-2);font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}kbd[data-v-ae606813]{margin-left:auto;flex:none;white-space:nowrap;font-family:inherit;font-size:11px;color:var(--text-2);border:1px solid var(--border);border-radius:var(--radius-tag);padding:1px 6px}.empty[data-v-ae606813]{padding:20px 16px;text-align:left;font-size:13px;line-height:1.8;color:var(--text-2);margin:0}.ft[data-v-ae606813]{padding:8px 16px;border-top:1px solid var(--border);font-size:12px}.shell[data-v-d442457b]{display:grid;grid-template-columns:var(--nav-width) minmax(0,1fr);min-height:100vh;background:var(--bg);color:var(--text)}.shell.nav-collapsed[data-v-d442457b]{grid-template-columns:var(--nav-width-collapsed) minmax(0,1fr)}.nav[data-v-d442457b]{background:var(--nav-surface);color:var(--nav-text-strong);border-right:1px solid var(--nav-border);padding:16px 12px;display:flex;flex-direction:column;position:sticky;top:0;height:100dvh;min-height:0;overflow:hidden}.brand[data-v-d442457b]{font-weight:600;padding:8px 12px 20px;display:flex;gap:8px;align-items:center;font-size:15px;min-height:48px}.brand i[data-v-d442457b]{flex:none;width:18px;height:18px;border-radius:5px;background:var(--brand-400)}.nav-body[data-v-d442457b]{overflow-y:auto;min-height:0;flex:1;overscroll-behavior:contain;scroll-padding:8px}.nav-group+.nav-group[data-v-d442457b],.nav-context[data-v-d442457b]{margin-top:var(--nav-group-gap)}.nav-group-label[data-v-d442457b]{padding:8px 12px;color:var(--nav-text);font-size:12px;line-height:20px}.nav a[data-v-d442457b],.nav-toggle[data-v-d442457b]{color:var(--nav-text);padding:10px 12px;border-radius:var(--nav-radius);border:0;border-left:2px solid transparent;text-decoration:none;display:flex;gap:var(--nav-row-gap);align-items:center;font-size:14px;line-height:22px;min-height:var(--nav-row-height);width:100%;text-align:left;background:transparent}.nav a>span[data-v-d442457b]:not(.anticon){min-width:0;overflow-wrap:anywhere}.nav .anticon[data-v-d442457b]{font-size:18px;flex:none}.nav-toggle[data-v-d442457b]{cursor:pointer;margin-bottom:12px;flex:none}.nav a[data-v-d442457b]:hover,.nav-toggle[data-v-d442457b]:hover{background:var(--nav-hover);color:var(--nav-text-strong)}.nav a[data-v-d442457b]:focus-visible,.nav-toggle[data-v-d442457b]:focus-visible{outline:2px solid var(--nav-focus);outline-offset:-2px;color:var(--nav-text-strong)}.nav a.router-link-active[data-v-d442457b]{background:var(--nav-selected);color:var(--nav-text-strong);border-left-color:var(--nav-selected-indicator);font-weight:600}.nav a.router-link-active[data-v-d442457b]:hover{background:var(--nav-selected-hover)}.nav a[data-v-d442457b]:active,.nav-toggle[data-v-d442457b]:active{background:var(--nav-pressed)}.nav-foot[data-v-d442457b]{flex:none;padding:16px 12px 0;font-size:12px;line-height:22px;color:var(--nav-text)}.nav .context-link[data-v-d442457b]{font-size:12px;align-items:flex-start;border-top:1px solid var(--nav-border);border-radius:0}.nav-collapsed .nav[data-v-d442457b]{padding-inline:6px}.nav-collapsed .brand[data-v-d442457b]{padding-inline:17px}.nav-collapsed .nav a[data-v-d442457b],.nav-collapsed .nav-toggle[data-v-d442457b]{justify-content:center;padding-inline:0}.nav-collapsed .nav-label[data-v-d442457b]{display:none}.nav-collapsed .nav-context .context-link[data-v-d442457b]{padding-top:14px}:is(.material-check-shell,.shell:has(.material-project-page)) .main[data-v-d442457b]{padding:clamp(12px,1.5vw,24px)}@media (max-width:520px){:is(.material-check-shell,.shell:has(.material-project-page)) .top .cmd[data-v-d442457b]{display:none}:is(.material-check-shell,.shell:has(.material-project-page)) .top .un[data-v-d442457b]{max-width:110px}:is(.material-check-shell,.shell:has(.material-project-page)) .top .ttl[data-v-d442457b]{font-size:13px}:is(.material-check-shell,.shell:has(.material-project-page)) .top[data-v-d442457b]{padding:0 12px}}.right[data-v-d442457b]{min-width:0;display:flex;flex-direction:column}.top[data-v-d442457b]{height:56px;display:flex;align-items:center;gap:16px;padding:0 24px;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}.ttl[data-v-d442457b]{font-weight:600;font-size:15px;min-width:120px}.cmd[data-v-d442457b]{flex:1;max-width:560px;height:36px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 12px;cursor:text;font-size:13px;color:var(--text)}.cmd[data-v-d442457b]{min-width:0}.cmd>span[data-v-d442457b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd kbd[data-v-d442457b]{flex:none;white-space:nowrap}.cmd[data-v-d442457b]:hover{border-color:var(--border-strong)}kbd[data-v-d442457b]{font-family:inherit;font-size:11px;color:var(--text-2);border:1px solid var(--border);border-radius:4px;padding:1px 6px;background:var(--surface)}.who[data-v-d442457b]{margin-left:auto;display:flex;align-items:center;gap:8px}.icon[data-v-d442457b]{position:relative;border:0;background:transparent;color:var(--text-2);cursor:pointer;padding:6px;border-radius:var(--radius-control);display:flex;text-decoration:none}.icon[data-v-d442457b]:hover{background:var(--surface-2);color:var(--text)}.icon[data-v-d442457b]:focus-visible{outline:2px solid var(--nav-focus);outline-offset:2px}.user[data-v-d442457b]{border:0;background:transparent;display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;border-radius:var(--radius-control);color:var(--text);font-size:14px}.user[data-v-d442457b]:hover{background:var(--surface-2)}.av[data-v-d442457b]{width:28px;height:28px;border-radius:50%;background:var(--brand-100);color:var(--brand-700);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:13px}.tn[data-v-d442457b]{font-size:12px;padding-left:8px;border-left:1px solid var(--border)}.main[data-v-d442457b]{padding:24px;flex:1;min-width:0}.notice-t[data-v-d442457b]{margin:4px 0 16px;line-height:1.8;color:var(--text)}.notice-a[data-v-d442457b]{display:flex;justify-content:flex-end}@media (max-width:900px){.shell[data-v-d442457b],.shell.nav-collapsed[data-v-d442457b]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.nav[data-v-d442457b],.nav-collapsed .nav[data-v-d442457b]{position:static;height:auto;padding:8px 12px;border-right:0;border-bottom:1px solid var(--nav-border)}.nav .brand[data-v-d442457b],.nav .nav-toggle[data-v-d442457b],.nav .nav-foot[data-v-d442457b],.nav .nav-group-label[data-v-d442457b],.nav .nav-context[data-v-d442457b]{display:none}.nav-body[data-v-d442457b]{overflow-x:auto;overflow-y:hidden;display:flex;gap:4px}.nav-group[data-v-d442457b]{display:contents}.nav-group+.nav-group[data-v-d442457b]{margin:0}.nav a[data-v-d442457b],.nav-collapsed .nav a[data-v-d442457b]{width:auto;white-space:nowrap;justify-content:center;padding:8px 12px;gap:8px}.nav-collapsed .nav .nav-label[data-v-d442457b]{display:inline}.top[data-v-d442457b]{gap:8px;padding:0 16px}.ttl[data-v-d442457b]{min-width:0;white-space:nowrap}.cmd[data-v-d442457b]{min-width:36px;overflow:hidden}.cmd>span[data-v-d442457b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.un[data-v-d442457b]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn[data-v-d442457b]{display:none}.main[data-v-d442457b]{padding:16px}}.ew-header[data-v-7b3e2da7]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding:0 0 12px;margin:0 0 12px;border-bottom:1px solid var(--border);flex-shrink:0}.ew-header-modal[data-v-7b3e2da7]{padding-right:40px}.ew-heading[data-v-7b3e2da7]{min-width:0}.ew-heading h2[data-v-7b3e2da7]{margin:0;font-size:var(--ui-font-section,18px);font-weight:600;line-height:1.4;color:var(--text);overflow-wrap:anywhere}.ew-meta[data-v-7b3e2da7]{display:flex;flex-wrap:wrap;gap:4px 16px;margin:4px 0 0;color:var(--text-2);font-size:var(--ui-font-caption,13px)}.ew-meta[data-v-7b3e2da7]:empty{display:none}.ew-label[data-v-7b3e2da7]{color:var(--text-3);margin-right:6px}.ew-state[data-v-7b3e2da7]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0;color:var(--text-2);font-size:var(--ui-font-caption,13px)}.ew-draft[data-v-7b3e2da7]{font-variant-numeric:tabular-nums}.ew-upload[data-v-5da95512]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 12px;padding:8px;margin:0 -8px;border:1px dashed transparent;border-radius:var(--radius-control);flex-shrink:0}.ew-upload.over[data-v-5da95512]{border-color:var(--brand-500);background:var(--brand-50)}.ew-file[data-v-5da95512]{position:relative;display:inline-flex;align-items:center;min-height:var(--ui-control-height,36px);padding:0 14px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-size:var(--ui-font-body,14px);cursor:pointer;box-sizing:border-box}.ew-file[data-v-5da95512]:hover{border-color:var(--brand-400);color:var(--brand-700)}.ew-file[data-v-5da95512]:focus-within{outline:2px solid var(--brand-600);outline-offset:2px}.ew-file.primary[data-v-5da95512]{background:var(--brand-600);border-color:var(--brand-600);color:var(--on-brand)}.ew-file.primary[data-v-5da95512]:hover{background:var(--ui-primary-hover,var(--brand-700));color:var(--on-brand)}.ew-file input[data-v-5da95512]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;padding:0;cursor:pointer}.ew-file[data-v-5da95512]:has(input:disabled){cursor:not-allowed;background:var(--surface-2);border-color:var(--border);color:var(--text-2)}.ew-limit[data-v-5da95512]{flex:1 1 220px;color:var(--text-2);font-size:var(--ui-font-caption,12px);text-align:right}.ew-reject[data-v-5da95512]{flex-basis:100%;margin:0;padding:8px 12px;border-radius:var(--radius-control);background:var(--blocked-bg);color:var(--blocked-text);font-size:var(--ui-font-caption,13px)}@media (max-width:600px){.ew-limit[data-v-5da95512]{text-align:left;flex-basis:100%}.ew-upload[data-v-5da95512]>*{flex:1 1 auto}}@media (max-width:600px),(any-pointer:coarse){.ew-file[data-v-5da95512]{min-height:var(--ui-control-touch,44px)}}.ew-actions[data-v-e269635e]{position:sticky;bottom:0;z-index:2;display:grid;gap:8px;padding:12px 0;margin-top:auto;background:var(--surface);border-top:1px solid var(--border)}.ew-actions-row[data-v-e269635e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.ew-more[data-v-e269635e]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 16px;margin-left:auto}.ew-more[data-v-e269635e] .link{border:0;background:transparent;padding:4px 0;color:var(--brand-700);font:inherit;font-size:var(--ui-font-caption,13px);cursor:pointer}.ew-more[data-v-e269635e] .link:disabled{color:var(--text-2);cursor:not-allowed}.ew-more[data-v-e269635e] .link:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.ew-actions-note[data-v-e269635e]{margin:0;color:var(--text-2);font-size:var(--ui-font-caption,12px)}@media (max-width:900px),(max-height:640px){.ew-actions[data-v-e269635e]{position:static}}@media (max-width:600px){.ew-more[data-v-e269635e]{margin-left:0;flex-basis:100%}}@media (max-width:600px),(any-pointer:coarse){.ew-actions[data-v-e269635e] button{min-height:var(--ui-control-touch,44px)}.ew-more[data-v-e269635e] .link{min-width:44px}}.ew-original[data-v-d42d2623]{display:flex;flex-direction:column;min-width:0;min-height:0}.ew-original[data-v-d42d2623]:focus-visible{outline:2px solid var(--brand-600);outline-offset:4px}.original-tools[data-v-d42d2623]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.original-tools select[data-v-d42d2623]{flex:1 1 140px;min-width:0;padding:8px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text)}.tool-group[data-v-d42d2623]{display:inline-flex;align-items:center;gap:4px}.tool-value[data-v-d42d2623]{min-width:48px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}.original-pii[data-v-d42d2623]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:8px 0;font-size:12px}.original-pii .link[data-v-d42d2623]{border:0;background:transparent;padding:0;font-size:12px;color:var(--brand-700);cursor:pointer}.pii-audited[data-v-d42d2623]{color:var(--text-2)}.pii-why[data-v-d42d2623]{flex-basis:100%;color:var(--text-2)}.preview-scroll[data-v-d42d2623]{flex:1 1 auto;overflow:auto;min-height:160px;max-height:var(--ew-preview-max, calc(100vh - 380px) );background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-control)}.preview[data-v-d42d2623]{position:relative}.preview img[data-v-d42d2623]{width:100%;display:block}.preview-scroll.waiting img[data-v-d42d2623]{opacity:.6}.source-box[data-v-d42d2623]{position:absolute;border:2px solid var(--brand-600);border-radius:2px;background:color-mix(in srgb,var(--brand-600) 12%,transparent);pointer-events:none}.preview-state[data-v-d42d2623]{margin:0;padding:24px 16px;text-align:center;color:var(--text-2);font-size:13px}.preview-state.deny[data-v-d42d2623]{color:var(--blocked-text)}.preview-state .link[data-v-d42d2623],.anchor-line .link[data-v-d42d2623]{border:0;background:transparent;padding:0;color:var(--brand-700);font:inherit;cursor:pointer}.anchor-line[data-v-d42d2623]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 0;min-height:20px;color:var(--text-2);font-size:12px}@media (max-width:600px),(any-pointer:coarse){.original-tools button[data-v-d42d2623],.original-tools select[data-v-d42d2623]{min-height:44px}.tool-group button[data-v-d42d2623]{min-width:44px}}@media (prefers-reduced-motion:no-preference){.preview-scroll[data-v-d42d2623]{scroll-behavior:smooth}}.ew-summary[data-v-99c53fda]{background:var(--surface-2);border-radius:var(--radius-control);padding:8px 12px;margin:0}.summary-head[data-v-99c53fda]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.summary-tags[data-v-99c53fda]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.summary-total[data-v-99c53fda]{font-size:13px;font-weight:500}.summary-tools[data-v-99c53fda]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px}.summary-tools label[data-v-99c53fda]{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.summary-note[data-v-99c53fda]{margin:6px 0 0;font-size:13px;color:var(--text-2)}.summary-note[data-v-99c53fda]:empty{display:none}@media (max-width:600px),(any-pointer:coarse){.summary-tools button[data-v-99c53fda],.summary-tools label[data-v-99c53fda]{min-height:44px}}.field-head[data-v-a4beb4fe]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:13px}.field-name[data-v-a4beb4fe]{font-weight:500}.required[data-v-a4beb4fe]{color:var(--decision-text);font-size:12px;font-weight:500}.field-conf[data-v-a4beb4fe]{color:var(--text-2);font-size:12px;font-variant-numeric:tabular-nums}.decision-tag[data-v-a4beb4fe]{color:var(--text-2);font-size:12px}.must-pick[data-v-92b1e7a6]{font-size:13px;color:var(--decision-text);background:var(--decision-bg);border-radius:var(--radius-control);padding:6px 10px}.link[data-v-92b1e7a6]{border:0;background:transparent;padding:0;margin:0 4px;color:var(--brand-700);font:inherit;cursor:pointer}.link[data-v-92b1e7a6]:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}@media (max-width:600px),(any-pointer:coarse){.link[data-v-92b1e7a6]{display:inline-flex;align-items:center;min-height:44px}}.candidates[data-v-8ab29521]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:13px}.candidates summary[data-v-8ab29521]{cursor:pointer;color:var(--text-2)}.link[data-v-8ab29521]{border:0;background:transparent;padding:0;margin-right:12px;color:var(--brand-700);font:inherit;cursor:pointer}.link[data-v-8ab29521]:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}@media (max-width:600px),(any-pointer:coarse){.link[data-v-8ab29521]{display:inline-flex;align-items:center;min-height:44px}}.entry-field[data-v-0278f9e7]{display:flex;flex-direction:column;gap:6px;min-width:0}.fill-suspect[data-v-0278f9e7] .entry-value{border-color:var(--decision)}.fill-format[data-v-0278f9e7] .entry-value{border-color:var(--blocked)}.field-active[data-v-0278f9e7]{border-radius:var(--radius-control);background:var(--brand-50);box-shadow:0 0 0 5px var(--brand-50)}.field-error[data-v-0278f9e7]{color:var(--blocked-text);font-size:12px}.lands-in[data-v-0278f9e7]{color:var(--text-3);font-size:12px}.field-note[data-v-0278f9e7]{color:var(--text-2);font-size:13px}.ew-files[data-v-62b21083]{display:flex;flex-direction:column;gap:6px;max-height:var(--ew-files-max,none);overflow:auto;list-style:none;margin:12px 0 0;padding:0;flex-shrink:0}.ew-files li[data-v-62b21083]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:13px}.file-name[data-v-62b21083]{font-weight:500;overflow-wrap:anywhere}small[data-v-62b21083]{color:var(--text-2)}.link[data-v-62b21083]{margin-left:auto;border:0;background:transparent;padding:0;font-size:12px;color:var(--brand-700);cursor:pointer}.link.again[data-v-62b21083]{margin-left:0}.link[data-v-62b21083]:disabled{color:var(--text-2);cursor:not-allowed}.link[data-v-62b21083]:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.ew-files[data-v-62b21083] .id-face{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-2)}.ew-files[data-v-62b21083] .id-face select{width:auto;height:24px;padding:0 4px}@media (max-width:600px),(any-pointer:coarse){.link[data-v-62b21083]{min-height:44px}.ew-files[data-v-62b21083] .id-face select{height:44px}}.evidence-view-switch[data-v-bf497550]{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-2)}.evidence-view-option[data-v-bf497550]{min-height:calc(var(--ui-control-height,36px) - 6px);min-width:64px;padding:0 var(--ui-space-3,12px);border:0;border-radius:calc(var(--radius-control) - 2px);background:transparent;color:var(--text-2);font:inherit;cursor:pointer}.evidence-view-option[data-v-bf497550]:hover{color:var(--text)}.evidence-view-option.active[data-v-bf497550]{background:var(--surface);color:var(--text);font-weight:600;box-shadow:var(--shadow-paper)}.evidence-view-option[data-v-bf497550]:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}@media (max-width:600px),(any-pointer:coarse){.evidence-view-option[data-v-bf497550]{min-height:var(--ui-control-touch,44px)}}.entry-input[data-v-5e6a90b6]{display:flex;flex-direction:column;gap:4px;min-width:0}.entry-row[data-v-5e6a90b6]{display:flex;align-items:center;gap:6px;min-width:0}.entry-value[data-v-5e6a90b6]{flex:1;min-width:0;padding:8px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text)}.entry-pick[data-v-5e6a90b6]{width:38px;flex:none;padding:6px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:transparent}.link[data-v-5e6a90b6]{border:0;background:transparent;cursor:pointer;color:var(--brand-700);white-space:nowrap}.entry-reject[data-v-5e6a90b6]{color:var(--blocked-text);font-size:12px}.entry-invalid[data-v-5e6a90b6]{border-color:var(--blocked)}.entry-multi[data-v-5e6a90b6]{resize:vertical;min-height:3.2em;field-sizing:content;font:inherit;line-height:1.5}.entry-raw[data-v-5e6a90b6]{color:var(--decision-text);font-size:12px}.restore[data-v-9cd545c7]{font-size:12px;color:var(--text-2);background:var(--decision-bg);border-radius:var(--radius-tag);padding:8px 10px;margin:12px 0 0;max-width:760px;display:flex;flex-direction:column;gap:6px}.restore p[data-v-9cd545c7]{margin:0}.row[data-v-9cd545c7]{display:flex;gap:12px;align-items:center}.err[data-v-9cd545c7]{color:var(--blocked-text)}.evidence-library{min-width:0;color:var(--text);font-size:var(--ui-font-body,14px)}.library-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-4,16px);margin-bottom:18px}.library-heading h1{margin:0;font-size:var(--ui-font-title,24px)}.library-heading p{margin:4px 0 0;color:var(--text-2)}.library-heading h2{margin:0;font-size:var(--ui-font-section,18px)}.library-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.library-toolbar{display:flex;gap:var(--ui-space-3,12px);align-items:end;flex-wrap:wrap;margin:16px 0}.library-toolbar label{display:flex;flex-direction:column;gap:5px;color:var(--text-2);font-size:var(--ui-font-caption,12px)}.library-toolbar .library-search{min-width:200px;max-width:340px;flex:1}.evidence-library input,.evidence-library select,.library-actions select,.library-actions input{font:inherit;min-height:var(--ui-control-height,36px);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text);padding:7px 10px;max-width:100%}.library-toolbar details{position:relative}.library-toolbar summary{cursor:pointer;color:var(--brand-700);padding:8px}.library-more-filters{display:flex;gap:var(--ui-space-3,12px);flex-wrap:wrap;position:absolute;right:0;z-index:4;min-width:320px;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow-float)}.library-table{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);overflow:auto}.library-table table{table-layout:fixed;width:100%;border-collapse:collapse}.library-table th{font-size:var(--ui-font-caption,12px);color:var(--text-2);font-weight:500;background:var(--surface-2)}.library-table th,.library-table td{padding:12px 14px;border-bottom:1px solid var(--border);text-align:left;overflow-wrap:anywhere;vertical-align:middle}.library-table tbody tr:last-child td{border-bottom:0}.library-table td{height:64px;font-size:var(--ui-font-body,14px)}.library-table tbody tr:hover{background:var(--brand-50)}.library-table small{display:block;color:var(--text-2);font-size:var(--ui-font-caption,12px);margin-top:3px}.library-table .library-op{width:140px;white-space:nowrap;position:sticky;right:0;background:var(--surface)}.library-table .library-name{width:18%;position:sticky;left:0;background:var(--surface)}.library-table .library-number{text-align:right;font-variant-numeric:tabular-nums}.library-table .library-ops{display:flex;gap:6px;align-items:center}.library-table .library-person-row .library-name{border-left:3px solid var(--brand-200)}.evidence-library .link,.library-actions .link,.library-details .link{border:0;background:transparent;color:var(--brand-700);cursor:pointer;font:inherit;padding:2px 0;text-align:left}.evidence-library button:focus-visible,.evidence-library a:focus-visible,.evidence-library summary:focus-visible{outline:2px solid var(--brand-600);outline-offset:3px}.library-muted{color:var(--text-2);font-size:var(--ui-font-caption,13px)}.library-error{color:var(--blocked-text);padding:10px 12px;background:var(--blocked-bg);border-radius:var(--radius-control)}.library-empty{text-align:center;padding:32px!important;color:var(--text-2)}.library-pager{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3,12px);padding:14px 0;color:var(--text-2);font-size:var(--ui-font-caption,12px)}.library-details{display:grid;grid-template-columns:130px minmax(0,1fr);gap:var(--ui-space-3,12px);margin:18px 0}.library-details dt{color:var(--text-2)}.library-details dd{margin:0;overflow-wrap:anywhere}.library-section{padding:18px 0;border-top:1px solid var(--border)}.library-section h3{font-size:16px;margin:0 0 12px}.library-preview{max-height:65vh;overflow:auto;margin-top:14px}.library-preview img{display:block;max-width:none;margin:auto}.library-danger{color:var(--blocked-text)!important}.library-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.library-category{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3,12px);min-height:60px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.library-category span{color:var(--brand-700);white-space:nowrap;font-size:var(--ui-font-caption,12px)}.library-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-4,16px)}.library-summary dt{font-size:var(--ui-font-caption,12px);color:var(--text-2)}.library-summary dd{margin:4px 0 0}.library-highlight{outline:2px solid var(--brand-400);outline-offset:-2px}.library-table .library-specialty{display:block;font-size:var(--ui-font-caption,13px)}@media (max-width:1100px){.library-table th,.library-table td{padding:10px}.library-table .library-op{width:125px}.library-more-filters{right:auto;left:0}.library-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.library-heading{align-items:start;flex-wrap:wrap}.library-table table{min-width:720px}.library-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.library-pager{flex-wrap:wrap}.library-summary{grid-template-columns:1fr}}.library-filter-chips{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.deep-focus{outline:2px solid var(--decision);outline-offset:2px;background:var(--decision-bg)}.library-view{display:flex;gap:var(--ui-space-3,12px);margin-left:auto}.evidence-library .library-view .link.active{color:var(--text);font-weight:600;border-bottom:2px solid var(--brand-600)}.library-crumb{margin:0 0 6px;color:var(--text-2);font-size:var(--ui-font-caption,12px)}.library-foot{margin:14px 0 0;color:var(--text-2);font-size:var(--ui-font-caption,12px)}.library-readonly{margin:-6px 0 16px;color:var(--text-2);font-size:var(--ui-font-caption,13px)}.library-return{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:0 0 16px;padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--brand-600);border-radius:var(--radius-control)}.library-return-text{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.library-return-text small{color:var(--text-2);font-size:var(--ui-font-caption,12px)}.library-return a.btn{text-decoration:none;white-space:nowrap}.library-return .library-error{flex-basis:100%;margin:0}.library-return-invalid{color:var(--blocked-text)}.library-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px;border:1px solid var(--brand-100);border-radius:var(--radius-control);background:var(--brand-50);color:var(--brand-700);font:inherit;font-size:var(--ui-font-caption,12px);cursor:pointer}.library-chip:hover{border-color:var(--brand-400)}.library-chip:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.library-result{margin:12px 0 8px;color:var(--text-2);font-size:var(--ui-font-caption,12px)}.library-badge{display:inline-block;padding:2px 8px;border-radius:var(--radius-tag);background:var(--surface-2);color:var(--text-2);font-size:var(--ui-font-caption,12px);line-height:1.6}.library-date{display:block;font-variant-numeric:tabular-nums}.library-date-label{color:var(--text-2);font-size:var(--ui-font-caption,12px);margin-right:4px}.library-table small.library-warn{color:var(--decision-text)}.library-issue{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.library-issue .link{font-size:var(--ui-font-caption,13px)}.library-table .library-ops{flex-wrap:wrap;column-gap:var(--ui-space-3,12px)}.library-toolbar details summary{display:inline-flex;align-items:center;min-height:var(--ui-control-height,36px);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);padding:0 12px;list-style:none}.library-toolbar details summary::-webkit-details-marker{display:none}.library-toolbar details[open] summary{border-color:var(--brand-600)}.library-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ui-space-5,20px);align-items:start}.library-workspace>*{min-width:0}.library-viewer{padding:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-control)}.library-viewer-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.library-viewer-tools label{display:flex;align-items:center;gap:6px}.library-viewer-pages{display:inline-flex;align-items:center;gap:8px}.library-viewer-frame{max-height:60vh;overflow:auto;background:var(--surface);border:1px solid var(--border)}.library-viewer-frame img{display:block;width:100%}.library-issue-box{margin:0 0 12px;padding:10px 12px;border-radius:var(--radius-control);background:var(--decision-bg);color:var(--decision-text)}.library-issue-box p{margin:0 0 8px}.library-drawer details{border-top:1px solid var(--border);padding:10px 0}.library-drawer summary{cursor:pointer;min-height:var(--ui-control-height,36px);display:flex;align-items:center}@media (max-width:900px){.library-workspace{grid-template-columns:1fr}}@media (max-width:1200px){.library-records table,.library-records tbody{display:block;min-width:0}.library-records colgroup,.library-records thead{display:none}.library-records tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(130px,auto);grid-template-areas:"owner title status" "owner dates ops";gap:6px 14px;padding:12px 14px;border-bottom:1px solid var(--border)}.library-records tbody tr:last-child{border-bottom:0}.library-records tbody tr:has(.library-empty){display:block}:root .library-table.library-records tbody td{display:block;height:auto;padding:0;border:0;position:static;width:auto;background:transparent}.library-records .rec-owner{grid-area:owner}.library-records .rec-title{grid-area:title}.library-records .rec-dates{grid-area:dates}.library-records .rec-status{grid-area:status}.library-records .rec-ops{grid-area:ops}.library-table .library-person-row .library-name{border-left:0}}@media (max-width:600px){.library-records tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"owner owner" "title title" "dates dates" "status ops";gap:6px 12px;padding:12px 16px;align-items:start}.library-records .rec-status{align-self:end}.library-records .rec-ops{align-self:end;justify-self:end}.library-records .library-ops{flex-wrap:nowrap}}@media (max-width:900px){.library-stack table,.library-stack tbody{display:block;min-width:0}.library-stack colgroup,.library-stack thead{display:none}.library-stack tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 16px;border-bottom:1px solid var(--border)}.library-stack tbody tr:last-child{border-bottom:0}.library-stack tbody tr:has(.library-empty){display:block}:root .library-table.library-stack tbody td{display:block;height:auto;padding:0;border:0;position:static;width:auto;background:transparent;text-align:left}:root .library-table.library-stack tbody td[data-label]{display:flex;gap:8px}.library-stack td[data-label]:before{content:attr(data-label);flex:0 0 6.5em;color:var(--text-2);font-size:var(--ui-font-caption,12px);line-height:1.9}.library-stack td.library-op{justify-self:end}}@media (max-width:600px){:root .evidence-library input,:root .evidence-library select,:root .evidence-library textarea,:root .library-drawer input,:root .library-drawer select,:root .library-drawer textarea{font-size:16px}.library-toolbar{gap:10px}.library-toolbar>label{flex:1 1 calc(50% - 5px);min-width:0}.library-toolbar .library-search{flex-basis:100%;max-width:none;min-width:0}.library-toolbar details{flex:1 1 auto}.library-more-filters{position:static;min-width:0;box-shadow:none;margin-top:8px}.library-heading h1{font-size:22px}.library-return{padding:12px}}@media (max-width:600px),(any-pointer:coarse){:root :is(.evidence-library,.library-drawer) :is(button,select,summary,.btn,.library-chip),:root :is(.evidence-library,.library-drawer) input:not([type=checkbox]):not([type=radio]):not([type=range]){min-height:var(--ui-control-touch,44px)}:is(.evidence-library,.library-drawer) .link{min-height:var(--ui-control-touch,44px);min-width:var(--ui-control-touch,44px);display:inline-flex;align-items:center}.library-toolbar details summary{min-height:var(--ui-control-touch,44px)}}.library-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.library-skeleton{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);overflow:hidden}.library-skeleton-row{display:grid;grid-template-columns:2fr 3fr 1fr;gap:var(--ui-space-4);align-items:center;height:64px;padding:0 14px;border-bottom:1px solid var(--border)}.library-skeleton-row:last-child{border-bottom:0}.library-skeleton-row i{display:block;height:12px;border-radius:var(--radius-tag);background:var(--surface-2);animation:library-pulse 1.4s ease-in-out infinite}@keyframes library-pulse{50%{opacity:.45}}.library-table td.library-empty{height:auto;padding:0!important}.library-empty-state{display:grid;justify-items:center;gap:var(--ui-space-2);padding:var(--ui-space-6) var(--ui-space-4);color:var(--text-2);text-align:center}.library-empty-title{margin:0;color:var(--text);font-size:var(--ui-font-body,14px);font-weight:600}.library-empty-state[data-state=error] .library-empty-title{color:var(--blocked-text)}.library-empty-hint{margin:0;font-size:var(--ui-font-caption,13px);max-width:44em}.library-empty-actions{display:flex;gap:var(--ui-space-3);align-items:center;flex-wrap:wrap;justify-content:center;margin-top:var(--ui-space-1)}.pii-value{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-1) var(--ui-space-2);max-width:100%}.pii-text{letter-spacing:.5px;overflow-wrap:anywhere}.pii-audited{font-size:var(--ui-font-caption,12px);color:var(--brand-700);background:var(--brand-50);border-radius:var(--radius-tag);padding:0 6px;line-height:18px}.pii-value .link{font-size:var(--ui-font-caption,12px);color:var(--brand-700);border:0;background:transparent;cursor:pointer;padding:0}.library-exp{display:inline-block;margin-top:3px;padding:0 6px;border-radius:var(--radius-tag);font-size:var(--ui-font-caption,12px);line-height:18px}.library-exp-blk{background:var(--blocked-bg);color:var(--blocked-text)}.library-exp-dec{background:var(--decision-bg);color:var(--decision-text)}.library-batch{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-2) var(--ui-space-4);min-height:40px;padding:var(--ui-space-1) 14px;margin:0 0 var(--ui-space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);font-size:var(--ui-font-caption,13px);color:var(--text-2)}.library-batch.active{border-color:var(--brand-400);background:var(--brand-50);color:var(--text)}.library-batch label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.library-pick{display:inline-flex;align-items:center;margin-right:6px;vertical-align:middle}.library-pick input,.library-batch input[type=checkbox]{min-height:0!important;width:16px;height:16px;padding:0;margin:0;accent-color:var(--brand-600)}.library-export-note{display:block;color:var(--text-2);font-size:var(--ui-font-caption,12px)}.library-page-input{width:64px;text-align:center}.library-table tbody tr{transition:background-color .12s}.library-table[aria-busy=true]{opacity:.65}.library-table th.library-op{background:var(--surface-2)}.library-heading h1,.library-heading h2{font-weight:600}.library-toolbar>.link,.library-toolbar>span{display:inline-flex;flex-direction:column;justify-content:center;min-height:var(--ui-control-height,36px)}.library-table td.library-op>.link+.link{margin-left:12px}.library-section>summary,.library-drawer details>summary{font-weight:500}.library-category:hover{border-color:var(--brand-400);background:var(--brand-50)}@media (prefers-reduced-motion:reduce){.evidence-library *,.library-drawer *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.library-voided{list-style:none;margin:8px 0;padding:0;display:grid;gap:6px}.library-voided li{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.person-library .library-result-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ui-space-1,4px) var(--ui-space-3,12px);margin:12px 0 8px}.person-library .library-result-row .library-result{margin:0}.library-busy{color:var(--progress);font-size:var(--ui-font-caption,12px)}.person-library .library-table[aria-busy=true]{opacity:1}.person-library .library-cert-type{font-weight:500}.person-library .library-cert-no{font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-library .library-placeholder .library-cert-type{color:var(--text-2);font-weight:400}.person-library .library-table th.library-name{background:var(--surface-2)}.person-library .library-table .library-name,.person-library .library-table .library-op{z-index:1}.person-library .library-table tbody tr:hover>td.library-name,.person-library .library-table tbody tr:hover>td.library-op{background:var(--brand-50)}@media (max-width:1200px){.person-library .library-records .library-cert-no{white-space:normal;overflow-wrap:anywhere}}@media (min-width:601px){.person-library .library-heading .evidence-view-switch{margin-left:auto}}.person-library .library-number-text{font-variant-numeric:tabular-nums}.entry-notice[data-v-5cc9222b]{color:var(--success-text);padding:8px 12px;background:var(--success-bg);border-radius:var(--radius-control)}.modal-workspace[data-v-5cc9222b]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.modal-workspace>.bar[data-v-5cc9222b],.modal-workspace>p[data-v-5cc9222b],.modal-workspace>.file-list[data-v-5cc9222b]{flex-shrink:0}.modal-workspace .workspace[data-v-5cc9222b]{flex:1;min-height:0;overflow:hidden}.modal-workspace .fields[data-v-5cc9222b]{height:100%;max-height:100%;min-height:0}.modal-workspace .original[data-v-5cc9222b]{max-height:100%;overflow:auto;position:static}.modal-workspace .original[data-v-5cc9222b]{--ew-preview-max: calc(94vh - 360px) }@media (max-width:1023px){.modal-workspace .workspace[data-v-5cc9222b]{grid-template-rows:minmax(100px,35fr) minmax(160px,65fr)}.modal-workspace .fields[data-v-5cc9222b]{overflow:auto}}.save-failure[data-v-5cc9222b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:8px 12px;border-radius:var(--radius-control);background:var(--blocked-bg);color:var(--blocked-text);font-size:13px}.save-failure p[data-v-5cc9222b]{margin:0;flex:1 1 280px}.save-failure-actions[data-v-5cc9222b]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.file-list[data-v-5cc9222b]{--ew-files-max:100px}.entry-type[data-v-5cc9222b]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-2)}.entry-type select[data-v-5cc9222b]{min-width:200px;font-size:14px;color:var(--text)}.bar[data-v-5cc9222b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.drop-hint[data-v-5cc9222b]{padding:12px;border:1px dashed var(--brand-500);color:var(--brand-700);background:var(--brand-50)}.dragging[data-v-5cc9222b]{outline:2px dashed var(--brand-500)}.workspace[data-v-5cc9222b]{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:20px;margin-top:16px}.original[data-v-5cc9222b]{min-width:0;position:sticky;top:16px;align-self:start}.fields[data-v-5cc9222b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:calc(100vh - 300px);overflow-y:auto;padding:5px 8px 0 6px}.field[data-v-5cc9222b]{display:flex;flex-direction:column;gap:6px}.wide[data-v-5cc9222b]{grid-column:1 / -1}input[data-v-5cc9222b],select[data-v-5cc9222b]{padding:8px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);max-width:100%}.table-scroll[data-v-5cc9222b]{overflow:auto}.deny[data-v-5cc9222b]{color:var(--blocked-text)}small[data-v-5cc9222b]{color:var(--brand-700)}.link[data-v-5cc9222b]{border:0;background:transparent;cursor:pointer}pre[data-v-5cc9222b]{white-space:pre-wrap;overflow-wrap:anywhere}.fill-suspect[data-v-5cc9222b] .entry-value{border-color:var(--decision)}.fill-format[data-v-5cc9222b] .entry-value{border-color:var(--blocked)}.fill-suspect small[data-v-5cc9222b]{color:var(--decision-text)}.fill-format small[data-v-5cc9222b]{color:var(--blocked-text)}.fill-empty small[data-v-5cc9222b]{color:var(--text-2)}.required[data-v-5cc9222b]{color:var(--decision-text);font-size:12px;font-weight:500}.cert-status[data-v-5cc9222b]{margin:0;padding:6px 12px;border-radius:var(--radius-control);font-size:13px}.cert-lock[data-v-5cc9222b]{background:var(--surface-2);color:var(--text-2)}.cert-dec[data-v-5cc9222b]{background:var(--decision-bg);color:var(--decision-text)}.cert-blk[data-v-5cc9222b]{background:var(--blocked-bg);color:var(--blocked-text)}.same-file[data-v-5cc9222b]{background:var(--decision-bg);border-radius:var(--radius-control);padding:8px 12px;margin:0;font-size:13px}.summary[data-v-5cc9222b]{background:var(--surface-2);border-radius:var(--radius-control);padding:8px 12px;margin:0}fieldset[data-v-5cc9222b]{border:1px solid var(--border)}fieldset label[data-v-5cc9222b]{display:inline-block;margin:6px}@media (max-width:1023px){.drop-hint[data-v-5cc9222b]{padding:12px;border:1px dashed var(--brand-500);color:var(--brand-700);background:var(--brand-50)}.dragging[data-v-5cc9222b]{outline:2px dashed var(--brand-500)}.workspace[data-v-5cc9222b]{grid-template-columns:1fr}.original[data-v-5cc9222b]{position:static}.fields[data-v-5cc9222b]{max-height:none;overflow:visible}.original[data-v-5cc9222b]{--ew-preview-max:40vh}}.entry-subjects[data-v-5cc9222b]{max-height:200px;overflow:auto;display:flex;flex-wrap:wrap;gap:8px}.entry-subjects label[data-v-5cc9222b]{border:1px solid var(--border);padding:6px 10px;border-radius:var(--radius-control)}.entry-name-diff mark[data-v-5cc9222b]{background:transparent;color:var(--blocked-text);font-weight:600}.credit-roles small[data-v-5cc9222b]{margin-left:6px;color:var(--text-2)}.credit-roles small.miss[data-v-5cc9222b]{color:var(--decision-text)}@media (max-width:600px){.fields[data-v-5cc9222b]{grid-template-columns:1fr}.fields[data-v-5cc9222b] input,.fields[data-v-5cc9222b] select,.fields[data-v-5cc9222b] textarea{font-size:16px}}@media (max-width:600px),(any-pointer:coarse){.bar[data-v-5cc9222b] button,.fields[data-v-5cc9222b] input,.fields[data-v-5cc9222b] select{min-height:44px}}.pane-switch[data-v-5cc9222b]{margin:12px 0 0;align-self:flex-start;flex-shrink:0}.workspace.narrow[data-v-5cc9222b]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.workspace.narrow .original[data-v-5cc9222b]{position:static}.workspace.narrow[data-pane=fields]>.original[data-v-5cc9222b],.workspace.narrow[data-pane=original]>.fields[data-v-5cc9222b]{display:none}.modal-workspace .workspace.narrow[data-v-5cc9222b]{grid-template-rows:minmax(0,1fr)}.modal-workspace .workspace.narrow>.original[data-v-5cc9222b],.modal-workspace .workspace.narrow>.fields[data-v-5cc9222b]{height:100%;max-height:100%;overflow:auto}.modal-workspace .workspace.narrow>.original[data-v-5cc9222b]{--ew-preview-max:none}.required[data-v-a7cf71a8]{color:var(--decision-text);font-size:12px;font-weight:500}.must-pick[data-v-a7cf71a8]{font-size:13px;color:var(--decision-text);background:var(--decision-bg);border-radius:var(--radius-control);padding:6px 10px}.cert-status[data-v-a7cf71a8]{margin:4px 0;padding:6px 12px;border-radius:var(--radius-control);font-size:13px}.cert-lock[data-v-a7cf71a8]{background:var(--surface-2);color:var(--text-2)}.cert-dec[data-v-a7cf71a8]{background:var(--decision-bg);color:var(--decision-text)}.cert-blk[data-v-a7cf71a8]{background:var(--blocked-bg);color:var(--blocked-text)}.same-file[data-v-a7cf71a8]{background:var(--decision-bg);border-radius:var(--radius-control);padding:8px 12px;margin:8px 0;font-size:13px}.modal-workspace[data-v-a7cf71a8]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.modal-workspace>p[data-v-a7cf71a8],.modal-workspace>progress[data-v-a7cf71a8]{flex-shrink:0}.modal-workspace>.file-list[data-v-a7cf71a8]{--ew-files-max:88px}.modal-workspace .workspace[data-v-a7cf71a8]{flex:1;min-height:0;overflow:hidden}.modal-workspace form[data-v-a7cf71a8],.modal-workspace .original[data-v-a7cf71a8]{min-height:0;height:100%;max-height:100%;overflow:auto;position:static}.modal-workspace .original[data-v-a7cf71a8]{--ew-preview-max:none}.modal-workspace form[data-v-a7cf71a8]>*{flex-shrink:0}@media (max-width:1023px){.modal-workspace .workspace[data-v-a7cf71a8]{grid-template-rows:minmax(100px,35fr) minmax(160px,65fr)}}.entry-notice[data-v-a7cf71a8]{margin:8px 0 0;color:var(--success-text);padding:8px 12px;background:var(--success-bg);border-radius:var(--radius-control)}.save-failure[data-v-a7cf71a8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:8px 12px;border-radius:var(--radius-control);background:var(--blocked-bg);color:var(--blocked-text);font-size:13px}.save-failure p[data-v-a7cf71a8]{margin:0;flex:1 1 280px}.save-failure-actions[data-v-a7cf71a8]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.pane-switch[data-v-a7cf71a8]{margin:12px 0 0;align-self:flex-start;flex-shrink:0}.workspace.narrow[data-v-a7cf71a8]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.workspace.narrow .original[data-v-a7cf71a8]{position:static;max-height:none;--ew-preview-max:none}.workspace.narrow[data-pane=fields]>.original[data-v-a7cf71a8],.workspace.narrow[data-pane=original]>form[data-v-a7cf71a8]{display:none}.modal-workspace .workspace.narrow[data-v-a7cf71a8]{grid-template-rows:minmax(0,1fr)}@media (max-width:600px){form[data-v-a7cf71a8] input,form[data-v-a7cf71a8] select,form[data-v-a7cf71a8] textarea{font-size:16px}}.workspace[data-v-a7cf71a8]{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:20px;margin-top:16px}.original[data-v-a7cf71a8]{position:sticky;top:12px;align-self:start;max-height:calc(100vh - 300px);--ew-preview-max: calc(100vh - 420px) }form[data-v-a7cf71a8],label[data-v-a7cf71a8]{display:flex;flex-direction:column;gap:6px}form[data-v-a7cf71a8]{gap:12px;max-height:calc(100vh - 300px);overflow-y:auto;padding-right:8px;min-width:0}.inp[data-v-a7cf71a8]{border:1px solid var(--border);border-radius:var(--radius-control);padding:7px;background:var(--surface);color:var(--text)}.certificate[data-v-a7cf71a8]{padding:12px;border:1px solid var(--border);border-radius:var(--radius-control)}.deny[data-v-a7cf71a8]{color:var(--blocked-text);background:var(--blocked-bg);padding:8px;border-radius:var(--radius-tag)}pre[data-v-a7cf71a8]{white-space:pre-wrap;word-break:break-all}@media (max-width:1023px){.workspace[data-v-a7cf71a8]{grid-template-columns:1fr}.original[data-v-a7cf71a8]{position:static;max-height:none;--ew-preview-max:40vh}form[data-v-a7cf71a8]{max-height:none;overflow:visible}}.save-notice[data-v-ec3ff0be]{position:fixed;right:24px;bottom:24px;z-index:1050;padding:12px 18px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);box-shadow:var(--shadow-float);max-width:min(560px,calc(100vw - 48px));box-sizing:border-box;display:flex;align-items:start;gap:12px}.save-notice p[data-v-ec3ff0be]{margin:0}.save-notice button[data-v-ec3ff0be]{flex-shrink:0}
