.forensics-inspector-shell{--fi-panel:var(--card);--fi-inset:var(--background-secondary);--fi-line:var(--border);--fi-line-soft:var(--border-subtle);--fi-tree-line:var(--input);--fi-ink:var(--foreground);--fi-secondary:#52525b;--fi-muted:#52525b;--fi-accent:var(--primary);--fi-key:var(--foreground);background:var(--fi-panel);color:var(--fi-ink);border-top:1px solid var(--fi-line);overflow-anchor:none;min-width:0;font-size:12px;line-height:1.5;container-type:inline-size}.dark .forensics-inspector-shell{--fi-secondary:#d4d4d8;--fi-muted:#a1a1aa;--fi-accent:#6ee7b7;--fi-tree-line:#3f3f46}.fi-inspector{padding:0 12px}.fi-inspector button,.fi-inspector input{font:inherit}.fi-inspector button{cursor:pointer}.fi-inspector button:focus-visible,.fi-inspector a:focus-visible,.fi-body:focus-visible{outline:2px solid var(--fi-accent);outline-offset:3px}.fi-tabs button:focus-visible,.fi-body:focus-visible{outline-offset:-2px}.fi-inspector svg{flex-shrink:0}.fi-inspector code,.fi-inspector pre,.fi-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.fi-top{border-bottom:1px solid var(--fi-line);justify-content:space-between;align-items:center;gap:12px;display:flex}.fi-tabs{border-bottom:0;gap:4px;min-width:0;display:flex;overflow-x:auto}.fi-tabs button{white-space:nowrap}.fi-kind{color:var(--fi-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fi-body{overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;height:min(28rem,55dvh);padding:8px 6px;overflow-y:auto}.fi-body[hidden]{display:none}.fi-overview{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px;display:grid}.fi-record,.fi-field-group{min-width:0}.fi-inspector h3{color:var(--fi-secondary);margin:0 0 8px;font-size:12px;font-weight:600}.fi-property-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fi-property-heading .fi-key-toggle{color:var(--fi-muted);font-size:12px}.fi-property-heading .fi-key-toggle[aria-pressed=true]{color:var(--fi-accent)}.fi-field-group+.fi-field-group{margin-top:24px}.fi-inspector dl,.fi-inspector dd{margin:0}.fi-field{border-bottom:1px solid var(--fi-line-soft);grid-template-columns:145px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:6px 0;display:grid}.fi-record .fi-field{padding:9px 0}.fi-property-heading{margin-bottom:6px}.fi-field:last-child{border-bottom:0}.fi-field dt{color:var(--fi-muted);overflow-wrap:anywhere;padding-top:1px;font-size:12px}.fi-field dd{align-items:flex-start;gap:8px;min-width:0;font-size:12px;line-height:1.65;display:flex}.fi-value-text{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.fi-value-text button{overflow-wrap:anywhere}.fi-copy-wrap{flex-shrink:0;position:relative}.fi-copy-icon{width:24px;height:24px}.fi-copy{opacity:0;color:var(--fi-muted);justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:2px;display:inline-flex}.fi-field:hover .fi-copy,.fi-field:focus-within .fi-copy,.fi-tree-leaf:hover .fi-copy,.fi-tree-leaf:focus-within .fi-copy,.fi-lead-label .fi-copy{opacity:1}.fi-copy:hover{color:var(--fi-ink)}.fi-copy-error{background:var(--fi-panel);width:150px;color:var(--fi-ink);border:1px solid var(--fi-line);z-index:1;padding:5px;font-size:12px;display:block;position:absolute;right:0}.fi-payload{border-left:1px solid var(--fi-line);min-width:0;padding-left:28px}.fi-lead{border-bottom:1px solid var(--fi-line);margin-bottom:20px;padding-bottom:20px}.fi-lead-label{color:var(--fi-muted);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:12px;display:flex}.fi-lead-value{max-width:75ch;font-size:12px;line-height:1.7}.fi-lead-code .fi-lead-value{font-size:12px}.fi-inspector .fi-show-value{color:var(--fi-accent);text-align:left;padding:4px 0 0;font-size:12px;display:block}.fi-eyebrow{color:var(--fi-muted);font-size:12px}.fi-source-mini>code{color:var(--fi-secondary);overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.8;display:block}.fi-source-mini>code.fi-source-path{color:var(--fi-muted);margin-top:15px}.fi-inspector .fi-explore{border:1px solid var(--fi-line);background:var(--fi-inset);width:100%;color:var(--fi-accent);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:8px 10px;font-size:12px;display:flex}.fi-explore>span{align-items:center;gap:9px;display:flex}.fi-footer{border-top:1px solid var(--fi-line);color:var(--fi-muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:flex}.fi-footer>span{align-items:center;gap:6px;display:flex}.fi-provenance{max-width:850px}.fi-provenance-title{color:var(--fi-secondary);align-items:center;gap:8px;margin-bottom:8px;display:flex}.fi-provenance-title h3{margin:0}.fi-provenance .fi-field{grid-template-columns:minmax(90px,30%) minmax(0,1fr);gap:15px;padding:10px 0}.fi-generic-note{color:var(--fi-secondary);margin:15px 0 22px;font-size:12px;line-height:1.6}.fi-chips{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.fi-chip{border:1px solid var(--fi-line);color:var(--fi-secondary);overflow-wrap:anywhere;border-radius:4px;max-width:100%;padding:2px 6px;font-size:12px}.fi-chip[data-tone=mitre]{color:var(--fi-accent)}.fi-chip a{align-items:center;gap:5px;display:inline-flex}.fi-explorer-tools{align-items:center;gap:15px;margin-bottom:13px;display:flex}.fi-explorer-tools,.fi-raw-heading{z-index:2;background:var(--fi-panel);border-bottom:1px solid var(--fi-line);padding:8px 0;position:sticky;top:0}.fi-search{border:1px solid var(--fi-line);background:var(--fi-inset);min-width:0;max-width:440px;color:var(--fi-muted);border-radius:6px;flex:1;align-items:center;gap:8px;padding:6px 10px;display:flex}.fi-search input{width:100%;min-width:0;color:var(--fi-ink);background:0 0;border:0;outline:none;font-size:12px}.fi-search:focus-within{outline:2px solid var(--fi-accent);outline-offset:-2px}.fi-search button{display:flex}.fi-field-count{color:var(--fi-muted);white-space:nowrap;font-size:12px}.fi-field-tree{border-top:1px solid var(--fi-line-soft)}.fi-inspector .fi-tree-toggle{text-align:left;border-bottom:1px solid var(--fi-line-soft);align-items:center;gap:9px;width:100%;padding:10px 6px;display:flex}.fi-tree-toggle:disabled{cursor:default;opacity:1}.fi-tree-toggle code{overflow-wrap:anywhere;color:var(--fi-key);min-width:0;font-size:12px}.fi-rotated{transform:rotate(90deg)}.fi-tree-children{border-left:1px solid var(--fi-tree-line);margin-left:15px;padding-left:15px}.fi-node-count{color:var(--fi-muted);white-space:nowrap;margin-left:auto;font-size:12px}.fi-type{border:1px solid var(--fi-tree-line);color:var(--fi-muted);white-space:nowrap;border-radius:3px;padding:1px 4px;font-family:monospace;font-size:11px}.fi-tree-leaf{border-bottom:1px solid var(--fi-line-soft);grid-template-columns:minmax(100px,40%) minmax(0,1fr);gap:12px;padding:10px 6px;display:grid}.fi-tree-leaf>div:first-child{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.fi-tree-leaf code{color:var(--fi-key);overflow-wrap:anywhere;font-size:12px}.fi-tree-value{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;font-family:monospace;font-size:12px;line-height:1.7;display:flex}.fi-raw-heading{color:var(--fi-secondary);justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;font-size:12px;display:flex}.fi-subtle{color:var(--fi-muted)}.fi-inspector .fi-button{border:1px solid var(--fi-line);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex}.fi-notice,.fi-json-notice{border-left:2px solid var(--fi-accent);background:var(--fi-inset);color:var(--fi-secondary);overflow-wrap:anywhere;margin-bottom:16px;padding:9px 12px;font-size:12px}.fi-notice p+p{margin-top:6px}@container (max-width:900px){.fi-overview{grid-template-columns:1fr;gap:24px}.fi-payload{border-left:0;border-top:1px solid var(--fi-line);padding:12px 0 0}.fi-kind{display:none}}@container (max-width:600px){.fi-field{grid-template-columns:minmax(80px,30%) minmax(0,1fr);gap:8px}.fi-tree-leaf{grid-template-columns:1fr;gap:5px}.fi-tree-children{margin-left:3px;padding-left:9px}.fi-tree-toggle{flex-wrap:wrap}.fi-footer{flex-wrap:wrap;gap:4px 12px}.fi-raw-heading,.fi-explorer-tools{flex-wrap:wrap;gap:8px}.fi-search{flex-basis:100%}.fi-field-count{display:none}.fi-copy{opacity:1}}@container (max-width:360px){.fi-tabs{gap:4px}.fi-inspector{padding:0 8px}}@media (hover:none){.fi-copy{opacity:1}}.fi-inspector .fi-retry{color:var(--fi-accent);text-underline-offset:3px;text-decoration:underline}.fi-tabs button:hover,.fi-key-toggle:hover{color:var(--fi-ink)}.fi-search input::placeholder{color:var(--fi-muted);opacity:1}.fi-inspector .fi-value-text button[title^=Pivot\ on]{color:var(--fi-ink);max-width:100%}.fi-inspector .fi-value-text button[title^=Pivot\ on]:hover{color:var(--fi-accent)}.fi-tree-toggle code,.fi-tree-leaf code{color:#345579}.dark .fi-tree-toggle code,.dark .fi-tree-leaf code{color:#bed1eb}.fi-tree-value>.fi-value-text{flex:1}.fi-boolean-dot{background:var(--fi-muted);border-radius:50%;flex-shrink:0;width:5px;height:5px}.fi-tree-value[data-boolean=true] .fi-boolean-dot{background:var(--fi-accent)}.fi-tree-value[data-value-type=null]{color:var(--fi-muted)}@media (pointer:coarse){.fi-search input{font-size:16px}}
.oe-scope{--oe-bg:#fafafa;--oe-head:#f4f4f5;--oe-hover:#eeeef1;--oe-active:#e7e7ec;--oe-active-hover:#dcdce5;--oe-line:#dedee3;--oe-edge:#a1a1aa40;--oe-ink:#3f3f46;--oe-muted:#71717a;--oe-accent:#0891b2;--oe-accent-soft:#0891b21a;--oe-bar:#0891b2;--oe-bar-out:#a1a1aa}.dark .oe-scope{--oe-bg:#1e1e20;--oe-head:#202023;--oe-hover:#2b2b30;--oe-active:#292933;--oe-active-hover:#373745;--oe-line:#343439;--oe-ink:#d4d4d8;--oe-muted:#a1a1aa;--oe-accent:#67e8f9;--oe-accent-soft:#67e8f91a;--oe-bar:#22d3ee;--oe-bar-out:#52525b}.oe-back{border:1px solid var(--input);background:var(--card);width:36px;height:44px;color:var(--muted-foreground);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;transition:color .12s,background-color .12s;display:inline-flex}.oe-back:hover{color:var(--foreground);background:var(--accent)}.oe-back:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.oe-filter-trigger{white-space:nowrap;border:1px solid var(--input);background:var(--card);height:32px;color:var(--foreground);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.oe-filter-trigger:hover{background:var(--accent)}.oe-notes{color:var(--muted-foreground);flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:12px;display:flex}.oe-kbd{border:1px solid var(--border-subtle);background:var(--muted);min-width:18px;height:18px;color:var(--muted-foreground);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1;display:inline-flex}.oe-timeline{-webkit-user-select:none;user-select:none;margin-top:8px}.oe-timeline-head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;font-size:12px;display:flex}.oe-chip-button{height:26px;color:var(--muted-foreground);border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;transition:color .12s,background-color .12s;display:inline-flex}.oe-chip-button:hover{color:var(--foreground);background:var(--accent)}.oe-chip-button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.oe-timeline-plot{touch-action:none;margin-top:6px;position:relative}.oe-timeline-loading svg{opacity:.55;transition:opacity .2s}.oe-grid{stroke:var(--oe-line);stroke-width:1px;stroke-dasharray:2 3}.oe-grid-day{stroke:var(--oe-edge);stroke-width:1px}.oe-grid-base{stroke:var(--oe-line)}.oe-bar{transition:fill .12s,opacity .12s}.oe-bar-in{fill:var(--oe-bar);opacity:.72}.oe-bar-out{fill:var(--oe-bar-out);opacity:.5}.oe-bar-hover{opacity:1}.oe-brush-shade{background:color-mix(in srgb, var(--background) 35%, transparent);pointer-events:none;position:absolute;top:0;bottom:0}.oe-brush{border-left:1px solid var(--oe-accent);border-right:1px solid var(--oe-accent);background:var(--oe-accent-soft);border-radius:2px;position:absolute;top:-2px;bottom:-2px}.oe-brush-handle{cursor:ew-resize;border-radius:4px;outline:none;justify-content:center;align-items:center;width:14px;height:30px;margin-top:-15px;display:flex;position:absolute;top:50%}.oe-brush-handle-start{left:-7px}.oe-brush-handle-end{right:-7px}.oe-brush[data-narrow=true] .oe-brush-handle-start{left:-15px}.oe-brush[data-narrow=true] .oe-brush-handle-end{right:-15px}.oe-brush-handle>span{background:var(--oe-accent);width:6px;height:22px;box-shadow:0 0 0 2px var(--background);border-radius:3px}.oe-brush-handle:focus-visible>span{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--oe-accent)}.oe-brush-label{background:var(--oe-accent);color:var(--background);white-space:nowrap;pointer-events:none;z-index:3;border-radius:4px;padding:1px 6px;font:500 11px/18px SFMono-Regular,Consolas,monospace;position:absolute;top:-24px;transform:translate(-50%)}.oe-timeline-tip{border:1px solid var(--border);background:var(--popover);white-space:nowrap;pointer-events:none;z-index:4;border-radius:6px;flex-direction:column;gap:2px;padding:6px 10px;font-size:12px;display:flex;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.oe-timeline-axis{height:18px;color:var(--muted-foreground);margin-top:4px;font:10px/18px SFMono-Regular,Consolas,monospace;position:relative;overflow:hidden}.oe-timeline-axis>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.oe-table-scroll{overscroll-behavior:none;background:var(--oe-bg);container-type:inline-size}.oe-table-canvas{--oe-linecol:120px}.oe-grid{align-items:stretch;font-size:12px;display:grid}.oe-table-header{z-index:20;height:32px;color:var(--oe-muted);background:var(--oe-head);position:sticky;top:0}.oe-table-header>[aria-hidden=true]{background:var(--oe-head);border-bottom:1px solid var(--oe-edge)}.oe-row>[aria-hidden=true]{background:var(--oe-current,var(--oe-bg))}.oe-table-header>[role=columnheader]{background:var(--oe-head);border-bottom:1px solid var(--oe-edge);align-items:center;min-width:0;padding:0 12px;font-weight:500;display:flex}.oe-table-header>.oe-cell-numeric{justify-content:flex-end}.oe-sort{white-space:nowrap;border-radius:3px;align-items:center;gap:4px;display:inline-flex}button.oe-sort:hover:not(:disabled){color:var(--foreground)}.oe-sort:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.oe-cell-line,.oe-cell-time{z-index:2;position:sticky}.oe-cell-line{left:0}.oe-cell-time{left:var(--oe-linecol);box-shadow:1px 0 var(--oe-edge)}.oe-entry{inset-inline:0;border-bottom:1px solid var(--oe-line);background:var(--oe-bg);position:absolute;top:0}.oe-entry:hover,.oe-entry:focus-within{--oe-current:var(--oe-hover)}.oe-entry[data-selected=true]{--oe-current:var(--oe-active)}.oe-entry[data-selected=true]>.oe-row:hover{--oe-current:var(--oe-active-hover)}.oe-row{cursor:pointer;outline:none;height:36px}.oe-row:focus-visible{box-shadow:inset 2px 0 var(--oe-accent)}.oe-row>[role=cell]{background:var(--oe-current,var(--oe-bg));min-width:0;color:var(--oe-ink);white-space:nowrap;align-items:center;padding:0 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;display:flex;overflow:hidden}.oe-row>[role=cell]>*{text-overflow:ellipsis;overflow:hidden}.oe-row>.oe-cell-line{color:var(--oe-muted);font-variant-numeric:tabular-nums;gap:6px;padding-left:8px;font-family:inherit}.oe-row>.oe-cell-time{color:var(--foreground);font-variant-numeric:tabular-nums}.oe-row>.oe-cell-numeric{font-variant-numeric:tabular-nums;justify-content:flex-end}.oe-chevron{opacity:.55;flex-shrink:0;width:10px;height:10px;transition:transform .15s,opacity .15s}.oe-row:hover .oe-chevron{opacity:1}.oe-entry[data-selected=true] .oe-chevron{opacity:1;color:var(--oe-accent)}.oe-entry[data-selected=true]>.oe-row>.oe-cell-line{box-shadow:inset 3px 0 var(--oe-accent)}.oe-null{color:var(--oe-muted);font-style:italic}.oe-zone{color:var(--oe-muted);margin-left:6px;font-family:inherit;font-size:10px}.oe-viewport{width:100cqw;max-width:100%;position:sticky;left:0}.oe-group{inset-inline:0;height:32px;position:absolute;top:0}.oe-group>span,.oe-fixed-group>span{width:100cqw;height:32px;color:var(--oe-ink);background:var(--oe-head);border-bottom:1px solid var(--oe-line);align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:flex;position:sticky;left:0}.oe-fixed-group{z-index:15;height:0;position:sticky;top:32px}.oe-fixed-group>span{border-right:1px solid var(--oe-line);border-bottom-right-radius:6px;width:max-content}.oe-panel-view{background:0 0;border-top:0}.oe-panel-view .fi-inspector{padding:0}.oe-panel-view .fi-record,.oe-panel-view .oe-field-list{padding-top:8px}.oe-panel-view .oe-inline-json{flex:1;max-height:18rem;padding:6px 0;overflow:auto}.oe-field-list .fi-field{grid-template-columns:minmax(120px,28%) minmax(0,1fr);padding:7px 6px}.oe-field-list .fi-field dt code,.fi-record .fi-field dt code{color:var(--fi-muted);font-size:12px}.oe-skeleton-row{border-bottom:1px solid var(--oe-line);align-items:center;gap:24px;height:36px;padding:0 14px;display:flex}.oe-skeleton-row>span{background:color-mix(in srgb, var(--oe-muted) 45%, var(--oe-bg));border-radius:4px;height:8px;animation:1.4s ease-in-out infinite oe-pulse}@keyframes oe-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.oe-skeleton-row>span{animation:none}}.oe-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:48px 16px;display:flex}.oe-empty-icon{background:var(--oe-head);width:44px;height:44px;color:var(--oe-muted);border-radius:999px;justify-content:center;align-items:center;display:flex}.oe-footer{border-top:1px solid var(--oe-line);min-height:40px;color:var(--muted-foreground);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:12px;display:flex}.oe-list{border:1px solid var(--oe-line);background:var(--oe-bg);border-radius:8px;overflow:hidden;container-type:inline-size}.oe-list-head,.oe-list-row{align-items:center;gap:0 16px;padding:0 16px;display:grid}.oe-list-head{height:32px;color:var(--oe-muted);background:var(--oe-head);border-bottom:1px solid var(--oe-edge);font-size:12px;font-weight:500}.oe-list-row{text-align:left;border-bottom:1px solid var(--oe-line);width:100%;min-height:52px;font-size:13px;transition:background-color .12s}.oe-list-row:last-child{border-bottom:0}button.oe-list-row:hover:not(:disabled),.oe-list-row.oe-clickable:hover,.oe-list-row[data-active=true]{background:var(--oe-hover)}button.oe-list-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.oe-clickable{cursor:pointer}.oe-row-toggle{text-align:left;border-radius:4px}.oe-row-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.oe-list-row:disabled{cursor:default}.oe-uploads{grid-template-columns:minmax(0,1fr) 110px 90px 150px 120px}.oe-upload-row{min-height:44px;color:var(--oe-ink);font-size:12px}.oe-uploads>.oe-narrow-only{display:none}.oe-table-header.oe-uploads>[role=columnheader]{border-bottom:0;padding:0}.oe-pivot-rows{grid-template-columns:minmax(160px,280px) minmax(0,1fr)}@container (max-width:720px){.oe-uploads{grid-template-columns:minmax(0,1fr) 120px}.oe-uploads>.oe-col-wide,.oe-uploads>.oe-wide-only,.oe-wide-only{display:none}.oe-narrow-only{display:inline-flex!important}}.oe-narrow-only{display:none}.oe-progress{background:var(--oe-line);border-radius:999px;height:3px;overflow:hidden}.oe-progress>span{border-radius:inherit;background:var(--oe-bar);height:100%;transition:width .5s;display:block}.oe-mark{background:var(--oe-accent-soft);color:var(--oe-accent);border-radius:2px;padding:0 2px}.oe-list-row[data-active=true]{background:var(--oe-active)}.oe-list-row[data-active=true]:hover{background:var(--oe-active-hover)}.oe-table-heading{scrollbar-gutter:stable;background:var(--oe-head);flex-shrink:0;overflow:hidden}.oe-table-heading .oe-table-header{position:relative;top:auto}.oe-fixed-group{top:0}.oe-row-preview{display:none!important}.oe-table-shell{container-type:inline-size}.oe-table-scroll{scrollbar-gutter:stable}.oe-menu-value-actions{opacity:1}@media (hover:hover){.oe-menu-value-actions{opacity:0}}@container (max-width:640px){.oe-records-grid .oe-table-canvas{min-width:0!important}.oe-records-grid .oe-table-header,.oe-records-grid .oe-row{grid-template-columns:1fr!important;min-width:0!important}.oe-records-grid .oe-table-header{padding-inline:10px;display:grid;grid-template-columns:minmax(0,1fr) auto!important}.oe-records-grid .oe-table-header>.oe-cell-line,.oe-records-grid .oe-table-header>.oe-cell-time{box-shadow:none;padding:0;position:static}.oe-records-grid .oe-table-header>.oe-cell,.oe-records-grid .oe-table-header>[aria-hidden=true]{display:none}.oe-records-grid .oe-row{height:88px}.oe-records-grid .oe-row>.oe-cell-line,.oe-records-grid .oe-row>.oe-cell-time,.oe-records-grid .oe-row>.oe-cell,.oe-records-grid .oe-row>[aria-hidden=true]{display:none}.oe-records-grid .oe-row>.oe-row-preview{white-space:normal;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;padding:8px 10px;font-family:inherit;display:flex!important}.oe-records-grid .oe-row-preview dl{flex-wrap:wrap;gap:4px 12px;max-height:38px;display:flex;overflow:hidden}.oe-records-grid .oe-row-preview dl>div{gap:4px;min-width:0;display:flex}.oe-records-grid .oe-row-preview dt{color:var(--oe-muted);font-size:11px}.oe-records-grid .oe-row-preview dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.oe-footer{gap:4px;padding-inline:10px;font-size:11px}}.oe-source-menu{--control-highlight:var(--control-hover)}.oe-source-menu [data-slot=archive-file-option][data-selected=true][aria-disabled=true]{background:var(--control-highlight)}.oe-pivot-page{overscroll-behavior:none;scrollbar-gutter:stable}.oe-pivot-entry{position:relative}.oe-pivot-entry .oe-row{height:44px}.oe-row>.oe-pivot-upload{border-right:1px solid var(--oe-line);font-family:inherit}.oe-upload-link{min-width:0;color:var(--oe-accent);align-items:center;gap:6px;display:flex}.oe-upload-link>span{text-overflow:ellipsis;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;overflow:hidden}.oe-upload-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.oe-row>.oe-pivot-record{flex-direction:column;justify-content:center;align-items:stretch;gap:0}.oe-pivot-preview{align-items:center;gap:6px;min-width:0;display:flex}.oe-pivot-preview>span{text-overflow:ellipsis;overflow:hidden}.oe-pivot-meta{color:var(--oe-muted);padding-left:16px;font-size:11px}.oe-mobile-row-meta{color:var(--oe-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;font-size:11px;display:grid}.oe-mobile-line{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}@container (max-width:640px){.oe-records-grid .oe-table-header>.oe-cell-line{padding-left:16px}.oe-pivot-rows{grid-template-columns:minmax(100px,30%) minmax(0,1fr)}.oe-pivot-entry .oe-row{height:80px}.oe-pivot-preview>span{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.oe-pivot-meta{white-space:normal}.oe-pivot-table .oe-table-header>[role=columnheader],.oe-pivot-entry .oe-row>[role=cell]{padding-inline:10px}}
.app-tabs-underline-list{border-bottom:1px solid var(--border-subtle);background:0 0;justify-content:flex-start;align-items:center;gap:.25rem;min-width:0;padding:0;display:inline-flex}.app-tabs-underline-list[data-full-width=true]{width:100%}.app-tabs-underline-trigger{color:var(--muted-foreground);white-space:nowrap;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.app-tabs-underline-trigger[data-size=compact]{font-size:.75rem}.app-tabs-underline-trigger[data-state=active],.app-tabs-underline-trigger[aria-current=page]{border-bottom-color:var(--primary);color:var(--foreground)}.app-tabs-underline-trigger:hover{color:var(--foreground)}:is(button,a).app-tabs-underline-trigger:focus-visible{outline:2px solid var(--ring)!important;outline-offset:-2px!important}.app-section-nav{border-bottom:1px solid var(--border-subtle);gap:.25rem;width:100%;min-width:0;display:flex;overflow-x:auto}.dark :is(.app-tabs-underline-list,.app-section-nav){border-bottom-color:var(--surface-line)}@media (prefers-reduced-motion:reduce){.app-tabs-underline-trigger{transition:none}}
button.disclosure-card-trigger:focus-visible{outline-offset:-2px;outline:2px solid var(--ring)!important}.disclosure-card-trigger[data-state=open] .disclosure-card-chevron{transform:rotate(180deg)}.disclosure-card-row:hover{background-color:color-mix(in srgb, var(--foreground) 4%, transparent)}.disclosure-card-row:has(>.disclosure-card-trigger:active){background-color:color-mix(in srgb, var(--foreground) 8%, transparent)}.disclosure-card-row>.disclosure-card-trigger{background-color:#0000;border-radius:0}.disclosure-card-details{padding:1.5rem;container-type:inline-size}.disclosure-card-details>*+*{margin-top:1.5rem}.disclosure-card-metadata,.disclosure-card-findings,.disclosure-card-comparison-grid{gap:1.5rem;display:grid}.disclosure-card-metadata>*,.disclosure-card-findings>*,.disclosure-card-comparison-grid>*{overflow-wrap:anywhere;min-width:0}.disclosure-card-summary{flex-direction:column;gap:1.25rem;display:flex}@container (min-width:36rem){.disclosure-card-metadata{-moz-column-gap:2rem;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));column-gap:2rem}.disclosure-card-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:64rem){.disclosure-card-findings:has(>.disclosure-card-comparison){grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.main-app-shell .sign-in-context-trigger:focus-visible{outline-offset:2px;outline:2px solid var(--ring)!important}.disclosure-card-row:has(>.disclosure-card-trigger:focus-visible){outline:2px solid var(--ring);outline-offset:-2px}.disclosure-card-row>button.disclosure-card-trigger:focus-visible{outline:none!important}.sign-in-table{min-width:0;container-type:inline-size}@container (max-width:72rem){.sign-in-table-heading>:not(:first-child){display:none}.sign-in-table-heading:after{content:"Sign-ins"}.disclosure-card-row.sign-in-row{align-items:flex-start;gap:.75rem}.sign-in-row>:first-child{padding-top:1rem}.sign-in-row>.disclosure-card-trigger{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1rem;gap:.75rem 1rem;padding-block:1rem;display:grid}.sign-in-row .disclosure-card-trigger>:not(svg){text-align:left;width:auto;min-width:0;max-width:none}.sign-in-row .disclosure-card-trigger>:first-child{grid-column:1/3}.sign-in-row .disclosure-card-trigger>:nth-child(2){grid-column:1}.sign-in-row .disclosure-card-trigger>:nth-child(3){grid-column:2}.sign-in-row .disclosure-card-trigger>:nth-child(n+4):not(svg){grid-column:1/3}.sign-in-row .disclosure-card-chevron{grid-area:1/3;margin-left:0}.sign-in-row .truncate,.sign-in-row .whitespace-nowrap{white-space:normal;overflow-wrap:anywhere}.sign-in-row [role=checkbox],.sign-in-table-heading [role=checkbox]{width:1.5rem;height:1.5rem}}@container (max-width:30rem){.sign-in-row .disclosure-card-trigger>:nth-child(2),.sign-in-row .disclosure-card-trigger>:nth-child(3){grid-column:1/3}.disclosure-card-details{padding:1rem}.disclosure-card-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.disclosure-card-metadata>:first-child{grid-column:1/-1}}
.app-popup-surface[data-slot]{--popup-shadow:0 3px 12px #0000001a;--popup-shadow-active:0 6px 20px #0000002e;background-color:var(--card);color:var(--foreground);border-color:var(--border-subtle);box-shadow:var(--popup-shadow);transition:box-shadow .16s}.dark .app-popup-surface[data-slot]{--popup-shadow:0 3px 12px #00000038;--popup-shadow-active:0 6px 20px #0000005c}.app-popup-surface[data-slot]:is(:hover,:focus-within){box-shadow:var(--popup-shadow-active)}:is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]){max-height:var(--radix-dropdown-menu-content-available-height)}.app-menu-item[data-slot^=dropdown-menu-]+.app-menu-item[data-slot^=dropdown-menu-]{margin-block-start:2px}[data-slot=select-content]{max-height:var(--radix-select-content-available-height)}.app-menu-item[data-slot]{cursor:pointer}.app-menu-item[data-slot]:not(.strand-gradient){transition:background-color .12s,color .12s}[data-slot=dropdown-menu-item][data-size=comfortable]{gap:12px;padding:10px 12px}.app-menu-item[data-slot]:not(.strand-gradient):not(:disabled):not([aria-disabled=true]):not([data-disabled=""]):not([data-disabled=true]):is([data-highlighted],:hover){background-color:var(--control-hover);color:var(--control-highlight-ink)}.app-menu-item[data-slot]:not(.strand-gradient):not(:disabled):not([aria-disabled=true]):not([data-disabled=""]):not([data-disabled=true]):is(:active,:focus-visible,[data-state=open],[aria-expanded=true],[data-selected=true]){background-color:var(--control-highlight);color:var(--control-highlight-ink)}.app-menu-item[data-variant=destructive]{color:var(--status-danger-ink)}.app-menu-item[data-variant=destructive]:not(:disabled):not([aria-disabled=true]):not([data-disabled=""]):not([data-disabled=true]):is([data-highlighted],:hover,:active,:focus-visible){background-color:var(--status-danger-fill);color:var(--status-danger-ink)}.app-dropdown-trigger:not(.app-button):not(.strand-gradient):not(:disabled):not([aria-disabled=true]):hover{background-color:var(--control-hover);color:var(--control-highlight-ink)}.app-dropdown-trigger:not(.app-button):not(.strand-gradient):not(:disabled):not([aria-disabled=true]):is(:active,[data-state=open],[aria-expanded=true]){background-color:var(--control-highlight);color:var(--control-highlight-ink)}.app-dropdown-trigger:not(:disabled):not([aria-disabled=true]){cursor:pointer}@media (prefers-reduced-motion:reduce){.app-popup-surface[data-slot],.app-menu-item[data-slot],.app-dropdown-trigger{transition:none;animation:none}}.app-menu-item[data-slot]:is(:disabled,[aria-disabled=true],[data-disabled=""],[data-disabled=true]){cursor:default}
:root{--control-highlight:#e4e4e7;--control-highlight-ink:#27272a;--control-hover:color-mix(in srgb, var(--card) 60%, var(--control-highlight))}.dark{--control-highlight:#55555f;--control-hover:#38383f;--control-highlight-ink:#f4f4f5}.app-button{--button-hover-bg:color-mix(in srgb, var(--primary), black 5%);--button-active-bg:color-mix(in srgb, var(--primary), black 12%);cursor:pointer}.dark .app-button--default{--button-hover-bg:color-mix(in srgb, var(--primary), black 12%);--button-active-bg:color-mix(in srgb, var(--primary), black 24%)}.app-button--info{--button-hover-bg:color-mix(in srgb, var(--status-info-fill), var(--status-info-ink) 12%);--button-active-bg:color-mix(in srgb, var(--status-info-fill), var(--status-info-ink) 24%);--button-hover-ink:var(--status-info-ink)}.app-button--destructive{--button-hover-bg:color-mix(in srgb, var(--destructive), black 5%);--button-active-bg:color-mix(in srgb, var(--destructive), black 12%)}:is(.app-button--outline,.app-button--secondary,.app-button--ghost){--button-hover-bg:var(--control-hover);--button-active-bg:var(--control-highlight);--button-hover-ink:var(--control-highlight-ink)}.app-button--secondary{--button-hover-bg:color-mix(in srgb, var(--secondary), var(--control-highlight) 65%)}.app-button--primary{--button-hover-bg:#e1f0e8;--button-active-bg:#cee7db;--button-hover-ink:#163f30}.dark .app-button--primary{--button-hover-bg:#1c4d35;--button-active-bg:#286849;--button-hover-ink:#bbf7d0}.app-button:not(.app-button--link):not(.strand-gradient):not(:disabled):not([aria-disabled=true]):is(:hover,:active,[data-state=open],[aria-expanded=true]:is([aria-haspopup],.app-dropdown-trigger)){background-color:var(--button-hover-bg);color:var(--button-hover-ink,var(--primary-foreground))}.app-button:not(.app-button--link):not(.strand-gradient):not(:disabled):not([aria-disabled=true]):is(:active,[data-state=open],[aria-expanded=true]:is([aria-haspopup],.app-dropdown-trigger)){background-color:var(--button-active-bg)}.app-button--destructive:not(:disabled):not([aria-disabled=true]):is(:hover,[data-state=open],[aria-expanded=true]:is([aria-haspopup],.app-dropdown-trigger)){color:#fff}.app-button:disabled,.app-button[aria-disabled=true]{cursor:default}@media (prefers-reduced-motion:reduce){.app-button{transition:none}}
.strand-gradient[class]{--strand-ink:#ecfdf5;--strand-line:#ffffff14;--strand-line-hover:#ffffff24;--strand-highlight:#a7f3d01f;--strand-highlight-hover:#a7f3d033;--strand-glow:#10b9811f;--strand-glow-hover:#10b9813d;--strand-glow-pressed:#10b98129;--strand-pressed:#00000029;--strand-focus:#6ee7b7;--strand-chip:#ffffff26;color:var(--strand-ink);border-color:var(--strand-line);box-shadow:inset 0 0 0 1px var(--strand-line), inset 0 1px 0 var(--strand-highlight), 0 4px 18px var(--strand-glow);background-color:#0b8063;background-image:linear-gradient(110deg,#0b8063 0%,#0a8461 40%,#059669 65%,#0b8063 100%);background-position:100%;background-size:220% 100%;transition:background-position .5s cubic-bezier(0,0,.2,1),border-color .5s cubic-bezier(0,0,.2,1),box-shadow .5s cubic-bezier(0,0,.2,1)}.strand-gradient:not(:disabled):not([aria-disabled=true]):not([data-disabled=""]):not([data-disabled=true]):is(:hover,:focus-visible,[data-highlighted]){border-color:var(--strand-line-hover);box-shadow:inset 0 0 0 1px var(--strand-line-hover), inset 0 1px 0 var(--strand-highlight-hover), 0 4px 24px var(--strand-glow-hover);background-position:0%}.strand-gradient:not(:disabled):not([aria-disabled=true]):not([data-disabled=""]):not([data-disabled=true]):is(:active,[data-state=open],[aria-expanded=true]){box-shadow:inset 0 0 0 1px var(--strand-line-hover), inset 0 2px 4px var(--strand-pressed), 0 2px 10px var(--strand-glow-pressed);background-position:0%}.strand-gradient:focus-visible{outline:2px solid var(--strand-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.strand-gradient[class]{transition:none}}:is(html.light,html:not(.dark)) .strand-gradient{--strand-ink:#185941;--strand-line:#1859411f;--strand-line-hover:#18594133;--strand-highlight:#fffc;--strand-highlight-hover:#fffffff2;--strand-glow:#1859410d;--strand-glow-hover:#1859411a;--strand-glow-pressed:#1859410d;--strand-pressed:#18594114;--strand-focus:#288461;--strand-chip:#18594114;background-color:#e3f2e9;background-image:linear-gradient(110deg,#e3f2e9 0%,#def0e5 40%,#d5ecdf 65%,#e3f2e9 100%)}
.json-viewer{--json-key:#075985;--json-string:#166534;--json-number:#9a3412;--json-literal:#6b21a8;border:1px solid var(--border);background:var(--background-secondary);color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;min-width:0;margin:0;padding:10px 0;font:12px/1.7 SFMono-Regular,Consolas,Liberation Mono,monospace}.dark .json-viewer{--json-key:#7dd3fc;--json-string:#86efac;--json-number:#fdba74;--json-literal:#d8b4fe}.json-viewer-line{grid-template-columns:minmax(0,1fr);min-height:1.7em;display:grid}.json-viewer[data-line-numbers=true] .json-viewer-line{grid-template-columns:5ch minmax(0,1fr)}.json-viewer-number{border-right:1px solid var(--border);color:#52525b;text-align:right;-webkit-user-select:none;user-select:none;padding-right:1ch}.json-viewer-number:before{content:attr(data-line-number)}.dark .json-viewer-number{color:#a1a1aa}.json-viewer-text{min-width:0;padding:0 12px}.json-viewer>code{font:inherit}.json-viewer[data-highlighted=false]>code{padding:0 12px;display:block}.json-viewer [data-token=hljs-attr]{color:var(--json-key)}.json-viewer [data-token=hljs-string]{color:var(--json-string)}.json-viewer [data-token=hljs-number]{color:var(--json-number)}.json-viewer [data-token=hljs-literal],.json-viewer [data-token=hljs-keyword]{color:var(--json-literal)}.json-viewer[data-wrap=false]{white-space:pre;overflow-x:auto}.json-viewer[data-wrap=false] .json-viewer-line{min-width:max-content}
