:root{--font-ui: Aptos, "Segoe UI Variable Text", "Segoe UI Variable", "Segoe UI", system-ui, Arial, sans-serif;--font-mono: "Cascadia Mono", Consolas, "SFMono-Regular", Menlo, monospace;--text-2xs: 10.5px;--text-xs: 11px;--text-sm: 12px;--text-md: 13px;--text-lg: 14px;--text-xl: 18px;--leading-tight: 1.25;--leading: 1.45;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius: 3px;--control-h: 32px;--control-h-sm: 28px;--row-h: 34px;--topbar-h: 44px;--sidebar-w: 216px;--content-max: 1240px;--reading-max: 880px;--focus-ring: 0 0 0 2px var(--canvas), 0 0 0 4px var(--accent);--ease: cubic-bezier(.2, .7, .2, 1);--duration: .16s}:root,:root[data-theme=dark]{color-scheme:dark;--canvas: #0d1012;--surface: #171b1e;--surface-sunken: #121517;--raised: #20262a;--hover: #252c30;--selected: #232b30;--border: #30383d;--border-strong: #465158;--text: #e7e9e8;--text-soft: #c5cbcc;--muted: #a1aaae;--faint: #8b9599;--accent: #7e9eaa;--accent-text: #9dbac5;--accent-contrast: #0d1012;--danger: #dc7570;--warning: #d0a45c;--success: #68a783;--danger-bg: rgba(212, 106, 101, .12);--warning-bg: rgba(208, 164, 92, .12);--success-bg: rgba(104, 167, 131, .12);--accent-bg: rgba(126, 158, 170, .14);--backdrop: rgba(5, 7, 8, .6);--shadow-pop: 0 8px 24px rgba(0, 0, 0, .45), 0 1px 3px rgba(0, 0, 0, .4)}:root[data-theme=light]{color-scheme:light;--canvas: #e4e7e7;--surface: #f7f8f7;--surface-sunken: #eef0f0;--raised: #eceff0;--hover: #e6eaeb;--selected: #e1e8ea;--border: #c7cdce;--border-strong: #aeb7b9;--text: #202629;--text-soft: #3b4549;--muted: #5d686d;--faint: #5c676c;--accent: #426e80;--accent-text: #365d6d;--accent-contrast: #ffffff;--danger: #a8423e;--warning: #85570c;--success: #33694f;--danger-bg: rgba(185, 77, 73, .1);--warning-bg: rgba(167, 111, 22, .12);--success-bg: rgba(57, 118, 90, .1);--accent-bg: rgba(66, 110, 128, .1);--backdrop: rgba(32, 38, 41, .35);--shadow-pop: 0 8px 24px rgba(32, 38, 41, .16), 0 1px 3px rgba(32, 38, 41, .12)}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading);color:var(--text);background:var(--canvas);-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh}h1,h2,h3,h4{margin:0;font-weight:600;line-height:var(--leading-tight);text-wrap:balance}h1{font-size:var(--text-xl)}h2{font-size:var(--text-lg)}h3{font-size:var(--text-md)}p{margin:0}a{color:var(--accent-text);text-decoration:none;text-underline-offset:2px}a:hover{text-decoration:underline}code,kbd,pre{font-family:var(--font-mono);font-size:.92em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[tabindex="-1"]:focus{outline:none}::selection{background:var(--accent-bg)}dl,dd{margin:0}ol,ul{margin:0;padding:0}hr{border:0;border-top:1px solid var(--border);margin:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tabular{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.negative{color:var(--danger)}.mono{font-family:var(--font-mono);font-size:var(--text-sm)}.nowrap{white-space:nowrap}.row.nowrap{flex-wrap:nowrap}.stack{display:grid;gap:var(--space-4);align-content:start}.stack-sm{display:grid;gap:var(--space-2);align-content:start}.row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.skip-link{position:absolute;left:var(--space-2);top:-40px;z-index:100;padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius)}.skip-link:focus{top:var(--space-2)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.icon{flex:none;display:inline-block;vertical-align:-3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--control-h);padding:0 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--raised);color:var(--text);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease)}.btn:hover{background:var(--hover);border-color:var(--border-strong);text-decoration:none}.btn:disabled{cursor:not-allowed;opacity:.55}.btn[aria-busy=true]{cursor:progress;opacity:.85}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);font-weight:600}.btn-primary:hover{background:var(--accent-text);border-color:var(--accent-text)}.btn-ghost{background:transparent;border-color:transparent;color:var(--accent-text)}.btn-ghost:hover{background:var(--hover);border-color:transparent}.btn-danger{color:var(--danger)}.btn-sm{min-height:var(--control-h-sm);padding:0 8px;font-size:var(--text-sm)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--control-h);height:var(--control-h);padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--muted);cursor:pointer}.icon-btn:hover{color:var(--text);background:var(--hover)}.icon-btn-sm{width:24px;height:24px}.link-btn{padding:0;border:0;background:none;color:var(--accent-text);cursor:pointer}.link-btn:hover{text-decoration:underline}.link-like{color:var(--accent-text)}.strong-link{color:var(--text);font-weight:600}.strong-link:hover{color:var(--accent-text)}.muted-link{color:var(--muted)}.muted-link:hover{color:var(--accent-text)}.text-soft{color:var(--text-soft)}.spinner{width:12px;height:12px;flex:none;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.input{width:100%;min-height:var(--control-h);padding:5px 8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);color:var(--text)}.input::placeholder{color:var(--faint)}.input:hover:not(:disabled){border-color:var(--border-strong)}.input:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.input:disabled{opacity:.55;cursor:not-allowed}.input[aria-invalid=true]{border-color:var(--danger)}.select{padding-right:24px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 13px) 50%,calc(100% - 9px) 50%;background-size:4px 4px;background-repeat:no-repeat}.textarea{min-height:72px;resize:vertical;line-height:var(--leading)}.field{display:grid;gap:4px;align-content:start;min-width:0}.field.grow{flex:1 1 220px}.field-label{display:flex;align-items:baseline;gap:6px;color:var(--text-soft);font-size:var(--text-sm);font-weight:500}.field-optional{color:var(--faint);font-weight:400;font-size:var(--text-xs)}.field-hint{color:var(--muted);font-size:var(--text-xs);font-weight:400}.field-error,.inline-error{color:var(--danger);font-size:var(--text-sm)}.fieldset{margin:0;padding:0;border:0;min-width:0}.fieldset legend{padding:0;margin-bottom:var(--space-2);font-weight:600}.check{display:flex;align-items:center;gap:8px;min-height:28px;cursor:pointer}.check input,.cite-check{width:15px;height:15px;margin:0;accent-color:var(--accent);flex:none}.toolbar{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3);border-bottom:1px solid var(--border)}.toolbar .field{flex:0 1 220px}.toolbar .field.grow{flex:1 1 240px}.search-input{position:relative;display:flex;align-items:center}.search-input .icon{position:absolute;left:8px;color:var(--faint);pointer-events:none}.search-input .input{padding-left:28px}.segmented{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.segmented button{display:inline-flex;align-items:center;gap:6px;min-height:var(--control-h-sm);padding:0 10px;border:0;border-right:1px solid var(--border);background:transparent;color:var(--muted);cursor:pointer;font-size:var(--text-sm)}.segmented button:last-child{border-right:0}.segmented button:hover{background:var(--hover);color:var(--text)}.segmented button[aria-pressed=true]{background:var(--selected);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.sev{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs);font-weight:600;white-space:nowrap}.sev-mark{display:inline-block;width:8px;height:8px;flex:none;background:currentColor}.sev-alerta{color:var(--danger)}.sev-alerta .sev-mark{width:9px;height:8px;clip-path:polygon(50% 0,100% 100%,0 100%)}.sev-atencao{color:var(--warning)}.sev-atencao .sev-mark{transform:rotate(45deg) scale(.85)}.sev-info{color:var(--muted)}.sev-info .sev-mark{border-radius:50%}.status{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border:1px solid var(--border);border-radius:2px;font-size:var(--text-2xs);font-weight:600;letter-spacing:.01em;color:var(--text-soft);white-space:nowrap}.status-new{color:var(--muted)}.status-in_review{border-color:var(--accent);color:var(--accent-text)}.status-confirmed{border-color:var(--danger);color:var(--danger)}.status-pending_document{border-color:var(--warning);color:var(--warning)}.status-dismissed{color:var(--faint);text-decoration:line-through}.origin{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}code.origin-rule{font-size:var(--text-xs)}.origin-analyst,.origin-ai{color:var(--accent-text);font-weight:600}.tag{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border-radius:2px;background:var(--raised);color:var(--text-soft);font-size:var(--text-2xs);font-weight:600;white-space:nowrap}.tag-warning{background:var(--warning-bg);color:var(--warning)}.tag-danger{background:var(--danger-bg);color:var(--danger)}.tag-success{background:var(--success-bg);color:var(--success)}.tag-accent{background:var(--accent-bg);color:var(--accent-text);margin-left:6px}.coverage{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs);color:var(--muted)}.coverage-mark,.coverage-dot{width:8px;height:8px;flex:none;border-radius:50%;border:1.5px solid var(--muted)}.coverage-full .coverage-mark,.coverage-dot.coverage-full{background:var(--success);border-color:var(--success)}.coverage-partial .coverage-mark,.coverage-dot.coverage-partial{background:linear-gradient(90deg,var(--warning) 50%,transparent 50%);border-color:var(--warning)}.coverage-none .coverage-mark,.coverage-dot.coverage-none{border-style:dashed}.panel{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:40px;padding:8px var(--space-3);border-bottom:1px solid var(--border)}.panel-title{display:flex;align-items:baseline;gap:8px;font-size:var(--text-md);font-weight:600}.panel-title code{font-size:var(--text-md)}.panel-meta{color:var(--muted);font-size:var(--text-xs);font-weight:500;font-variant-numeric:tabular-nums}.panel-actions{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.panel-body{padding:var(--space-3)}.panel-body.flush{padding:0}.panel-pad{padding:var(--space-3)}.disclosure{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.disclosure>summary{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px var(--space-3);cursor:pointer;list-style:none;font-weight:600}.disclosure>summary::-webkit-details-marker{display:none}.disclosure-caret{width:6px;height:6px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(-45deg);transition:transform var(--duration) var(--ease)}.disclosure[open]>summary{border-bottom:1px solid var(--border)}.disclosure[open] .disclosure-caret{transform:rotate(45deg)}.facts{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.fact{display:grid;gap:1px;min-width:0}.fact dt{color:var(--muted);font-size:var(--text-xs)}.fact dd{font-size:var(--text-md);color:var(--text);overflow-wrap:anywhere}.kv{display:grid}.kv-row{display:grid;grid-template-columns:minmax(140px,30%) minmax(0,1fr);gap:var(--space-3);padding:6px var(--space-3);border-bottom:1px solid var(--border)}.kv-row:last-child{border-bottom:0}.kv-row dt code{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere}.kv-row dd{overflow-wrap:anywhere}.kv-nested{border-left:1px solid var(--border)}.kv-nested .kv-row{padding:3px 0 3px var(--space-2);grid-template-columns:minmax(100px,35%) minmax(0,1fr)}.kv-array{display:grid;gap:4px;list-style:none}.kv-empty{padding:var(--space-3)}.table-frame{position:relative;overflow-x:auto;max-width:100%;transition:opacity var(--duration) var(--ease)}.table-frame.is-busy{opacity:.6}.table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.table th,.table td{height:var(--row-h);padding:6px 10px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--border);white-space:nowrap}.table td.wrap{white-space:normal;min-width:180px;overflow-wrap:anywhere}.table-dense th,.table-dense td{height:30px;padding-top:4px;padding-bottom:4px}.table th{position:sticky;top:0;z-index:1;background:var(--surface);color:var(--muted);font-size:var(--text-xs);font-weight:600;box-shadow:inset 0 -1px 0 var(--border);border-bottom:0}.table th abbr{text-decoration:none;cursor:help}.table th.num,.table td.num{text-align:right}.table tbody tr:hover{background:var(--hover)}.table tbody tr.is-current{background:var(--selected);box-shadow:inset 2px 0 0 var(--accent)}.table tbody tr.is-selected{background:var(--accent-bg)}.table tfoot td{font-weight:600;border-top:1px solid var(--border-strong);border-bottom:0;font-variant-numeric:tabular-nums}.table-empty{color:var(--muted);text-align:center!important;padding:var(--space-6) var(--space-3)!important}.th-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.th-sort .icon{opacity:.45}.th-sort.is-active,.th-sort:hover{color:var(--text)}.th-sort.is-active .icon{opacity:1}.num .th-sort{flex-direction:row-reverse}.table-caption{text-align:left;padding:var(--space-2) var(--space-3);font-weight:600}.pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;min-height:40px;padding:4px var(--space-3);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--muted)}.pagination-controls{display:inline-flex;align-items:center;gap:var(--space-2)}.locator{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}.locator-action{font-weight:500}.locator-object{color:var(--text-soft);font-weight:400}.locator-source{padding-left:var(--space-2);border-left:1px solid var(--border);color:var(--muted);font-size:var(--text-xs)}.locator-unresolved code{color:var(--muted);overflow-wrap:anywhere}.state{display:flex;align-items:center;gap:8px;color:var(--muted)}.state-block{justify-content:center;min-height:120px;padding:var(--space-6)}.state-error{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--danger);border-radius:var(--radius);background:var(--danger-bg)}.state-error strong{display:block;margin-bottom:2px}.state-error p{color:var(--text)}.state-empty{display:grid;justify-items:start;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:1px dashed var(--border);border-radius:var(--radius)}.state-empty-title{font-weight:600;color:var(--text)}.state-empty-body{color:var(--muted);max-width:64ch}.state-empty-action{margin-top:var(--space-1)}.notice{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--success-bg);color:var(--text);font-size:var(--text-sm)}.progress{display:grid;gap:6px}.progress-head{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm)}.progress-track{position:relative;height:4px;overflow:hidden;border-radius:2px;background:var(--raised)}.progress-bar{height:100%;background:var(--accent);transition:width .2s linear}.progress-track.is-indeterminate .progress-bar{position:absolute;width:30%;animation:indeterminate 1.3s var(--ease) infinite}@keyframes indeterminate{0%{left:-30%}to{left:100%}}.run-status{display:grid;gap:var(--space-2)}.run-status-head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.run-status-actions{margin-left:auto;display:inline-flex;gap:var(--space-2)}.run-status-times{font-size:var(--text-xs)}.upload{display:grid;gap:var(--space-3)}.dropzone{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface-sunken);color:var(--muted)}.dropzone.is-dragging{border-color:var(--accent);background:var(--accent-bg)}.dropzone.is-busy{opacity:.6}.dropzone:focus-within{outline:2px solid var(--accent);outline-offset:2px}.dropzone-text{display:grid;gap:2px}.dropzone-label{color:var(--text);cursor:pointer}.dropzone-label:after{content:"";position:absolute;inset:0}.upload-file{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.upload-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;max-width:40ch}.upload-actions{display:inline-flex;gap:var(--space-2);margin-left:auto}.dialog{padding:0;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow-pop);width:min(460px,calc(100vw - 32px));max-height:calc(100vh - 64px)}.dialog::backdrop{background:var(--backdrop)}.dialog[open]{animation:dialog-in var(--duration) var(--ease)}@keyframes dialog-in{0%{opacity:0;transform:translateY(6px)}}.dialog-inner{display:grid}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--border)}.dialog-head h2{font-size:var(--text-lg)}.dialog-body{padding:var(--space-4)}.dialog-foot{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}.dialog-sheet{margin:0;width:min(300px,86vw);max-width:none;height:100%;max-height:none;border-width:0 1px 0 0;border-radius:0}.dialog-sheet[open]{animation:sheet-in .2s var(--ease)}.dialog-sheet .dialog-body{padding:0}@keyframes sheet-in{0%{transform:translate(-100%)}}.dialog-popover{z-index:24;position:fixed;inset:auto;margin:0;width:min(600px,calc(100% - 24px));max-width:none;overflow:hidden}.dialog-popover .dialog-inner{grid-template-rows:auto minmax(0,1fr);max-height:inherit}.dialog-popover .dialog-head{align-items:flex-start;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4)}.dialog-popover .dialog-body{overflow:auto;padding:var(--space-3) var(--space-4) var(--space-4)}.dialog-popover[open]{animation:popover-in .14s var(--ease)}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.dialog[open],.dialog-sheet[open],.dialog-popover[open]{animation:none}}.chip-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none}.chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 8px;border:1px solid var(--border);border-radius:2px;background:var(--raised);color:var(--text);font-size:var(--text-sm)}.chip:hover{border-color:var(--accent);text-decoration:none}.plain-list{list-style:none}.plain-list li{padding:8px var(--space-3);border-bottom:1px solid var(--border)}.plain-list li:last-child{border-bottom:0}.related-readings a{display:grid;gap:4px;color:var(--text);text-decoration:none}.related-readings a:hover strong,.related-readings a:focus-visible strong{color:var(--accent-text);text-decoration:underline}.row-end{justify-content:flex-end}@media(forced-colors:active){.sev-mark,.coverage-mark,.coverage-dot,.sevbar-seg{forced-color-adjust:none}.table tbody tr.is-current,.queue-item.is-current,.nav-item.is-active{outline:2px solid Highlight;outline-offset:-2px}}.app{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--topbar-h) 1fr;grid-template-areas:"top" "main";min-height:100vh}.app.has-sidenav{grid-template-columns:var(--sidebar-w) minmax(0,1fr);grid-template-areas:"top top" "side main"}.boot{display:grid;place-items:center;min-height:100vh;padding:var(--space-4)}.topbar{grid-area:top;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--space-3);height:var(--topbar-h);padding:0 var(--space-3) 0 var(--space-4);background:var(--surface);border-bottom:1px solid var(--border)}.topbar-brand{color:var(--text);font-weight:600;white-space:nowrap}.topbar-brand:hover{text-decoration:none;color:var(--accent-text)}.topbar-menu{display:none;margin-left:calc(-1 * var(--space-2))}.topbar-context{display:none;align-items:center;gap:6px;min-width:0;padding-left:var(--space-3);border-left:1px solid var(--border);color:var(--muted)}.topbar-switch{color:var(--muted)}.topbar-company{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft)}.topbar-end{display:flex;align-items:center;gap:var(--space-1);margin-left:auto;min-width:0}.topbar-user{max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--text-sm);padding:0 var(--space-2)}.crumb-sep{color:var(--faint)}.sidenav-wrap{grid-area:side;position:fixed;top:var(--topbar-h);bottom:0;left:0;width:var(--sidebar-w);overflow-y:auto;background:var(--surface-sunken);border-right:1px solid var(--border)}.sidenav{display:grid;gap:var(--space-4);padding:var(--space-3) var(--space-2) var(--space-6)}.sidenav-company{display:grid;gap:2px;padding:var(--space-1) var(--space-2) 0}.sidenav-switch{display:inline-flex;align-items:center;gap:2px;margin-bottom:6px;color:var(--muted);font-size:var(--text-xs)}.sidenav-company-name{color:var(--text);font-weight:600;line-height:var(--leading-tight);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sidenav-company-id{color:var(--muted);font-size:var(--text-xs)}.nav-list{display:grid;gap:1px;list-style:none}.nav-item{display:flex;align-items:center;gap:10px;min-height:32px;padding:0 var(--space-2);border-radius:var(--radius);color:var(--text-soft);position:relative}.nav-item:hover{background:var(--hover);color:var(--text);text-decoration:none}.nav-item .icon{color:var(--muted)}.nav-item.is-active{background:var(--selected);color:var(--text);font-weight:600}.nav-item.is-active:before{content:"";position:absolute;left:-8px;top:6px;bottom:6px;width:2px;background:var(--accent)}.nav-item.is-active .icon{color:var(--accent-text)}.nav-item.is-disabled{color:var(--faint);cursor:default}.nav-item.is-disabled .icon{color:var(--faint)}.nav-label{flex:1;min-width:0}.nav-count,.nav-note{color:var(--muted);font-size:var(--text-xs);font-weight:400}.sidenav-group{display:grid;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}.sidenav-group-label{padding:0 var(--space-2);color:var(--muted);font-size:var(--text-xs);font-weight:600}.sidenav-picker{font-size:var(--text-sm)}.sidenav-empty{padding:0 var(--space-2);color:var(--faint);font-size:var(--text-sm)}.main{grid-area:main;min-width:0;outline:none}.page{width:100%;max-width:var(--content-max);margin-inline:auto;padding:var(--space-4) var(--space-5) var(--space-8)}.page-wide{max-width:none}.page-narrow{max-width:880px}.page-reading,.page-form{max-width:980px}.page-head{display:grid;gap:var(--space-3);margin-bottom:var(--space-4)}.page-head-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;min-height:20px}.page-head-main{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.page-head-text{display:grid;gap:6px;min-width:0;flex:1 1 360px}.page-head-text h1{overflow-wrap:anywhere}.page-head-flags,.page-head-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.page-head-extra{padding-top:var(--space-3);border-top:1px solid var(--border)}.crumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:2px 0;list-style:none;font-size:var(--text-sm)}.crumbs li{display:inline-flex;align-items:center;gap:4px;margin-right:4px;min-width:0}.crumbs a{color:var(--muted);max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumbs a:hover{color:var(--accent-text)}.crumbs [aria-current=page]{color:var(--text-soft)}.trail{display:grid;gap:6px;min-width:0;padding:6px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-bg);font-size:var(--text-sm)}.trail-primary,.trail-context,.trail-evidence-nav{display:flex;align-items:center;gap:6px;min-width:0}.trail-primary{justify-content:space-between}.trail-context{justify-content:space-between;flex-wrap:wrap}.trail-context>span{min-width:0;overflow-wrap:anywhere}.trail-evidence-nav{flex:0 0 auto}.trail-link{display:inline-flex;align-items:center;gap:6px;color:var(--text)}.trail-link strong{font-weight:600}@media(max-width:600px){.trail-primary{width:100%}.trail-link{min-width:0;flex:1}.trail-link span{overflow-wrap:anywhere}.trail-context{align-items:stretch}.trail-evidence-nav{width:100%}.trail-evidence-nav>.btn{flex:1;white-space:normal}}@media(max-width:960px){.app.has-sidenav{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "main"}.sidenav-wrap{display:none}.topbar-menu{display:inline-flex}.topbar-context{display:flex}.topbar-user{display:none}}@media(max-width:640px){.topbar{padding:0 var(--space-2) 0 var(--space-3);gap:var(--space-2)}.topbar-brand{display:none}.app:not(.has-sidenav) .topbar-brand{display:inline}.topbar-context{border-left:0;padding-left:0}.topbar-switch,.topbar-context .crumb-sep{display:none}.page{padding:var(--space-3) var(--space-3) var(--space-8)}.page-head-extra .facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.investigation-context{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent);background:var(--accent-bg)}.investigation-context>div{display:grid;gap:2px;min-width:0;flex:1 1 320px}.investigation-context>div>span{color:var(--muted);font-size:var(--text-xs)}.investigation-trail{display:flex;flex-wrap:wrap;margin:0;font-weight:600;overflow-wrap:anywhere}.investigation-trail>span+span:before{content:"›";margin:0 var(--space-2);color:var(--muted);font-weight:400}.investigation-context nav{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2) var(--space-4)}@media(max-width:900px){.investigation-context{flex-wrap:wrap}.investigation-context nav{justify-content:flex-start}}@media(max-width:600px){.investigation-context{align-items:stretch;flex-direction:column;padding:var(--space-3)}.investigation-context nav{display:grid;justify-content:start}}.auth-page{display:grid;place-items:center;min-height:100vh;padding:var(--space-4)}.auth-box{display:grid;gap:var(--space-4);width:min(100%,360px);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.auth-brand{color:var(--muted);font-size:var(--text-sm);font-weight:600}.auth-box .btn{width:100%}.auth-switch{color:var(--muted);font-size:var(--text-sm)}.overview{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"attention side" "coverage coverage";gap:var(--space-4);align-items:start}.overview-attention{grid-area:attention}.overview-side{grid-area:side}.overview-coverage{grid-area:coverage}.attention-list{list-style:none}.attention-list li{border-bottom:1px solid var(--border)}.attention-list li:last-child{border-bottom:0}.attention-item{display:grid;grid-template-columns:14px minmax(0,1fr);gap:2px var(--space-2);padding:9px var(--space-3);color:var(--text)}.attention-item:hover{background:var(--hover);text-decoration:none}.attention-item .sev{padding-top:3px}.attention-title{font-weight:500;line-height:1.35}.attention-meta{grid-column:2;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--text-xs)}.stat-lines{display:grid;gap:var(--space-3)}.stat-list{display:grid;gap:4px}.stat-list>div{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm)}.stat-list dd{font-weight:600}.sevbar{display:flex;gap:2px;height:6px}.sevbar-seg{display:block;min-width:4px;border-radius:1px;background:currentColor}.mini-list{list-style:none}.mini-list li{display:grid;grid-template-columns:1fr auto auto;gap:var(--space-3);padding:7px var(--space-3);border-bottom:1px solid var(--border);font-size:var(--text-sm)}.mini-list li:last-child{border-bottom:0}.mini-list-file{min-width:0;max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coverage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));list-style:none}.coverage-cell{border-bottom:1px solid var(--border);border-right:1px solid var(--border)}.coverage-cell a{display:grid;gap:4px;height:100%;padding:9px var(--space-3);color:var(--text)}.coverage-cell a:hover{background:var(--hover);text-decoration:none}.coverage-cell.coverage-none .coverage-cell-title{color:var(--muted)}.coverage-cell-title{font-weight:500;line-height:1.3}.coverage-cell-meta{display:flex;align-items:center;gap:6px;font-size:var(--text-xs)}.coverage-cell-counts{display:inline-flex;gap:var(--space-2);margin-left:auto}.count{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:var(--text-xs)}.findings-home-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:var(--space-5);align-items:start}.theme-index{min-width:0}.section-heading{padding:0 0 var(--space-2);border-bottom:1px solid var(--border)}.section-heading h2{font-size:var(--text-md)}.theme-list,.work-list{list-style:none}.theme-list li,.work-list li{border-bottom:1px solid var(--border)}.theme-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center;min-height:64px;padding:var(--space-3);color:var(--text)}.theme-row:hover,.theme-row:focus-visible,.work-item:hover,.work-item:focus-visible{background:var(--hover);text-decoration:none}.theme-row-main{display:grid;gap:3px;min-width:0}.theme-row-main>span{max-width:75ch;color:var(--text-soft);font-size:var(--text-sm);line-height:1.4}.theme-row-work{display:grid;justify-items:end;gap:5px;color:var(--muted);font-size:var(--text-xs)}.work-item{display:grid;grid-template-columns:14px minmax(0,1fr);gap:var(--space-2);padding:9px var(--space-3);color:var(--text)}.work-item>.sev{padding-top:3px}.work-item-body{display:grid;gap:4px;min-width:0}.work-item-body strong{line-height:1.35;overflow-wrap:anywhere}.work-item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs)}.theme-question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);max-width:900px}.theme-question p{max-width:75ch;color:var(--text-soft)}.theme-workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:var(--space-5);align-items:start}.theme-workspace-layout-full{grid-template-columns:minmax(0,1fr)}.theme-content,.theme-work{min-width:0}.theme-work{position:sticky;top:calc(var(--topbar-h) + var(--space-4))}.workspace{display:grid;grid-template-rows:auto 1fr;min-height:calc(100vh - var(--topbar-h))}.workspace-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);flex-wrap:wrap;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);background:var(--canvas)}.workspace-head-meta{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:var(--text-sm)}.workspace>.state-error,.workspace>.state,.workspace>.state-empty{margin:var(--space-4) var(--space-5)}.workspace-split{display:grid;grid-template-columns:minmax(320px,400px) minmax(0,1fr);min-height:0}.workspace-queue{position:sticky;top:var(--topbar-h);height:calc(100vh - var(--topbar-h));overflow-y:auto;border-right:1px solid var(--border);background:var(--surface)}.workspace-detail{min-width:0;padding:var(--space-4) var(--space-5) var(--space-8)}.workspace-detail>.state-empty{max-width:560px}.workspace-back{display:none;align-items:center;gap:6px;margin-bottom:var(--space-3);font-size:var(--text-sm)}.queue{display:grid}.queue-filters{display:grid;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:2;background:var(--surface)}.queue-filters .segmented{display:flex}.queue-filters .segmented button{flex:1;justify-content:center}.queue-filters-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.queue-section{display:grid;gap:4px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-sunken)}.queue-section-q{color:var(--text-soft);font-size:var(--text-sm)}.queue-count{display:flex;justify-content:space-between;gap:var(--space-2);padding:6px var(--space-3);border-bottom:1px solid var(--border);color:var(--muted);font-size:var(--text-xs)}.queue>.state-empty{margin:var(--space-3)}.queue-list{list-style:none}.queue-list li{border-bottom:1px solid var(--border)}.queue-item{display:grid;grid-template-columns:14px minmax(0,1fr);gap:var(--space-2);padding:9px var(--space-3) 9px calc(var(--space-3) - 2px);border-left:2px solid transparent;color:var(--text)}.queue-item:hover{background:var(--hover);text-decoration:none}.queue-item.is-current{background:var(--selected);border-left-color:var(--accent)}.queue-item .sev{padding-top:3px}.queue-item.is-stale .queue-item-title{color:var(--muted)}.queue-item-body{display:grid;gap:3px;min-width:0}.queue-item-title{font-weight:500;line-height:1.35;overflow-wrap:anywhere}.queue-item-meta{display:flex;gap:var(--space-2);flex-wrap:wrap;color:var(--muted);font-size:var(--text-xs)}.queue-item-flags{display:flex;gap:6px;flex-wrap:wrap}.dossier{display:grid;gap:var(--space-4);max-width:var(--reading-max)}.dossier-head{display:grid;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.dossier-head h1{line-height:1.3}.dossier-head .facts{margin-top:var(--space-1)}.block-title{margin-bottom:6px;font-size:var(--text-md);color:var(--text-soft)}.statement{max-width:75ch;font-size:var(--text-lg);line-height:1.55;white-space:pre-wrap}.limitations{display:grid;gap:2px;max-width:75ch;margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--warning-bg);font-size:var(--text-sm)}.limitations strong{color:var(--warning);font-size:var(--text-xs)}.workspace-back.is-contextual{display:inline-flex}.finding-narrative{display:grid;gap:var(--space-4)}.narrative-copy{max-width:75ch;font-size:var(--text-md);line-height:1.55;white-space:pre-wrap}.calculation-memory,.technical-details,.technical-details section{display:grid;gap:var(--space-3)}.calculation-memory>h3,.calculation-criteria h3,.technical-details h3{color:var(--text-soft);font-size:var(--text-sm)}.calculation-criteria{display:grid;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border)}.calculation-decision{max-width:75ch;font-weight:600}.technical-details ul{display:grid;gap:4px;margin-left:18px}.technical-expression{overflow-wrap:anywhere}.semantic-panel .panel-head{min-height:38px}.result-indicator-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.result-indicator-row small{grid-column:1 / -1}.result-indicator-row>span:first-child{min-width:0}.result-indicator-row>span:first-child small{display:block;overflow-wrap:anywhere}.result-indicator-row>.disclosure{grid-column:1 / -1}.section-findings li{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.section-findings li>span:last-child{min-width:0}.section-findings small{display:block;margin-top:var(--space-1)}.related-rows>li{padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:grid;gap:var(--space-1);min-width:0}.related-rows>li:last-child{border-bottom:0}.related-rows small{display:block}.related-row-head,.related-links,.related-limits{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.related-row-head{justify-content:space-between}.related-links{align-items:center;overflow-wrap:anywhere}.related-limits{flex-direction:column}.related-section .panel{min-width:0}@media(max-width:1100px){.result-indicator-row{grid-template-columns:minmax(0,1fr) auto}.result-indicator-row a{grid-column:1 / -1}}.semantic-analysis{display:grid}.analysis-section{display:grid;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--border)}.analysis-section h3{color:var(--muted);font-size:var(--text-sm);font-weight:600}.result-section{padding-top:var(--space-4)}.result-conclusion{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;font-size:var(--text-lg);font-weight:600;line-height:1.4}.result-conclusion .semantic-value{font-size:17px}.result-conclusion.result-text{display:flex;max-width:75ch;font-size:var(--text-lg)}.result-secondary{color:var(--text-soft);font-weight:500}.result-period,.metric-meta{color:var(--muted);font-size:var(--text-xs);font-weight:400}.analysis-status{display:inline-flex;align-items:center;min-height:20px;padding:1px 6px;border:1px solid var(--border-strong);border-radius:2px;color:var(--text-soft);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.analysis-status-calculated{border-color:var(--success);color:var(--success)}.analysis-status-partial,.analysis-status-not_comparable{border-color:var(--warning);color:var(--warning)}.analysis-status-invalid{border-color:var(--danger);color:var(--danger)}.metric-rows{display:grid;max-width:680px}.metric-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,auto);gap:var(--space-4);align-items:baseline;min-height:30px;padding:5px 0;border-bottom:1px solid var(--border)}.metric-row:last-child{border-bottom:0}.metric-row dt{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;color:var(--text-soft)}.metric-row dd{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.semantic-value{font-variant-numeric:tabular-nums;white-space:nowrap}.calculation-equation{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);max-width:680px;padding:var(--space-2) var(--space-3);background:var(--surface-sunken);color:var(--text-soft);font-variant-numeric:tabular-nums}.calculation-equation strong{color:var(--text);white-space:nowrap}.formula-unpublished,.observation-count{color:var(--muted);font-size:var(--text-sm)}.decision-line{max-width:75ch;font-weight:600}.decision-met{color:var(--success)}.decision-not-met{color:var(--text-soft)}.decision-unknown{color:var(--warning)}.coverage-section{gap:var(--space-2)}.coverage-line{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;color:var(--text-soft)}.coverage-details,.semantic-technical{max-width:75ch;color:var(--muted);font-size:var(--text-sm)}.coverage-details>summary,.semantic-technical>summary{width:fit-content;cursor:pointer;color:var(--accent-text);font-weight:500}.coverage-details ul{display:grid;gap:4px;margin:var(--space-2) 0 0 18px;padding:0}.semantic-technical{padding-top:var(--space-3);border-top:1px solid var(--border)}.semantic-technical dl{display:grid;gap:5px;margin-top:var(--space-2)}.semantic-technical dl>div{display:grid;grid-template-columns:minmax(120px,28%) minmax(0,1fr);gap:var(--space-3)}.semantic-technical dt{color:var(--muted)}.semantic-technical dd{color:var(--text-soft);overflow-wrap:anywhere}.period-comparison{display:grid;grid-template-columns:repeat(2,minmax(180px,280px));gap:var(--space-4)}.period-comparison>div{display:grid;grid-template-columns:1fr auto;gap:2px var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.period-comparison strong{text-align:right;font-variant-numeric:tabular-nums}.period-comparison small{grid-column:1 / -1;color:var(--muted)}.coverage-note{max-width:75ch;padding:var(--space-2) var(--space-3);background:var(--surface-sunken);color:var(--text-soft)}.analysis-minor-title{margin-top:var(--space-2);color:var(--text-soft);font-size:var(--text-sm)}.classification-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.classification-comparison>div{display:grid;align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3);border-right:1px solid var(--border)}.classification-comparison>div:first-child{padding-left:0}.classification-comparison>div:last-child{padding-right:0;border-right:0}.classification-comparison h4{color:var(--muted);font-size:var(--text-xs)}.classification-comparison h4 span{display:block;margin-top:2px;color:var(--warning);font-weight:500}.classification-comparison p{color:var(--text);font-weight:600;overflow-wrap:anywhere}.classification-comparison small{color:var(--text-soft)}.classification-evidence{display:flex;gap:var(--space-4);flex-wrap:wrap}.pair-arrow{color:var(--muted)}.journal-events{min-width:760px}.journal-events td{vertical-align:top;white-space:normal}.journal-events td:first-child,.journal-events td:nth-child(2),.journal-events td:nth-child(3){display:table-cell}.journal-events td strong,.journal-events td span,.journal-events td small{display:block}.journal-events td small,.journal-events td span{max-width:26ch;color:var(--muted);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis}.journal-events td .journal-history{display:-webkit-box;max-width:30ch;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}.journal-locators{display:grid;gap:3px}.journal-locators .locator-source,.journal-locators .locator-object{display:none}.presence-items{display:grid;max-width:680px;list-style:none}.presence-items li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:30px;padding:5px 0;border-bottom:1px solid var(--border)}.evidence-group+.evidence-group{border-top:1px solid var(--border)}.evidence-role{display:flex;gap:6px;padding:6px var(--space-3);background:var(--surface-sunken);border-bottom:1px solid var(--border);color:var(--muted);font-size:var(--text-xs);font-weight:600}.role-contradicts{color:var(--warning)}.evidence-group ol{list-style:none}.evidence-item{display:grid;gap:3px;padding:8px var(--space-3);border-bottom:1px solid var(--border)}.evidence-item:last-child{border-bottom:0}.evidence-label{color:var(--text-soft);font-size:var(--text-sm)}.review-form{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-3);align-items:start}.review-actions{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.history{list-style:none;margin-top:var(--space-4);border-top:1px solid var(--border)}.history li{display:grid;gap:3px;padding:8px 0;border-bottom:1px solid var(--border)}.history li:last-child{border-bottom:0}.history-head{display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;font-size:var(--text-sm)}.history-head span{font-size:var(--text-xs)}.history-note{white-space:pre-wrap;color:var(--text-soft)}.evidence-editor{list-style:none;display:grid}.evidence-editor li{display:grid;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.evidence-editor li:first-child{padding-top:0}.evidence-editor-target{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0}.locator-code{font-size:var(--text-2xs);overflow-wrap:anywhere}.evidence-editor-fields,.evidence-add{display:flex;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap}.evidence-editor-fields .field:first-child{flex:0 0 160px}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3)}.section-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2px var(--space-4);margin:0;padding:0;border:0}.section-picker legend{grid-column:1 / -1;padding:0;margin-bottom:var(--space-2)}.form-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) 0;background:var(--canvas);border-top:1px solid var(--border)}.form-footer .muted{display:inline-flex;align-items:center;gap:6px;margin-right:auto}.run-analysis{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.records-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--space-4);align-items:start}.reg-index{position:sticky;top:calc(var(--topbar-h) + var(--space-3));display:grid;grid-template-rows:auto 1fr;max-height:calc(100vh - var(--topbar-h) - var(--space-6));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.reg-index>.search-input{padding:var(--space-2);border-bottom:1px solid var(--border)}.reg-index>.search-input .icon{left:16px}.reg-index-list{overflow-y:auto;padding-bottom:var(--space-2)}.reg-block-title{position:sticky;top:0;padding:6px var(--space-3) 4px;background:var(--surface);color:var(--muted);font-size:var(--text-xs);font-weight:600}.reg-block ul{list-style:none}.reg-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--space-2);align-items:baseline;padding:4px var(--space-3) 4px calc(var(--space-3) - 2px);border-left:2px solid transparent;color:var(--text-soft);font-size:var(--text-sm)}.reg-item:hover{background:var(--hover);text-decoration:none;color:var(--text)}.reg-item.is-current{background:var(--selected);border-left-color:var(--accent);color:var(--text)}.reg-item code{color:var(--text);font-weight:600}.reg-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reg-count{color:var(--muted);font-size:var(--text-xs)}.records-main{min-width:0}.records-panel .table-frame{max-height:calc(100vh - 300px);min-height:200px;overflow:auto}.field-value .mono{font-size:var(--text-sm)}.field-desc-inline{display:none;margin-top:2px;font-size:var(--text-xs)}@media(max-width:640px){.col-desc{display:none}.field-desc-inline{display:block}.table td.wrap{min-width:0}}.raw-line{margin:0;overflow-x:auto;white-space:pre;font-size:var(--text-sm);color:var(--text-soft)}.ecd-index .reg-item{grid-template-columns:minmax(0,1fr) auto}.ecd-index .reg-name{white-space:normal;line-height:1.35}.ecd-list-actions{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-2) var(--space-3);color:var(--text-soft);font-size:var(--text-sm)}.ecd-list-actions button{color:var(--accent);cursor:pointer;background:none;border:0;text-decoration:underline;font:inherit}.ecd-list-actions button:disabled{color:var(--muted);cursor:default}.ecd-child-pages{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;margin-top:var(--space-3)}@media(max-width:640px){.ecd-list-actions{align-items:start}}.account-cell{display:inline-flex;gap:var(--space-2)}.account-synthetic{font-weight:600}@media(max-width:1100px){.overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"attention" "side" "coverage"}.overview-side{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ia-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.findings-home-layout,.theme-workspace-layout{grid-template-columns:minmax(0,1fr)}.theme-work{position:static}.workspace-split{grid-template-columns:minmax(0,1fr)}.workspace-queue{position:static;height:auto;border-right:0}.workspace.has-selection .workspace-queue,.workspace.has-section .workspace-queue{display:none}.workspace:not(.has-selection):not(.has-section) .workspace-detail{display:none}.workspace-back{display:inline-flex}.workspace-head,.workspace-detail{padding-left:var(--space-3);padding-right:var(--space-3)}.queue-filters{position:static}.records-layout{grid-template-columns:minmax(0,1fr)}.reg-index{position:static;max-height:none}.records-layout.has-selection .reg-index{display:none}.records-layout .workspace-back{display:inline-flex}.records-panel .table-frame{max-height:none}.review-form,.classification-comparison{grid-template-columns:minmax(0,1fr)}.classification-comparison>div,.classification-comparison>div:first-child,.classification-comparison>div:last-child{padding:var(--space-3) 0;border-right:0;border-bottom:1px solid var(--border)}.classification-comparison>div:last-child{border-bottom:0}}.more-filters{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.more-filters>summary{display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:var(--muted);font-size:var(--text-xs);font-weight:600}.more-filters-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-3);padding-top:var(--space-2)}.evidence-target{color:var(--text);font-size:var(--text-sm)}.next-test{margin-top:var(--space-3);padding:var(--space-3);border-left:1px solid var(--accent);background:var(--accent-bg);border-radius:var(--radius)}.next-test h2{color:var(--accent-text);font-size:var(--text-xs)}.next-test p{margin-top:2px}.text-danger{color:var(--danger)}.ia-layout{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:var(--space-4);align-items:start}.team-action-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:var(--space-4);align-items:start}.team-estimate{min-height:45px;padding:var(--space-3);background:var(--surface-sunken);border-left:2px solid var(--accent)}.team-roster .specialist-item{text-decoration:none}.specialist-list.team-roster li{display:block}.team-specialists{display:grid}.team-specialist{border-bottom:1px solid var(--border)}.team-specialist:last-child{border-bottom:0}.team-specialist>summary{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(390px,1.5fr) minmax(170px,.65fr);align-items:center;gap:var(--space-3);min-height:58px;padding:var(--space-2) var(--space-3);cursor:pointer;list-style:none}.team-specialist>summary::-webkit-details-marker{display:none}.team-specialist>summary:hover{background:var(--hover)}.team-specialist[open]>summary{background:var(--selected);border-bottom:1px solid var(--border)}.team-specialist-identity,.team-specialist-result{display:flex;align-items:center;gap:var(--space-2);min-width:0}.team-specialist-result{justify-content:flex-end;flex-wrap:wrap}.team-specialist-body{display:grid;gap:var(--space-3);padding:var(--space-3)}.pipeline{display:grid;grid-template-columns:repeat(4,minmax(70px,1fr));list-style:none}.pipeline li{position:relative;display:flex;align-items:center;gap:5px;color:var(--faint);font-size:var(--text-xs)}.pipeline li:not(:last-child):after{content:"";height:1px;flex:1 1 auto;margin-right:5px;background:var(--border-strong)}.pipeline-mark{display:inline-grid;place-items:center;width:17px;height:17px;flex:0 0 auto;border:1px solid var(--border-strong);border-radius:50%;font-size:var(--text-2xs)}.pipeline li.is-active{color:var(--accent-text);font-weight:600}.pipeline li.is-active .pipeline-mark{border-color:var(--accent);background:var(--accent-bg)}.pipeline li.is-done{color:var(--success)}.pipeline li.is-done .pipeline-mark{border-color:var(--success)}.review-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.team-report-list,.synthesis-points,.held-list{display:grid;list-style:none}.team-report-item,.synthesis-points>li,.held-item{display:grid;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.team-report-item:last-child,.synthesis-points>li:last-child,.held-item:last-child{border-bottom:0}.team-report-item h4,.synthesis h3{font-size:var(--text-md);font-weight:600}.locator-list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.synthesis{display:grid;gap:var(--space-4)}.reading-workspace{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:var(--space-5);align-items:start}.reading-index{display:grid;border-top:1px solid var(--border)}.reading-index button{padding:var(--space-3);border:0;border-bottom:1px solid var(--border);border-left:2px solid transparent;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.reading-index button:hover{background:var(--hover)}.reading-index button.is-current{border-left-color:var(--accent);background:var(--selected);font-weight:600}.reading-detail{display:grid;gap:var(--space-4);min-width:0}.reading-detail section,.reading-detail details{display:grid;gap:var(--space-2)}.reading-detail h4{color:var(--text-soft);font-size:var(--text-sm)}.reading-heading{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.reading-heading h3:focus{outline:none}.reading-heading h3:focus-visible{box-shadow:0 2px 0 var(--accent)}.reading-mobile-back{display:none}.reading-detail details,.reading-conflict{border-top:1px solid var(--border);padding-top:var(--space-3)}.reading-detail summary,.reading-conflict summary,.team-operations>summary{cursor:pointer;color:var(--accent-text)}.team-operations>summary{padding:var(--space-3);border:1px solid var(--border)}.team-operations>.panel{margin-top:var(--space-2)}.synthesis>section,.synthesis-limits section{display:grid;gap:var(--space-2)}.synthesis-points{counter-reset:synthesis;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.synthesis-points>li{position:relative;padding-left:var(--space-8);counter-increment:synthesis}.synthesis-points>li:before{content:counter(synthesis,decimal-leading-zero);position:absolute;top:var(--space-3);left:0;color:var(--muted);font:600 var(--text-xs) var(--font-mono)}.synthesis-authors{display:flex;flex-wrap:wrap;gap:var(--space-1)}.synthesis-authors a{text-decoration:none}.synthesis-limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.held-item>div:first-child{display:flex;justify-content:space-between;gap:var(--space-3)}.specialist-list{list-style:none;display:grid;gap:2px}.specialist-list li{display:flex;align-items:start;gap:var(--space-2)}.specialist-item{flex:1 1 auto;display:grid;gap:2px;padding:var(--space-2) var(--space-3);border-left:2px solid transparent;background:none;color:var(--text-soft);font:inherit;text-align:left;cursor:pointer}.specialist-item:hover{background:var(--hover);color:var(--text)}.specialist-item.is-current{background:var(--selected);border-left-color:var(--accent);color:var(--text)}.specialist-name{color:var(--text);font-weight:600}.specialist-desc{font-size:var(--text-sm);color:var(--text-soft)}.specialist-meta{font-size:var(--text-xs)}.specialist-dossier{align-self:center;font-size:var(--text-xs);white-space:nowrap}.estimate{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border)}.estimate-prices{margin-top:var(--space-2);font-size:var(--text-xs)}.ia-back{margin-top:var(--space-4)}@media(max-width:1100px){.team-action-layout{grid-template-columns:minmax(0,1fr)}.team-specialist>summary{grid-template-columns:minmax(160px,.7fr) minmax(360px,1.5fr)}.team-specialist-result{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:900px){.reading-workspace{grid-template-columns:minmax(0,1fr)}.reading-workspace.is-index .reading-detail,.reading-workspace.is-detail .reading-index{display:none}.reading-mobile-back{display:inline-flex;justify-self:start}}@media(max-width:760px){.team-specialist>summary{grid-template-columns:minmax(0,1fr)}.pipeline{grid-template-columns:repeat(2,minmax(110px,1fr));gap:var(--space-2)}.pipeline li:after{display:none}.synthesis-limits{grid-template-columns:minmax(0,1fr)}.held-item>div:first-child{display:grid}}@media(max-width:640px){.theme-row{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.theme-row-work{grid-auto-flow:column;justify-content:start;justify-items:start}.theme-question{align-items:flex-start;flex-direction:column}.statement{font-size:var(--text-md)}.metric-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.metric-meta{flex-basis:100%}.calculation-equation{display:grid;gap:4px}.calculation-equation strong{white-space:normal}.period-comparison{grid-template-columns:minmax(0,1fr);gap:0}.semantic-technical dl>div{grid-template-columns:minmax(0,1fr);gap:1px}.presence-items li{align-items:flex-start;flex-direction:column}.kv-row{grid-template-columns:minmax(0,1fr);gap:2px}.mini-list li{grid-template-columns:1fr auto}.mini-list li>:last-child{display:none}.evidence-editor-fields .field:first-child,.toolbar .field{flex:1 1 100%}}.public-json{overflow:auto;max-height:70vh;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.public-locator{overflow-wrap:anywhere}.external-page{--external-index-w: 272px;--external-inspector-w: 348px}.external-query-head{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4)}.external-query-head .facts{flex:1 1 auto}.external-query-select{width:min(300px,100%)}.external-confirmation{margin-bottom:var(--space-3);padding:7px var(--space-3);border:1px solid var(--border);background:var(--surface);color:var(--text-soft);font-size:var(--text-sm)}.external-source-strip{display:flex;gap:6px var(--space-4);flex-wrap:wrap;padding:7px var(--space-3);border:1px solid var(--border);border-bottom:0;background:var(--surface-sunken);font-size:var(--text-xs)}.external-dataset{color:var(--muted)}.external-dataset.is-ready{color:var(--success)}.external-dataset.is-missing{color:var(--warning)}.external-dataset-error{display:inline}.external-dataset-error summary{display:inline;cursor:pointer}.external-dataset-error summary::marker{content:""}.external-dataset-error[open]{flex-basis:100%}.external-dataset-error>span{display:block;margin:4px 0 0 18px;color:var(--text-soft)}.external-basic{display:grid;grid-template-columns:minmax(200px,1.2fr) minmax(340px,2fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--border);background:var(--surface)}.external-basic h2{margin:0 0 2px;font-size:var(--text-lg);overflow-wrap:anywhere}.external-basic-origin{display:block;margin-bottom:3px;color:var(--muted);font-size:var(--text-2xs)}.external-basic-warning{grid-column:1 / -1;margin:0;padding-top:6px;border-top:1px solid var(--border);color:var(--warning);font-size:var(--text-xs)}.external-basic dl{display:flex;gap:var(--space-5);min-width:0}.external-basic dl>div{min-width:0}.external-basic dt{color:var(--muted);font-size:var(--text-xs)}.external-basic dd{margin-top:2px;overflow-wrap:anywhere}.external-workspace{display:grid;grid-template-columns:var(--external-index-w) minmax(0,1fr);margin-top:var(--space-4);border:1px solid var(--border);background:var(--surface)}.external-index{min-width:0;border-right:1px solid var(--border);background:var(--surface-sunken)}.external-index-tools{display:grid;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border);background:var(--surface)}.external-index-tools .field{gap:3px}.external-party-group h3{display:flex;justify-content:space-between;gap:var(--space-2);margin:0;padding:7px var(--space-3);border-bottom:1px solid var(--border);color:var(--text-soft);background:var(--surface-sunken);font-size:var(--text-sm)}.external-party-group h3 span{color:var(--muted);font-weight:400;font-variant-numeric:tabular-nums}.external-party-group ul{list-style:none}.external-party-group li{border-bottom:1px solid var(--border)}.external-party-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--space-2);width:100%;min-height:52px;padding:7px var(--space-3) 7px 10px;border:0;border-left:1px solid transparent;background:transparent;color:var(--text);text-align:left;cursor:pointer}.external-party-row:hover{background:var(--hover)}.external-party-row.is-current{border-left-color:var(--accent);background:var(--selected)}.external-party-name{min-width:0;font-weight:600;overflow-wrap:anywhere}.external-party-doc,.external-party-row>span:last-child{color:var(--muted);font-size:var(--text-xs)}.external-party-row strong{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.external-party-level{grid-column:1 / -1}.external-index .state-empty{margin:var(--space-3)}.external-index-limit{padding:var(--space-3);color:var(--muted);font-size:var(--text-xs)}.external-index-loading{display:flex;align-items:center;gap:6px;padding:7px var(--space-3);border-bottom:1px solid var(--border);color:var(--muted);font-size:var(--text-xs)}.external-index>.pagination{border-top:1px solid var(--border)}.external-investigation{display:grid;grid-template-columns:minmax(330px,1fr) var(--external-inspector-w);align-items:start;min-width:0;background:var(--canvas)}.external-map-panel{min-width:0;margin:var(--space-3)}.external-map-panel .panel-head{min-height:39px}.external-map-panel .select{max-width:250px}.external-map-scroll{max-width:100%;overflow-x:auto;outline:none}.external-map-scroll.is-compact{overflow-x:hidden}.external-map-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.external-map{display:block;width:100%;height:220px;overflow:visible}.external-map line{stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.external-map line.is-dashed{stroke:var(--warning);stroke-dasharray:6 5}.external-map-edge-link{color:var(--accent-text)}.external-map-edge-link:focus{outline:none}.external-map-edge-link:focus line{stroke-width:5}.external-map text{fill:var(--text-soft);font:12px var(--font-ui)}.external-map .external-map-date{fill:var(--muted);font-size:10.5px}.external-map-node circle{fill:var(--raised);stroke:var(--border-strong);stroke-width:1.5}.external-map-node.is-selected circle{fill:var(--selected);stroke:var(--accent);stroke-width:2}.external-map-node text{font-weight:600}.external-map-node .external-map-document{fill:var(--muted);font-size:10.5px;font-weight:400}.external-map-caption{display:flex;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;padding-top:var(--space-2);border-top:1px solid var(--border);color:var(--muted);font-size:var(--text-xs)}.external-map-caption span{display:inline-flex;align-items:center;gap:5px}.external-map-caption i{display:inline-block;width:22px;border-top:2px solid var(--accent)}.external-map-caption .line-dashed{border-top-color:var(--warning);border-top-style:dashed}.external-map-caption strong{color:var(--text-soft);font-weight:600}.external-map-caption a{margin-left:auto}.external-map-honesty{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-xs)}.external-path-reference{display:flex;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-top:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);font-size:var(--text-xs)}.external-path-reference>span:first-child{color:var(--text-soft);font-weight:600}.external-path-text{display:grid;margin-top:var(--space-3);list-style:none}.external-path-text li{display:grid;grid-template-columns:42px minmax(110px,1fr) minmax(110px,.8fr) auto;align-items:center;gap:var(--space-2);padding:6px 0;border-bottom:1px solid var(--border)}.external-path-text li:last-child{border-bottom:0}.external-path-text span{color:var(--muted);font-size:var(--text-xs)}.external-path-step{font-variant-numeric:tabular-nums}.external-inspector{min-width:0;border-left:1px solid var(--border);background:var(--surface)}.external-inspector-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border)}.external-inspector-head h2{margin:0;font-size:var(--text-lg);overflow-wrap:anywhere}.external-inspector-head p{margin-top:3px;color:var(--muted);font-size:var(--text-xs)}.external-inspector-section{padding:var(--space-3);border-bottom:1px solid var(--border)}.external-inspector-section h3{margin:0 0 6px;font-size:var(--text-sm)}.external-validity{display:flex;align-items:center;gap:6px;margin-top:7px;color:var(--text-soft);font-size:var(--text-xs)}.external-validity span{width:24px;border-top:2px solid var(--accent)}.external-validity span.is-uncertain{border-top-color:var(--warning);border-top-style:dashed}.external-inspector-total{display:grid;grid-template-columns:1fr auto;gap:2px var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--border)}.external-inspector-total>span{color:var(--muted);font-size:var(--text-xs)}.external-inspector-total strong{font-size:16px;font-variant-numeric:tabular-nums}.external-inspector-total small{grid-column:1 / -1;color:var(--muted)}.external-methods{display:grid;gap:4px;list-style:none}.external-methods li{display:flex;justify-content:space-between;gap:var(--space-2);color:var(--text-soft);font-size:var(--text-xs)}.external-methods strong{font-variant-numeric:tabular-nums}.external-movements{padding:0}.external-movements>h3{padding:var(--space-3) var(--space-3) 0}.external-movements ol{list-style:none}.external-movement{display:grid;gap:5px;padding:var(--space-2) var(--space-3);border-top:1px solid var(--border)}.external-movement-main,.external-movement-meta,.external-movement-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.external-movement-main strong{font-variant-numeric:tabular-nums}.external-movement-meta{color:var(--muted);font-size:var(--text-xs)}.external-movement-meta .is-uncertain{color:var(--warning)}.external-movement-actions{justify-content:flex-start}.external-movement-actions .locator-action{font-size:var(--text-xs)}.external-movement-actions .locator-object,.external-movement-actions .locator .icon-btn{display:none}.external-movements .pagination{border-top:1px solid var(--border)}.external-inspector>.disclosure{border:0;border-bottom:1px solid var(--border)}.external-coverage{display:grid;gap:5px}.external-coverage>div{display:flex;justify-content:space-between;gap:var(--space-2)}.external-coverage dt{color:var(--muted)}.external-coverage dd{font-variant-numeric:tabular-nums}.external-detail-nav,.external-mobile-back{display:none}.public-evidence-panel .panel-body{display:grid;gap:var(--space-4)}.public-evidence-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border)}.public-evidence-facts>div{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.public-evidence-facts dt{color:var(--muted);font-size:var(--text-xs)}.public-evidence-facts dd{margin-top:3px;overflow-wrap:anywhere}.public-evidence-locator{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2)}.public-evidence-locator>span{color:var(--muted);font-size:var(--text-xs)}.public-evidence-locator code{overflow-wrap:anywhere}@media(max-width:1180px){.external-page{--external-index-w: 244px;--external-inspector-w: 316px}.external-investigation{grid-template-columns:minmax(300px,1fr) var(--external-inspector-w)}.external-map text{font-size:11px}}@media(max-width:900px){.external-query-head,.external-basic{grid-template-columns:1fr;align-items:stretch}.external-query-head{display:grid}.external-basic dl{flex-wrap:wrap}.external-basic>.locator{justify-self:start}.external-workspace{display:block}.external-index{border-right:0}.external-workspace.has-selection .external-index,.external-investigation{display:none}.external-workspace.has-selection .external-investigation{display:grid;grid-template-columns:minmax(0,1fr)}.external-detail-nav{position:sticky;top:var(--topbar-h);z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--canvas)}.external-mobile-back{display:inline-flex;grid-column:1 / -1;justify-self:start;align-items:center;gap:5px;padding:2px 0;border:0;background:none;color:var(--accent-text);cursor:pointer}.external-detail-heading{margin:0;font-size:var(--text-sm);overflow-wrap:anywhere}.external-detail-heading:focus{outline:none}.external-detail-heading:focus-visible{box-shadow:0 2px 0 var(--accent)}.external-detail-identity{align-self:end;margin:0;color:var(--muted);font-size:var(--text-xs)}.external-map-panel{grid-row:2}.external-inspector{grid-row:3;border-top:1px solid var(--border);border-left:0}}@media(max-width:520px){.external-query-head .facts{grid-template-columns:1fr}.external-basic dl{display:grid;grid-template-columns:1fr 1fr}.external-source-strip{display:grid}.external-map-panel{margin:var(--space-3) 0 0;border-right:0;border-left:0}.external-map{height:220px}.external-map text{font-size:18px}.external-map .external-map-date,.external-map-node .external-map-document{font-size:15px}.external-map-caption strong{flex-basis:100%}.external-map-caption a{margin-left:0}.external-inspector-head{flex-direction:column}.external-path-text li{grid-template-columns:40px minmax(0,1fr)}.external-path-text li>:nth-child(3),.external-path-text li>:nth-child(4){grid-column:2}.public-evidence-facts{grid-template-columns:1fr}.public-evidence-locator{grid-template-columns:minmax(0,1fr) auto}.public-evidence-locator>span{grid-column:1 / -1}}@media(forced-colors:active){.external-party-row.is-current,.external-map-node.is-selected circle{outline:2px solid Highlight}}@media(prefers-reduced-motion:reduce){.external-party-row{transition:none}}.editorial-reading{max-width:76ch;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.editorial-reading p,.editorial-reading ul,.editorial-reading ol{margin:0 0 1em}.editorial-reading h2,.editorial-reading h3,.editorial-reading h4,.editorial-reading h5,.editorial-reading h6{margin:1.5em 0 .5em;line-height:1.3}.editorial-reading li{margin-bottom:.4em}.editorial-ref{font-size:.86em;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.writing-controls>li{padding:12px 0;border-bottom:1px solid var(--border)}.writing-controls>li:last-child{border-bottom:0}.writing-control-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.writing-state{font-weight:600;white-space:nowrap;color:var(--muted)}.writing-state-conforme{color:var(--success)}.writing-state-divergente{color:var(--danger)}.writing-state-parcial{color:var(--warning)}.writing-measures{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px 16px;margin:10px 0}.writing-measures div{display:flex;justify-content:space-between;gap:8px}.writing-measures dt{color:var(--muted)}.writing-measures dd{margin:0}.writing-controls+.disclosure{border-top:1px solid var(--border)}.writing-controls .disclosure-body{padding:0 var(--space-4) var(--space-3)}.writing-detail-list{margin:0;padding-left:var(--space-5)}.writing-sources{margin-top:12px}@media(max-width:600px){.writing-control-heading{align-items:flex-start;flex-direction:column;gap:3px}}.ai-analysis-origin{display:flex;align-items:baseline;gap:var(--space-4);max-width:var(--content-max);margin:var(--space-4) auto 0;padding:var(--space-2) var(--space-4);border-inline-start:2px solid var(--accent);color:var(--muted);font-size:var(--text-md)}.ai-analysis-origin a{color:var(--accent-text)}.ai-analysis-origin a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.case-overview{display:grid;gap:var(--space-4)}.case-overview .page-head{margin-bottom:0}.case-overview a{text-underline-offset:3px}.case-actions{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.overview-section{--overview-inset: var(--space-4);min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.overview-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:44px;padding:var(--space-2) var(--overview-inset);border-bottom:1px solid var(--border)}.overview-section-head h2{font-size:var(--text-lg);font-weight:600;line-height:var(--leading-tight)}.overview-section-head>a{flex:none;font-weight:500}.overview-section-body{padding:var(--overview-inset)}.overview-section-aside{display:flex;justify-content:flex-end;margin-top:var(--space-2)}.sheet-sections>.overview-section{display:flex;flex-direction:column}.sheet-sections>.overview-section>.overview-section-body{flex:1}.overview-empty{color:var(--muted);max-width:68ch}.overview-indicators{display:grid;gap:var(--space-2)}.ind-legend{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ind-legend i{width:7px;height:7px;border-radius:50%;background:var(--text-soft);box-shadow:0 0 0 1.5px var(--surface)}.ind-legend b{width:1.5px;height:10px;margin-left:var(--space-2);background:var(--text)}.ind-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:var(--space-4) var(--space-6)}.ind-group{display:grid;grid-template-rows:auto 1fr;min-width:0}.ind-group h3{padding-bottom:var(--space-1);border-bottom:1px solid var(--border-strong);color:var(--muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ind-tiles{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.ind-cell{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:var(--space-2) 2px var(--space-3);border-left:1px solid var(--border);color:var(--text);text-align:center;text-decoration:none}.ind-cell:first-child{border-left:0}a.ind-cell:hover,a.ind-cell:focus-visible{background:var(--hover);text-decoration:none}a.ind-cell:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ind-name{max-width:100%;overflow:hidden;color:var(--text-soft);font-size:var(--text-sm);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ind-dial{position:relative;display:block;width:100%;max-width:172px;aspect-ratio:128 / 66;container-type:inline-size}.ind-dial svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ind-arc{fill:none;stroke-width:8}.ind-arc-track{stroke:var(--border)}.ind-arc-zone{stroke:var(--danger);opacity:.14}.ind-arc-fill{stroke:var(--accent)}.ind-arc-fill.is-critical{stroke:var(--danger)}.ind-arc-ring{fill:none;stroke:var(--danger);stroke-width:1;opacity:.42}.ind-arc-tick{stroke:var(--text);stroke-width:1.5}.ind-arc-prev{fill:var(--text-soft);stroke:var(--surface);stroke-width:1.25}.ind-limit{position:absolute;color:var(--muted);font-size:10.5px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.ind-limit.is-left{transform:translate(-100%,-50%)}.ind-limit.is-right{transform:translateY(-50%)}.ind-limit.is-top{transform:translate(-50%,-100%)}.ind-readout{position:absolute;left:0;right:0;bottom:5%;display:flex;flex-direction:column;align-items:center;gap:0;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.ind-value{font-size:min(18px,13.5cqw);font-weight:650;letter-spacing:-.01em}.ind-value.is-long{font-size:min(15px,12.5cqw)}.ind-value.is-critical{color:var(--danger)}.ind-unit{margin-left:.22em;font-size:.68em;font-weight:600;letter-spacing:0}.ind-delta{color:var(--muted);font-size:max(10px,min(11px,9cqw))}.ind-delta .ind-unit{font-size:1em;font-weight:400}.ind-readout .ind-unit{margin-left:.08em}.ind-arc-beyond{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ind-arc-beyond.is-critical{stroke:var(--danger)}.overview-return-target:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.overview-action{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-4);background:var(--warning-bg);border:1px solid var(--border);border-radius:var(--radius)}.overview-stale{color:var(--text);font-size:var(--text-sm);font-weight:500}.closing{display:grid;grid-template-columns:repeat(var(--closing-count, 6),minmax(0,1fr))}.closing>div{min-width:0;padding:0 var(--space-4);border-left:1px solid var(--border)}.closing>div:first-child{border-left:0;padding-left:0}.closing>div.is-fiscal-start{border-left-color:var(--border-strong)}.closing dt{overflow:hidden;color:var(--text-soft);font-size:var(--text-sm);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.closing-period{color:var(--muted);font-size:var(--text-xs);font-weight:400}.closing dd a{display:grid;gap:2px;margin-top:var(--space-1);color:var(--text);text-decoration:none}.closing dd a:hover .closing-value,.closing dd a:focus-visible .closing-value{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.closing-value{font-size:24px;font-weight:650;line-height:1.1;letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap}.closing-value.is-negative{color:var(--danger)}.closing-value.is-missing{color:var(--muted)}.closing-change{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.overview-limit{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);padding:var(--space-2) var(--space-3);background:var(--warning-bg);font-size:var(--text-sm)}.changes-group{min-width:0}.changes-group h3{display:flex;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-1);border-bottom:1px solid var(--border-strong);color:var(--muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.changes-base{font-weight:400;letter-spacing:0;text-transform:none}.changes{list-style:none}.changes-none{padding:7px 0;border-bottom:1px solid var(--border);color:var(--muted);font-size:var(--text-sm)}.changes li+li{border-top:1px solid var(--border)}.changes a{display:grid;grid-template-columns:minmax(min(11.5em,45%),1.25fr) minmax(48px,1fr) 72px 44px;align-items:center;gap:var(--space-3);padding:7px 0;color:var(--text);text-decoration:none}.changes a:hover .change-name,.changes a:focus-visible .change-name{color:var(--accent-text);text-decoration:underline}.change-name{overflow:hidden;font-size:var(--text-sm);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.change-bar{position:relative;height:8px}.change-bar:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--border-strong)}.change-bar i{position:absolute;top:0;bottom:0;background:var(--text-soft);opacity:.7}.change-bar i.is-up{left:50%}.change-bar i.is-down{right:50%}.change-value{font-size:var(--text-md);font-weight:600;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.change-share{color:var(--muted);font-size:var(--text-xs);text-align:right;font-variant-numeric:tabular-nums}.sheet-sections{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-4);align-items:stretch}.sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-6);align-items:start}.sheet-group{min-width:0}.sheet-group h3,.sheet-rows a{display:grid;grid-template-columns:minmax(0,1fr) 72px 72px;align-items:baseline;gap:var(--space-2)}.sheet-group h3{padding-bottom:var(--space-1);border-bottom:1px solid var(--border-strong);color:var(--muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sheet-years{display:contents}.sheet-years span{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:0}.sheet-rows{list-style:none}.sheet-rows li+li{border-top:1px solid var(--border)}.sheet-rows a{padding:5px 0;color:var(--text);text-decoration:none}.sheet-rows a:hover .sheet-name,.sheet-rows a:focus-visible .sheet-name{color:var(--accent-text);text-decoration:underline}.sheet-name{overflow:hidden;padding-left:calc(var(--sheet-depth, 0) * 14px);color:var(--text-soft);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.sheet-value,.sheet-previous{font-size:var(--text-sm);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sheet-value{font-weight:500}.sheet-value.is-negative{color:var(--danger)}.sheet-value.is-missing,.sheet-previous{color:var(--muted)}.sheet-previous.is-negative{color:var(--danger);opacity:.8}.sheet-rows .ind-unit{font-size:.85em}.sheet-rows li.is-strong .sheet-name{color:var(--text);font-weight:600}.sheet-rows li.is-strong .sheet-value{font-weight:650}.work-counts{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);color:var(--muted);font-size:var(--text-sm)}.work{list-style:none;margin-block:calc(-1 * var(--space-2))}.work li+li{border-top:1px solid var(--border)}.work a{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:9px 0;color:var(--text);text-decoration:none}.work a:hover .work-title,.work a:focus-visible .work-title{color:var(--accent-text);text-decoration:underline}.work-title{min-width:0;font-size:var(--text-sm);font-weight:500}.work-meta{display:flex;flex:none;gap:var(--space-3);color:var(--muted);font-size:var(--text-xs)}.work-state.is-open{color:var(--accent-text);font-weight:600}@media(max-width:1100px){.sheet-sections{grid-template-columns:1fr}}@media(max-width:900px){.sheet-grid{grid-template-columns:1fr}}@media(max-width:650px){.case-overview{gap:var(--space-3)}.overview-section{--overview-inset: var(--space-3)}.overview-section-head{flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.overview-section-head>a{justify-self:start}.ind-grid{gap:var(--space-5)}.ind-tiles{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto}.closing{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-4)}.closing>div:nth-child(odd){border-left:0;padding-left:0}.closing>div.is-fiscal-start,.closing>div.is-fiscal-start+div{padding-top:var(--space-4);border-top:1px solid var(--border-strong)}.closing dt{min-height:34px;line-height:17px;white-space:normal}.changes a{grid-template-columns:minmax(0,1fr) 72px 40px;grid-template-areas:"name value share" "bar bar bar";row-gap:var(--space-1)}.change-name{grid-area:name}.change-bar{grid-area:bar}.change-value{grid-area:value}.change-share{grid-area:share}.work a{display:grid;gap:var(--space-1)}}@media(max-width:430px){.ind-cell{padding-inline:2px}.ind-name{font-size:var(--text-xs)}}.finding-composer{position:fixed;top:var(--topbar-h);right:0;bottom:0;width:440px;z-index:25;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border)}.finding-composer-head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.finding-composer-head h2{font-size:var(--text-lg)}.finding-composer-head h2{margin-right:auto}.finding-composer-head{gap:var(--space-2)}.finding-original{display:grid;gap:var(--space-2);overflow-wrap:anywhere}.finding-original p,.finding-evidence-list li>p{white-space:pre-wrap;overflow-wrap:anywhere}.finding-confirmation{max-width:min(720px,calc(100vw - 2 * var(--space-4)));flex-wrap:wrap}.finding-notices{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:30;display:grid;gap:var(--space-2);max-width:min(720px,calc(100vw - 2 * var(--space-4)))}.finding-notices .finding-confirmation{position:static}.finding-workspace.is-composing~.finding-notices{right:calc(440px + var(--space-4));max-width:min(720px,calc(100vw - 440px - 2 * var(--space-4)))}.finding-workspace.is-composing~.finding-notices .finding-confirmation{min-width:0;max-width:100%;overflow-wrap:anywhere}.finding-composer-form{overflow-y:auto;padding:var(--space-4);min-height:0}.finding-composer-form>fieldset{border:0;padding:0;margin:0;min-width:0}.finding-composer .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finding-composer-section{border:0;border-top:1px solid var(--border);padding:var(--space-3) 0 0;min-width:0}.finding-composer-section h3,.finding-composer-section legend{font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-2)}.finding-evidence-list{list-style:none;display:grid;gap:var(--space-3)}.finding-evidence-list li{border-bottom:1px solid var(--border);padding-bottom:var(--space-3)}.finding-evidence-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.finding-evidence-head strong{font-size:var(--text-sm);overflow-wrap:anywhere}.finding-evidence-fields{display:grid;grid-template-columns:130px minmax(0,1fr);gap:var(--space-2)}.finding-composer-foot{display:grid;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border)}.finding-discard{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.finding-confirmation{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:30;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-pop)}@media(min-width:1500px){.finding-workspace.is-composing .main{margin-right:440px}}.bank-movements{display:grid;gap:var(--space-4);min-width:0}.bank-movements .bm-workspace{min-width:0}.bank-movements .bm-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--text-md)}.bank-movements .bm-table th,.bank-movements .bm-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.bank-movements .bm-table th:first-child,.bank-movements .bm-table td:first-child{width:calc(100% - 180px)}.bank-movements .bm-table thead th{color:var(--muted);font-size:var(--text-sm);font-weight:500;background:var(--surface-sunken)}.bank-movements .bm-table .num{width:180px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.bank-movements .bm-table tbody th{font-weight:400}.bank-movements .bm-table caption{text-align:left;padding:var(--space-2) var(--space-3);color:var(--muted);font-size:var(--text-sm)}.bank-movements .bm-flow-table>tbody>tr:not(.bm-expanded)>*{padding-block:var(--space-3)}.bank-movements .bm-flow-table .bm-balance>*{background:var(--raised);font-weight:600}.bank-movements .bm-flow-table .bm-balance .bm-expand{font-weight:600}.bank-movements .bm-flow-table .bm-balance .bm-money{font-size:var(--text-lg)}.bank-movements .bm-flow-table .bm-closing>*{border-top:2px solid var(--border-strong)}.bank-movements .bm-flow-table .bm-movement-total>*{border-top:1px solid var(--border-strong);color:var(--text-soft);font-weight:500}.bank-movements .bm-table .bm-expanded>td{padding:0;border-bottom:0}.bank-movements .bm-group-content>td{background:var(--surface-sunken)}.bank-movements .bm-table .bm-account-row>th{padding-left:calc(var(--space-3) + 48px)}.bank-movements .bm-table .bm-account-row[data-depth="2"]>th{padding-left:calc(var(--space-3) + 72px)}.bank-movements .bm-table.bm-composition th{padding-left:calc(var(--space-3) + 24px)}.bank-movements .bm-expand{display:inline-flex;align-items:flex-start;gap:var(--space-2);padding:0;border:0;background:none;color:var(--text);text-align:left;font:inherit;cursor:pointer}.bank-movements .bm-expand .icon{flex:0 0 auto;margin-top:1px;color:var(--muted)}.bank-movements .bm-expand:hover span{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.bank-movements .bm-movement-button{display:inline-flex;align-items:center;gap:var(--space-2);border:0;background:none;color:var(--text);padding:0;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.bank-movements .bm-account-row:hover>*{background:var(--raised)}.bank-movements .bm-movement-button:hover{color:var(--accent-text)}.bank-movements .bm-movement-button .icon{flex:0 0 auto}.bank-movements .bm-movement-button:disabled{color:var(--muted);text-decoration:none;cursor:default}.bank-movements .bm-movement-context{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--space-1)}.bank-movements .bm-negative{color:var(--danger)}.bank-movements .bm-state{display:block;padding-left:var(--space-6);color:var(--muted);font-size:var(--text-sm);margin-top:var(--space-1)}.bank-movements .bm-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-3);border-bottom:1px solid var(--border)}.bank-movements .bm-toolbar label{display:grid;gap:var(--space-1);flex:1 1 180px;min-width:0;color:var(--muted);font-size:var(--text-sm)}.bank-movements .bm-toolbar select{width:100%;color:var(--text)}.bank-movements .bm-notice{padding:var(--space-3);border:1px solid var(--warning);background:var(--warning-bg)}.bank-movements .bm-notice p{margin-block:var(--space-2)}.bank-movements .bm-provisional,.bank-movements .bm-limitation{color:var(--muted);font-size:var(--text-sm)}.bank-movements .bm-context{margin:0;padding:var(--space-3)}.bank-movements .bm-context p{margin-block:var(--space-2)}.bank-movements .bm-coverage{padding:var(--space-2) var(--space-3);margin:0;color:var(--muted);font-size:var(--text-sm)}.bank-movements .bm-pagination{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-3);font-size:var(--text-sm)}.bank-movements .bm-empty{padding:var(--space-3) var(--space-6);margin:0;color:var(--muted)}.bank-movements .bm-orphans{padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-3) + 48px)}.bank-movements .bm-orphans[data-depth="2"]{padding-left:calc(var(--space-3) + 72px)}.bank-movements .bm-account-origin{padding:var(--space-2) var(--space-10, 40px);font-size:var(--text-sm);color:var(--muted)}.bank-movements .bm-table .bm-subgroup-row>th{padding-left:calc(var(--space-3) + 24px)}.bank-movements .bm-banks{padding-left:var(--space-4)}.bank-movements .bm-banks li{padding-block:var(--space-2)}.bank-movements .bm-notes{color:var(--text-soft);font-size:var(--text-sm)}.bank-movements .bm-reconciliation{padding:var(--space-3);color:var(--muted);font-size:var(--text-sm);border-top:1px solid var(--border)}.bank-movements .bm-reconciliation p{color:var(--text-soft)}.bank-movements .bm-technical{font-size:var(--text-sm);color:var(--muted);margin-top:var(--space-1)}.bank-movements .bm-entry-content h3{margin:var(--space-2) 0;font-size:var(--text-lg)}.bank-movements .bm-entry-meta{font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--space-4)}.bank-movements .bm-entry-postings p{margin:var(--space-2) 0}.bank-movements .bm-posting-side,.bank-movements .bm-entry-document{display:block;color:var(--muted);font-size:var(--text-sm)}.bank-movements .bm-selected-posting{background:var(--surface-sunken)}.bank-movements .bm-record-origin{margin-top:var(--space-4);font-size:var(--text-sm)}.bank-movements .bm-raw-line{white-space:pre-wrap;overflow-wrap:anywhere}.bank-movements :is(button,input,select,summary,a):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bank-movements details{font-weight:400}.bm-account-dialog.dialog{width:1200px;max-width:calc(100% - 32px);max-height:calc(100% - 24px);padding:0;display:flex;flex-direction:column;overflow:hidden}.bm-account-dialog.dialog:not([open]){display:none}.bm-account-dialog .dialog-inner{max-height:none;min-height:0;overflow:auto;display:flex;flex-direction:column}.bm-account-dialog .dialog-head{flex-shrink:0}.bm-account-dialog .dialog-body{padding:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;flex:1}.bm-account-dialog :is(.bm-detail-context,.bm-detail-toolbar,.bm-pagination,.bm-account-origin){flex-shrink:0}.bm-account-dialog .bm-detail-context{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.bm-account-dialog .bm-detail-context p{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--muted);overflow-wrap:anywhere}.bm-account-dialog .bm-detail-total{display:flex;align-items:baseline;gap:var(--space-3);margin-top:var(--space-2);font-weight:600}.bm-account-dialog .bm-detail-total>.bm-money{font-size:var(--text-lg)}.bank-movements .bm-counterparty ul{list-style:none;padding:0;margin:0}.bank-movements .bm-counterparty li+li{margin-top:var(--space-2)}.bank-movements .bm-nominal-context{margin:var(--space-2) 0;color:var(--text-soft);font-size:var(--text-sm)}.bm-account-dialog .bm-nominal-context{margin-inline:var(--space-4)}.bm-account-dialog .bm-detail-toolbar{display:flex;align-items:end;gap:var(--space-4);padding:var(--space-3) var(--space-4)}.bm-account-dialog .bm-detail-toolbar label{display:grid;gap:var(--space-1);width:min(440px,50%);font-size:var(--text-sm)}.bm-account-dialog .bm-detail-toolbar>span{padding-bottom:var(--space-2);color:var(--muted);font-size:var(--text-sm)}.bm-account-dialog .bm-movements-scroll{overflow:auto;min-height:0;max-height:calc(100vh - 340px);flex:1 1 auto}.bm-account-dialog .bm-table :is(th,td):first-child{width:auto}.bm-account-dialog .bm-table .num{width:auto}.bm-account-dialog .bm-col-date{width:110px}.bm-account-dialog .bm-col-counterparty{width:23%}.bm-account-dialog .bm-col-bank{width:15%}.bm-account-dialog .bm-col-value{width:160px}.bm-account-dialog .bm-movements{min-width:850px}.bm-account-dialog .bm-movements>thead>tr>th{position:sticky;top:0;z-index:1;background:var(--surface-sunken)}.bm-account-dialog .bm-movements thead button{color:inherit;font:inherit;font-weight:600;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}.bm-account-dialog .bm-movements :is(td,th){white-space:normal}.bm-account-dialog .bm-movements .num{white-space:nowrap}.bm-account-dialog .bm-entry-expansion>td{padding:var(--space-4);background:var(--raised);border-bottom:1px solid var(--border-strong)}.bm-account-dialog .bm-posting-account{width:25%}.bm-account-dialog .bm-posting-amount{width:140px}.bm-account-dialog .bm-posting-doc{width:15%}.bm-account-dialog .bm-account-origin{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);max-height:120px;overflow:auto}.bm-account-dialog .bm-entry-meta{margin-bottom:var(--space-2)}.bm-account-dialog .bm-check-entry{display:block;margin-top:var(--space-1);padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:var(--text-sm);cursor:pointer;text-align:left}.bm-account-dialog .bm-check-entry:hover{color:var(--accent-text)}.statements-page{display:grid;align-content:start;gap:var(--space-3)}.statements-page .page-head{margin-bottom:0}.statement-tabbar{display:flex;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-strong)}.statement-tabbar.is-dre{max-width:1040px}.statement-tabs{display:flex;flex:1;align-self:stretch;gap:var(--space-5)}.statement-tabs button{position:relative;min-height:36px;padding:5px 1px 7px;border:0;background:transparent;color:var(--muted);font-weight:600;cursor:pointer}.statement-tabs button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent}.statement-tabs button:hover,.statement-tabs button[aria-current]{color:var(--text)}.statement-tabs button[aria-current]:after{background:var(--accent)}.statement-export{flex:0 0 auto;min-height:var(--control-h-sm);padding:3px 8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-soft);cursor:pointer;white-space:nowrap}.statement-export:hover{border-color:var(--border-strong);background:var(--hover);color:var(--text)}.statement-controls{display:flex;flex-wrap:wrap;align-items:start;gap:var(--space-2) var(--space-3);margin-top:calc(-1 * var(--space-1))}.statement-controls label,.statement-search{display:grid;gap:3px;color:var(--muted);font-size:var(--text-sm);font-weight:500}.statement-controls label>span{max-width:36ch;color:var(--warning);font-weight:400;line-height:1.3}.statement-controls select{width:auto;min-width:150px;max-width:310px}.statement-controls label:first-child select{min-width:230px}.statement-sheet-shell{min-width:0;border:1px solid var(--border-strong);background:var(--surface)}.statement-sheet-shell.is-dre,.statement-sheet-shell.is-dre .statement-ledger{max-width:1040px}.statement-integrity{display:grid;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--warning-bg);color:var(--text-soft);font-size:var(--text-sm)}.statement-integrity>div{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.statement-integrity strong{color:var(--warning)}.statement-integrity details{width:fit-content}.statement-integrity summary{color:var(--muted);cursor:pointer}.statement-integrity-detail{display:grid;gap:var(--space-2);padding-top:var(--space-2)}.balance-sheet-panes{display:grid;grid-template-columns:1fr;gap:1px;align-items:start;background:var(--border-strong)}.statement-ledger{min-width:0;background:var(--surface)}.statement-ledger>h3{padding:6px var(--space-2);border-bottom:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:var(--text-sm);font-weight:700}.statement-table-frame{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.statement-table{width:100%;min-width:820px;border-collapse:collapse;table-layout:fixed;font-size:var(--text-md)}.statement-table th,.statement-table td{padding:3px var(--space-2);border-bottom:1px solid var(--border);vertical-align:middle}.statement-table thead th{position:sticky;top:0;z-index:2;padding-block:5px;background:var(--surface-sunken);color:var(--muted);font-size:var(--text-sm);font-weight:600;line-height:1.15;text-align:left;box-shadow:inset 0 -1px var(--border-strong)}.statement-table thead th:first-child{width:36%}.statement-table thead th:nth-child(2),.statement-table thead th:nth-child(3),.statement-table thead th:nth-child(4){width:14%}.statement-table thead th:nth-child(5),.statement-table thead th:nth-child(6){width:11%}.statement-table thead th.num{white-space:normal}.statement-table thead th span,.statement-table thead th small{display:block}.statement-table thead th small{color:var(--faint);font-size:var(--text-sm);font-weight:500;line-height:1.15;overflow-wrap:anywhere}.statement-table .num{text-align:right}.statement-row{transition:background var(--duration) var(--ease)}.statement-row:hover{background:var(--hover)}.statement-row.is-current{background:var(--selected);box-shadow:inset 2px 0 var(--accent)}.statement-row>th{padding-left:calc(var(--space-2) + min(var(--statement-depth),4) * 20px);text-align:left}.statement-row.is-detail{color:var(--text-soft)}.statement-row.is-component>th{font-weight:560}.statement-row.is-group>th,.statement-row.is-group>td{padding-top:4px;padding-bottom:4px;background:var(--surface-sunken)}.statement-row.is-group>th,.statement-row.is-group>td .statement-money{font-weight:650}.statement-row.is-subtotal>th,.statement-row.is-subtotal>td{padding-top:4px;padding-bottom:4px;border-top:1px solid var(--border-strong);background:var(--surface-sunken);color:var(--text);font-weight:650}.statement-row.is-statement-total>th,.statement-row.is-statement-total>td{padding-top:5px;padding-bottom:5px;border-top:1px solid var(--border-strong);border-bottom-color:var(--border-strong);background:var(--raised);color:var(--text);font-weight:680}.statement-row.is-result-final>th,.statement-row.is-result-final>td{padding-top:5px;padding-bottom:5px;border-top:2px solid var(--border-strong);border-bottom-color:var(--border-strong);background:var(--raised);color:var(--text);font-weight:700}.statement-row-lead{display:flex;align-items:center;min-width:0}.statement-toggle,.statement-toggle-space{flex:0 0 28px;width:28px;height:28px}.statement-toggle{display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer}.statement-toggle span{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform var(--duration) var(--ease)}.statement-toggle[aria-expanded=false] span{transform:rotate(-45deg) translate(1px,-1px)}.statement-toggle:hover{color:var(--accent-text)}.statement-line{min-width:0;padding:1px 0;line-height:1.15}.statement-inspect{display:grid;flex:none;place-items:center;width:24px;height:24px;margin-left:var(--space-1);padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--muted);cursor:pointer;opacity:0;transition:opacity var(--duration) var(--ease)}.statement-row:hover .statement-inspect,.statement-inspect:focus-visible,.statement-inspect[aria-expanded=true]{opacity:1}.statement-inspect:hover,.statement-inspect[aria-expanded=true]{border-color:var(--border);background:var(--surface);color:var(--accent-text)}.statement-inspect:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.statement-money,.statement-percent,.statement-missing{display:block;font-variant-numeric:tabular-nums;white-space:nowrap}.statement-money{color:inherit;font-weight:500;line-height:1.15}.statement-percent{margin-top:0;color:var(--muted);font-size:var(--text-sm);line-height:1.05}.statement-missing{color:var(--muted)}.statement-money.is-negative,.statements-page .is-negative{color:var(--danger)}.dialog-popover .dialog-head:has(>.line-drawer-head){align-items:center}.dialog-head:has(>.line-drawer-head)>.icon-btn{flex-shrink:0}.line-drawer-head{display:flex;flex:1;align-items:center;gap:var(--space-3);min-width:0}.line-drawer-head h2{min-width:0;overflow-wrap:anywhere;font-size:var(--text-lg);line-height:var(--leading-tight)}.line-drawer-actions{display:flex;flex:none;align-items:center;gap:var(--space-3);margin-left:auto;white-space:nowrap}.line-drawer-context{margin-bottom:var(--space-3);color:var(--text-soft);font-size:var(--text-sm)}.line-drawer-context strong{color:var(--text)}.line-drawer-warning{margin-bottom:var(--space-3);padding:var(--space-1) var(--space-2);background:var(--warning-bg);color:var(--text-soft);font-size:var(--text-sm)}.statement-composition{width:100%;border-collapse:collapse;font-size:var(--text-md)}.statement-composition th,.statement-composition td{padding:5px var(--space-2);border-bottom:1px solid var(--border);text-align:left;font-weight:400}.statement-composition tbody th{padding-left:calc(var(--space-2) + var(--composition-depth, 0) * 18px)}.statement-composition .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.statement-composition thead th{background:var(--surface-sunken);color:var(--muted);font-size:var(--text-sm);font-weight:600}.statement-composition tr.is-subline th,.statement-composition tr.is-subline td{background:var(--surface-sunken);color:var(--text);font-weight:600}.statement-composition tfoot tr.is-total>*{border-top:2px solid var(--border-strong);border-bottom:0;color:var(--text);font-weight:700}.statement-composition tbody a{color:var(--text);text-decoration:none}.statement-composition tbody a:hover,.statement-composition tbody a:focus-visible{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.statement-account-code{color:var(--muted);font-size:var(--text-sm)}.statement-composition-empty{color:var(--muted)}.composition-check{margin-top:var(--space-2);color:var(--text-soft);font-size:var(--text-sm)}.composition-check.is-limited{padding:var(--space-1) var(--space-2);background:var(--warning-bg)}.dialog-popover .is-negative{color:var(--danger)}.statement-composition td.is-strong{font-weight:600}.dialog-popover:has(.statement-composition.is-compared){width:min(820px,calc(100% - 24px))}.statement-composition.is-compared .num{width:8.5em}.statement-search{margin:0 0 12px;max-width:320px}.statement-warning{padding:8px 12px;margin:0;color:var(--warning)}.statements-page .table td.num,.statements-page .table th.num{white-space:nowrap}@media(max-width:650px){.statements-page{gap:var(--space-3)}.statement-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.statement-controls label:first-child{grid-column:1 / -1}.statement-controls select,.statement-controls label:first-child select{width:100%;min-width:0;max-width:none}.statement-tabbar{gap:var(--space-2)}.statement-tabs{gap:var(--space-3)}.statement-export{padding-inline:6px}.statement-table-frame{overflow:visible;margin:0;padding:0}.statement-table,.balance-sheet-panes .statement-table{min-width:0;table-layout:auto}.statement-table thead{display:block;border-bottom:1px solid var(--border-strong)}.statement-table thead tr{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.statement-table thead th{position:static;width:auto!important;padding:5px 4px;box-shadow:none;font-size:12px;line-height:1.15}.statement-table thead th:first-child{position:absolute;width:1px!important;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.statement-table thead th:nth-child(2){grid-column:1 / 3;grid-row:1}.statement-table thead th:nth-child(3){grid-column:3 / 5;grid-row:1}.statement-table thead th:nth-child(4){grid-column:5 / 7;grid-row:1}.statement-table thead th:nth-child(5){grid-column:1 / 4;grid-row:2;border-top:1px solid var(--border)}.statement-table thead th:nth-child(6){grid-column:4 / 7;grid-row:2;border-top:1px solid var(--border)}.statement-table thead th span,.statement-table thead th small{font-size:12px}.statement-table tbody{display:block}.statement-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--border)}.statement-row>th,.statement-row>td{min-width:0;border:0}.statement-row>th{grid-column:1 / -1;grid-row:1;padding:2px 4px 0 calc(var(--space-1) + min(var(--statement-depth),4) * 14px)}.statement-row>td{padding:1px 4px;font-size:12px}.statement-row>.statement-current{grid-column:1 / 3;grid-row:2}.statement-row>.statement-compare{grid-column:3 / 5;grid-row:2}.statement-row>.statement-change{grid-column:5 / 7;grid-row:2}.statement-row>.statement-change-percent{grid-column:1 / 4;grid-row:3;padding-bottom:3px;border-top:1px solid var(--border)}.statement-row>.statement-participation{grid-column:4 / 7;grid-row:3;padding-bottom:3px;border-top:1px solid var(--border)}.statement-row .statement-percent{font-size:12px}.statement-row.is-current{box-shadow:inset 2px 0 var(--accent)}.statement-row.is-group>th,.statement-row.is-subtotal>th,.statement-row.is-statement-total>th,.statement-row.is-result-final>th{padding-top:2px;padding-bottom:0}.statement-row.is-group>td,.statement-row.is-subtotal>td,.statement-row.is-statement-total>td,.statement-row.is-result-final>td{padding-top:1px;padding-bottom:1px}.statement-row.is-group>.statement-change-percent,.statement-row.is-group>.statement-participation,.statement-row.is-subtotal>.statement-change-percent,.statement-row.is-subtotal>.statement-participation,.statement-row.is-statement-total>.statement-change-percent,.statement-row.is-statement-total>.statement-participation,.statement-row.is-result-final>.statement-change-percent,.statement-row.is-result-final>.statement-participation{padding-bottom:3px}}@media(prefers-reduced-motion:reduce){.statement-row,.statement-toggle span{transition:none}}.fiscal-page{display:grid;align-content:start;gap:var(--space-4)}.fiscal-page .page-head{margin-bottom:0}.fiscal-controls,.fiscal-reading{display:grid;gap:var(--space-3)}.fiscal-toolbar{display:flex;align-items:center;gap:var(--space-4)}.fiscal-toolbar label{display:flex;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-sm)}.fiscal-toolbar .select{width:auto;min-width:280px}.fiscal-context{color:var(--muted);font-size:var(--text-sm)}.fiscal-tax-tabs{display:flex;gap:var(--space-1)}.fiscal-tax-tabs button,.fiscal-section-nav button,.fiscal-export{min-height:var(--control-h-sm);padding:var(--space-1) var(--space-3);border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--muted);font-weight:600;cursor:pointer;white-space:nowrap}.fiscal-tax-tabs button[aria-pressed=true]{background:var(--accent-bg);color:var(--accent-text);border-color:var(--border)}.fiscal-export{margin-left:auto;border-color:var(--border);color:var(--text-soft);font-weight:500}.fiscal-export:disabled{opacity:.45;cursor:not-allowed}.fiscal-section-nav{display:flex;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}.fiscal-section-nav button[aria-current=page]{color:var(--text);background:var(--surface-sunken);border-color:var(--border)}.fiscal-tax-tabs button:hover,.fiscal-section-nav button:hover,.fiscal-export:not(:disabled):hover{background:var(--hover);color:var(--text)}.fiscal-table-frame{overflow-x:auto}.fiscal-table{width:100%;border-collapse:collapse;font-size:var(--text-md)}.fiscal-table th,.fiscal-table td{padding:7px var(--space-3);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.fiscal-table thead th{background:var(--surface-sunken);color:var(--muted);font-size:var(--text-sm);font-weight:500;white-space:nowrap}.fiscal-table thead th:first-child{width:44%}.fiscal-table .num,.fiscal-detail-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fiscal-table small{display:block;color:var(--muted);font-size:var(--text-sm);font-weight:400}.fiscal-table tbody th{font-weight:500}.fiscal-table tbody tr:last-child>*{border-bottom:0}.fiscal-table .fiscal-stage-row th{padding-block:var(--space-2);color:var(--text-soft);background:var(--surface-sunken);font-size:var(--text-sm);font-weight:600}.fiscal-row:hover,.fiscal-row:focus-within,.fiscal-row.is-current{background:var(--hover)}.fiscal-row:focus-within .statement-inspect{opacity:1}.fiscal-row-lead{display:flex;align-items:center;gap:var(--space-2)}.fiscal-row-lead>span{min-width:0}.fiscal-row.is-total>*{border-top:2px solid var(--border-strong);background:var(--surface-sunken);font-weight:650}.fiscal-status{font-size:var(--text-sm);white-space:nowrap}.fiscal-status-neutral{color:var(--muted)}.fiscal-status-warning{color:var(--warning)}.fiscal-status-danger{color:var(--danger);font-weight:600}.fiscal-notice{margin:0;padding:var(--space-2) var(--space-3);background:var(--warning-bg);color:var(--text-soft);font-size:var(--text-sm)}.fiscal-reading-meta{display:flex;align-items:center;gap:var(--space-4);color:var(--muted);font-size:var(--text-sm)}.fiscal-empty{margin:0;padding:var(--space-3);color:var(--muted)}.fiscal-detail{display:grid;gap:var(--space-3)}.fiscal-detail p{margin:0}.fiscal-detail h3{font-size:var(--text-md)}.fiscal-detail ul{margin:0;padding-left:var(--space-4)}.fiscal-detail-table{width:100%;border-collapse:collapse}.fiscal-detail-table th,.fiscal-detail-table td{padding:var(--space-2);border-bottom:1px solid var(--border)}.fiscal-detail-table th{text-align:left;font-weight:500;color:var(--text-soft)}.counterparty-preparation .notice{background:var(--surface-sunken);border-left:2px solid var(--border);margin-top:0}.counterparty-preparation [role=alert]{border-left-color:var(--danger)}.counterparty-preparation .counterparty-action{align-items:center}.ai-markdown{min-width:0;max-width:100%;overflow-wrap:anywhere}.ai-analysis-report,.ai-team-run-reading{grid-template-columns:minmax(0,1fr);min-width:0}.ai-markdown>:first-child{margin-block-start:0}.ai-analysis-reading .ai-markdown>:first-child{margin-block-start:0}.ai-markdown>:last-child{margin-block-end:0}.ai-markdown p{white-space:pre-line}.ai-markdown :is(ul,ol){padding-inline-start:1.5em}.ai-markdown pre{max-width:100%;overflow-x:auto;padding:var(--space-3);background:var(--hover)}.ai-markdown blockquote{margin-inline:0;padding-inline-start:var(--space-4);border-inline-start:2px solid var(--border);color:var(--muted)}.ai-markdown-table{max-width:100%;overflow-x:auto;margin-block:var(--space-4);overscroll-behavior-inline:contain}.ai-markdown-table:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ai-markdown-table table{width:100%;border-collapse:collapse;font-size:var(--text-md);line-height:var(--leading)}.ai-markdown-table :is(th,td){min-width:14ch;padding:var(--space-3);border-block-end:1px solid var(--border);text-align:start;vertical-align:top;font-variant-numeric:tabular-nums;overflow-wrap:normal}.ai-markdown-table th{background:var(--hover);color:var(--text);font-weight:600}.ecd-workspace{min-width:0;font-size:var(--text-md)}.ecd-workspace button,.ecd-workspace select,.ecd-workspace input,.ecd-index-filter input{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);min-height:var(--control-h-sm);padding:var(--space-1) var(--space-2)}.ecd-workspace button{cursor:pointer}.ecd-workspace button:hover{background:var(--hover)}.ecd-workspace button:disabled,.ecd-workspace a[aria-disabled=true]{color:var(--muted);cursor:default}.ecd-workspace :is(button,input,select,a,summary,.tabulator-col,.tabulator-row):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ecd-index-filter{display:grid;gap:var(--space-1);padding:var(--space-2);color:var(--text-soft)}.ecd-index-filter input{width:100%;min-width:0}.ecd-sheet{background:var(--surface);border:1px solid var(--border-strong);min-width:0}.ecd-tools,.ecd-tools form{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.ecd-tools{padding:var(--space-2);border-bottom:1px solid var(--border)}.ecd-tools label{display:flex;align-items:center;gap:var(--space-2)}.ecd-tools input[type=search]{width:210px}.ecd-tools input[inputmode=numeric]{width:90px}.ecd-tools input[type=checkbox]{min-height:auto}.ecd-tools summary{cursor:pointer;color:var(--accent-text)}.ecd-tools details[open]>label,.ecd-tools details[open]>form{background:var(--surface);padding:var(--space-1)}.ecd-secondary-tools{background:var(--surface-sunken)}.ecd-period-options{max-height:240px;overflow:auto;padding:var(--space-1)}.ecd-period-options label{padding:var(--space-1)}.ecd-status{padding:var(--space-2);overflow-wrap:anywhere}.ecd-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding:var(--space-3)}.ecd-fields section{min-width:0}.ecd-fields h2{margin-bottom:var(--space-2);color:var(--text-soft);font-size:var(--text-md)}.ecd-fields dl>div{display:grid;grid-template-columns:minmax(110px,40%) minmax(0,1fr);padding:var(--space-2) 0;border-top:1px solid var(--border);gap:var(--space-2)}.ecd-fields dt{color:var(--muted)}.ecd-fields dd{overflow-wrap:anywhere;white-space:pre-wrap;font-variant-numeric:tabular-nums}.ecd-document{max-width:75ch;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;padding:var(--space-3)}.ecd-document p{margin:var(--space-3) 0}.ecd-document table{width:100%;border-collapse:collapse;table-layout:fixed}.ecd-document td{border:1px solid var(--border);padding:var(--space-2)}.ecd-dialog{color:var(--text);background:var(--surface);border:1px solid var(--border-strong);padding:var(--space-4);width:min(720px,calc(100vw - 32px));max-height:80vh;overflow:auto}.ecd-dialog::backdrop{background:var(--backdrop)}.ecd-dialog header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ecd-dialog h2{font-size:var(--text-lg)}.ecd-dialog dl>div{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);padding:var(--space-1) 0;border-bottom:1px solid var(--border);gap:var(--space-2)}.ecd-dialog dd{white-space:pre-wrap;overflow-wrap:anywhere}.ecd-dialog dd small{display:block;color:var(--muted)}.ecd-relations{margin-top:var(--space-4);max-width:900px}.ecd-relations h2{margin-bottom:var(--space-2);color:var(--text-soft);font-size:var(--text-md)}.ecd-relations dl{margin:0}.ecd-relations dl>div{display:grid;grid-template-columns:minmax(140px,30%) minmax(0,1fr);gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--border)}.ecd-relations dt{color:var(--muted)}.ecd-relations dd{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:0;overflow-wrap:anywhere}.ecd-relation-actions{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--border)}@media(max-width:700px){.ecd-relations dl>div{grid-template-columns:1fr;gap:2px}}.ecd-group-select{margin-left:var(--space-3);font-weight:400}.ecd-workspace .tabulator{font-family:var(--font-ui);font-size:var(--text-md);color:var(--text);background:var(--surface);border:0;text-align:left;max-width:100%}.ecd-workspace .tabulator .tabulator-header{background:var(--surface-sunken);color:var(--text-soft);border-bottom:1px solid var(--border-strong);font-weight:600}.ecd-workspace .tabulator .tabulator-header .tabulator-col{background:var(--surface-sunken);border-right:1px solid var(--border)}.ecd-workspace .tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover{background:var(--hover)}.ecd-workspace .tabulator .tabulator-header .tabulator-col .tabulator-col-content{padding:7px 8px}.ecd-workspace .tabulator .tabulator-col-group-cols{border-top:1px solid var(--border)}.ecd-workspace .tabulator-row,.ecd-workspace .tabulator-row.tabulator-row-even{background:var(--surface);color:var(--text);min-height:var(--row-h);border-bottom:1px solid var(--border)}.ecd-workspace .tabulator-row.tabulator-selectable:hover{background:var(--hover)}.ecd-workspace .tabulator-row .tabulator-cell{border-right:1px solid var(--border);padding:4px 8px;font-variant-numeric:tabular-nums;line-height:26px}.ecd-workspace .tabulator .tabulator-frozen{background:var(--surface);border-right:1px solid var(--border-strong)}.ecd-workspace .tabulator-row.tabulator-selected,.ecd-workspace .tabulator-row.tabulator-selected .tabulator-frozen{background:var(--selected)}.ecd-workspace .tabulator .tabulator-header .tabulator-frozen{background:var(--surface-sunken)}.ecd-workspace .ecd-cell-link{border:0;padding:0;min-height:26px;background:transparent;color:var(--accent-text);text-align:inherit;text-decoration:underline;text-underline-offset:3px;max-width:100%}.ecd-workspace .tabulator-row .tabulator-cell .tabulator-data-tree-control{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;min-height:26px;padding:0;margin-right:6px;color:var(--text-soft);border:1px solid var(--border-strong);background:var(--surface-sunken);vertical-align:middle}.ecd-workspace .ecd-grid-hierarchy .tabulator-cell.ecd-identity-cell{display:inline-flex;align-items:center;text-overflow:clip}.ecd-workspace .ecd-grid-hierarchy .tabulator-cell.ecd-identity-cell>:is(.tabulator-data-tree-control,.tabulator-data-tree-branch-empty,.tabulator-data-tree-branch){flex-shrink:0}.ecd-workspace .ecd-grid-hierarchy .tabulator-cell.ecd-identity-cell>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecd-workspace .tabulator-row.tabulator-group{background:var(--raised);border-top:0;border-bottom:1px solid var(--border-strong);padding:4px 8px;color:var(--text)}.ecd-workspace .tabulator-group-toggle{display:none}.ecd-workspace .ecd-group-toggle{border:0;padding:0;background:transparent;font-weight:600;text-align:left;white-space:normal}.ecd-workspace .ecd-group-toggle:before{content:"+";display:inline-block;width:20px}.ecd-workspace .ecd-group-toggle[aria-expanded=true]:before{content:"−"}.ecd-workspace .tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{color:var(--muted);font-size:var(--text-md)}@media(max-width:700px){.ecd-fields{grid-template-columns:1fr}.ecd-tools{min-width:0}.ecd-tools label{flex-wrap:wrap;max-width:100%}.ecd-tools input:not([type=checkbox]),.ecd-tools select{max-width:100%}.ecd-dialog dl>div{grid-template-columns:1fr}}.ecd-curated h2{margin:0 0 var(--space-4)}.ecd-curated h3{font-size:14px;margin:var(--space-4) 0 var(--space-2)}.ecd-curated-sections{max-width:900px}.ecd-curated-section header{display:flex;align-items:baseline;gap:var(--space-3);justify-content:space-between;border-bottom:1px solid var(--border-strong)}.ecd-curated-section header h3{margin-bottom:var(--space-2)}.ecd-curated-section header button{border:0;background:transparent;color:var(--text-soft);font-size:12px;min-height:28px}.ecd-curated dl{margin:0}.ecd-curated dl>div{display:grid;grid-template-columns:minmax(120px,170px) minmax(0,1fr);gap:12px;border-bottom:1px solid var(--border);padding:7px 0;font-size:13px}.ecd-curated dt{color:var(--text-soft)}.ecd-curated dd{margin:0;overflow-wrap:anywhere}.ecd-curated-term dl{grid-template-columns:1fr}.ecd-curated-grid{min-width:0}.ecd-curated-sheet-table{width:max-content;max-width:100%;overflow-x:auto}.ecd-curated-sheet-table .ecd-curated-grid{width:max-content;max-width:100%}.ecd-curated-sheet-table header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.ecd-curated-sheet-table header button{border:0;background:transparent;color:var(--text-soft);font-size:12px;min-height:28px}@media(max-width:700px){.ecd-curated dl>div{grid-template-columns:minmax(100px,38%) minmax(0,1fr)}}.pc-root{color:var(--text);font-size:var(--text-md)}.pc-memory{padding-block:var(--space-4)}.pc-memory+.pc-memory{border-top:1px solid var(--border)}.pc-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.pc-heading h3,.pc-inspector h3{margin:0;font-size:var(--text-lg);font-weight:600}.pc-heading>span{color:var(--muted);font-size:var(--text-sm)}.pc-equation p{margin:0 0 var(--space-2);overflow-wrap:anywhere}.pc-equation>p:first-child{color:var(--text-soft)}.pc-substitution,.pc-result{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.pc-value{display:inline;border:0;padding:2px 0;background:none;color:var(--accent-text);font:inherit;font-variant-numeric:tabular-nums;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer;white-space:nowrap}.pc-value:hover{color:var(--text)}.pc-root button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pc-criterion{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--space-3);border-top:1px solid var(--border);margin-top:var(--space-4);padding-top:var(--space-3)}.pc-criterion h4{margin:0;font-size:var(--text-md)}.pc-criterion p{margin:0 0 var(--space-2)}.pc-criterion ul,.pc-limits{margin-block:var(--space-2);color:var(--muted)}.pc-published-expression{font-size:var(--text-sm);color:var(--muted)}.pc-root .dialog-popover{width:760px}.pc-root .dialog-body{overflow:hidden;display:flex;min-height:0}.pc-inspector-head{min-width:0}.pc-inspector-head h2{margin:0;font-size:var(--text-xl)}.pc-inspector-head p{margin:var(--space-2) 0 0;font-variant-numeric:tabular-nums}.pc-inspector-head span{margin-left:var(--space-3);color:var(--muted);font-size:var(--text-sm)}.pc-inspector{max-height:52vh;min-height:0;flex:1;overflow:auto;padding:var(--space-1)}.pc-table{width:100%;border-collapse:collapse;font-size:var(--text-md);margin-top:var(--space-3)}.pc-table th,.pc-table td{padding:var(--space-2);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.pc-table thead th{color:var(--muted);font-size:var(--text-sm);font-weight:500}.pc-table tbody th{width:36%;font-weight:500}.pc-table td:nth-child(2),.pc-table thead th:nth-child(2){text-align:right}.pc-table small{display:block;margin-top:var(--space-1);color:var(--muted);font-size:var(--text-sm);font-weight:400}.pc-origins{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.pc-source,.pc-reconstruction{margin-top:var(--space-5)}.pc-source h3{margin-bottom:var(--space-2)}.pc-path{display:flex;gap:var(--space-3);align-items:baseline;margin-bottom:var(--space-4)}.pc-path ol{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0}.pc-path li+li:before{content:"/";color:var(--muted);margin-right:var(--space-2)}.pc-path button,.pc-preview-button{color:var(--accent-text);background:none;border:0;text-decoration:underline;font:inherit;cursor:pointer;padding:var(--space-1)}.pc-preview{margin-top:var(--space-2);padding:var(--space-2);background:var(--surface-sunken);color:var(--text-soft)}.pc-result-page{max-width:var(--content-max)}.pc-operands{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:var(--space-4);margin-top:var(--space-4)}.pc-operand{min-width:0}.pc-analysis-table caption{text-align:left;color:var(--muted);font-size:var(--text-sm);padding-bottom:var(--space-2)}.pc-analysis-table tbody th{width:auto}.pc-analysis-table .pc-numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pc-analysis-table td:not(.pc-numeric),.pc-analysis-table th{overflow-wrap:anywhere}.pc-analysis-table td:nth-child(2),.pc-analysis-table thead th:nth-child(2){text-align:left}.pc-analysis-table td.pc-numeric,.pc-analysis-table thead th.pc-numeric{text-align:right}.pc-analysis-table .pc-preview-button{padding:2px 0;font-size:var(--text-sm)}.pc-analysis-table [data-pc-depth="0"]>th{font-weight:600}.pc-row-limit td{color:var(--muted);font-size:var(--text-sm)}.pc-composition-footer{border-top:1px solid var(--border);padding:var(--space-3)}.pc-composition-footer dl,.pc-composition-footer dd{margin:0}.pc-conference-heading{margin:0 0 var(--space-2);font-size:var(--text-md);font-weight:600}.pc-composition-footer p{margin:var(--space-2) 0 0;color:var(--text-soft)}.pc-inline .dialog-popover{width:960px}.pc-inline .pc-inspector{max-height:62vh}.pc-occurrences{overflow-x:auto;padding-bottom:var(--space-2)}.pc-occurrences .pc-criterion{display:block;min-width:220px}.pc-occurrences .pc-analysis-table{margin-block:var(--space-3)}.pc-analysis-table [data-pc-depth]:not([data-pc-depth="0"])>td:nth-child(2){padding-left:var(--space-5)}.pc-origin-group{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border)}.pc-origin-group h4,.pc-origin-group p{margin:0 0 var(--space-2)}.pc-origin-group p{color:var(--muted);font-variant-numeric:tabular-nums}.pc-inline>.pc-memory{padding-block:0}.pc-inline .pc-equation>p:last-child{margin-bottom:0}.pc-inline .pc-operand .pc-analysis-table{margin-top:0}.pc-inline .pc-analysis-table thead{background:var(--raised)}.pc-inline .pc-analysis-table thead th{color:var(--text-soft);font-weight:600;border-top:1px solid var(--border)}.pc-inline .pc-analysis-table th,.pc-inline .pc-analysis-table td{padding:var(--space-2) var(--space-3);line-height:var(--leading)}.pc-inline .pc-analysis-table tbody tr:hover{background:var(--hover)}.pc-inline .pc-analysis-table [data-pc-depth="0"]>th{font-weight:500}.pc-inline .pc-analysis-table tbody tr:last-child>*{border-bottom:0}.ai-analysis-page .ai-analysis-context{border-block-end:1px solid var(--border);padding-block-end:var(--space-4)}.ai-analysis-page .ai-analysis-context-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-4)}.ai-analysis-page .ai-analysis-context-heading>a{margin-inline-start:auto}.ai-analysis-page .ai-analysis-context p{margin-block:var(--space-2)}.ai-analysis-page .ai-analysis-limit{color:var(--warning)}.ai-analysis-page .ai-analysis-reading{font-size:max(1rem,16px);line-height:1.65;overflow-wrap:anywhere}.ai-analysis-page .ai-analysis-reading>:first-child{margin-block-start:0}.ai-analysis-page .ai-analysis-reading section+section{margin-block-start:var(--space-6)}.ai-analysis-page .ai-analysis-reading h2{font-size:max(1.5rem,24px);line-height:var(--leading-tight);margin-block:var(--space-8) var(--space-4)}.ai-analysis-page .ai-analysis-reading h3{font-size:var(--text-xl);line-height:var(--leading);margin-block:var(--space-8) var(--space-3)}.ai-analysis-page .ai-analysis-reading :is(h4,h5,h6){font-size:max(1rem,16px);margin-block:var(--space-6) var(--space-2)}.ai-analysis-page .ai-analysis-reading :is(h2,h3,h4,h5,h6){scroll-margin-block-start:calc(var(--topbar-h) + var(--space-6))}.ai-analysis-page .ai-analysis-citation{display:inline;padding:0;border:0;background:none;color:var(--accent-text);font:inherit;font-size:var(--text-md);font-weight:600;text-align:start;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ai-analysis-page .ai-analysis-citation:hover{color:var(--text)}.ai-analysis-page :is(.ai-analysis-citation,a,summary,article,h2,h3,h4,h5,h6):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ai-analysis-page .ai-analysis-references{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.ai-analysis-page .ai-analysis-evidence{margin-block:var(--space-3);padding-inline-start:var(--space-5);font-size:var(--text-md)}.ai-analysis-page .ai-analysis-evidence li+li{margin-block-start:var(--space-2)}.ai-analysis-page .ai-analysis-specialist+.ai-analysis-specialist{margin-block-start:var(--space-6)}.ai-analysis-page .ai-analysis-specialist h3{font-size:var(--text-lg);margin-block:0 var(--space-1)}.ai-analysis-page .ai-analysis-specialist>p{margin-block:var(--space-1) var(--space-3)}.ai-analysis-page .ai-analysis-item{border-block-start:1px solid var(--border)}.ai-analysis-page .ai-analysis-item summary{padding:var(--space-3) var(--space-2);cursor:pointer;color:var(--text);font-weight:600;overflow-wrap:anywhere}.ai-analysis-page .ai-analysis-item summary:hover{background:var(--hover)}.ai-analysis-page .ai-analysis-item article{padding:var(--space-3) var(--space-4) var(--space-4);max-width:var(--reading-max);scroll-margin-block:var(--space-8);overflow-wrap:anywhere}.ai-analysis-page .ai-analysis-item article h4{font-size:var(--text-lg);margin-block:var(--space-3) var(--space-1)}.ai-analysis-page .ai-analysis-item article>h4:first-child{margin-block-start:0}.ai-analysis-page .ai-analysis-original{white-space:pre-wrap}.ai-analysis-page .ai-analysis-item-actions,.ai-analysis-page .ai-analysis-operation{display:flex;align-items:center;gap:var(--space-5);margin-block-start:var(--space-4)}.ai-analysis-page .ai-analysis-operation{border-block-start:1px solid var(--border);padding-block:var(--space-4);font-size:var(--text-md)}.ai-analysis-page .ai-analysis-results{list-style:none;padding:0;margin:0}.ai-analysis-page .ai-analysis-results li+li{border-block-start:1px solid var(--border)}.ai-analysis-page .ai-analysis-results a{display:grid;grid-template-columns:180px minmax(0,1fr) 230px;gap:var(--space-4);padding:var(--space-3) var(--space-2);overflow-wrap:anywhere}.ai-analysis-page .ai-analysis-results a:hover{background:var(--hover)}.ai-analysis-page .ai-analysis-editorial{display:flex;align-items:flex-start;gap:var(--space-6)}.ai-analysis-page .ai-analysis-paper{flex:1;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-6)}.ai-analysis-page .ai-analysis-index{flex:0 0 156px;position:sticky;top:calc(var(--topbar-h) + var(--space-4));font-size:var(--text-md);max-height:calc(100vh - var(--topbar-h) - var(--space-8) * 2);overflow-y:auto}.ai-analysis-page .ai-analysis-index ul{list-style:none;padding:0;margin-block:var(--space-3) 0}.ai-analysis-page .ai-analysis-index a{display:block;padding:var(--space-2);color:var(--muted);text-decoration:none;border-inline-start:1px solid transparent;overflow-wrap:anywhere}.ai-analysis-page .ai-analysis-index a:hover{color:var(--text);background:var(--hover)}.ai-analysis-page .ai-analysis-index a[aria-current]{color:var(--accent-text);border-inline-start-color:var(--accent);background:var(--accent-bg)}.ai-analysis-page .ai-analysis-reference-list{border-block-start:1px solid var(--border);margin-block-start:var(--space-8);padding-block-start:var(--space-4);font-size:var(--text-md)}.ai-analysis-page .ai-analysis-reference-list ol{list-style:none;padding:0}.ai-analysis-page .ai-analysis-reference-list li{display:flex;gap:var(--space-2);margin-block:var(--space-2)}.ai-analysis-page .ai-analysis-reference-list .ai-analysis-citation{flex-shrink:0}.ai-analysis-page .ai-analysis-metadata{color:var(--muted);font-size:var(--text-md);margin-block:var(--space-2) var(--space-3)}.ai-analysis-page :is(.ai-analysis-metadata,.ai-analysis-reference-list) summary{cursor:pointer}.ai-analysis-page .ai-analysis-specialist-heading{display:grid;grid-template-columns:minmax(0,1fr) 16ch 14ch;gap:var(--space-4);align-items:baseline}.ai-analysis-page .ai-analysis-specialist-heading h3{overflow-wrap:anywhere}.ai-analysis-page .ai-analysis-specialist-count{text-align:end;font-variant-numeric:tabular-nums}.ai-analysis-page{max-width:1140px}.ai-analysis-page .ai-analysis-context h1{font-size:var(--text-xl);line-height:var(--leading);margin:0}.ai-analysis-page .ai-analysis-reading p,.ai-analysis-page .ai-analysis-contribution p{text-align:justify}.ai-analysis-page .ai-analysis-reading p{margin-block:0 var(--space-4)}.ai-analysis-page .ai-analysis-contribution{font-size:max(1rem,16px);line-height:1.65;max-width:82ch;overflow-wrap:anywhere}.ai-analysis-page .ai-analysis-contribution p{margin-block:0 var(--space-4)}.ai-analysis-page .ai-analysis-contribution h4{font-size:var(--text-lg);margin-block:var(--space-6) var(--space-2)}.ai-analysis-page .ai-analysis-detail .dialog-popover{width:min(760px,calc(100vw - var(--space-8)))}.ai-analysis-page .ai-analysis-detail .dialog-body{overscroll-behavior:contain}.ai-analysis-page .ai-analysis-detail code{overflow-wrap:anywhere;font-size:var(--text-md)}.ai-analysis-page .ai-evidence-content{font-size:var(--text-md);line-height:var(--leading)}.ai-analysis-page .ai-evidence-content p{text-align:start}.ai-analysis-page .ai-evidence-content h3{font-size:var(--text-lg);margin-block:var(--space-5) var(--space-3)}.ai-analysis-page .evidence-fields{margin:0}.ai-analysis-page .evidence-fields>div{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:var(--space-4);padding-block:var(--space-2);border-block-end:1px solid var(--border)}.ai-analysis-page .evidence-fields dt{color:var(--muted)}.ai-analysis-page .evidence-fields dd{margin:0;overflow-wrap:anywhere}.ai-analysis-page .ai-evidence-content .ecd-fields{display:block}.ai-analysis-page .evidence-input+.evidence-input{border-block-start:1px solid var(--border);margin-block-start:var(--space-6);padding-block-start:var(--space-4)}.ai-analysis-page .ai-evidence-secondary{border-block-start:1px solid var(--border);margin-block:var(--space-5) 0;padding-block-start:var(--space-3);font-size:var(--text-md)}.tabulator{background-color:#888;border:1px solid #999;font-size:14px;overflow:hidden;position:relative;text-align:left;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.tabulator[tabulator-layout=fitDataFill] .tabulator-tableholder .tabulator-table{min-width:100%}.tabulator[tabulator-layout=fitDataTable]{display:inline-block}.tabulator.tabulator-block-select,.tabulator.tabulator-ranges .tabulator-cell:not(.tabulator-editing){-webkit-user-select:none;user-select:none}.tabulator .tabulator-header{background-color:#e6e6e6;border-bottom:1px solid #999;box-sizing:border-box;color:#555;font-weight:700;outline:none;overflow:hidden;position:relative;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;white-space:nowrap;width:100%}.tabulator .tabulator-header.tabulator-header-hidden{display:none}.tabulator .tabulator-header .tabulator-header-contents{overflow:hidden;position:relative}.tabulator .tabulator-header .tabulator-header-contents .tabulator-headers{display:inline-block}.tabulator .tabulator-header .tabulator-col{background:#e6e6e6;border-right:1px solid #aaa;box-sizing:border-box;display:inline-flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative;text-align:left;vertical-align:bottom}.tabulator .tabulator-header .tabulator-col.tabulator-moving{background:#cdcdcd;border:1px solid #999;pointer-events:none;position:absolute}.tabulator .tabulator-header .tabulator-col.tabulator-range-highlight{background-color:#d6d6d6;color:#000}.tabulator .tabulator-header .tabulator-col.tabulator-range-selected{background-color:#3876ca;color:#fff}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;padding:4px;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button{padding:0 8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover{cursor:pointer;opacity:.6}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder{position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap{text-overflow:clip;white-space:normal}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{background:#fff;border:1px solid #999;box-sizing:border-box;padding:1px;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button+.tabulator-title-editor{width:calc(100% - 22px)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{align-items:center;bottom:0;display:flex;position:absolute;right:4px;top:0}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #bbb;border-left:6px solid transparent;border-right:6px solid transparent;height:0;width:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{border-top:1px solid #aaa;display:flex;margin-right:-1px;overflow:hidden;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{box-sizing:border-box;margin-top:2px;position:relative;text-align:center;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto!important}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{height:0;width:0}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px}@media(hover:hover)and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover{background-color:#cdcdcd;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter{color:#bbb}@media(hover:hover)and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-bottom:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #bbb;border-top:none}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media(hover:hover)and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-bottom:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #666;border-top:none}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media(hover:hover)and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-top:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:none;border-top:6px solid #666;color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{align-items:center;display:flex;justify-content:center;text-orientation:mixed;writing-mode:vertical-rl}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{transform:rotate(180deg)}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-right:0;padding-top:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-bottom:20px;padding-right:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter{justify-content:center;inset:4px 0 auto}.tabulator .tabulator-header .tabulator-frozen{left:0;position:sticky;z-index:11}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}.tabulator .tabulator-header .tabulator-calcs-holder{background:#f3f3f3!important;border-bottom:1px solid #aaa;border-top:1px solid #aaa;box-sizing:border-box;display:inline-block}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#f3f3f3!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-header .tabulator-frozen-rows-holder{display:inline-block}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}.tabulator .tabulator-tableholder{-webkit-overflow-scrolling:touch;overflow:auto;position:relative;white-space:nowrap;width:100%}.tabulator .tabulator-tableholder:focus{outline:none}.tabulator .tabulator-tableholder .tabulator-placeholder{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-width:100%;width:100%}.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode=virtual]{min-height:100%}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{color:#ccc;display:inline-block;font-size:20px;font-weight:700;padding:10px;text-align:center;white-space:normal}.tabulator .tabulator-tableholder .tabulator-table{background-color:#fff;color:#333;display:inline-block;overflow:visible;position:relative;white-space:nowrap}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs{background:#e2e2e2!important;font-weight:700}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid #aaa}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid #aaa}.tabulator .tabulator-tableholder .tabulator-range-overlay{inset:0;pointer-events:none;position:absolute;z-index:10}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range{border:1px solid #2975dd;box-sizing:border-box;position:absolute}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active:after{background-color:#2975dd;border-radius:999px;bottom:-3px;content:"";height:6px;position:absolute;right:-3px;width:6px}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range-cell-active{border:2px solid #2975dd;box-sizing:border-box;position:absolute}.tabulator .tabulator-footer{background-color:#e6e6e6;border-top:1px solid #999;color:#555;font-weight:700;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;white-space:nowrap}.tabulator .tabulator-footer .tabulator-footer-contents{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:5px 10px}.tabulator .tabulator-footer .tabulator-footer-contents:empty{display:none}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs{margin-top:-5px;overflow-x:auto}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab{border:1px solid #999;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;display:inline-block;font-size:.9em;padding:5px}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab:hover{cursor:pointer;opacity:.7}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab.tabulator-spreadsheet-tab-active{background:#fff}.tabulator .tabulator-footer .tabulator-calcs-holder{background:#f3f3f3!important;border-bottom:1px solid #aaa;border-top:1px solid #aaa;box-sizing:border-box;overflow:hidden;text-align:left;width:100%}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{background:#f3f3f3!important;display:inline-block}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{border-bottom:none;margin-bottom:-5px}.tabulator .tabulator-footer>*+.tabulator-page-counter{margin-left:10px}.tabulator .tabulator-footer .tabulator-page-counter{font-weight:400}.tabulator .tabulator-footer .tabulator-paginator{color:#555;flex:1;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:right}.tabulator .tabulator-footer .tabulator-page-size{border:1px solid #aaa;border-radius:3px;display:inline-block;margin:0 5px;padding:2px 5px}.tabulator .tabulator-footer .tabulator-pages{margin:0 7px}.tabulator .tabulator-footer .tabulator-page{background:#fff3;border:1px solid #aaa;border-radius:3px;display:inline-block;margin:0 2px;padding:2px 5px}.tabulator .tabulator-footer .tabulator-page.active{color:#d00}.tabulator .tabulator-footer .tabulator-page:disabled{opacity:.5}@media(hover:hover)and (pointer:fine){.tabulator .tabulator-footer .tabulator-page:not(disabled):hover{background:#0003;color:#fff;cursor:pointer}}.tabulator .tabulator-col-resize-handle{display:inline-block;margin-left:-3px;margin-right:-3px;position:relative;vertical-align:middle;width:6px;z-index:11}@media(hover:hover)and (pointer:fine){.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}}.tabulator .tabulator-col-resize-handle:last-of-type{margin-right:0;width:3px}.tabulator .tabulator-col-resize-guide{background-color:#999;height:100%;margin-left:-.5px;opacity:.5;position:absolute;top:0;width:4px}.tabulator .tabulator-row-resize-guide{background-color:#999;height:4px;left:0;margin-top:-.5px;opacity:.5;position:absolute;width:100%}.tabulator .tabulator-alert{align-items:center;background:#0006;display:flex;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:100}.tabulator .tabulator-alert .tabulator-alert-msg{background:#fff;border-radius:10px;display:inline-block;font-size:16px;font-weight:700;margin:0 auto;padding:10px 20px}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg{border:4px solid #333;color:#000}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error{border:4px solid #d00;color:#590000}.tabulator-row{background-color:#fff;box-sizing:border-box;min-height:22px;position:relative}.tabulator-row.tabulator-row-even{background-color:#efefef}@media(hover:hover)and (pointer:fine){.tabulator-row.tabulator-selectable:hover{background-color:#bbb;cursor:pointer}}.tabulator-row.tabulator-selected{background-color:#9abcea}@media(hover:hover)and (pointer:fine){.tabulator-row.tabulator-selected:hover{background-color:#769bcc;cursor:pointer}}.tabulator-row.tabulator-row-moving{background:#fff;border:1px solid #000}.tabulator-row.tabulator-moving{border-bottom:1px solid #aaa;border-top:1px solid #aaa;pointer-events:none;position:absolute;z-index:15}.tabulator-row.tabulator-range-highlight .tabulator-cell.tabulator-range-row-header{background-color:#d6d6d6;color:#000}.tabulator-row.tabulator-range-highlight.tabulator-range-selected .tabulator-cell.tabulator-range-row-header,.tabulator-row.tabulator-range-selected .tabulator-cell.tabulator-range-row-header{background-color:#3876ca;color:#fff}.tabulator-row .tabulator-row-resize-handle{bottom:0;height:5px;left:0;position:absolute;right:0}.tabulator-row .tabulator-row-resize-handle.prev{bottom:auto;top:0}@media(hover:hover)and (pointer:fine){.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}}.tabulator-row .tabulator-responsive-collapse{border-bottom:1px solid #aaa;border-top:1px solid #aaa;box-sizing:border-box;padding:5px}.tabulator-row .tabulator-responsive-collapse:empty{display:none}.tabulator-row .tabulator-responsive-collapse table{font-size:14px}.tabulator-row .tabulator-responsive-collapse table tr td{position:relative}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px}.tabulator-row .tabulator-cell{border-right:1px solid #aaa;box-sizing:border-box;display:inline-block;outline:none;overflow:hidden;padding:4px;position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.tabulator-row .tabulator-cell.tabulator-row-header{background:#e6e6e6;border-bottom:1px solid #aaa;border-right:1px solid #999}.tabulator-row .tabulator-cell.tabulator-frozen{background-color:inherit;display:inline-block;left:0;position:sticky;z-index:11}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid #1d68cd;outline:none;padding:0}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{background:transparent;border:1px;outline:none}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #d00}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{background:transparent;border:1px;color:#d00}.tabulator-row .tabulator-cell.tabulator-row-handle{align-items:center;display:inline-flex;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{background:#666;height:3px;margin-top:2px;width:100%}.tabulator-row .tabulator-cell.tabulator-range-selected:not(.tabulator-range-only-cell-selected):not(.tabulator-range-row-header){background-color:#9abcea}.tabulator-row .tabulator-cell .tabulator-data-tree-branch-empty{display:inline-block;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-branch{border-bottom:2px solid #aaa;border-bottom-left-radius:1px;border-left:2px solid #aaa;display:inline-block;height:9px;margin-right:5px;margin-top:-9px;vertical-align:middle;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-control{align-items:center;background:#0000001a;border:1px solid #333;border-radius:2px;display:inline-flex;height:11px;justify-content:center;margin-right:5px;overflow:hidden;vertical-align:middle;width:11px}@media(hover:hover)and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{background:#0003;cursor:pointer}}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:transparent;display:inline-block;height:7px;position:relative;width:1px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#333;display:inline-block;height:7px;position:relative;width:1px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{align-items:center;background:#666;border-radius:20px;color:#fff;display:inline-flex;font-size:1.1em;font-weight:700;height:15px;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;width:15px}@media(hover:hover)and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{cursor:pointer;opacity:.7}}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:initial}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open{display:none}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle svg{stroke:#fff}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none}.tabulator-row .tabulator-cell .tabulator-traffic-light{border-radius:14px;display:inline-block;height:14px;width:14px}.tabulator-row.tabulator-group{background:#ccc;border-bottom:1px solid #999;border-right:1px solid #aaa;border-top:1px solid #999;box-sizing:border-box;font-weight:700;min-width:100%;padding:5px 5px 5px 10px}@media(hover:hover)and (pointer:fine){.tabulator-row.tabulator-group:hover{background-color:#0000001a;cursor:pointer}}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;margin-right:10px}.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px}.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px}.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px}.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px}.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px}.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}.tabulator-row.tabulator-group .tabulator-arrow{border-bottom:6px solid transparent;border-left:6px solid #666;border-right:0;border-top:6px solid transparent;display:inline-block;height:0;margin-right:16px;vertical-align:middle;width:0}.tabulator-row.tabulator-group span{color:#d00;margin-left:10px}.tabulator-toggle{background:#dcdcdc;border:1px solid #ccc;box-sizing:border-box;display:flex;flex-direction:row}.tabulator-toggle.tabulator-toggle-on{background:#1c6cc2}.tabulator-toggle .tabulator-toggle-switch{background:#fff;border:1px solid #ccc;box-sizing:border-box}.tabulator-popup-container{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #aaa;box-shadow:0 0 5px #0003;box-sizing:border-box;display:inline-block;font-size:14px;overflow-y:auto;position:absolute;z-index:10000}.tabulator-popup{border-radius:3px;padding:5px}.tabulator-tooltip{border-radius:2px;box-shadow:none;font-size:12px;max-width:Min(500px,100%);padding:3px 5px;pointer-events:none}.tabulator-menu .tabulator-menu-item{box-sizing:border-box;padding:5px 10px;position:relative;-webkit-user-select:none;user-select:none}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled{opacity:.5}@media(hover:hover)and (pointer:fine){.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{background:#efefef;cursor:pointer}}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu{padding-right:25px}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after{border-color:#aaa;border-style:solid;border-width:1px 1px 0 0;content:"";display:inline-block;height:7px;position:absolute;right:10px;top:calc(5px + .4em);transform:rotate(45deg);vertical-align:top;width:7px}.tabulator-menu .tabulator-menu-separator{border-top:1px solid #aaa}.tabulator-edit-list{-webkit-overflow-scrolling:touch;font-size:14px;max-height:200px;overflow-y:auto}.tabulator-edit-list .tabulator-edit-list-item{color:#333;outline:none;padding:4px}.tabulator-edit-list .tabulator-edit-list-item.active{background:#1d68cd;color:#fff}.tabulator-edit-list .tabulator-edit-list-item.active.focused{outline:1px solid hsla(0,0%,100%,.5)}.tabulator-edit-list .tabulator-edit-list-item.focused{outline:1px solid #1d68cd}@media(hover:hover)and (pointer:fine){.tabulator-edit-list .tabulator-edit-list-item:hover{background:#1d68cd;color:#fff;cursor:pointer}}.tabulator-edit-list .tabulator-edit-list-placeholder{color:#333;padding:4px;text-align:center}.tabulator-edit-list .tabulator-edit-list-group{border-bottom:1px solid #aaa;color:#333;font-weight:700;padding:6px 4px 4px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2{padding-left:12px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3{padding-left:20px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4{padding-left:28px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5{padding-left:36px}.tabulator.tabulator-ltr{direction:ltr}.tabulator.tabulator-rtl{direction:rtl;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{border-left:1px solid #aaa;border-right:initial;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{margin-left:-1px;margin-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-left:25px;padding-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{left:8px;right:auto}.tabulator.tabulator-rtl .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active:after{background-color:#2975dd;border-radius:999px;bottom:-3px;content:"";height:6px;left:-3px;position:absolute;right:auto;width:6px}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell{border-left:1px solid #aaa;border-right:initial}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch{border-bottom-left-radius:0;border-bottom-right-radius:1px;border-left:initial;border-right:2px solid #aaa;margin-left:5px;margin-right:0}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control{margin-left:5px;margin-right:0}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-left:2px solid #aaa}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-right:2px solid #aaa}.tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type{margin-left:0;margin-right:-3px;width:3px}.tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder{text-align:initial}.tabulator-print-fullscreen{inset:0;position:absolute;z-index:10000}body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen){display:none!important}.tabulator-print-table{border-collapse:collapse}.tabulator-print-table .tabulator-data-tree-branch{border-bottom:2px solid #aaa;border-bottom-left-radius:1px;border-left:2px solid #aaa;display:inline-block;height:9px;margin-right:5px;margin-top:-9px;vertical-align:middle;width:7px}.tabulator-print-table .tabulator-print-table-group{background:#ccc;border-bottom:1px solid #999;border-right:1px solid #aaa;border-top:1px solid #999;box-sizing:border-box;font-weight:700;min-width:100%;padding:5px 5px 5px 10px}@media(hover:hover)and (pointer:fine){.tabulator-print-table .tabulator-print-table-group:hover{background-color:#0000001a;cursor:pointer}}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;margin-right:10px}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td{padding-left:30px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td{padding-left:50px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td{padding-left:70px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td{padding-left:90px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td{padding-left:110px!important}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{border-bottom:6px solid transparent;border-left:6px solid #666;border-right:0;border-top:6px solid transparent;display:inline-block;height:0;margin-right:16px;vertical-align:middle;width:0}.tabulator-print-table .tabulator-print-table-group span{color:#d00;margin-left:10px}.tabulator-print-table .tabulator-data-tree-control{align-items:center;background:#0000001a;border:1px solid #333;border-radius:2px;display:inline-flex;height:11px;justify-content:center;margin-right:5px;overflow:hidden;vertical-align:middle;width:11px}@media(hover:hover)and (pointer:fine){.tabulator-print-table .tabulator-data-tree-control:hover{background:#0003;cursor:pointer}}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:transparent;display:inline-block;height:7px;position:relative;width:1px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#333;display:inline-block;height:7px;position:relative;width:1px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.account-content{display:grid;gap:var(--space-4)}.account-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.account-summary>div{display:grid;gap:var(--space-2);padding-inline:var(--space-4);border-left:1px solid var(--border)}.account-summary>div:first-child{padding-left:0;border-left:0}.account-summary>div>span{color:var(--muted);font-size:var(--text-sm)}.account-summary strong{font-size:calc(var(--text-xl) * 1.5);font-weight:600;white-space:nowrap}.account-summary small{color:var(--muted);font-size:var(--text-sm);font-weight:400}.ledger-grid .tabulator-row .ledger-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.ledger-grid .tabulator-col[tabulator-field=inspect] .tabulator-col-title{font-size:0}.ecd-workspace.ledger-grid .ledger-sort{border:0;padding:0;min-height:26px;background:transparent;font-weight:600}.ecd-workspace.ledger-grid .ledger-inspect{width:24px;height:24px;min-height:24px;padding:0;background:transparent;border:1px solid transparent}.ledger-entry-head p{color:var(--muted);margin-top:var(--space-1)}.account-postings .dialog-popover{width:min(900px,calc(100vw - 24px))}
